diff --git a/Assets/Adaptive Performance.meta b/Assets/Adaptive Performance.meta new file mode 100644 index 0000000..b8e2cb0 --- /dev/null +++ b/Assets/Adaptive Performance.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: deebe6b4d0f68f1408fda1ed797b1c28 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Adaptive Performance/AdaptivePerformanceGeneralSettings.asset b/Assets/Adaptive Performance/AdaptivePerformanceGeneralSettings.asset new file mode 100644 index 0000000..b76d002 --- /dev/null +++ b/Assets/Adaptive Performance/AdaptivePerformanceGeneralSettings.asset @@ -0,0 +1,47 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6749810466881757560 +MonoBehaviour: + m_ObjectHideFlags: 2 + 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: 536372c49e1ca914d822849d36de938c, type: 3} + m_Name: Android Providers + m_EditorClassIdentifier: + m_AutomaticLoading: 0 + m_AutomaticRunning: 0 + m_Loaders: + - {fileID: 11400000, guid: 01fd72cc07de0fa4e8161f52aa1d93b3, type: 2} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 2 + 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: cb0ece14d1f711a4fb9325ca819dee95, type: 3} + m_Name: AdaptivePerformanceGeneralSettings + m_EditorClassIdentifier: + Keys: 07000000 + Values: + - {fileID: 1789838460894336283} +--- !u!114 &1789838460894336283 +MonoBehaviour: + m_ObjectHideFlags: 2 + 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: 179fc3111e144bc4688dca4038b3265d, type: 3} + m_Name: Android Settings + m_EditorClassIdentifier: + m_LoaderManagerInstance: {fileID: -6749810466881757560} + m_InitManagerOnStart: 1 diff --git a/Assets/Adaptive Performance/AdaptivePerformanceGeneralSettings.asset.meta b/Assets/Adaptive Performance/AdaptivePerformanceGeneralSettings.asset.meta new file mode 100644 index 0000000..733bc14 --- /dev/null +++ b/Assets/Adaptive Performance/AdaptivePerformanceGeneralSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90362ca02fc14204c857211e7c4b0ac7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Adaptive Performance/Provider.meta b/Assets/Adaptive Performance/Provider.meta new file mode 100644 index 0000000..1ee27d9 --- /dev/null +++ b/Assets/Adaptive Performance/Provider.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8769beabcfe372545bf6d8981cb8cdc8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Adaptive Performance/Provider/Samsung Android Provider Loader.asset b/Assets/Adaptive Performance/Provider/Samsung Android Provider Loader.asset new file mode 100644 index 0000000..8d8e1bd --- /dev/null +++ b/Assets/Adaptive Performance/Provider/Samsung Android Provider Loader.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 2 + 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: 12368ffd90e3c4ac4889486ab7b2aa78, type: 3} + m_Name: Samsung Android Provider Loader + m_EditorClassIdentifier: diff --git a/Assets/Adaptive Performance/Provider/Samsung Android Provider Loader.asset.meta b/Assets/Adaptive Performance/Provider/Samsung Android Provider Loader.asset.meta new file mode 100644 index 0000000..02cdaf3 --- /dev/null +++ b/Assets/Adaptive Performance/Provider/Samsung Android Provider Loader.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01fd72cc07de0fa4e8161f52aa1d93b3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Adaptive Performance/Settings.meta b/Assets/Adaptive Performance/Settings.meta new file mode 100644 index 0000000..cea593b --- /dev/null +++ b/Assets/Adaptive Performance/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49fba76bafc78dd4eadeff907ca0f2d1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Adaptive Performance/Settings/Samsung Android Provider Settings.asset b/Assets/Adaptive Performance/Settings/Samsung Android Provider Settings.asset new file mode 100644 index 0000000..1eddc1c --- /dev/null +++ b/Assets/Adaptive Performance/Settings/Samsung Android Provider Settings.asset @@ -0,0 +1,318 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 2 + 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: 02a364304553d4fe797810bd5c88f9d8, type: 3} + m_Name: Samsung Android Provider Settings + m_EditorClassIdentifier: + m_Logging: 1 + m_AutomaticPerformanceModeEnabled: 1 + m_EnableBoostOnStartup: 1 + m_StatsLoggingFrequencyInFrames: 50 + m_IndexerSettings: + m_Active: 1 + m_ThermalActionDelay: 10 + m_PerformanceActionDelay: 4 + m_ScalerSettings: + m_AdaptiveFramerate: + m_Name: Adaptive Framerate + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 7 + m_MaxLevel: 45 + m_MinBound: 15 + m_MaxBound: 60 + m_AdaptiveResolution: + m_Name: Adaptive Resolution + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 6 + m_MaxLevel: 9 + m_MinBound: 0.5 + m_MaxBound: 1 + m_AdaptiveBatching: + m_Name: Adaptive Batching + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveLOD: + m_Name: Adaptive LOD + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.4 + m_MaxBound: 1 + m_AdaptiveLut: + m_Name: Adaptive Lut + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 3 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveMSAA: + m_Name: Adaptive MSAA + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 6 + m_MaxLevel: 2 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveShadowCascade: + m_Name: Adaptive Shadow Cascade + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 3 + m_MaxLevel: 2 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveShadowDistance: + m_Name: Adaptive Shadow Distance + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.15 + m_MaxBound: 1 + m_AdaptiveShadowmapResolution: + m_Name: Adaptive Shadowmap Resolution + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.15 + m_MaxBound: 1 + m_AdaptiveShadowQuality: + m_Name: Adaptive Shadow Quality + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 3 + m_MaxLevel: 3 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveSorting: + m_Name: Adaptive Sorting + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveTransparency: + m_Name: Adaptive Transparency + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveViewDistance: + m_Name: Adaptive View Distance + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 40 + m_MinBound: 50 + m_MaxBound: 1000 + m_AdaptivePhysics: + m_Name: Adaptive Physics + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 1 + m_MaxLevel: 5 + m_MinBound: 0.5 + m_MaxBound: 1 + m_AdaptiveDecals: + m_Name: Adaptive Decals + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 2 + m_MaxLevel: 20 + m_MinBound: 0.01 + m_MaxBound: 1 + m_AdaptiveLayerCulling: + m_Name: Adaptive Layer Culling + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 40 + m_MinBound: 0.01 + m_MaxBound: 1 + m_scalerProfileList: + - m_AdaptiveFramerate: + m_Name: Adaptive Framerate + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 7 + m_MaxLevel: 45 + m_MinBound: 15 + m_MaxBound: 60 + m_AdaptiveResolution: + m_Name: Adaptive Resolution + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 6 + m_MaxLevel: 9 + m_MinBound: 0.5 + m_MaxBound: 1 + m_AdaptiveBatching: + m_Name: Adaptive Batching + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveLOD: + m_Name: Adaptive LOD + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.4 + m_MaxBound: 1 + m_AdaptiveLut: + m_Name: Adaptive Lut + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 3 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveMSAA: + m_Name: Adaptive MSAA + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 6 + m_MaxLevel: 2 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveShadowCascade: + m_Name: Adaptive Shadow Cascade + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 3 + m_MaxLevel: 2 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveShadowDistance: + m_Name: Adaptive Shadow Distance + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.15 + m_MaxBound: 1 + m_AdaptiveShadowmapResolution: + m_Name: Adaptive Shadowmap Resolution + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.15 + m_MaxBound: 1 + m_AdaptiveShadowQuality: + m_Name: Adaptive Shadow Quality + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 3 + m_MaxLevel: 3 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveSorting: + m_Name: Adaptive Sorting + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveTransparency: + m_Name: Adaptive Transparency + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveViewDistance: + m_Name: Adaptive View Distance + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 40 + m_MinBound: 50 + m_MaxBound: 1000 + m_AdaptivePhysics: + m_Name: Adaptive Physics + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 1 + m_MaxLevel: 5 + m_MinBound: 0.5 + m_MaxBound: 1 + m_AdaptiveDecals: + m_Name: Adaptive Decals + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 2 + m_MaxLevel: 20 + m_MinBound: 0.01 + m_MaxBound: 1 + m_AdaptiveLayerCulling: + m_Name: Adaptive Layer Culling + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 40 + m_MinBound: 0.01 + m_MaxBound: 1 + m_Name: Default Scaler Profile + m_DefaultScalerProfilerIndex: 0 + k_AssetVersion: 2 + m_SamsungProviderLogging: 0 + m_HighSpeedVRR: 0 + m_AutomaticVRR: 1 diff --git a/Assets/Adaptive Performance/Settings/Samsung Android Provider Settings.asset.meta b/Assets/Adaptive Performance/Settings/Samsung Android Provider Settings.asset.meta new file mode 100644 index 0000000..fb41e6e --- /dev/null +++ b/Assets/Adaptive Performance/Settings/Samsung Android Provider Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21997091f3057f24fb22e3a9a8cb1c3c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Adaptive Performance/Settings/Simulator Provider Settings.asset b/Assets/Adaptive Performance/Settings/Simulator Provider Settings.asset new file mode 100644 index 0000000..0f7e9f8 --- /dev/null +++ b/Assets/Adaptive Performance/Settings/Simulator Provider Settings.asset @@ -0,0 +1,315 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 2 + 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: b592865877cb54284a5d1d88aec9cfbb, type: 3} + m_Name: Simulator Provider Settings + m_EditorClassIdentifier: + m_Logging: 1 + m_AutomaticPerformanceModeEnabled: 1 + m_EnableBoostOnStartup: 1 + m_StatsLoggingFrequencyInFrames: 50 + m_IndexerSettings: + m_Active: 1 + m_ThermalActionDelay: 10 + m_PerformanceActionDelay: 4 + m_ScalerSettings: + m_AdaptiveFramerate: + m_Name: Adaptive Framerate + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 7 + m_MaxLevel: 45 + m_MinBound: 15 + m_MaxBound: 60 + m_AdaptiveResolution: + m_Name: Adaptive Resolution + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 6 + m_MaxLevel: 9 + m_MinBound: 0.5 + m_MaxBound: 1 + m_AdaptiveBatching: + m_Name: Adaptive Batching + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveLOD: + m_Name: Adaptive LOD + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.4 + m_MaxBound: 1 + m_AdaptiveLut: + m_Name: Adaptive Lut + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 3 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveMSAA: + m_Name: Adaptive MSAA + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 6 + m_MaxLevel: 2 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveShadowCascade: + m_Name: Adaptive Shadow Cascade + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 3 + m_MaxLevel: 2 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveShadowDistance: + m_Name: Adaptive Shadow Distance + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.15 + m_MaxBound: 1 + m_AdaptiveShadowmapResolution: + m_Name: Adaptive Shadowmap Resolution + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.15 + m_MaxBound: 1 + m_AdaptiveShadowQuality: + m_Name: Adaptive Shadow Quality + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 3 + m_MaxLevel: 3 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveSorting: + m_Name: Adaptive Sorting + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveTransparency: + m_Name: Adaptive Transparency + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveViewDistance: + m_Name: Adaptive View Distance + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 40 + m_MinBound: 50 + m_MaxBound: 1000 + m_AdaptivePhysics: + m_Name: Adaptive Physics + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 1 + m_MaxLevel: 5 + m_MinBound: 0.5 + m_MaxBound: 1 + m_AdaptiveDecals: + m_Name: Adaptive Decals + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 2 + m_MaxLevel: 20 + m_MinBound: 0.01 + m_MaxBound: 1 + m_AdaptiveLayerCulling: + m_Name: Adaptive Layer Culling + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 40 + m_MinBound: 0.01 + m_MaxBound: 1 + m_scalerProfileList: + - m_AdaptiveFramerate: + m_Name: Adaptive Framerate + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 7 + m_MaxLevel: 45 + m_MinBound: 15 + m_MaxBound: 60 + m_AdaptiveResolution: + m_Name: Adaptive Resolution + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 6 + m_MaxLevel: 9 + m_MinBound: 0.5 + m_MaxBound: 1 + m_AdaptiveBatching: + m_Name: Adaptive Batching + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveLOD: + m_Name: Adaptive LOD + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.4 + m_MaxBound: 1 + m_AdaptiveLut: + m_Name: Adaptive Lut + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 3 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveMSAA: + m_Name: Adaptive MSAA + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 6 + m_MaxLevel: 2 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveShadowCascade: + m_Name: Adaptive Shadow Cascade + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 3 + m_MaxLevel: 2 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveShadowDistance: + m_Name: Adaptive Shadow Distance + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.15 + m_MaxBound: 1 + m_AdaptiveShadowmapResolution: + m_Name: Adaptive Shadowmap Resolution + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 2 + m_MaxLevel: 3 + m_MinBound: 0.15 + m_MaxBound: 1 + m_AdaptiveShadowQuality: + m_Name: Adaptive Shadow Quality + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 3 + m_MaxLevel: 3 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveSorting: + m_Name: Adaptive Sorting + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveTransparency: + m_Name: Adaptive Transparency + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 1 + m_MinBound: 0 + m_MaxBound: 1 + m_AdaptiveViewDistance: + m_Name: Adaptive View Distance + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 2 + m_Target: 2 + m_MaxLevel: 40 + m_MinBound: 50 + m_MaxBound: 1000 + m_AdaptivePhysics: + m_Name: Adaptive Physics + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 0 + m_Target: 1 + m_MaxLevel: 5 + m_MinBound: 0.5 + m_MaxBound: 1 + m_AdaptiveDecals: + m_Name: Adaptive Decals + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 2 + m_MaxLevel: 20 + m_MinBound: 0.01 + m_MaxBound: 1 + m_AdaptiveLayerCulling: + m_Name: Adaptive Layer Culling + m_Enabled: 0 + m_Scale: 1 + m_VisualImpact: 1 + m_Target: 1 + m_MaxLevel: 40 + m_MinBound: 0.01 + m_MaxBound: 1 + m_Name: Default Scaler Profile + m_DefaultScalerProfilerIndex: 0 + k_AssetVersion: 2 diff --git a/Assets/Adaptive Performance/Settings/Simulator Provider Settings.asset.meta b/Assets/Adaptive Performance/Settings/Simulator Provider Settings.asset.meta new file mode 100644 index 0000000..62a89b2 --- /dev/null +++ b/Assets/Adaptive Performance/Settings/Simulator Provider Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d91b7dc29b8095346926eec11edb9dc6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio.meta b/Assets/Audio.meta new file mode 100644 index 0000000..91ec158 --- /dev/null +++ b/Assets/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b837546f5f0b9d549bb1b7f4c9cdbfec +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/11.mp3 b/Assets/Audio/11.mp3 new file mode 100644 index 0000000..a026456 Binary files /dev/null and b/Assets/Audio/11.mp3 differ diff --git a/Assets/Audio/11.mp3.meta b/Assets/Audio/11.mp3.meta new file mode 100644 index 0000000..750a30c --- /dev/null +++ b/Assets/Audio/11.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 0ff6059ced4c90e48bf95021b922997f +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/Assets/Audio/12.mp3 b/Assets/Audio/12.mp3 new file mode 100644 index 0000000..6f2137a Binary files /dev/null and b/Assets/Audio/12.mp3 differ diff --git a/Assets/Audio/12.mp3.meta b/Assets/Audio/12.mp3.meta new file mode 100644 index 0000000..eee78f5 --- /dev/null +++ b/Assets/Audio/12.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: d131cd8a523236746b7e25ab637a44ed +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/Assets/Audio/13.mp3 b/Assets/Audio/13.mp3 new file mode 100644 index 0000000..542c12c Binary files /dev/null and b/Assets/Audio/13.mp3 differ diff --git a/Assets/Audio/13.mp3.meta b/Assets/Audio/13.mp3.meta new file mode 100644 index 0000000..c7dd512 --- /dev/null +++ b/Assets/Audio/13.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 2408502f062d8724496465815241f2a0 +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/Assets/Audio/14.mp3 b/Assets/Audio/14.mp3 new file mode 100644 index 0000000..546415b Binary files /dev/null and b/Assets/Audio/14.mp3 differ diff --git a/Assets/Audio/14.mp3.meta b/Assets/Audio/14.mp3.meta new file mode 100644 index 0000000..1c7ce67 --- /dev/null +++ b/Assets/Audio/14.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: e7adc565085403a48b068a387116ece2 +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/Assets/Audio/21.mp3 b/Assets/Audio/21.mp3 new file mode 100644 index 0000000..e478eed Binary files /dev/null and b/Assets/Audio/21.mp3 differ diff --git a/Assets/Audio/21.mp3.meta b/Assets/Audio/21.mp3.meta new file mode 100644 index 0000000..53b269b --- /dev/null +++ b/Assets/Audio/21.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: ee7fc27ddfde59f45898fdbbdd8e9057 +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/Assets/Audio/22.mp3 b/Assets/Audio/22.mp3 new file mode 100644 index 0000000..c3c993d Binary files /dev/null and b/Assets/Audio/22.mp3 differ diff --git a/Assets/Audio/22.mp3.meta b/Assets/Audio/22.mp3.meta new file mode 100644 index 0000000..08f54e7 --- /dev/null +++ b/Assets/Audio/22.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 5f19d65e916b86548a58d3fe43f98e7a +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/Assets/Audio/23.mp3 b/Assets/Audio/23.mp3 new file mode 100644 index 0000000..957ec92 Binary files /dev/null and b/Assets/Audio/23.mp3 differ diff --git a/Assets/Audio/23.mp3.meta b/Assets/Audio/23.mp3.meta new file mode 100644 index 0000000..88de0ae --- /dev/null +++ b/Assets/Audio/23.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 014e7f6b855f45046a3b053563efdea6 +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/Assets/Audio/31.mp3 b/Assets/Audio/31.mp3 new file mode 100644 index 0000000..812e7ce Binary files /dev/null and b/Assets/Audio/31.mp3 differ diff --git a/Assets/Audio/31.mp3.meta b/Assets/Audio/31.mp3.meta new file mode 100644 index 0000000..0c6670b --- /dev/null +++ b/Assets/Audio/31.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 387051ed350784445b2852cafd002d0f +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/Assets/Audio/32.mp3 b/Assets/Audio/32.mp3 new file mode 100644 index 0000000..1aaf04a Binary files /dev/null and b/Assets/Audio/32.mp3 differ diff --git a/Assets/Audio/32.mp3.meta b/Assets/Audio/32.mp3.meta new file mode 100644 index 0000000..864fe73 --- /dev/null +++ b/Assets/Audio/32.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: a7e0469d830b7784d9c5a2c400d2b4f7 +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/Assets/Audio/33.mp3 b/Assets/Audio/33.mp3 new file mode 100644 index 0000000..c6ce41b Binary files /dev/null and b/Assets/Audio/33.mp3 differ diff --git a/Assets/Audio/33.mp3.meta b/Assets/Audio/33.mp3.meta new file mode 100644 index 0000000..8862629 --- /dev/null +++ b/Assets/Audio/33.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 2724b978b99cf8a4388c1acea490c68b +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/Assets/Audio/Yehey cut.mp3 b/Assets/Audio/Yehey cut.mp3 new file mode 100644 index 0000000..d06cf7a Binary files /dev/null and b/Assets/Audio/Yehey cut.mp3 differ diff --git a/Assets/Audio/Yehey cut.mp3.meta b/Assets/Audio/Yehey cut.mp3.meta new file mode 100644 index 0000000..7cd6a17 --- /dev/null +++ b/Assets/Audio/Yehey cut.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: fae2c3c8504dd1249b4c7bbc5d7e96f3 +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/Assets/Audio/correct_fix.mp3 b/Assets/Audio/correct_fix.mp3 new file mode 100644 index 0000000..0244f43 Binary files /dev/null and b/Assets/Audio/correct_fix.mp3 differ diff --git a/Assets/Audio/correct_fix.mp3.meta b/Assets/Audio/correct_fix.mp3.meta new file mode 100644 index 0000000..9418231 --- /dev/null +++ b/Assets/Audio/correct_fix.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 34ce3989302fda34c82ecec723f45c7b +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/Assets/Audio/wrong_fix.mp3 b/Assets/Audio/wrong_fix.mp3 new file mode 100644 index 0000000..26d5978 Binary files /dev/null and b/Assets/Audio/wrong_fix.mp3 differ diff --git a/Assets/Audio/wrong_fix.mp3.meta b/Assets/Audio/wrong_fix.mp3.meta new file mode 100644 index 0000000..e906ba0 --- /dev/null +++ b/Assets/Audio/wrong_fix.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: d11e15a09b553594685129dd634e7777 +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/Assets/Component.meta b/Assets/Component.meta new file mode 100644 index 0000000..d9bab2a --- /dev/null +++ b/Assets/Component.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96146bd3a10b1484d83fdbe9b4a0d265 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation.meta b/Assets/Component/Animation.meta new file mode 100644 index 0000000..2044cda --- /dev/null +++ b/Assets/Component/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e799f7e6ba2818d4fa3fc6f82a74953f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/CanvasBerhasil.controller b/Assets/Component/Animation/CanvasBerhasil.controller new file mode 100644 index 0000000..8a22c7a --- /dev/null +++ b/Assets/Component/Animation/CanvasBerhasil.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-6030556376733315731 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -4484578536150472459} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -4484578536150472459} +--- !u!1102 &-4484578536150472459 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: popup + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8e6dd6e5ed4318f4dad6d1f819c9cc92, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CanvasBerhasil + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -6030556376733315731} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} diff --git a/Assets/Component/Animation/CanvasBerhasil.controller.meta b/Assets/Component/Animation/CanvasBerhasil.controller.meta new file mode 100644 index 0000000..e9e8259 --- /dev/null +++ b/Assets/Component/Animation/CanvasBerhasil.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0e95677d4e20df4698c590bd711cbf8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/Image.controller b/Assets/Component/Animation/Image.controller new file mode 100644 index 0000000..cb62cb5 --- /dev/null +++ b/Assets/Component/Animation/Image.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-7670435025847848010 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: fadeout + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: af83c1471d8b90a4e9284bbc74676335, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-7125674437273773642 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -7670435025847848010} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -7670435025847848010} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Image + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -7125674437273773642} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} diff --git a/Assets/Component/Animation/Image.controller.meta b/Assets/Component/Animation/Image.controller.meta new file mode 100644 index 0000000..418cde3 --- /dev/null +++ b/Assets/Component/Animation/Image.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 223826bb70b510146bf8f49304265a0a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/arrow.anim b/Assets/Component/Animation/arrow.anim new file mode 100644 index 0000000..b8b9dba --- /dev/null +++ b/Assets/Component/Animation/arrow.anim @@ -0,0 +1,177 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: arrow + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Component/Animation/arrow.anim.meta b/Assets/Component/Animation/arrow.anim.meta new file mode 100644 index 0000000..8643231 --- /dev/null +++ b/Assets/Component/Animation/arrow.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22c75e7d026384f45bc2175f0cfa4a90 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/arrow.controller b/Assets/Component/Animation/arrow.controller new file mode 100644 index 0000000..da56208 --- /dev/null +++ b/Assets/Component/Animation/arrow.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: arrow + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7294322686505235784} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1403890300223633185 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: arrow + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 22c75e7d026384f45bc2175f0cfa4a90, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &7294322686505235784 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1403890300223633185} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1403890300223633185} diff --git a/Assets/Component/Animation/arrow.controller.meta b/Assets/Component/Animation/arrow.controller.meta new file mode 100644 index 0000000..5b27a71 --- /dev/null +++ b/Assets/Component/Animation/arrow.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71b09d182274f65488954b465c878ea2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/bg.anim b/Assets/Component/Animation/bg.anim new file mode 100644 index 0000000..7f0bf0d --- /dev/null +++ b/Assets/Component/Animation/bg.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bg + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Component/Animation/bg.anim.meta b/Assets/Component/Animation/bg.anim.meta new file mode 100644 index 0000000..4498200 --- /dev/null +++ b/Assets/Component/Animation/bg.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 679dfa88d398b7f4bab998235db068b9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/bg.controller b/Assets/Component/Animation/bg.controller new file mode 100644 index 0000000..655c4de --- /dev/null +++ b/Assets/Component/Animation/bg.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-5930903411589467726 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bg + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 679dfa88d398b7f4bab998235db068b9, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bg + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 4165362311016410128} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &4165362311016410128 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -5930903411589467726} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -5930903411589467726} diff --git a/Assets/Component/Animation/bg.controller.meta b/Assets/Component/Animation/bg.controller.meta new file mode 100644 index 0000000..db57993 --- /dev/null +++ b/Assets/Component/Animation/bg.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80d6e1a68c77b24409c0fd29e272cb04 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/bghitam.controller b/Assets/Component/Animation/bghitam.controller new file mode 100644 index 0000000..0e5317d --- /dev/null +++ b/Assets/Component/Animation/bghitam.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-4949249248498063532 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 963329516877731659} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 963329516877731659} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bghitam + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -4949249248498063532} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &963329516877731659 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: fade + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4b1f216af3a65994bb701a878eba21f8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Component/Animation/bghitam.controller.meta b/Assets/Component/Animation/bghitam.controller.meta new file mode 100644 index 0000000..1cf8bbc --- /dev/null +++ b/Assets/Component/Animation/bghitam.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 532702c290244bf4db2565a483321110 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/check.controller b/Assets/Component/Animation/check.controller new file mode 100644 index 0000000..175bb09 --- /dev/null +++ b/Assets/Component/Animation/check.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-7351225298474455262 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -4083007211393944643} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -4083007211393944643} +--- !u!1102 &-4083007211393944643 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: oke + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 299b17576145dd2449bbdf70cd0cd10d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: check + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -7351225298474455262} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} diff --git a/Assets/Component/Animation/check.controller.meta b/Assets/Component/Animation/check.controller.meta new file mode 100644 index 0000000..b194734 --- /dev/null +++ b/Assets/Component/Animation/check.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abb80f4f93de6b34489f61efe4c5e187 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/fade.anim b/Assets/Component/Animation/fade.anim new file mode 100644 index 0000000..a6f9fef --- /dev/null +++ b/Assets/Component/Animation/fade.anim @@ -0,0 +1,140 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: fade + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 7.4999995 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: 7.4999995 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1574349066 + script: {fileID: 0} + typeID: 225 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 7.4999995 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1 + inSlope: 7.4999995 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Component/Animation/fade.anim.meta b/Assets/Component/Animation/fade.anim.meta new file mode 100644 index 0000000..d9fd274 --- /dev/null +++ b/Assets/Component/Animation/fade.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b1f216af3a65994bb701a878eba21f8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/fadeout.anim b/Assets/Component/Animation/fadeout.anim new file mode 100644 index 0000000..9509666 --- /dev/null +++ b/Assets/Component/Animation/fadeout.anim @@ -0,0 +1,122 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: fadeout + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1574349066 + script: {fileID: 0} + typeID: 225 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -1 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Alpha + path: + classID: 225 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Component/Animation/fadeout.anim.meta b/Assets/Component/Animation/fadeout.anim.meta new file mode 100644 index 0000000..ea4b695 --- /dev/null +++ b/Assets/Component/Animation/fadeout.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af83c1471d8b90a4e9284bbc74676335 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/oke.anim b/Assets/Component/Animation/oke.anim new file mode 100644 index 0000000..2dacd3e --- /dev/null +++ b/Assets/Component/Animation/oke.anim @@ -0,0 +1,285 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: oke + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.25 + value: {x: 0.8, y: 0.8, z: 0.8} + inSlope: {x: 3.4285717, y: 3.4285717, z: 3.4285717} + outSlope: {x: 3.4285717, y: 3.4285717, z: 3.4285717} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.35 + value: {x: 1.2, y: 1.2, z: 1.2} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.8 + inSlope: 3.4285717 + outSlope: 3.4285717 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35 + value: 1.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.8 + inSlope: 3.4285717 + outSlope: 3.4285717 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35 + value: 1.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.8 + inSlope: 3.4285717 + outSlope: 3.4285717 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35 + value: 1.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Component/Animation/oke.anim.meta b/Assets/Component/Animation/oke.anim.meta new file mode 100644 index 0000000..448c13d --- /dev/null +++ b/Assets/Component/Animation/oke.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 299b17576145dd2449bbdf70cd0cd10d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/popup.anim b/Assets/Component/Animation/popup.anim new file mode 100644 index 0000000..d2da0ef --- /dev/null +++ b/Assets/Component/Animation/popup.anim @@ -0,0 +1,693 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: popup + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: shape + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.45 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1166667 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: char + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.11666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.45 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1166667 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Text (TMP) + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Button + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3710975960 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 2365478815 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 271242783 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 1034594571 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.1666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: shape + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: shape + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: shape + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: char + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: char + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: char + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: Text (TMP) + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: Text (TMP) + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.11666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: Text (TMP) + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: Button + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: Button + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: Button + classID: 224 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Component/Animation/popup.anim.meta b/Assets/Component/Animation/popup.anim.meta new file mode 100644 index 0000000..e84a755 --- /dev/null +++ b/Assets/Component/Animation/popup.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e6dd6e5ed4318f4dad6d1f819c9cc92 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/text.controller b/Assets/Component/Animation/text.controller new file mode 100644 index 0000000..e6d3a1d --- /dev/null +++ b/Assets/Component/Animation/text.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: text + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 360474687471605208} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &360474687471605208 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 4220201005573136918} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 4220201005573136918} +--- !u!1102 &4220201005573136918 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: texts + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 611d49a600643974c8de659d15b36d32, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Component/Animation/text.controller.meta b/Assets/Component/Animation/text.controller.meta new file mode 100644 index 0000000..f5897f7 --- /dev/null +++ b/Assets/Component/Animation/text.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d42f5e1571ab5644901cec626901eb5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Animation/texts.anim b/Assets/Component/Animation/texts.anim new file mode 100644 index 0000000..9c1099c --- /dev/null +++ b/Assets/Component/Animation/texts.anim @@ -0,0 +1,177 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: texts + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Component/Animation/texts.anim.meta b/Assets/Component/Animation/texts.anim.meta new file mode 100644 index 0000000..ec3bd90 --- /dev/null +++ b/Assets/Component/Animation/texts.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 611d49a600643974c8de659d15b36d32 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Font.meta b/Assets/Component/Font.meta new file mode 100644 index 0000000..6d1d555 --- /dev/null +++ b/Assets/Component/Font.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 346fe2d48c1d8b8409e7f462d0edce60 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Font/Inter-Bold SDF.asset b/Assets/Component/Font/Inter-Bold SDF.asset new file mode 100644 index 0000000..516aeb0 --- /dev/null +++ b/Assets/Component/Font/Inter-Bold SDF.asset @@ -0,0 +1,2841 @@ +%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: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Inter-Bold SDF + m_EditorClassIdentifier: + hashCode: 1845399837 + material: {fileID: 7325126091802064942} + materialHashCode: -703980387 + m_Version: 1.1.0 + m_SourceFontFileGUID: dc90541143c380446a7b769acecc7466 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: dc90541143c380446a7b769acecc7466, type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Inter + m_StyleName: Bold + m_PointSize: 65 + m_Scale: 1 + m_UnitsPerEM: 2816 + m_LineHeight: 78.66477 + m_AscentLine: 62.96875 + m_CapLine: 48 + m_MeanLine: 36 + m_Baseline: 0 + m_DescentLine: -15.696022 + m_SuperscriptOffset: 62.96875 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -15.696022 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.926136 + m_UnderlineThickness: 4.431818 + m_StrikethroughOffset: 14.4 + m_StrikethroughThickness: 4.431818 + m_TabWidth: 15 + m_GlyphTable: + - m_Index: 2 + m_Metrics: + m_Width: 45.5 + m_Height: 47.265625 + m_HorizontalBearingX: 1.546875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 48.609375 + m_GlyphRect: + m_X: 282 + m_Y: 220 + m_Width: 47 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 65 + m_Metrics: + m_Width: 36.46875 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 42.953125 + m_GlyphRect: + m_X: 319 + m_Y: 338 + m_Width: 37 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 73 + m_Metrics: + m_Width: 42.53125 + m_Height: 48.5625 + m_HorizontalBearingX: 3.28125 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 48.890625 + m_GlyphRect: + m_X: 103 + m_Y: 292 + m_Width: 43 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 84 + m_Metrics: + m_Width: 39.890625 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 47.265625 + m_GlyphRect: + m_X: 324 + m_Y: 65 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 95 + m_Metrics: + m_Width: 31.953125 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 39.8125 + m_GlyphRect: + m_X: 380 + m_Y: 266 + m_Width: 33 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 137 + m_Metrics: + m_Width: 31.296875 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 38.015625 + m_GlyphRect: + m_X: 387 + m_Y: 183 + m_Width: 32 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 141 + m_Metrics: + m_Width: 42.765625 + m_Height: 48.5625 + m_HorizontalBearingX: 3.28125 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 49.4375 + m_GlyphRect: + m_X: 147 + m_Y: 6 + m_Width: 44 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 161 + m_Metrics: + m_Width: 40.25 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 48.5 + m_GlyphRect: + m_X: 216 + m_Y: 370 + m_Width: 41 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 197 + m_Metrics: + m_Width: 10 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 18.234375 + m_GlyphRect: + m_X: 443 + m_Y: 440 + m_Width: 11 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 265 + m_Metrics: + m_Width: 31.421875 + m_Height: 47.90625 + m_HorizontalBearingX: 1.5 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 37.046875 + m_GlyphRect: + m_X: 173 + m_Y: 380 + m_Width: 32 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 270 + m_Metrics: + m_Width: 39.8125 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 44.828125 + m_GlyphRect: + m_X: 352 + m_Y: 6 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 280 + m_Metrics: + m_Width: 30.265625 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 36.890625 + m_GlyphRect: + m_X: 368 + m_Y: 445 + m_Width: 31 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 291 + m_Metrics: + m_Width: 51.25 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 59.453125 + m_GlyphRect: + m_X: 224 + m_Y: 161 + m_Width: 52 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 299 + m_Metrics: + m_Width: 39.546875 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 47.78125 + m_GlyphRect: + m_X: 267 + m_Y: 429 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 320 + m_Metrics: + m_Width: 44.265625 + m_Height: 48.5625 + m_HorizontalBearingX: 3.28125 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 50.828125 + m_GlyphRect: + m_X: 116 + m_Y: 67 + m_Width: 45 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 374 + m_Metrics: + m_Width: 35.59375 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 42.109375 + m_GlyphRect: + m_X: 340 + m_Y: 207 + m_Width: 36 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 381 + m_Metrics: + m_Width: 44.265625 + m_Height: 51.796875 + m_HorizontalBearingX: 3.28125 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 50.875 + m_GlyphRect: + m_X: 63 + m_Y: 453 + m_Width: 45 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 382 + m_Metrics: + m_Width: 37.28125 + m_Height: 47.265625 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 283 + m_Y: 279 + m_Width: 38 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 395 + m_Metrics: + m_Width: 37.40625 + m_Height: 48.59375 + m_HorizontalBearingX: 2.578125 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 42.5625 + m_GlyphRect: + m_X: 128 + m_Y: 167 + m_Width: 38 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 409 + m_Metrics: + m_Width: 38.828125 + m_Height: 47.265625 + m_HorizontalBearingX: 2.3125 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 43.4375 + m_GlyphRect: + m_X: 268 + m_Y: 370 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 421 + m_Metrics: + m_Width: 39.1875 + m_Height: 47.9375 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 47.40625 + m_GlyphRect: + m_X: 106 + m_Y: 230 + m_Width: 40 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 453 + m_Metrics: + m_Width: 45.5 + m_Height: 47.265625 + m_HorizontalBearingX: 1.546875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 48.609375 + m_GlyphRect: + m_X: 266 + m_Y: 66 + m_Width: 47 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 456 + m_Metrics: + m_Width: 64.890625 + m_Height: 47.265625 + m_HorizontalBearingX: 1.21875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 67.328125 + m_GlyphRect: + m_X: 205 + m_Y: 226 + m_Width: 66 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 463 + m_Metrics: + m_Width: 42.703125 + m_Height: 47.265625 + m_HorizontalBearingX: 1.875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 46.4375 + m_GlyphRect: + m_X: 287 + m_Y: 148 + m_Width: 44 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 469 + m_Metrics: + m_Width: 44.40625 + m_Height: 47.265625 + m_HorizontalBearingX: 1.34375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 47.09375 + m_GlyphRect: + m_X: 296 + m_Y: 6 + m_Width: 45 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 493 + m_Metrics: + m_Width: 36.234375 + m_Height: 47.265625 + m_HorizontalBearingX: 3.5625 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 43.34375 + m_GlyphRect: + m_X: 332 + m_Y: 279 + m_Width: 37 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 504 + m_Metrics: + m_Width: 31.734375 + m_Height: 36.59375 + m_HorizontalBearingX: 2.265625 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 37.71875 + m_GlyphRect: + m_X: 368 + m_Y: 397 + m_Width: 32 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 575 + m_Metrics: + m_Width: 34.578125 + m_Height: 47.84375 + m_HorizontalBearingX: 4.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 250 + m_Y: 6 + m_Width: 35 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 582 + m_Metrics: + m_Width: 33.28125 + m_Height: 36.609375 + m_HorizontalBearingX: 2.5 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 38.171875 + m_GlyphRect: + m_X: 424 + m_Y: 292 + m_Width: 34 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 594 + m_Metrics: + m_Width: 34.546875 + m_Height: 47.84375 + m_HorizontalBearingX: 2.609375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 177 + m_Y: 166 + m_Width: 36 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 612 + m_Metrics: + m_Width: 33.859375 + m_Height: 36.609375 + m_HorizontalBearingX: 2.5 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 38.84375 + m_GlyphRect: + m_X: 435 + m_Y: 148 + m_Width: 35 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 645 + m_Metrics: + m_Width: 23.59375 + m_Height: 49.484375 + m_HorizontalBearingX: 1.109375 + m_HorizontalBearingY: 49.484375 + m_HorizontalAdvance: 25.0625 + m_GlyphRect: + m_X: 71 + m_Y: 231 + m_Width: 24 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 650 + m_Metrics: + m_Width: 34.625 + m_Height: 49.953125 + m_HorizontalBearingX: 2.609375 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 41.15625 + m_GlyphRect: + m_X: 73 + m_Y: 382 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 660 + m_Metrics: + m_Width: 32.84375 + m_Height: 47.265625 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 40.578125 + m_GlyphRect: + m_X: 367 + m_Y: 338 + m_Width: 34 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 679 + m_Metrics: + m_Width: 10.609375 + m_Height: 49.96875 + m_HorizontalBearingX: 3.5625 + m_HorizontalBearingY: 49.96875 + m_HorizontalAdvance: 17.6875 + m_GlyphRect: + m_X: 105 + m_Y: 169 + m_Width: 12 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 707 + m_Metrics: + m_Width: 15.8125 + m_Height: 63.265625 + m_HorizontalBearingX: -1.65625 + m_HorizontalBearingY: 49.96875 + m_HorizontalAdvance: 17.6875 + m_GlyphRect: + m_X: 6 + m_Y: 96 + m_Width: 17 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 715 + m_Metrics: + m_Width: 33.671875 + m_Height: 47.265625 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 37.8125 + m_GlyphRect: + m_X: 375 + m_Y: 65 + m_Width: 35 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 723 + m_Metrics: + m_Width: 9.828125 + m_Height: 47.265625 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 17.6875 + m_GlyphRect: + m_X: 465 + m_Y: 440 + m_Width: 11 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 752 + m_Metrics: + m_Width: 51.515625 + m_Height: 35.921875 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 59.28125 + m_GlyphRect: + m_X: 448 + m_Y: 6 + m_Width: 53 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 759 + m_Metrics: + m_Width: 32.6875 + m_Height: 35.921875 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 40.421875 + m_GlyphRect: + m_X: 412 + m_Y: 340 + m_Width: 34 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 775 + m_Metrics: + m_Width: 34.890625 + m_Height: 36.609375 + m_HorizontalBearingX: 2.5 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 39.890625 + m_GlyphRect: + m_X: 446 + m_Y: 100 + m_Width: 36 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 827 + m_Metrics: + m_Width: 34.578125 + m_Height: 49.21875 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 41.109375 + m_GlyphRect: + m_X: 69 + m_Y: 79 + m_Width: 36 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 833 + m_Metrics: + m_Width: 34.546875 + m_Height: 49.21875 + m_HorizontalBearingX: 2.609375 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 41.109375 + m_GlyphRect: + m_X: 119 + m_Y: 444 + m_Width: 36 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 837 + m_Metrics: + m_Width: 21.515625 + m_Height: 35.96875 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 35.96875 + m_HorizontalAdvance: 26.5625 + m_GlyphRect: + m_X: 476 + m_Y: 204 + m_Width: 23 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 867 + m_Metrics: + m_Width: 31.875 + m_Height: 36.609375 + m_HorizontalBearingX: 2.359375 + m_HorizontalBearingY: 35.921875 + m_HorizontalAdvance: 36.515625 + m_GlyphRect: + m_X: 412 + m_Y: 387 + m_Width: 33 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 884 + m_Metrics: + m_Width: 21.984375 + m_Height: 44.578125 + m_HorizontalBearingX: 1.4375 + m_HorizontalBearingY: 43.953125 + m_HorizontalAdvance: 25.25 + m_GlyphRect: + m_X: 481 + m_Y: 148 + m_Width: 23 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 899 + m_Metrics: + m_Width: 32.578125 + m_Height: 35.921875 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 35.453125 + m_HorizontalAdvance: 40.421875 + m_GlyphRect: + m_X: 469 + m_Y: 300 + m_Width: 34 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 932 + m_Metrics: + m_Width: 35.875 + m_Height: 35.453125 + m_HorizontalBearingX: 1.109375 + m_HorizontalBearingY: 35.453125 + m_HorizontalAdvance: 38.09375 + m_GlyphRect: + m_X: 388 + m_Y: 124 + m_Width: 36 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 936 + m_Metrics: + m_Width: 52.703125 + m_Height: 35.453125 + m_HorizontalBearingX: 1.265625 + m_HorizontalBearingY: 35.453125 + m_HorizontalAdvance: 55.265625 + m_GlyphRect: + m_X: 448 + m_Y: 53 + m_Width: 53 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 945 + m_Metrics: + m_Width: 34.078125 + m_Height: 35.453125 + m_HorizontalBearingX: 1.609375 + m_HorizontalBearingY: 35.453125 + m_HorizontalAdvance: 37.296875 + m_GlyphRect: + m_X: 430 + m_Y: 196 + m_Width: 35 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 950 + m_Metrics: + m_Width: 35.875 + m_Height: 48.75 + m_HorizontalBearingX: 1.109375 + m_HorizontalBearingY: 35.453125 + m_HorizontalAdvance: 38.09375 + m_GlyphRect: + m_X: 100 + m_Y: 6 + m_Width: 36 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 973 + m_Metrics: + m_Width: 29.796875 + m_Height: 35.453125 + m_HorizontalBearingX: 3.734375 + m_HorizontalBearingY: 35.453125 + m_HorizontalAdvance: 37.15625 + m_GlyphRect: + m_X: 456 + m_Y: 393 + m_Width: 31 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1262 + m_Metrics: + m_Width: 37.40625 + m_Height: 59.09375 + m_HorizontalBearingX: 2.578125 + m_HorizontalBearingY: 53.1875 + m_HorizontalAdvance: 42.5625 + m_GlyphRect: + m_X: 6 + m_Y: 171 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1294 + m_Metrics: + m_Width: 38.234375 + m_Height: 48.953125 + m_HorizontalBearingX: 3.25 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 44.734375 + m_GlyphRect: + m_X: 55 + m_Y: 170 + m_Width: 39 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1295 + m_Metrics: + m_Width: 21.09375 + m_Height: 47.265625 + m_HorizontalBearingX: 3.296875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 31.8125 + m_GlyphRect: + m_X: 410 + m_Y: 445 + m_Width: 22 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1296 + m_Metrics: + m_Width: 34.15625 + m_Height: 47.921875 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 40.953125 + m_GlyphRect: + m_X: 342 + m_Y: 124 + m_Width: 35 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1298 + m_Metrics: + m_Width: 36.140625 + m_Height: 48.5625 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 42.859375 + m_GlyphRect: + m_X: 172 + m_Y: 66 + m_Width: 37 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1299 + m_Metrics: + m_Width: 38.109375 + m_Height: 47.265625 + m_HorizontalBearingX: 3.109375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 44.0625 + m_GlyphRect: + m_X: 318 + m_Y: 429 + m_Width: 39 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1300 + m_Metrics: + m_Width: 34.78125 + m_Height: 47.90625 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 41.890625 + m_GlyphRect: + m_X: 220 + m_Y: 66 + m_Width: 35 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1302 + m_Metrics: + m_Width: 36.5625 + m_Height: 48.59375 + m_HorizontalBearingX: 3.09375 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 42.90625 + m_GlyphRect: + m_X: 202 + m_Y: 6 + m_Width: 37 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1303 + m_Metrics: + m_Width: 33.171875 + m_Height: 47.265625 + m_HorizontalBearingX: 2.46875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 38.65625 + m_GlyphRect: + m_X: 403 + m_Y: 6 + m_Width: 34 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1304 + m_Metrics: + m_Width: 36.671875 + m_Height: 48.5625 + m_HorizontalBearingX: 3.140625 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 42.953125 + m_GlyphRect: + m_X: 166 + m_Y: 442 + m_Width: 37 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1305 + m_Metrics: + m_Width: 36.5625 + m_Height: 48.578125 + m_HorizontalBearingX: 3.25 + m_HorizontalBearingY: 47.9375 + m_HorizontalAdvance: 42.90625 + m_GlyphRect: + m_X: 157 + m_Y: 227 + m_Width: 37 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1328 + m_Metrics: + m_Width: 41.015625 + m_Height: 48.578125 + m_HorizontalBearingX: 2.609375 + m_HorizontalBearingY: 47.890625 + m_HorizontalAdvance: 43.8125 + m_GlyphRect: + m_X: 120 + m_Y: 382 + m_Width: 42 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1329 + m_Metrics: + m_Width: 11.109375 + m_Height: 47.859375 + m_HorizontalBearingX: 4.984375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 21.09375 + m_GlyphRect: + m_X: 200 + m_Y: 287 + m_Width: 13 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1333 + m_Metrics: + m_Width: 31.09375 + m_Height: 48.515625 + m_HorizontalBearingX: 2.46875 + m_HorizontalBearingY: 47.921875 + m_HorizontalAdvance: 36.5625 + m_GlyphRect: + m_X: 157 + m_Y: 287 + m_Width: 32 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1339 + m_Metrics: + m_Width: 18.71875 + m_Height: 58.421875 + m_HorizontalBearingX: 6.09375 + m_HorizontalBearingY: 48.15625 + m_HorizontalAdvance: 26.59375 + m_GlyphRect: + m_X: 37 + m_Y: 313 + m_Width: 19 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1340 + m_Metrics: + m_Width: 18.71875 + m_Height: 58.421875 + m_HorizontalBearingX: 1.78125 + m_HorizontalBearingY: 48.15625 + m_HorizontalAdvance: 26.59375 + m_GlyphRect: + m_X: 6 + m_Y: 313 + m_Width: 20 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1341 + m_Metrics: + m_Width: 18.21875 + m_Height: 58.421875 + m_HorizontalBearingX: 6.875 + m_HorizontalBearingY: 48.15625 + m_HorizontalAdvance: 26.59375 + m_GlyphRect: + m_X: 6 + m_Y: 384 + m_Width: 20 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1343 + m_Metrics: + m_Width: 18.21875 + m_Height: 58.421875 + m_HorizontalBearingX: 1.5 + m_HorizontalBearingY: 48.15625 + m_HorizontalAdvance: 26.59375 + m_GlyphRect: + m_X: 41 + m_Y: 242 + m_Width: 19 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1345 + m_Metrics: + m_Width: 23.078125 + m_Height: 58.421875 + m_HorizontalBearingX: 2.015625 + m_HorizontalBearingY: 48.15625 + m_HorizontalAdvance: 26.59375 + m_GlyphRect: + m_X: 34 + m_Y: 79 + m_Width: 24 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1346 + m_Metrics: + m_Width: 23.078125 + m_Height: 58.421875 + m_HorizontalBearingX: 1.5 + m_HorizontalBearingY: 48.15625 + m_HorizontalAdvance: 26.59375 + m_GlyphRect: + m_X: 6 + m_Y: 242 + m_Width: 24 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1347 + m_Metrics: + m_Width: 60.453125 + m_Height: 60.6875 + m_HorizontalBearingX: 3.921875 + m_HorizontalBearingY: 47.0625 + m_HorizontalAdvance: 66.984375 + m_GlyphRect: + m_X: 27 + m_Y: 6 + m_Width: 62 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1355 + m_Metrics: + m_Width: 40.875 + m_Height: 47.265625 + m_HorizontalBearingX: 0.671875 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 42.21875 + m_GlyphRect: + m_X: 214 + m_Y: 440 + m_Width: 42 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1357 + m_Metrics: + m_Width: 23.703125 + m_Height: 56.59375 + m_HorizontalBearingX: 0.8125 + m_HorizontalBearingY: 49.484375 + m_HorizontalAdvance: 25.34375 + m_GlyphRect: + m_X: 37 + m_Y: 384 + m_Width: 25 + m_Height: 58 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1358 + m_Metrics: + m_Width: 9.3125 + m_Height: 77.734375 + m_HorizontalBearingX: 7.484375 + m_HorizontalBearingY: 62.5 + m_HorizontalAdvance: 24.28125 + m_GlyphRect: + m_X: 6 + m_Y: 6 + m_Width: 10 + m_Height: 79 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1360 + m_Metrics: + m_Width: 23.703125 + m_Height: 56.59375 + m_HorizontalBearingX: 0.8125 + m_HorizontalBearingY: 49.484375 + m_HorizontalAdvance: 25.34375 + m_GlyphRect: + m_X: 67 + m_Y: 313 + m_Width: 25 + m_Height: 58 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1361 + m_Metrics: + m_Width: 21.5625 + m_Height: 7.796875 + m_HorizontalBearingX: 4.453125 + m_HorizontalBearingY: 23.3125 + m_HorizontalAdvance: 30.46875 + m_GlyphRect: + m_X: 34 + m_Y: 150 + m_Width: 23 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1388 + m_Metrics: + m_Width: 7.015625 + m_Height: 17.953125 + m_HorizontalBearingX: 3.234375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 13.578125 + m_GlyphRect: + m_X: 196 + m_Y: 347 + m_Width: 8 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1389 + m_Metrics: + m_Width: 18.953125 + m_Height: 17.953125 + m_HorizontalBearingX: 3.234375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 25.5 + m_GlyphRect: + m_X: 103 + m_Y: 352 + m_Width: 20 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1403 + m_Metrics: + m_Width: 10.984375 + m_Height: 18.015625 + m_HorizontalBearingX: 3.625 + m_HorizontalBearingY: 6.46875 + m_HorizontalAdvance: 19.6875 + m_GlyphRect: + m_X: 134 + m_Y: 352 + m_Width: 12 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1404 + m_Metrics: + m_Width: 11.09375 + m_Height: 11.03125 + m_HorizontalBearingX: 4.125 + m_HorizontalBearingY: 10.4375 + m_HorizontalAdvance: 19.34375 + m_GlyphRect: + m_X: 240 + m_Y: 126 + m_Width: 12 + m_Height: 12 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1405 + m_Metrics: + m_Width: 43.65625 + m_Height: 11.03125 + m_HorizontalBearingX: 4.359375 + m_HorizontalBearingY: 10.4375 + m_HorizontalAdvance: 51.9375 + m_GlyphRect: + m_X: 215 + m_Y: 347 + m_Width: 45 + m_Height: 12 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1407 + m_Metrics: + m_Width: 11.09375 + m_Height: 35.84375 + m_HorizontalBearingX: 4.125 + m_HorizontalBearingY: 35.25 + m_HorizontalAdvance: 19.34375 + m_GlyphRect: + m_X: 493 + m_Y: 100 + m_Width: 12 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1410 + m_Metrics: + m_Width: 12.421875 + m_Height: 46.796875 + m_HorizontalBearingX: 3.625 + m_HorizontalBearingY: 35.25 + m_HorizontalAdvance: 19.6875 + m_GlyphRect: + m_X: 421 + m_Y: 65 + m_Width: 14 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1422 + m_Metrics: + m_Width: 32.5 + m_Height: 36.75 + m_HorizontalBearingX: 5.84375 + m_HorizontalBearingY: 37.28125 + m_HorizontalAdvance: 44.1875 + m_GlyphRect: + m_X: 424 + m_Y: 243 + m_Width: 34 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1423 + m_Metrics: + m_Width: 32.5 + m_Height: 36.75 + m_HorizontalBearingX: 5.84375 + m_HorizontalBearingY: 37.28125 + m_HorizontalAdvance: 44.1875 + m_GlyphRect: + m_X: 469 + m_Y: 251 + m_Width: 34 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1426 + m_Metrics: + m_Width: 31.875 + m_Height: 23.515625 + m_HorizontalBearingX: 6.140625 + m_HorizontalBearingY: 30.671875 + m_HorizontalAdvance: 44.1875 + m_GlyphRect: + m_X: 196 + m_Y: 126 + m_Width: 33 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1428 + m_Metrics: + m_Width: 32.6875 + m_Height: 32.6875 + m_HorizontalBearingX: 5.75 + m_HorizontalBearingY: 35.25 + m_HorizontalAdvance: 44.1875 + m_GlyphRect: + m_X: 457 + m_Y: 348 + m_Width: 34 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1434 + m_Metrics: + m_Width: 34.53125 + m_Height: 14.625 + m_HorizontalBearingX: 4.828125 + m_HorizontalBearingY: 26.3125 + m_HorizontalAdvance: 44.1875 + m_GlyphRect: + m_X: 111 + m_Y: 140 + m_Width: 36 + m_Height: 16 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1449 + m_Metrics: + m_Width: 31.046875 + m_Height: 7.453125 + m_HorizontalBearingX: -0.046875 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 30.984375 + m_GlyphRect: + m_X: 68 + m_Y: 150 + m_Width: 32 + m_Height: 8 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1452 + m_Metrics: + m_Width: 27.40625 + m_Height: 20.375 + m_HorizontalBearingX: 2.140625 + m_HorizontalBearingY: 46.234375 + m_HorizontalAdvance: 31.6875 + m_GlyphRect: + m_X: 157 + m_Y: 347 + m_Width: 28 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1453 + m_Metrics: + m_Width: 26.171875 + m_Height: 26.578125 + m_HorizontalBearingX: 5.265625 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 36.703125 + m_GlyphRect: + m_X: 158 + m_Y: 127 + m_Width: 27 + m_Height: 28 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1628 + m_Metrics: + m_Width: 45.078125 + m_Height: 50.546875 + m_HorizontalBearingX: 5.453125 + m_HorizontalBearingY: 48.90625 + m_HorizontalAdvance: 55.859375 + m_GlyphRect: + m_X: 6 + m_Y: 455 + m_Width: 46 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1638 + m_Metrics: + m_Width: 14 + m_Height: 10.5 + m_HorizontalBearingX: 9.15625 + m_HorizontalBearingY: 50.53125 + m_HorizontalAdvance: 32.3125 + m_GlyphRect: + m_X: 263 + m_Y: 126 + m_Width: 15 + m_Height: 11 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1681 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 15.078125 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1682 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 15.078125 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1696 + 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_ClassDefinitionType: 0 + - m_Index: 1755 + m_Metrics: + m_Width: 47.265625 + m_Height: 47.265625 + m_HorizontalBearingX: 6.09375 + m_HorizontalBearingY: 47.265625 + m_HorizontalAdvance: 59.453125 + m_GlyphRect: + m_X: 224 + m_Y: 285 + m_Width: 48 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 1681 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 1329 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 1389 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 1355 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 1262 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 1628 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 1328 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 1388 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 1339 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 1340 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 1453 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 1428 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 1403 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 1361 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 1404 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 1357 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 1294 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 1295 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 1296 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 1298 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 1299 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 1300 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 1302 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 1303 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 1304 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 1305 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 1407 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 1410 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 1422 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 1426 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 1423 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 1333 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 1347 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 2 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 65 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 73 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 84 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 95 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 137 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 141 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 161 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 197 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 265 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 270 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 280 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 291 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 299 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 320 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 374 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 381 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 382 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 395 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 409 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 421 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 453 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 456 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 463 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 469 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 493 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 1341 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 1360 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 1343 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 1452 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 1449 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 1638 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 504 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 575 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 582 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 594 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 612 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 645 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 650 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 660 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 679 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 707 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 715 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 723 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 752 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 759 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 775 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 827 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 833 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 837 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 867 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 884 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 899 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 932 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 936 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 945 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 950 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 973 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 1345 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 1358 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 1346 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 1434 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 1682 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 1696 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 1405 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 1755 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 7208851337321090355} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 21 + m_Height: 90 + - m_X: 0 + m_Y: 90 + m_Width: 28 + m_Height: 75 + - m_X: 21 + m_Y: 0 + m_Width: 73 + m_Height: 73 + - m_X: 0 + m_Y: 165 + m_Width: 49 + m_Height: 71 + - m_X: 28 + m_Y: 73 + m_Width: 35 + m_Height: 71 + - m_X: 28 + m_Y: 144 + m_Width: 34 + m_Height: 20 + - m_X: 0 + m_Y: 236 + m_Width: 35 + m_Height: 71 + - m_X: 0 + m_Y: 307 + m_Width: 31 + m_Height: 71 + - m_X: 0 + m_Y: 378 + m_Width: 31 + m_Height: 71 + - m_X: 0 + m_Y: 449 + m_Width: 57 + m_Height: 62 + - m_X: 31 + m_Y: 307 + m_Width: 30 + m_Height: 71 + - m_X: 35 + m_Y: 236 + m_Width: 30 + m_Height: 71 + - m_X: 31 + m_Y: 378 + m_Width: 36 + m_Height: 69 + - m_X: 57 + m_Y: 447 + m_Width: 56 + m_Height: 63 + - m_X: 61 + m_Y: 307 + m_Width: 36 + m_Height: 69 + - m_X: 67 + m_Y: 376 + m_Width: 47 + m_Height: 62 + - m_X: 49 + m_Y: 164 + m_Width: 50 + m_Height: 61 + - m_X: 62 + m_Y: 144 + m_Width: 43 + m_Height: 19 + - m_X: 63 + m_Y: 73 + m_Width: 47 + m_Height: 61 + - m_X: 113 + m_Y: 438 + m_Width: 47 + m_Height: 61 + - m_X: 94 + m_Y: 0 + m_Width: 47 + m_Height: 61 + - m_X: 65 + m_Y: 225 + m_Width: 35 + m_Height: 61 + - m_X: 99 + m_Y: 163 + m_Width: 23 + m_Height: 61 + - m_X: 105 + m_Y: 134 + m_Width: 47 + m_Height: 27 + - m_X: 110 + m_Y: 61 + m_Width: 56 + m_Height: 60 + - m_X: 141 + m_Y: 0 + m_Width: 55 + m_Height: 60 + - m_X: 97 + m_Y: 286 + m_Width: 54 + m_Height: 60 + - m_X: 97 + m_Y: 346 + m_Width: 31 + m_Height: 30 + - m_X: 114 + m_Y: 376 + m_Width: 53 + m_Height: 60 + - m_X: 128 + m_Y: 346 + m_Width: 23 + m_Height: 30 + - m_X: 100 + m_Y: 224 + m_Width: 51 + m_Height: 60 + - m_X: 122 + m_Y: 161 + m_Width: 49 + m_Height: 60 + - m_X: 152 + m_Y: 121 + m_Width: 38 + m_Height: 39 + - m_X: 166 + m_Y: 60 + m_Width: 48 + m_Height: 60 + - m_X: 196 + m_Y: 0 + m_Width: 48 + m_Height: 60 + - m_X: 160 + m_Y: 436 + m_Width: 48 + m_Height: 60 + - m_X: 151 + m_Y: 221 + m_Width: 48 + m_Height: 60 + - m_X: 171 + m_Y: 160 + m_Width: 47 + m_Height: 60 + - m_X: 190 + m_Y: 120 + m_Width: 44 + m_Height: 35 + - m_X: 214 + m_Y: 60 + m_Width: 46 + m_Height: 60 + - m_X: 244 + m_Y: 0 + m_Width: 46 + m_Height: 60 + - m_X: 151 + m_Y: 281 + m_Width: 43 + m_Height: 60 + - m_X: 151 + m_Y: 341 + m_Width: 39 + m_Height: 33 + - m_X: 167 + m_Y: 374 + m_Width: 43 + m_Height: 60 + - m_X: 190 + m_Y: 341 + m_Width: 19 + m_Height: 30 + - m_X: 194 + m_Y: 281 + m_Width: 24 + m_Height: 60 + - m_X: 199 + m_Y: 220 + m_Width: 77 + m_Height: 59 + - m_X: 218 + m_Y: 155 + m_Width: 63 + m_Height: 59 + - m_X: 209 + m_Y: 341 + m_Width: 56 + m_Height: 23 + - m_X: 218 + m_Y: 279 + m_Width: 59 + m_Height: 59 + - m_X: 276 + m_Y: 214 + m_Width: 58 + m_Height: 59 + - m_X: 234 + m_Y: 120 + m_Width: 23 + m_Height: 23 + - m_X: 257 + m_Y: 120 + m_Width: 26 + m_Height: 22 + - m_X: 260 + m_Y: 60 + m_Width: 58 + m_Height: 59 + - m_X: 290 + m_Y: 0 + m_Width: 56 + m_Height: 59 + - m_X: 281 + m_Y: 142 + m_Width: 55 + m_Height: 59 + - m_X: 208 + m_Y: 434 + m_Width: 53 + m_Height: 59 + - m_X: 210 + m_Y: 364 + m_Width: 52 + m_Height: 59 + - m_X: 318 + m_Y: 59 + m_Width: 51 + m_Height: 59 + - m_X: 346 + m_Y: 0 + m_Width: 51 + m_Height: 59 + - m_X: 261 + m_Y: 423 + m_Width: 51 + m_Height: 59 + - m_X: 262 + m_Y: 364 + m_Width: 51 + m_Height: 59 + - m_X: 312 + m_Y: 423 + m_Width: 50 + m_Height: 59 + - m_X: 277 + m_Y: 273 + m_Width: 49 + m_Height: 59 + - m_X: 313 + m_Y: 332 + m_Width: 48 + m_Height: 59 + - m_X: 326 + m_Y: 273 + m_Width: 48 + m_Height: 59 + - m_X: 334 + m_Y: 201 + m_Width: 47 + m_Height: 59 + - m_X: 336 + m_Y: 118 + m_Width: 46 + m_Height: 59 + - m_X: 369 + m_Y: 59 + m_Width: 46 + m_Height: 59 + - m_X: 397 + m_Y: 0 + m_Width: 45 + m_Height: 59 + - m_X: 442 + m_Y: 0 + m_Width: 64 + m_Height: 47 + - m_X: 442 + m_Y: 47 + m_Width: 64 + m_Height: 47 + - m_X: 415 + m_Y: 59 + m_Width: 25 + m_Height: 59 + - m_X: 440 + m_Y: 94 + m_Width: 47 + m_Height: 48 + - m_X: 487 + m_Y: 94 + m_Width: 23 + m_Height: 48 + - m_X: 382 + m_Y: 118 + m_Width: 47 + m_Height: 47 + - m_X: 361 + m_Y: 332 + m_Width: 45 + m_Height: 59 + - m_X: 374 + m_Y: 260 + m_Width: 44 + m_Height: 59 + - m_X: 381 + m_Y: 177 + m_Width: 43 + m_Height: 59 + - m_X: 429 + m_Y: 142 + m_Width: 46 + m_Height: 48 + - m_X: 475 + m_Y: 142 + m_Width: 34 + m_Height: 56 + - m_X: 424 + m_Y: 190 + m_Width: 46 + m_Height: 47 + - m_X: 470 + m_Y: 198 + m_Width: 34 + m_Height: 47 + - m_X: 418 + m_Y: 237 + m_Width: 45 + m_Height: 49 + - m_X: 463 + m_Y: 245 + m_Width: 45 + m_Height: 49 + - m_X: 418 + m_Y: 286 + m_Width: 45 + m_Height: 48 + - m_X: 463 + m_Y: 294 + m_Width: 45 + m_Height: 48 + - m_X: 406 + m_Y: 334 + m_Width: 45 + m_Height: 47 + - m_X: 451 + m_Y: 342 + m_Width: 45 + m_Height: 45 + - m_X: 406 + m_Y: 381 + m_Width: 44 + m_Height: 48 + - m_X: 362 + m_Y: 391 + m_Width: 43 + m_Height: 48 + - m_X: 362 + m_Y: 439 + m_Width: 42 + m_Height: 59 + - m_X: 404 + m_Y: 439 + m_Width: 33 + m_Height: 59 + - m_X: 450 + m_Y: 387 + m_Width: 42 + m_Height: 47 + - m_X: 437 + m_Y: 434 + m_Width: 22 + m_Height: 59 + - m_X: 459 + m_Y: 434 + m_Width: 22 + m_Height: 59 + m_FreeGlyphRects: + - m_X: 21 + m_Y: 73 + m_Width: 7 + m_Height: 17 + - m_X: 57 + m_Y: 510 + m_Width: 454 + m_Height: 1 + - m_X: 31 + m_Y: 447 + m_Width: 26 + m_Height: 2 + - m_X: 61 + m_Y: 376 + m_Width: 6 + m_Height: 2 + - m_X: 28 + m_Y: 164 + m_Width: 21 + m_Height: 1 + - m_X: 113 + m_Y: 499 + m_Width: 398 + m_Height: 12 + - m_X: 67 + m_Y: 438 + m_Width: 46 + m_Height: 9 + - m_X: 49 + m_Y: 225 + m_Width: 16 + m_Height: 11 + - m_X: 62 + m_Y: 163 + m_Width: 37 + m_Height: 1 + - m_X: 63 + m_Y: 134 + m_Width: 42 + m_Height: 10 + - m_X: 94 + m_Y: 61 + m_Width: 16 + m_Height: 12 + - m_X: 65 + m_Y: 286 + m_Width: 32 + m_Height: 21 + - m_X: 99 + m_Y: 224 + m_Width: 1 + m_Height: 1 + - m_X: 105 + m_Y: 161 + m_Width: 17 + m_Height: 2 + - m_X: 110 + m_Y: 121 + m_Width: 42 + m_Height: 13 + - m_X: 141 + m_Y: 60 + m_Width: 25 + m_Height: 1 + - m_X: 114 + m_Y: 436 + m_Width: 46 + m_Height: 2 + - m_X: 122 + m_Y: 221 + m_Width: 29 + m_Height: 3 + - m_X: 152 + m_Y: 160 + m_Width: 19 + m_Height: 1 + - m_X: 166 + m_Y: 120 + m_Width: 24 + m_Height: 1 + - m_X: 100 + m_Y: 284 + m_Width: 51 + m_Height: 2 + - m_X: 151 + m_Y: 374 + m_Width: 16 + m_Height: 2 + - m_X: 171 + m_Y: 220 + m_Width: 28 + m_Height: 1 + - m_X: 190 + m_Y: 155 + m_Width: 28 + m_Height: 5 + - m_X: 199 + m_Y: 279 + m_Width: 19 + m_Height: 2 + - m_X: 218 + m_Y: 214 + m_Width: 58 + m_Height: 6 + - m_X: 234 + m_Y: 143 + m_Width: 47 + m_Height: 12 + - m_X: 257 + m_Y: 142 + m_Width: 24 + m_Height: 13 + - m_X: 167 + m_Y: 434 + m_Width: 41 + m_Height: 2 + - m_X: 190 + m_Y: 371 + m_Width: 20 + m_Height: 3 + - m_X: 209 + m_Y: 364 + m_Width: 1 + m_Height: 10 + - m_X: 290 + m_Y: 59 + m_Width: 28 + m_Height: 1 + - m_X: 210 + m_Y: 423 + m_Width: 51 + m_Height: 11 + - m_X: 276 + m_Y: 273 + m_Width: 1 + m_Height: 6 + - m_X: 218 + m_Y: 338 + m_Width: 95 + m_Height: 3 + - m_X: 265 + m_Y: 338 + m_Width: 48 + m_Height: 26 + - m_X: 277 + m_Y: 332 + m_Width: 36 + m_Height: 32 + - m_X: 281 + m_Y: 201 + m_Width: 53 + m_Height: 13 + - m_X: 260 + m_Y: 119 + m_Width: 76 + m_Height: 1 + - m_X: 283 + m_Y: 119 + m_Width: 53 + m_Height: 23 + - m_X: 318 + m_Y: 118 + m_Width: 18 + m_Height: 24 + - m_X: 440 + m_Y: 59 + m_Width: 2 + m_Height: 35 + - m_X: 506 + m_Y: 0 + m_Width: 5 + m_Height: 94 + - m_X: 510 + m_Y: 0 + m_Width: 1 + m_Height: 511 + - m_X: 334 + m_Y: 260 + m_Width: 40 + m_Height: 13 + - m_X: 336 + m_Y: 177 + m_Width: 45 + m_Height: 24 + - m_X: 429 + m_Y: 118 + m_Width: 11 + m_Height: 24 + - m_X: 382 + m_Y: 165 + m_Width: 47 + m_Height: 12 + - m_X: 509 + m_Y: 142 + m_Width: 2 + m_Height: 369 + - m_X: 424 + m_Y: 165 + m_Width: 5 + m_Height: 25 + - m_X: 470 + m_Y: 190 + m_Width: 5 + m_Height: 8 + - m_X: 381 + m_Y: 236 + m_Width: 43 + m_Height: 1 + - m_X: 381 + m_Y: 236 + m_Width: 37 + m_Height: 24 + - m_X: 504 + m_Y: 198 + m_Width: 7 + m_Height: 47 + - m_X: 508 + m_Y: 198 + m_Width: 3 + m_Height: 313 + - m_X: 463 + m_Y: 237 + m_Width: 7 + m_Height: 8 + - m_X: 374 + m_Y: 319 + m_Width: 44 + m_Height: 13 + - m_X: 406 + m_Y: 319 + m_Width: 12 + m_Height: 15 + - m_X: 496 + m_Y: 342 + m_Width: 15 + m_Height: 169 + - m_X: 451 + m_Y: 334 + m_Width: 12 + m_Height: 8 + - m_X: 313 + m_Y: 391 + m_Width: 49 + m_Height: 32 + - m_X: 160 + m_Y: 498 + m_Width: 351 + m_Height: 13 + - m_X: 160 + m_Y: 496 + m_Width: 202 + m_Height: 15 + - m_X: 208 + m_Y: 493 + m_Width: 154 + m_Height: 18 + - m_X: 261 + m_Y: 482 + m_Width: 101 + m_Height: 29 + - m_X: 405 + m_Y: 391 + m_Width: 1 + m_Height: 48 + - m_X: 492 + m_Y: 387 + m_Width: 19 + m_Height: 124 + - m_X: 450 + m_Y: 381 + m_Width: 1 + m_Height: 6 + - m_X: 405 + m_Y: 429 + m_Width: 45 + m_Height: 5 + - m_X: 405 + m_Y: 429 + m_Width: 32 + m_Height: 10 + - m_X: 437 + m_Y: 493 + m_Width: 74 + m_Height: 18 + - m_X: 481 + m_Y: 434 + m_Width: 30 + m_Height: 77 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + atlas: {fileID: 0} + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 5 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: dc90541143c380446a7b769acecc7466 + pointSizeSamplingMode: 0 + pointSize: 65 + padding: 5 + packingMode: 0 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 0 + characterSequence: 32 - 126, 160, 8203, 8230, 9633 + referencedFontAssetGUID: + 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: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &7208851337321090355 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Bold 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: 0 + 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: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d10101010101010100f0d0700000000000000000000000000000000000000000000000000000000000000040a0c0f1214151717181817161513100d0b08010000000000000000000000000000000000000000000000000000000000000000000002090b0e101111100e0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0e1215161818181715120e0b0801000000000000000000000000000000000000000000000000000000000000000000000000070b0e12151718181716130f0b0902000000000000000000000000000000000000000107080b0b0b0b0b0b0b0b0605000000040a0c1114161716130f0b0801000000000000000000000000000000000000000000000000000000000000000000020c121420202020202020202015130d04000000000000000000000000000000000000000000000c151b1e2020202020202020200d0b050000000000000000000000010a1012202020202020202020202017150f05000000000000000000040b0c1f202020202020202020100e080000000000000000000000000000000000000000000000000000040a202020202020202020201b1812080000000000040a2020202020202020202015130c0300000000010a101220202020202020202014120c0200000000000000000000000e192022252525252525252524211a0f0100000000000000000000000000000000000000000000000000070c0e14171f212427292b2c2d2d2d2d2b2a282623201c14120d0b05000000000000000000000000000000000000000000000000000000030a0c151d20232526262523201d150c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000003090b131c2023272a2c2d2d2d2c2a2724201d150c0a03000000000000000000000000000000000000000000000000000000000000070b131c2023272a2c2d2d2d2b2824201d150b08020000000000000000000000000000000c151b1e20202020202020201c1913060b171f21262a2b2c2b2924201d15090600000000000000000000000000000000000000000000000000000000000006141f26293535353535353535352b2821150700000000000000000000000000000000000000000f1d2930333535353535353535352220190d00000000000000000005131e252835353535353535353535352c2a221709000000000000000c181f223435353535353535353526231c110300000000000000000000000000000000000000000000000c181f35353535353535353535302d251a0c0000000c181f353535353535353535352a27201507000005131e252835353535353535353529271f14060000000000000000000e1e2b35383a3a3a3a3a3a3a3a39362d200f00000000000000000000000000000000000000000000060c0f1a212329293336393c3e404142424242413f3d3b3835302627221f180d0b0400000000000000000000000000000000000000000000000b161e21273136383a3b3b3a38353127211f170b01000000000000000000000000000000000000000000000000000000000000000000000000040a161e21253035383c3f41424342413f3d39353127211e160b05000000000000000000000000000000000000000000000000000008131c20253035383c3f42434342403d3a363127201d1509010000000000000000000000000f1d2930333535353535353535312e2619212933363b3f4141403e3a35312720190e03000000000000000000000000000000000000000000000000000000021424323b3e4a4a4a4a4a4a4a4a4a403c332515040000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4a4a342b1d0d0000000000000000132330393d4a4a4a4a4a4a4a4a4a4a4a423e3427170500000000000c1d2a34374a4a4a4a4a4a4a4a4a4a3b382f2111000000000000000000000000000000000000000000000c1c2a334a4a4a4a4a4a4a4a4a4a4541372a1a08000c1c2a334a4a4a4a4a4a4a4a4a4a3f3c3225150301132330393d4a4a4a4a4a4a4a4a4a3e3b322414020000000000000005192b3c484d4f4f4f4f4f4f4f4f4e4a3e2d1a0700000000000000000000000000000000000000080f1a21232d36393e3a464c4f5154555657585757565553504d4b43363d37342a221f180c0000000000000000000000000000000000000000000b1b29323638454b4e505151504d4b44373633291d1409000000000000000000000000000000000000000000000000000000000000000000010c171f28323636434a4e5154565758585755524e4b44373632291f180d010000000000000000000000000000000000000000000004121825303536434a4e52555758585755534f4b45383631271d1409000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4642382c353a464c5154565755534f4b4437352c1e160a00000000000000000000000000000000000000000000000000000c1f32424f5360606060606060606055504333210d00000000000000000000000000000000000015293b4c585d6060606060606060605e483b2b19050000000000000d1d30414d52606060606060606060606057524534220f0000000004182a3b474c5f606060606060606060504c3f2f1c08000000000000000000000000000000000000000004182a3a475e6060606060606060605a554837251204182a3a475e606060606060606060544f4332200c0a1e30414d52606060606060606060544f42321f0c000000000000000b2035485a626565656565656565645c4a36210d000000000000000000000000000000000007111c232c35383d4a4e545958616467696a6c6c6d6d6c6b6a686562605457524c473b37342a1d150700000000000000000000000000000000000003162939464b5556606365666665636055534c463a3126190c0000000000000000000000000000000000000000000000000000000000000009141d2a3338454b52546063676a6b6d6d6d6c6a67636055524b4639342a1d140900000000000000000000000000000000000000000c171f2f36434a50546063676a6c6d6d6c6b68646056524b44373126190e00000000000000000015293b4c585d60606060606060605b56493c494d586166696b6c6b686460554d493c32281a0e0000000000000000000000000000000000000000000000000012263b4f60697575757575757575756a61503c28130000000000000000000000000000000000001b3044586a7375757575757575757570594834200b000000000005182b3b4d5f6775757575757575757575756c63523e2a15000000000b1f3447596174757575757575757575655d4c38231100000000000000000000000000000000000000000a1f33475870757575757575757575706655412d180a1f334758707575757575757575756a614f3c27131025394d5f6775757575757575757569614f3b2712000000000000000d22384d62787a7a7a7a7a7a7a7a7a644e39240f00000000000000000000000000000002101b222f383d494e565b63696e7276797c7e808182828282807f7d7b7875706c676259544c473b3225150300000000000000000000000000000000000a1e324657616b7175787a7b7b7a78756f6961584b44372a1c0c00000000000000000000000000000000000000000000000000000000000e1926313a474c5660676e74787c7f81828282817f7c79756e6861574c473b3126190d0000000000000000000000000000000000010f1c2a33404c5460656c74787c7f81828282807d79756e6760554b44372c1e1104000000000000001b3044586a7375757575757575757167564f5b636d767b7f8081807e79746c635a4b45382b1e0e00000000000000000000000000000000000000000000000014293e53697e8a8a8a8a8a8a8a8a8a806a55402b150000000000000000000000000000000000001e33485d73888a8a8a8a8a8a8a8a8a78624d37220d00000000000d20344859677d8a8a8a8a8a8a8a8a8a8a8a816c57422c17000000000c22374c61778a8a8a8a8a8a8a8a8a8a7b65503f2f1c09000000000000000000000000000000000000000c22374c61768a8a8a8a8a8a8a8a8a84705a45301b0c22374c61778a8a8a8a8a8a8a8a8a7f6a543f2a1512283d52677d8a8a8a8a8a8a8a8a8a7e69543e291400000000000000162b40556b808f8f8f8f8f8f8f8f85715b46311c00000000000000000000000000000a161e2d363f4c505b636b72797e83888b8e9193959697979797969492908d8986817c77706961594f4332200c00000000000000000000000000000000000c21364b617580868a8d8f90908f8d8a857e76696055473a2a1c0c000000000000000000000000000000000000000000000000000002101e2b37444b58616b757c83898d9194969798979694928e89847d766b62594b44372b1d0f01000000000000000000000000000002101f2d3a474c5e66737a82888d91949798989795928f8a837c74686055493c2f2212040000000000001e33485d73888a8a8a8a8a8a8a8a85715b616978828a9094969695938f8981786b6056483c2b1d0d000000000000000000000000000000000000000000000014293e53697e939f9f9f9f9f9f9f95806a55402b150000000000000000000000000000000000001e33485d73889d9f9f9f9f9f9f9f8c77624d37220d000000000d1d30414c6277899e9f9f9f9f9f9f9fab9c8775614b36210c000000000b1f3447596b8096a89f9f9f9f9f9f9a85705d4c382311000000000000000000000000000000000000000c22374c61778c9f9f9f9f9f9f9f9a85705a45301b0c22374c61778c9f9f9f9f9f9f9f947f6a543f2a1512283d52677d929f9f9f9f9f9f9f937e69543e291400000000000000162b40556b8095a4a4a4a4a4a49b86715b46311c000000000000000000000000000e1a28323e4a4e5d656f7980878e93989da5a4a6a9aaabacadacacabaaa8a5a99f9b96928c867f776a614f3c271300000000000000000000000000000000000b20354b6075899b9faaa5a6a6a5a99f9a93897f736158473a2a18080000000000000000000000000000000000000000000000000311202e3c4855606976808991989ea7a6a9abacadadacaaa7a89e9992898177696055483b2d1f0f010000000000000000000000000010202d3d4a58616e7c868f979da6a7aaacadadacaaa8a99f9991877d73635b4c402f22120200000000001e33485d73889d9f9f9f9f9f9f9b8671636c7f8b989fa9a9abacaaa8a79e968b8075625a483c2b1a0a0000000000000000000000000000000000000000000014293e53697e93a8b5b5b5b5b5aa95806a55402b150000000000000000000000000000000000001e33485d73889db2b5b5b5b5b5a28c77624d37220d00000005182a3b4d5f6e8399a7b8b5b5b5b5c2b49f8c7b655746321e090000000004182a3b4c61778a9eb4c6b5b5b5b4a2907b6550402f1c090000000000000000000000000000000000000c22374c61778ca1b5b5b5b5b5af9a85705a45301b0c22374c61778ca1b5b5b5b5b5a9947f6a543f2a1512283d52677d92a7b5b5b5b5b5a9937e69543e291400000000000000162b40556b8095aababababab09b86715b46311c000000000000000000000002101e2c38454b5c64707b848d959da5a9aeb2b7c3bcbebfc1c1c2c2c1c0bfbdc7bab4b0aca7a39b948b7f6a543f2a150000000000000000000000000000000000081d3144556d8398adbbc8bbbbc7bab4afa79e94847661584736261401000000000000000000000000000000000000000000000111212e3e4a5a62737e89959ea7adb3b8c5bfc0c2c2c2c1bfc6b9b4aea89e968a7f7362594a3d2d1f0f0000000000000000000000000e1e2d3e4a5b637683909ba3acb3b7c4bfc1c2c2c1c0c7bab4aea59d928579665e4c402f201000000000001e33485d73889db2b5b5b5b5b09b86716c81949fa9b4bac7c0c1c0c5b8b3aa9f968678625a483828160300000000000000000000000000000000000000000014293e53697e93a8becacacabfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8cacacab7a28c77624d37220d0000000d1f344859677d92a1b3c5d6cad8c8b5a496806b5d4b3928160300000000000c1f3347586b8095a8b9cccad1c0b09b85705e4c3823110000000000000000000000000000000000000c22374c61778ca1b6cacacac5af9a85705a45301b0c22374c61778ca1b6cacacabfa9947f6a543f2a1512283d52677d92a7bccacacabea9937e69543e291400000000000000162b40556b8095aac0cfcfc6b09b86715b46311c000000000000000000000311212e3c4956606b7a84909aa2abb2b6c3c3c7cad4d1cfd7cdc9c8c8c8c9ced8d7cdc9c5c1c1b5b0a9947f69543f2a1400000000000000000000000000000000000115273752677c92aabbced0d0d7cdc9c5b8b3a29a8676615443301c0c000000000000000000000000000000000000000000000f1f2e3f4b5c647885939ea8b3b8c5c8ccd6d4d6d7d7d7d6d4d6cdc9c6b9b4a89e948477635b4a3d2c1c0c0000000000000000000009192b3c4a5c64798799a1b1b5c2c8cbd5d4d1cfcfd1d5d7cdc9c3b7b2a39b8a7c665e4c3e2d1b0b000000001e33485d73889db2c8cacac6b09b86717e939fb4bac7ced8d5d6d5d6ccc8bbb4a49c8778625645321e0f00000000000000000000000000000000000000000014293e53697e93a8bed3dfd5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dddfccb7a28c77624d37220d00000d1d30414c6277899eb3bfcfe3e2cebbaa9c8674604b3f2e1b0b00000000000004182a3a4c6176899eb4c6d6ddc8b4a3907b6650402f1c0900000000000000000000000000000000000c22374c61778ca1b6ccdfdac5af9a85705a45301b0c22374c61778ca1b6ccdfd4bfa9947f6a543f2a1512283d52677d92a7bcd2dfd3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000211212f3f4b5a6374808c9aa2afb3c0c7cad3cfcac6c1bdb9c6bab4b3b3b3b4bbc8bbbec2c6cacfc8b4a38d78624d38220d0000000000000000000000000000000000000c21364c61768b9fb4c0bfc3c9cdd7d6ccc0b4a49a8472604b3a2a180400000000000000000000000000000000000000000b1b2d3d4b5d657a889ba2b3b9c6ccd6dedfdcd6d1cfceced0d3d8deded6ccc6b9b4a29a8879635b493a2a1704000000000000000001142637485a647a899da5b2bfc9d2d5ccc8c1bcb9b9bcc2c9ccd6d4cbc1b4a89e8c7c665c4a392816030000001e33485d73889db2c8dddbc6b09b86788b9fb4bdbebbbabdc2c9cdd7e0d8cec2b5a59c8675604b3d2d1a07000000000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0005182a3b4d5f6e8399a7b8ccdde5d2c1b49f8c7a64564532211100000000000000000c1f3347586b8095a8b9cce1d1c1b09b85705e4c38231200000000000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000000000000010202f3f4b5d657886969fabb4c0c7d0d0c7c9bcb4b0aba7a4a2a89f9e9e9e9faaa2a5a9adb1b4bcc9b09b85705a4835200b0000000000000000000000000000000000000a1f3346586f859aaeabaaadb4bac7d4e0d1c2b4a2937e695847331f0a00000000000000000000000000000000000000031729394a5b657b8a9ea6b4c0ccd6e0ddd3cac7c1bcbab9b9bbbec3c9cdd7e0d6cdc0b4a69d8979635847331f120000000000000000081d3144556278889ea7b7c3cfdecdc5b8b3aca6a4a4a7acb4b9c6cedfd1c6b9aa9f8b7a645746321e0d0000001e33485d73889db2c8dddcc7b29d87849aa9b4b0a9a6a5a7adb4bac7d1dee2d2c3b5a496816c5c4a36210e000000000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000d1f344859677d92a1b3c5d5e8d8c7b5a395806a5c4a38281603000000000000000004172a3a4c6176899eb4c5d6ddc8b4a3907b6650402f1808000000000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000000000000d1d2e3e4b5d657b899ca4b4bcc9d1cfcac0b4afab9f9b96928f8c8b898988898a8b8d9093979b9fabacab937e69543c2b19050000000000000000000000000000000000000417293a54697e94999695989fa9b7c3d4e0d0c0b39e8977614c38271502000000000000000000000000000000000000081e3346576379899ea8b8c4d1e1e3d1c8c3b6b2aba7a4a4a4a6a9aeb4b9c6ccd6e1d1c4b7a79d8776614c403019090000000000000417293a4b6073859ba6b8c5d4d8cabdb0a79e96918f8f92979ea8b1becbd9d6c8baa99d8775614b3b2b180500001e33485d73889db2c8dddfcab6a59d9aa2b3a29b94909092979fa9b4c0d1dfe1d2c2b49f8c79644e3c2c19060000000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0d1d30414c6277899eb3bfcfe3e2cebaa99b8574604b3e2d1a0a000000000000000000000c1f3347586a8095a7b9cce0d1c1b09b85705e4c362513000000000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000009192b3b4a5c657b8b9ea7b5c2cfd2c9bcb4ada29a928b86817d7a7775747373737476787b7e82868b90969d8c77624d37220e08010000000000000000000000000000000000000e23384d63788984807f838b9da5b7cadfe1ccb9a895806b5645311d09000000000000000000000000000000000008182f3f4c6176879da7b9c6d5e2dacfc1b4b0a59c96928f8e8f9094999ea8b3b9c5d1dfd4c5b6a598836e5f4d3727150100000000000a1f334758697e93a3b4c4d5dacabaad9e9689817c7a7a7c8289979faebbcbdbd7c7b6a596806b594834200b00001e33485d73889db2c8dde6d3c3b6b2afa79e91857e7b7a7d828a9aa2b4c0d1e4e3cfbcab99836e5a4935200c0000000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d182a3b4d5f6e8399a7b8ccdde4d1c0b49f8b79635544312010000000000000000000000004172a3a4c6176899eb3c5d6ddc9b5a3907b665443301c080000000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000011426374859647a8b9fa9b8c5d2cdc1b5ab9f988d847d76716c68646260555e5e5e57616366696d71767b8188847059483425201d150906000000000000000000000000000000000c2035495a63746e6b6a6e79879db2c0d1e3d6c6b39e8875604b36200b00000000000000000000000000000000001325364b5d6d8297a5b6c5d6e4dac9bcb5a39b9087817c7a79797b7e8389949ea7b4c1d1dfd4c3b2a0917c675544311d0800000000011527374c6176899eb3c1d1e1ccbcad9c9281756c676464676d7682949daebdcee3d4c3b49f8a77624c37220e00001e33485d73889db2c8ddf1e1d3cabaa99e897c70696665686d78849aa2b4c6d7e9d9c9b59f8c78634d38230e0000000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d1f344859677d92a1b3c5d5e8d7c6b4a2947f695b4a372715020000000000000000000000000c1f3346586a8095a7b8cce0d2c1b09b8573604a3625130000000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000081d3144556277889ea9bac7d6cfbcb0a39b8c82796f67615856524f4d4b44374939464b4d5054585761666c7577624c3b3e3a353127211a0e02000000000000000000000000000006192c3c4954605456555b657b8fa2b4c8dce0ccb8a7917c665139291703000000000000000000000000000000071c304354657b90a0b1c3d3e4e3cfbcab9f94857b736c6765646466696e767e899ba3b4c1d2e1cfbfb29c8774604b35200d00000000081d3144556a7f95a7b9ccdfd3c3af9e927e6c6157514f4f5258616d7f949fb1c5d5e2cdbaa995806a553c2c1906001e33485d73889db2c8ddf2e7d4c4b49f8b7a665e545150525a6274849ba8b9cde1e3cfbcab95806a553a29170400000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37221d30414c6277899eb3bfcfe3e1cdbaa89b8573604b3d2d1909000000000000000000000000000417293a4c6176899eb3c5d6ddc9b5a3917c665443301c0800000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000005192b3b4b6073849aa6b8c7d7c9bcb59e96857a6d635b524c47484d505252524f4c473a37383b3e39464c51546062595856534f4b4437352c1d150a00000000000000000000000000000e1e2c36434b43363c4b5d70859aafc5dae7d5c5ae98836e5746331e0a0000000000000000000000000000000b20354a6072869bb1becee1e0ccbcb59f8d7f73656054524f4f4f515457616977849ba3b5c6d7dfcab6a5927d67523b2b18050000000b20354b6074889db3c5d6dfcab6a595806b604b46393a3a3a474c616d8197a7b8cce0d7c7b29c87725a4935200c001e33485d73889db2c8ddf2dfcbb7a6947f695c4d403b3b3c485662788a9eb4c9deecdac9b19b86715846331f0a00000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37222a3b4d5f6e8399a7b8ccdde4d0c0b49f8a79635544311f0f0000000000000000000000000000000c1f3346586a7f94a7b8cce0d2c1b19b8673604a36251300000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000000b20344859697f94a2b4c4d5cfbcab9f938074645c4e494b4f575a6265676867656158554d483b333f4b5560666b6d6e6d6b696460554e493d32281a0c00000000000000000000000000000e1826303530262e3f52677d92a7bcd2e7dec9b49f8a76614c36210c000000000000000000000000000006192c3c51667c91a3b5c9dce5d2c2af9e927e6a60544a43363a393a3b39464b596275859ba8b9cde1d3c3af9a8570594834200b00000013253651667b90a6b7cbe3dcc7b29c8774604b41322925252933434c6176899eb3c8dedfcab6a58d78634d38230e001e33485d73889db2c8ddf2ddc8b29d8874604b3e3026252b38485a6b8096abc3d3e6dfcab59f8b76614c36210c00000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d3b2a344859677d92a1b3c5d5e8d6c6b4a2937e695b49372614010000000000000000000000000000000417293a4c6176899eb3c5d5ddc9b5a3917c665443301c08000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000005192b3c4d62788a9eb4c0d1cdbcb59f8d7e6b60554a4a4e5c646c73777a7c7d7c7a76716a62594c464b5d65747b80838382817e7a746c635b4b45382a1c0c000000000000000000000000000008141c201c172a3a52677c92a7bcd1e7e1cdbaa9927d68523b2a1804000000000000000000000000000c2035495a70859aafc1d2e5dec9b5a495806b604b433630252524242629323b485762788a9eb4c9dedfcab59f8b77624c37220d0000071c3043546d8298adc4d5e7d7c6a9937e695645311e160f0f171f3346586b8096abc0d6e6d3c3a7927c67523d2712001e33485d73889db2c8ddead8c8ab95806b5544312012101a2b3c4e63788da4b6cadee3cfbcab907b65503b251000000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8dde4cfbaa48f7a65594738414c6277899eb3bfcfe3e1ccb9a89a8472604a3c2c190900000000000000000000000000000000000c1e3346576a7f94a7b8cce0d2c1b19b8673604a362513000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000b2035485a6d8297a8b9cdd2c1b09e937e68604b444f5b63707a82888d909292918f8b867f786c61575d657b87909598989896938f8982796b6056473a2a1b0b000000000000000000000000000001080b0a1f3347586f8499aec4d9eee9d7c7af9a846f5947341f0b000000000000000000000000000d23384d62788da2b4c8dfe5d2c2b19c8674604b4230261c131a21232525252b39485a6b8095aac3d3e3cfbcab927d67523d281200000b20354a6072889db3c8dde1cdbaa88d78624d3827150300000417293a50657a90a5bacfe5d5bfaa95806a55402b15001e33485d73889db2c8dde2cebbaa8f7a644f37271502000e2135495b72879cb2c7dcecdac9a8937e69533e291400000000000000000000000000000000000014293e53697e93a8bed3e8d5bfaa95806a55402b150000000000000000000000000000000000001e33485d73889db2c8ddf2ddc8b29d87776256454d5f6e8399a7b8ccdde3d0bfb49e8a78625443301e0e000000000000000000000000000000000000031729394b6175899eb3c5d5dec9b5a3917c665443301c080000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000021528384d62788b9fb4c6d7c9b5a396806b604e4451606979848f979da6a5a7a7a7ab9f9c958b817662647b8b9da5abadaeadaba8a79e978c80746159473a291704000000000000000000000000000000000c21374c61778a9fb4c9dff4f4dfcab49f8b77614c37220e0000000000000000000000000215273754697f94a9c0d1e3dec9b5a4907b665544311c140f1f2c35393a3a3a3a3a3c4d62788da4b6cadedac9ac97816c57422c1702000e23384d63788da6b8cbe0dec9b49f89745a49351a0a000000000d22374c62778ca1b7cce1d7c2ac97826d57422d18001e33485d73889db2c8dddfcab49f8a75604b36200b0000061a2c3d586d8398adc2d8ead5c0ab95806b56402b1600000000000000000000000000000000000215273753697e93a8bed3e8d5bfaa95806a553929160300000000000000000000000000000000001e33485d73889db2c8ddf2dfcbb7a69a8474604b59677d92a1b3c5d5e8d5c5b3a1927d685a4836251300000000000000000000000000000000000000000b1e3246576a7f94a7b8cce0d2c1b19b8673604a3625130000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000091d3245566b8196aabbcecfbcab9b8574604b4351626b7e8b9aa2acb3b7c4bcbdc9bcb5b1aa9f96877872869ba9b6c3c2c3c2c0c5b9b3aa9f968577615846331f1200000000000000000000000000000005182b3b53687d93aabbcee2f7f7e2cebbaa937e69533c2b19060000000000000000000000081d3144556f849aafc4daeedbc6b19c86715e4c372715061a2c3d494e4f4f4f4f4f4f4f5a72879cb2c7dcdac5b09a85705b45301b000012273c52677c91a7c4d5e7ddc8b39d88735e3c2b1906000000000b21364b60768ba0b5cbe0d8c2ad98836d58432e18001e33485d73889db2c8dddcc7b29d87725645321d09000000152b40556a8095aabfd5ead7c2ad97826d58422d180000000000000000000000000000000000081d314455697e94a9bed3e9d5c0ab95806b5746321e0d00000000000000000000000000000000001e33485d73889db2c8ddf2e6d4c4b4a297826d606277899eb3bfcfe3e0ccb8a799836f604e3c2b18080000000000000000000000000000000000000000031629394b6175889eb3c4d5dec9b5a3917c665443301c0800000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000b20364b6075899eb3c8d9cab59f8d7a6455444f616b80939faab4c0c8cbd4d1d1dacfcac8bbb4a59c867a8fa3b5c7d3d5ccc8c4c6c9c8bbb4a39b8676614c4130190900000000000000000000000000000b2034485970859aafc8d8eafdfeebd9c8b09b85705a4935200b00000000000000000000000b20364b6075899fb4c9dee7d5c4a9947e6954402f19090c2135495b6364646464646464646e8399aec3d8ddc8b29d88735d3827150200152a40556a7f95aabfd4eadec9b49f89745a48352009000000000c22374c61778ca1b6cce1d7c2ad98826d58432d18001e33485d73889db2c8dddbc5b09b86705b3828150200000013293e53687e93a8bdd3e8d8c3ae98836e59432e19000000000000000000000000000000000417293a4b6074869cb1c7dcf1ddc8b39d8875614b3b2b1905000000000000000000000000000000001e33485d73889db2c8ddf2f2e2d1c0b19f937e696e8399a7b8ccdde2cfbeb39e8977624c42311e0e000000000000000000000000000000000000000000000b1e324657697f94a6b8cbe0d2c1b19c8673604a36261401000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000013253651667c91a7b8ccd2c1ad98836e5c4a4b5d6a7f949eb4bbc8d1d2c9c6bfbcbababcc1c8c3b6a49c879cb2c1d2d2c5b8b3afb1b5c2cec1b5a499836e5f4d37271502000000000000000000000000000d22374d62778c9fb5cadff4f1f2f6ddc8b4a38d78624d38230f00000000000000000000000e24394e63798ea9bacde1e0cbb8a68d78634d382311000e23394e63797a7a7a7a7a7a7a7a7a8399aec3d9dfc9b49f8a745645311d0900182d42586d8297adc2d7ece1cdbaa88d78624d372715020000031628384f657a8fa4bacfe4d6c1ac96816c57412c17001e33485d73889db2c8dddac4af9a856f5a45301a0000000012283d52677d92a7bcd2e7d8c3ae99836e59442e19000000000000000000000000000000000a1f334758697e93a4b6cadef3dfcbb7a695806a5948342010000000000000000000000000000000001e33485d73889db2c8ddf2ffefdecebeb49f8c7b7d92a1b3c5d5e7d5c4b2a0917d6759483423130000000000000000000000000000000000000000000000031629394b6075889db3c4d5dec9b5a4917c675443301c08000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000071c3043546d8298adc5d5c9b5a38e79644f4455657b8c9fb4bcced5ccc1b5b1aaa6a5a5a7acb3b7c2b6a59ca5b6cad2c2b5a79e999ca4b4bac7c2b3a1917c675544311d0800000000000000000000000006192c3c54697e94abbccfe3dedcdcdfe4d1c1aa947f6a553d2d1a070000000000000000000012273d52677c92a7c7d7e9ddc8b39d88735a4935200c051a30455a6f848f8f8f8f8f8f8f8f8f99a1b3c7dbe2cebbaa8b75604b36200b001a2f455a6f849aafc4d9efe9d7c6a8937e695544311e160e0e151e3245566a8095aabfd5ebd9c9a9947f6a543f2a15001e33485d73889db2c8dddac5b09a85705b45301b0000000013283d53687d92a8bdd2e7d8c3ae98836e59432e1900000000000000000000000000000006192c3c4c6176899eb3c2d3e5f9e7d4c4b49f8a78624d3e2d18080000000000000000000000000000001e33485d73889db2c8ddf2fffdece2cebbaa9e89899eb3bfcfe3e0cbb8a698836e5f4d3b2a18050000000000000000000000000000000000000000000000000b1e324557697e94a6b7cbe0d2c2b19c8673604b362614010000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000b20354a6074889eb3c8dbc6b09b86715c4a4b6074869cabbccfd5c5b8b3a39b9591909092969da6b5bcb6b2b6c3d3c9b5a39b898486919fa9bacebfb29d8774604b36200d0000000000000000000000000c2135495b71869bb0c9dad3cac6c7cad3dbc6b19c86715b4a36210800000000000000000000152a3f556a7f94aabfd4e9d9c4af9a846f5a3c2c1906051a30455a6f859aa4a4a4a4a4a4a4a4aeb3bfd0e2ead8b6a08b76614b36210c001c31465c71869bb1c6dbf0f1dcc7b29c8774604b41322823232832414b6075889db2c8dde3cfbcab907b66513b2611001e33485d73889db2c8dddbc6b19c86715c3c2b190500000014293f54697e94a9bed3e9d7c2ad98826d58432d18000000000000000000000000000000082035495a6b8196a7b8cce0f1fff2e1cdbaa998826d5c4a3625130000000000000000000000000000001e33485d73889db2c8ddf2fffffeebd9c8b8a79e9ea7b8ccdde2cebeb39e8876614c41301d0d00000000000000000000000000000000000000000000000000031628394b6075889db3c4d4dec9b5a4917c675443301c080000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000e23384e63788da6b8cbd4c4a9947e69543e52687d92a4b6c9d6c5b8a79e9186807c7a7b7d8188959fabbcc7cad3dbc6b19b85766f717c8b9fb4c4cab6a5927c67523b2b180500000000000000000000000e23384d63788da3b5c9d3c2b6b1b2b6c3d3c9b5a48e79634e36251300000000000000000000172c42576c8197acc1d6ecd6c1ac97816c57422c1700051a30455a6f859aafb9b9b9b9b9b9b9c3c7d0dde5e0cbb6a08b76614b36210c001d32475d72879cb2c7dcf1f3dfcab6a5957f6a5f4b4538383838454b5f6b8095a6b7cbdfdfcab49f8b76614c36210c001e33485d73889db2c8dddec9b39e89745a4835200b000003172939566c8196abc1d6ebd6c1ab96816c56412c17000000000000000000000000000008182e3f4d63788b9fb4c5d5e8f6f4f6e9d7c7b59f8d7a645443301c0a00000000000000000000000000001e33485d73889db2c8ddf2fffcf3f6e6d6c5b8b3b3b8c5d5e6d4c3b1a0917c6658473323130000000000000000000000000000000000000000000000000000000a1e324556697e93a6b7cbdfd2c2b19c8673604b3626140100000000000000000c22374c61778ca1b6cce1dac5b09a85705b3a29170c22374c61778ca1b6cce1d4bfa9947f6a543f2a1512283d52677d92a7bcd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000012283d52677d92a7c4d5cbb7a68d78634e4a5b71869bb1c2d3ccb8a79e897c716a676565676c747f8d9fb5c0d1e3d0bba6917c66585e697e94a6b7cbc3af9a8570594834200b00000000000000000000071a2d3e556a7f95aac1d2cab6a49c9da5b6cad2c2ab95806b5443301c07000000000000000000192e43586e8398adc3d8ead4bfaa957f6a55402a1500051a30455a6f859aafc4cfcfcfcfcfcfd0d0d0d0d0d0cbb6a08b76614b36210c001e33485d73889db2c8ddf2e3d6ccc3b59f8d7d6b6056504e4e5056606a7d8d9fb5c4d4e6d3c3af9a846f5846331f0a001e33485d73889db2c8dde0ccb9a78d78624d38221000000a1e33465770859aafc5dae9d4bfa9947f6a543f2a1500000000000000000000000000011426364b5d6e8399aabbcee3e9e1dee1e9e3cfbcab9a8572604a38281502000000000000000000000000001e33485d73889db2c8ddf2f8eadfd8d5dfd6ccc8c8ccd5e3dfcbb7a597826d5e4c3a2a1705000000000000000000000000000000000000000000000000000000031628384b6075889db3c4d4decab6a4917c675443301c0900000000000000000c22374c61778ca1b6cce1dcc7b19c87725847331f0f22374c62778ca1b7cce1d5c0aa95806b5539281613283d53687d92a8bdd2e7d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0001162c41566b8196abc0d6c8b39d88735b494e63798ea3b5c9d2c1b39e8979665e555150505256606a7e93a2b4c8dcccb7a18c77624c4b6074889db3c8cab59f8b77624c37220d000000000000000000000d21364a5c72879cb1c7dcc6b19c86879db2c7dcc7b29d8773604a35200b000000000000000000192f44596e8499aec3d9e8d3bea9937e69543e291400051a30455a6f859aafbbbbbbbbbbbbbbbbbbbbbbbbbbbbb6a08b76614b36210c001e33485e73889db3c8dde8d6c5b9b3b0ab9f8d80756b656363656a75808d9fabbccfe2decab6a4927c67523a291704001e33485d73889db2c8dde8d6c5a8927d68533e2d1a0b091527374b61768a9fb4c9dfe7d5c5a6917d67513c271200000000000000000000000000081c304354657b8fa1b2c8d8e5d7cdc9cdd7e5dac9b4a2917c675645321d0c000000000000000000000000001e33485d73889db2c8ddf2eadacdc3c0c9ced8dedee0e8e0cebdb29d8776614c40301c0c00000000000000000000000000000000000000000000000000000000000a1e324556697e93a6b7cbdfd3c2b19c8673604b37261401000000000000000c22374c61778ca1b6cce1dfcab49f8b76614c3b2b242a3a4f64798fa4b9cee4d8c3ae98836e57463225242f3f556a8095aabfd5e8d3bea9937e69543e291400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00041a2f44596f8499aec4d9c3ae99846e593d556a7f95aac1d2c9b5a3917c675b4c403c3b3b38454b6070849aafc8d8cbb6a08b76614b45566b8196abc0cfbcab927d67523d2812000000000000000000001325364e64798ea4b6cad5c5aa957f8096abc6d6cab7a58f7a654f3727150100000000000000001a2f445a6f8499afc4d9e8d3bda8937e68533e291300051a30455a6f859aa6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a08b76614b36210c001e33485d73889db2c8dde0ccb9a79e9ba3ab9f9588807b78787b8087959fabbcc9dadecebdb29c8774604b35200c00001e33485d73889db2c8ddefd9c4af9a846f5c4a3829201e21314455687d92a9bacee2e0cbb8a68d78634d38230e000000000000000000000000031629394b6073869bb1bfcfe4d6c7bab4bac7d4e1d1c0b29d8774604b3a2a18040000000000000000000000001e33485d73889db2c8ddf2dfcdbcb0abb4bac7d8eaf5eed9c4b19f907b655846332212000000000000000000000000000000000000000000000000000000000000031628384b6075879db2c3d4decab6a4927d675544311d09000000000000000c22374c61778ca1b6cce1e3cfbcab937e6959493c393a47586a7f94aabfd4e9dec9b49e8975614b423a3a3f4b5d70859bb0c5dae8d3bda8937e68533e291300000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00001325365c71869cb1c6d5c0aa95806b55395a6f849aafc4d9c6b09b85715f4d3d2f27252627314251667c91aabbcecbb6a08b76614b3851667b90a6c5d5c9ac97826d57362513000000000000000000071c3043546b8096abc2d3ccb8a78f7a7b8fa8b9cdd4c3ac97816c5544311d0800000000000000001a2f44596f8499aec4d9e8d3bea8937e69533e291400051a30455a6f849090909090909090909090909090909090908b76614b36210c001d32485d72879db2c7dcdec9b39e89869baab5a69d95908d8d90959da5b5bcc9dae2d0c0b19f907c665544311d0800001e33485d73889db2c8ddf2dcc7b3a28e7a64564639343236434b6074869cb1c7d8eaddc8b39e8874604a35200b0000000000000000000000000a1e324657687d92a3b5c9ddd6c5b9a99fa9b7c3d4dfcab6a5947f695947341f0f0000000000000000000000001e33485d73889db2c8ddf2d8c3b09e959fa9bacee2ebecd6c1ac97816c5d4c3a291704000000000000000000000000000000000000000000000000000000000000000a1e324556687e93a5b7cbdfd3c2b19c8673604b372614010000000000000c22374c61778ca1b6cce1ebd9c9b39e8977625a514f50586176889eb3c8ddf3e1ccb9a895806b60534f4f525d657b90a2b4c8dde7d1bca7927c67523d271200000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00071c30435473899eb3c8d2bda8927d6853465773889eb3c8d6c5a8937e685341301f1210101521364b61768a9fb4cacbb6a08b76614b374c61778ca7b8ccc6b19b86715443301c0700000000000000000b20354a6073879db2c7ddc8b39e887475899eb4c9ddc8b39e8874604b35200b0000000000000000192e43596e8398aec3d8e9d4bea9947f69543f2a1400000f253a4f647a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c73604b35200b001c31465c71869bb1c6dbddc8b39d88798b9fb4b7b2aba5a3a3a5aab2b7c3cfdad9cebfb3a297816c5e4c3727150100001e33485d73889db2c8ddf2e3d0c0b19b857561574c48454b50616b8095a4b6cae5e6d3c3ad98826d5443301c07000000000000000000000005192b3b4b6175889db3c1d2e0ccb9a79e899da5b7cadfd4c3b39e8977614c3d2c1a0600000000000000000000001e33485d73889db2c8ddead5c0ab95808b9fb4bdcddeead5bfaa95806a5f4d3e2d1d0d00000000000000000000000000000000000000000000000000000000000000021628384b6074879db2c3d4decab6a4927d675544311d090000000000000c22374c61778ca1b6cce1f7e0ccb8a79c86786c6664656a76849aa6b8cbe0eadaccc6b59f8d7e70686464676e7b899eb3c0d1e4e4d2c1a58f7a65503a251000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000b20354a60748a9fb4cad0bba5907b66504b61768ba6b8cbccb9a78d78624d3823120100000a1e32465771879cb1c6cbb6a08b76614b36475873889eb3c8c9b49f8974604a35200b00000000000000011527374f657a8fa5b7cbdac9ad98836d6e8399aec3d9cbb8a6907b66503828160300000000000000172d42576c8297acc1d7ebd6c0ab96816b56412c1600000d22374b5c6466666666666666666666666666666666666666605544311d08001a30455a6f859aafc4dadec9b49e89747e939db3b8c5bab8b8babfc7cad4d9d0c8bbb4a1998474604b402f19090000001e33485d73889db2c8ddf2e5d7c9b5a39a83766862595660656f7f949eafc2d3e5dfcab6a5907b66503625130000000000000000000000000b203448596a8095a6b7cbdfd5c4b39e8977879db2c2d3e1ccb9a897816c5b4936211200000000000000000000001e33485d73889db2c8dde1ccb7a28c787e929fb0c0d0e1d7c3af9e917d675c4a3b2a1a0a000000000000000000000000000000000000000000000000000000000000000a1d314556687e93a5b7cadfd3c2b19c8673604b3727150100000000000c22374c61778ca1b6cce1dfcdbcb0aba49c8a817b797b80889aa2b4c4d5e7deccbbafaaab9f93847d7a797c838c9ea7b8ccdfefddc9b5a38b76614c36210c00000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000c21364b61768babbccfceb9a48f79644f4d63788da2c4d5c9b39e89745a4935200c00000003162939596f8499aec4cbb6a08b76614b363a5b71869bb0c6cdbaa98c77624c37220d00000000000000081d3144556c8197acc3d4cfbcab927d67687e93a8c2d2d5c5ad98826d5645321e0900000000000000152b40556a8095aabfd5ead8c3ae98836e593a2a170400081b2e3e4b4f515151515151515151515151515151515151514b443727150100182d43586d8298adc2d7e1cdb9a88b766a7f919ea7b4bac7c7caced5cbc8c4bfb3aa9f958375615645322212000000001e33485d73889db2c8ddead7c7bab4b1a29a877e777473767b84949daebccce0e4d1c1b29c8773604b35200b0000000000000000000000071b2d3e4d62788a9fb4c4d4e0cbb7a6947f6a7d92a4b6caded6c6b49f8c79634e402f1909000000000000000000001e33485d73889db2c8dde1ccb7a28c776c8196a2b4c3d4e4ccbcb49f8a7a64594838281808000000000000000000000000000000000000000000000000000000000000021527384b6074879db2c3d4decab6a4927d675544311d0900000000000c22374c61778ca1b6cce1d8c4b09e969ea89f96908e90959ea6b4c0d1e2e3d1c0af9d959db5a29a928f8f91989fabb8c5d5e8e8d5c5b09b86715846331f0a00000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000c21374c61768ca1b6d9cdb8a38e78634e4f64798ea4b9cec6b19b86715c3c2c190600000000182d43586d8298adc2cbb6a08b76614b3644596f8499aec4d7c7a48e79644f39240f000000000000000b20354b6074889eb3c8ddcab59f8b776262788da4b5c9dec9b49e8975604b36210c0000000000000013283d52687d92a7c8d8eadcc7b19c87725847331f0a000010202e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b35312719090000162b40556b8095aac0d5e9d7c6a38d78636a7d89969fa9adb2b4bbc5b8b3afa9a1998c807361574638281504000000001e33485d73889db2c8dde2cdbaa99f9ca4a59d938c89888b909aa2aebbcbdae7d7c6b5a3927d685443301c0800000000000000000000000a22364a5c6d8298a9bacde2d3c3b39d88756073869cb1c1d2e2cebbaa99846f5e4c372715010000000000000000001e33485d73889db2c8dde1ccb7a28c776273849aa5b6c6d7e1cdbaa99d8777625645362513000000000000000000000000000000000000000000000000000000000000000a1d314556687d92a5b7cadfd3c2b19c8674604b37271501000000000c22374c61778ca1b6cce1d6c0ab968196a1b4aba6a4a5aab3b8c5d1deebdcc8b4a2957f95a4b4afa8a4a4a7adb4bcc9d5e3ece0ccb8a7947e69543a29170400000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000c21374c61768ca1b6cbcdb8a38d78634e4f647a8fa4b9cfc5af9a85705a45301b0000000003182d42586d8297adc2cbb6a08b76614b3643586d8298adc2d0baa5907b65503b26100000000000000316283850667b90a6b8cbdbc6b09b8671595a71869cb1c6dccdb9a8917c67523a2917040000000000000f243a4f64798faabbcee2dfcab59f8b76614c37210f000002101b22252626262626263741444a4a4a4a4a4a4a4a4a403d33261600000012283d52677d92a7c7d7e9d0bba6917b665f6777818a92989d9faaa1a69e9a948d83796a60554639281a0a05000000001e33485d73889db2c8dddfc9b49f8b869cb1b2a8a89e9e9fabafb3c0cbd9e5d8c9b9a89b8573604b36261401000000000000000000000a1a30404f647a8d9fb5c7d7dfcab6a5937e6857677c91a3b5c9ddd9c8b3a1907b665544311d0b0000000000000000001e33485d73889db2c8dde1ccb7a28c77626176879da8b9c9dad7c7b7a69b8574605443301c12010000000000000000000000000000000000000000000000000000000000021527384b6074879db2c3d3decab6a4927d685544311d09000000000c22374c61778ca1b6cce1d0bba6907c849aa9babbb9babfc8cbd5e3e6dfccbcaf9a8475869caabbc9b9b9bcc3cacfd9e7e7dacfbdb39e8976614c36210c0000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000c21364c61768ba1c6d6cdb8a38e78634e4e64798ea3b9cec5b09b85705b3a2a170400000003182e43586d8398adc2cbb6a08b76614b3642576c8197acc1d1bca6917c67513c2712000000000000091e3245566d8298adc5d5d6c5aa95806b55566b8196abc6d7d6c6ae99836e5846331f0a0000000000000b21364b60768a9fb4cadfe3cfbcab927c67523d2c1a06000000080d0f111111111e3747545a60606060606060606056514433210e00000f24394e64798ea9bacde1d4bfaa957f6a5558616c767d83878a8c8c8b88847f786e635b4b443728342220180d0000001e33485d73889db2c8dddec9b39e897a8f9fb1c0b9b4b3b5bcc9c7d0dedfd3c7baab9e8a7963544330180800000000000000000000021528384d5f70859aabbccfe5d2c2b29d8774604b6072859bb0c0d0e6d0bfb19c8674604b3a29170400000000000000001e33485d73889db2c8dde1ccb7a28c77625863798a9eabbccfe3d4c4b5a3988272604a402f1f0f0000000000000000000000000000000000000000000000000000000000000a1d314455687d92a5b6cadfd3c2b29c8774604b372715010000000c22374c61778ca1b6ccd4d0bba6907b798b9fb4bbc8d1d5dcdddddad3cabcaf9e8f7b657b8c9fabb9c6ced9d8dddddcdad2c9bcb59f927d675746331e0a0000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000b20354b60758aa8b9cdceb9a48f79644f4d62788da2c3d4c7b29d87725847331f0800000003162939596f8499aec4cbb6a08b76614b3641566c8196abc1d1bca7917c67523c27120000000000000b21364b6075899eb4c9deccb9a78f7a654f50657b90a8b9cddfc9b49f8a76614c36210d000000000000091e32455670859bb0c5daecdac9ae99846f5b49352112010000000000000005192b3c54656f7575757575757575756b62513d291400000b20364b6075899fb4c9dedac4af9a856f58474c5861686e7275767776736f6a625a4e4a3d4949494937342b1d0d00001e33485d73889db2c8dddec9b39e89748196a2b3bfc9c8cacfdadcdad4cbc3b6a99f8d7c665b493626140000000000000000000000091d324556677c91a2b4c9dadec9b5a4927d67554454657b90a2b4c8dcdecab6a4937e685846331f0e00000000000000001e33485d73889db2c8dde1ccb7a28c77624d5b667c8d9fb5bfcfe0d1c1b2a0947f6a5e4c3d2d1c0c0000000000000000000000000000000000000000000000000000000000021527374b6074879cb2c3d3dfcab6a5927d685544311d090000000c22374c61778ca1b6bebebebba6907b687e929faab4c0c5c7c8c7c5c3b6b29e95806b5d687e8d9ea8b4bbc8c6c8c8c7c4c1b5ab9f95816c5f4d392917030000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00081d31445574899eb4c9d0bba6917b66514b60768ba5b7cacab59f8b77614c3625130500000a1e32465771879cb1c6cbb6a08b76614b3641566b8196abc0d1bca7927c67523d271200000000000317293951677c91a8b9ccdec9b39e8975604b4b6075899eb4c9decebaa9927d68533b2b1805000000000003162838556a7f95aac1d2e4dfcab59f8c79634e4130201103000000000003112035485a6f838a8a8a8a8a8a8a8a8a806b56402b160100081d3144556f849aafc4dadfc9b49f8a76614c3a464c52585560616160565a5b5e5e5e5e5e5e5e5e5e4c483b2b1805001e33485d73889db2c8dddec9b39e897474849aa1b3b8c5c6c8c8c7c5c4b7b2a49c8b7d675e4d3d2c18080000000000000000000004182a3a4b6074879cb2c0d1e7d1c0b19c8673604b374c5d6f849aafbfcfe7d3c2b39e8876614c3c2c1906000000000000001e33485d73889db2c8dde1ccb7a28c77624d4d5e6a7f95a1b2c2d2dfcfbeb59f8d7c665b4a3a2a1a0a0000000000000000000000000000000008080808080808080808080800091d314455687d92a4b6caded3c3b29c8774604b3727150200000c22374c61778ca1a9a9a9a9a9a6907b66687e8b9ba2abafb2b3b2b0aca59c918072604a60687d8a989faaadb1b2b3b2afaba39b8d8072604a41301b0b000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00011426375d72879cb2c7d3bda8937e6853455672889db2c7cfbcab927d67544330201916171a26364b61768b9fb4cacbb6a08b76614b3641566c8196abc1d1bca7917c67523c271200000000000a1e3346576e8399aec6d6d8c3ae98836e554445566e8399aec3d9d8c7af9a846f594834200b0000000000000e23394e63798ea3b5c9dde3cfbcab99836e5f4d3e2e1e170c0b040a0c161e2f404d62788b9f9f9f9f9f9f9fab917c67513c271200000215273754697f94a9c1d1e2cebbaa937e68554433363d37444b4c4c4b55667074747474747474747462594834200b001e33485d73889db2c8dddec9b39e8974617683939ea7adb0b2b3b2afaba69d94867a675f4d40301f0f00000000000000000000000a1f344759697f94a5b6cadeddc8b4a2907c665443303f4f647a8fa1b2c9d9e0ccb8a796806b5a49352011000000000000001e33485d73889db2c8dde1ccb7a28c77624d404a60728399a4b5c5d5e3cfbcab9e8a79635947382715020000000000000000000000030d13151e1e1e1e1e1e1e1e1e1e1e1e1e1e1527374b6074879cb2c2d3dfcab6a5927d685544311d0900000c22374c61778c94949494949494907b6660687a858f969a9d9e9d9b9690877c6b6054434e5f6778828b93989b9d9e9d9a958f857b6b60544330231300000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00001b30455a70859aafc5d6c1ab96816c5638596e8399aec8d8c9b09b8572604a40352b2c2c2c354354677c91aabbcecbb6a08b76614b3642576c8297acc1d0bba6907b66513b261100000000000c21364c61768a9fb4c9dfd2c2a8927d6853373853687e93a8c2d3dfcab49f8b77624d37220e0000000000000c2136495b71859bb0c3d3e6dac9b2a1917d675c4b3f3329221f181f2128323f4c5e6d8297aabbb5b5b5b5b59f8b77614c37220c0000000e23384d63788da3b4c8ddd8c8b19c8674604b3d2d2827313537364a5b708489898989898989898977624c37220d001e33485d73889db2c8dddec9b39e89745861727e8992989b9d9e9d9a9690887e74645c4d413022120100000000000000000000061a2c3d4c6177899eb3c3d3e7d0bfb09a85705e4c3626364a5c6e8399abbccfe3d5c5b49f8b78624d3f2e18080000000000001e33485d73889db2c8dde1ccb7a28c77624d3743546175869ca7b8c8d8dac9b9a89d8777615645311d1404000000000000000000071520272a33333333333333333333333333333333314455677d92a4b6caded3c3b29d8774604b37271502000b21364b60757f7f7f7f7f7f7f7f7f78624d5c64707a808587888885817b73665e4a4336414d5a626d777e838688888785807a71655d4a433625130500000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0002182d42576d8297acc2d7c5af9a8570554453687e93aabbcec9b5a3937e685e4d483c41413d494e6073859bb0c8d9cbb6a08b76614b3643596e8398aec3d8c7a48f7a644f3a250f0000000004182a3b52687d92a9bacddec9b5a48d77624d38384d62788da4b6cadecfbcab947e69543c2c19060000000000061a2c3d52677d92a5b6cadfe7cfbfb49e8a7a655d4c463937342a333739454b5d667c91a0b1c8d9cad4c3b09a85705947341f0b0000000c2035495a70859bb0c4d4decab6a4937e695c4a3e342b253037445463798e9e9e9e9e9e9e9e9e8974604a35200b001e33485d73889db2c8dddec9b39e89745e546069757d828688888785817b746960564a3e302313040000000000000000000000092136495b6c8197a8b9cce1dac9b3a18f7a654f402f182e3e4e63798c9fb4c7d8e2cebaa998836e5d4b3626140100000000001e33485d73889db2c8dde1ccb7a28c77624d373646576278899eaabbcee2d7c6b7a59a8474604b433222120100000000000000031525323c3f4848484848484848484848484848484848374b6073869cb1c2d3dfcab7a5927d685544311d0800091e32455660696969696969696969625a494a4f5c646b70727372706c6660554c403025303c484d5962686e717373726f6b645c4f4b3f302518080000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000014293e54697e93a9c7d7c9b49e8975604b4c62778b9fb4c9d2c1b49f8b7c6c625a585657585b636e8095a3b4c8e6cbb6a08b76614b363c5b70869bb0c5cebaa98d77624d38220d000000000b1f3447596f849aafc7d7dcc6b19c86715a483435485a72879cb1c7dcd9c9b09b85705b4935210c0000000000000f20364b6074879cb2bfd0e3e1cdb9a89e897b6b6157504c473b474c5057606a7b8a9fb4becee6dfcbb7a5927d68523b2a180400000006192c3c52687d92a6b7cbdfd3c2b49f8a7a645c4d483b36434a556072849aafb3b3b3b3b3ae99836e5443301c07001e33485d73889db2c8dddec9b39e89745e434b5760676d71737372706b6560554b45382d201305000000000000000000000009192f404e63798c9fb4c6d6e3cfbcab99846f5d4b3722122135495b6d8297a9bacee2d8c7b2a08f7b655443301c0a00000000001e33485d73889db2c8dde1ccb7a28c77624d372939495a657b8c9fb4bdceded4c3b4a297826d614f402f1f0f000000000000000d2032434f545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55677d92a4b6caded4c3b29d8774604b36200b0003162838454b5454545454545454544d493c363e4a4f565a5d5e5d5b57504b44372f1c131d2b343b484c53585c5d5e5d5a564f4b3e372e1c1308000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000010253a4f657a8fa9bacdcdb9a88f7a654f47596e8398abbccfcebaa99f918178716d6b6c6e717882959eafc1d1e4cbb6a08b76614b36495a74899eb3c9c9b49f8a75604b35200b000000000c22374c61778b9fb4cadfd7c6ab96816b563c2b2b3c566b8196abc6d7ddc9b5a38d78634d382310000000000000081d314455677c91a1b3c5d5e6d6c6b8a79e8c80766c6661595e5861656b75808c9fa8bacddce2d0bfb29d8774604b36200c00000000000e20364b6074889db2c2d2e1cdbaa89d887a6b62595958546065738197a2b4c9c9c9c9b8a7927d675236251300001e33485d73889db2c8dddec9b39e89745e4939454b52585b5d5e5d5a56504b443732281a10020000000000000000000000011426374c5e6f8499aabbcee4d8c8b59f8d79644e3f2e1c061a2c3d4d62788b9fb4c6d6e5cfbeb09b8573604b39281603000000001e33485d73889db2c8dde1ccb7a28c77624d37222b3c4b5d687e939fb1c0d1e1d1c0b19f947f695e4c3d2d1c0c00000000000013273c4f616a73737373737373737373737373737373737373737373879cb1c7dcdfcab7a5927d68533d281300000a1a2832363f3f3f3f3f3f3f3f3f38352c222e363a414548494846413b3531261912000d19202a34373e434648494845403a372e231c110000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000b21364b60758a9fb4c9d6c6ab96806b54434e63798d9fb5c3d3c7bab49f978c8682818183868d98a0afbcccdfe0cbb6a08b76614b384d62788da7b9ccc6b19c86715443301c0800000005192b3c53697e93aabbcee1cdb9a8907b65503b25263b50657b90a8bacde1d2c1aa957f6a553e2d1b070000000000021527374d5f6f849aa7b8c8d8e4d6c5b8aa9f9689817b77747374767a8188959faabac6d7e3d4c4b3a1927d675645311d090000000000091d314556687e93a3b5c7d8d7c6b7a69d8b8077716e6e6f747b85979fb1c0d1ded3c3b39e8975604b36210b00001e33485d73889db2c8dddec9b39e89745e492832363d434648494845413b3531271d150a00000000000000000000000000081d314455657b90a1b3c8d9e2cebbaa98826d5c4a362111000f2035485a6c8196a8b9cde1ddc9b5a3927d675745321e0d000000001e33485d73889db2c8dde1ccb7a28c77624d37221e2e3f4e606c8197a2b4c3d4decebeb49f8d7c665b4a3a2a19090000000000152a3f546a7f888888888888888888888888888888888888888888888b9fb4c9dfe6d4c3ad98826d58432e180000000a161e212a2a2a2a2a2a2a2a2a232019101b22242b30323333302c26201d1409000000050d181f22292e31333332302b24221b1008000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000091e3245566f849aafc9dac7b29d8774604b4a5b6c8197a4b6c5d4cebdb1ab9f9b989696989ca4adb2beccd5dce0cbb6a08b76614b3c53687d93a8c5d6c2ac97826d57362614010000000b2035485a70859bb0c8d9dec9b49e8975604b362020364b6075899fb4c9dedcc7b19c87725c4a362208000000000000091930414d6278899eaabbc9d8e3d6c8bbb4a79e97908c8a89898c90969ea6b4bbc8d7e3d5c5b7a699836f5f4d382715020000000000021527384b6073869ba9bacee2d5c4b7aa9f968c87848384888f9ba3b1bdceded8c8b6a5947f6a5745321e0900001e33485d73889db2c8dddec9b39e89745e49341e21282d31333332302c26201d150902000000000000000000000000000417293a4b6073869cb1bfd0e6d7c7b49f8b78634d3d2d1a030005192b3c4c61778a9eb4c5d5e4d2c1b29d8875604b3b2b18050000001e33485d73889db2c8dde1ccb7a28c77624d3722112131424b6074849aa5b7c7d7e3cfbcab9e89796358473727150200000000162b40566b80959d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa9bacde2edd8c2ad98826d58432e180000000003090b1414141414141414140d0c0600070d0f161b1d1e1d1b17110b0801000000000000050b0d13191c1e1e1d1a160f0d070000000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000216283854697e94abbccfcbb7a5917c6651404c6176869ca7b7c4d0cec9bcb5b0adabacadb1b6c2c6c9bdc0cad8cbb6a08b76614b485a6f8499afc4d1c1a7927d68523d2813000000000d22384d62788da2b4c8e6d9c3ae99846e5645311d1d3245566f8499aec4d9decab6a48e79644f362614010000000000001320344859657b8c9fabbac7d4e2d9cec5b9b3aca5a99f9e9fa9a5abb3b8c5ced9e2d2c5b8a79d8777614c41301a0a000000000000000a1d314455647a8b9fb4bccde1d5c8bbb4aba49c9998999da6b0b4c1cedbdacebbaa9c8775604b3928160300001e33485d73889db2c8dddec9b39e89745e49341f0b12181c1e1e1d1b16100b08010000000000000000000000000000000a1f334658687e93a4b5c9dde1cdbaa997816c5a49351f0f0000000e1f3447596a8095a7b8cce0dfcbb7a6957f6a59483420100000001e33485d73889db2c8dde1ccb7a28c77624d37220d141d3145566177879da9bacde1d9c9b9a79c8776615544311d1403000000162b40566b8095abb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b4bac7d7eaedd8c2ad98836d58432e180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000d22374d62778c9fb5cad4c3b09b85705e4c46576379899da6b4c0cad4cfcac6c2c0c1c3c6c9c7bab4a8adbacacbb6a08b76614b4d62788c9fb4cac8b4a38c77624d37220d000000061a2c3d546a7f94a9c0d1e4d3c2a8937e685338271515283853697e93a8c2d3e5d3c2ab96806b5443301c0800000000000005192b3b4b5d677d8d9fa9b7c4cfdce2d6ccc9c1c7bab4b3b4bac7c0c8cbd5e2d8cec2b5a69e897a6459473423130000000000000000011426374a5c687e939eb0bccdd7d8cec9c2b6b1aeadafb3b8c4c8d1e3d5c9bcb49f8c7b645645321b0a0000001e33485d73889db2c8dddec9b39e89745e49341f09000306080908050100000000000000000000000000000000000006192b3c4c6176889eb3c2d2e5d6c5b49f8a77624c3c2c190100000004182a3a4c6176899eb3c3d4e6d4c4b49e8a77624d3e2d1b0700001e33485d73889db2c8dde1ccb7a28c77624d37220d021527384759647a8a9fb4bccdddd6c5b6a59a8473604b42322111000000162b40566b8095abc0c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9cdd7e5e5e5d8c2ad98836d58432e1800000000000000000000000000070d0f2020202020202020202014120c03000000000000070d0f2020202020202020202015130d03000000000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000b203448596f849aafc2d3c8b4a2917c665746495b6379889aa2b2b6c3c8ccd5d1d1d6ccc9c3b6a99f929cadc1c1b6a08b76614b596b8096abbccfc6b09b8570594834200b0000000c2136495b71869cb1c6dbdecab6a48d78624d38230d0d23384d62788da4b6cadeddc8b29d8874604b35200b000000000000000d1d2f3f4d5f677d8b9da6b2bec8d1dde0ded6d7cdc9c8c9cdd7d6dddfd9cfc8bbb4a39b887a645c4a3b2a180500000000000000000009192d3e4e606b80969eb4bac6d0dfdfd3cac6c3c3c4c8cbd5dddacfc5b8ab9f927e685d4b382816000000001e33485d73889db2c8dddec9b39e89745e49341f0900000000000000000000000000000000000000000000000000000b2035495a6b8096a6b8cbd0d0ccb9a795806b5948341e0e00000000000c1e334657697e94a5b7cbd0d0cdb9a897826d5c4a36221200001e33485d73889db2c8d0d0ccb7a28c77624d37220d000a1a2a3b4a5c677d919eb0bfd0d0d3c3b4a297816c604f3f2f1f0e0000162b40566b8095abc0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c2ad98836d58432e18000000000000000000000002101b222435353535353535353535292720140700000002101b2224353535353535353535352a272015070000000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000005192b3b51667c91a4b6cad1c0b29d8775614b424a5b637784929da5adb3b8c5bbbbc6b9b3aea49c8b7d92a8abababa08b76614d62788a9fb4c9cdb9a8937e69533b2b18050000000e23394e63798ea4b5c9dedcc7b19c87725a4935200c0c2035495a72879cb1c7dcdfcbb7a68f7a65503727150200000000000000112130414d5f677b8898a0afb4c0c8cbd5d7dadcdddddddcdad6d4cac9bcb4aa9f968578645c4a3e2d1d0c0000000000000000000000102031424a607280929fa8b3bfc9ced8d9dcd9d8d9dbd8d6cdc9bcb5a79e8d7e68604e3f2e1a0a000000001e33485d73889db2c8d0d0c9b39e89745e49341f0900000000000000000000000000000000000000000000000000081b2e3f4d62788b9fb4c4bababac4b39e8976614c3b2b18000000000000031729394b6075879db2c2bababac6b59f8d7a644f40301d0a001e33485d73889db2babababab7a28c77624d37220d00000c1d2d3e4d5f6b8095a1b3c2bababac0b19f937e695d4c3d2c1a0600162b40566b8095abbabababababababababababababababababababababababababababaad98836d58432e18000000000000000000000010202e373a4a4a4a4a4a4a4a4a4a4a3f3b32251403000010202d36394a4a4a4a4a4a4a4a4a4a3f3c3325150300000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000d20354b6073869cb1c1d1cab7a598826d604f414a5962737d8791989ea7a4a6a6a5a89e9991877b798e96969696968b7661606e8399a8bacdc6b49e8976614c36210d000000071b2e3e556b8095aac2d2d4d7c7ac96816c573c2c190606192c3c566c8196abc7d7d4d4c4ac97816c5544311d080000000000000003132330414d5d6476828f9aa2acb3b8c4c2c5c7c8c8c8c6c4c1c3b6b2ab9f988b8074625a4a3e2d200f00000000000000000000000002141c304354606b7d8a99a1aeb4bbc8c4c6c8c8c7c6c3c6b9b4ab9f98887c68604e4231201000000000001e33485d73889db2babababab39e89745e49341f09000000000000000000000000000000000000000000000000000e22374b5d6e8398a9a5a5a5a5a5a5a6947f6a5846331d0d000000000000000b1e324556687d92a4a5a5a5a5a5a5ab9a84705e4d39240f001e33485d73889da5a5a5a5a5a5a28c77624d37220d000000102030414b60728399a4a5a5a5a5a5a5a59f8c7b655b4935210c00162b40566b8095a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a598836d58432e1800000000000000000000071b2e3e4b4f60606060606060606060544f4332200c00071b2d3e4a4f6060606060606060606055504333200d00000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000081c304354677c91a3b4c8d4c3b2a0937e695f4f4248546067747c83888d8f9191908d89837c746577818181818181817460697e93a1b3c6cdb9a896816b5846331f0a0000000d22364a5c72879cb2bebebebebaa9907b66513b2611000011263b50667b90a9babebebebeb39e8975604b36200b0000000000000000051323303f4b58616d7a848e979ea6a9acafb2b3b3b2b1afaca8a59d958c83796b6056493c2d2010010000000000000000000000000000132536434a606878848f999faaabafb1b3b3b2b1aeaaa89e978c8277665e4e423124130200000000001e33485d73889da5a5a5a5a5a59e89745e49341f090000000000000000000000000000000000000000000000000010253a4f657a8f9090909090909090908875604b3a29170000000000000000021628384b607386909090909090909090907c66513c2711001e33485d738890909090909090908c78624d37220d00000002131c304354617586909090909090909090908978634e38230e00162b40566b809090909090909090909090909090909090909090909090909090909090909090826d58432e18000000000000000000000d22374b5c647575757575757575757569614f3b270a000d22364a5c70757575757575757575756a61503c270b00000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000011426364a6072859baabbcecfbeb49f8d7d69604c46434b5560666e74777a7c7c7b78746e676059626c6c6c6c6c6c6c60677c8c9fb4bfcfc2b49e8a77624c3a2917040000000f243a4f647a8fa5a9a9a9a9a9a99f8a76604b36210b00000b21364b60758a9fa9a9a9a9a9a9a7917c66513c26110000000000000000000512202e3a474c5d65707981888e93979a9c9d9e9d9c9a97938e8780786e635b4b45382c1e100200000000000000000000000000000008182530424e5a636f7a838a91969a9c9d9e9d9b9995908982796d61594c40312414060000000000001e33485d7388909090909090909089745e49341f09000000000000000000000000000000000000000000000000000e23384e63797b7b7b7b7b7b7b7b7b7b79635745321c0c0000000000000000000a1d31445563787b7b7b7b7b7b7b7b7b7b79634e39240e0010253a4f657b7b7b7b7b7b7b7b7b7b74604b36200b0000000001142636465762777b7b7b7b7b7b7b7b7b7b7b79634e39230e000e23384d63787b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b79634e39240e000000000000000000000f243a4f647a8a8a8a8a8a8a8a8a8a8a7f6954382816020f24394f647a8a8a8a8a8a8a8a8a8a8a7f6a5539291603000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000081c30435464798c9fb4bfd0cfbcab9f8d7e6d61574a43444b5154606265666665636054514b484c565656565655606b7d8b9faabbcec6b5a4947f6a5947341b0b00000000172c41566c81949494949494949494846f5745321e090000091e3245566f83949494949494949494836d58432e180000000000000000000002101c2a333f4b4f5c646c74797e8285878888888785817d78726b635a4e493d32281a0e00000000000000000000000000000000000008131c313c494d5d656e767c8184878888888683807b756d635b4c473b2f2214060000000000000010253a4f657b7b7b7b7b7b7b7b7b7b65503a251000000000000000000000000000000000000000000000000000000c2135495b6365656565656565656565635b493928160000000000000000000001152737495a6365656565656565656565635b4a36210c000e23374b5d65656565656565656565605645321d090000000000081829394859626565656565656565656565635b4936210c000c2035495a636565656565656565656565656565656565656565656565656565656565656565635b4a36210c00000000000000000003172939556a7f959f9f9f9f9f9f9f9f9a846f5645321e09162839556a7f949f9f9f9f9f9f9f9f9a85705746321e0a000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000001325364a5c6a7f94a1b3c2d2c9bcab9f9382766760544b4437434a4d4f5151504d4b433635343736434b505d6573808d9fa9bac8cdbaa89c8674604b3b2a18000000000012283d52677d7f7f7f7f7f7f7f7f7f7b654f392816030000021628384f647b7f7f7f7f7f7f7f7f7f7e68533e29130000000000000000000000000c171f2e373e4a4f546064696d7072737373716f6c68635b554d493c352c1d150a000000000000000000000000000000000000000000131e2c353f4b4f5861676b6f71737372716e6a6560564e4a3d342a1d120400000000000000000e23374b5d656565656565656565655d4b37230e0000000000000000000000000000000000000000000000000000061a2c3d494e505050505050505050504e493d2c1b0a000000000000000000000009192c3c494d505050505050505050504e4a3d2d1a0700081c2e3f4b4f5050505050505050504b45382815020000000000000b1b2b3b484c50505050505050505050504e493d2c1a060006192c3c494d50505050505050505050505050505050505050505050505050505050505050504e4a3d2d1a070000000000000000000a1e33465770859ab0b5b5b5b5b5b5b49f8a75604b36210b1e32465770859aafb5b5b5b5b5b5b49f8a76614b36210c000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000000008182d3d4b60728399a4b5c3d2c9bcb5a098877c73676055514c463a413f3e3d3d3e3f4139464b505460656f7a85959fabbac7ccbbb49f8a79635645311d0d000000000010253a4d5f67696969696969696969655d4b371b0a000000000a22374b5d6469696969696969696968604e3b26110000000000000000000000000004101b222d3636434b4f54575a5d5e5e5d5c5a57534e493d38352c211a0f0200000000000000000000000000000000000000000000000e19202e373a464c51565a5c5e5e5d5c5955504b4538362d1f180c00000000000000000000081c2e3f4b4f5050505050505050504b3f2e1c080000000000000000000000000000000000000000000000000000000f1f2c35383b3b3b3b3b3b3b3b3b3b39352c1f0f000000000000000000000000000e1e2c35383b3b3b3b3b3b3b3b3b3b39362d1f0f00000011212e373a3b3b3b3b3b3b3b3b3b3632281a0a00000000000000000d1d2b34373b3b3b3b3b3b3b3b3b3b3b39362c1f0f0000000e1e2c35383b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b39362d1f0f000000000000000000000c21364b61768a9fb4cacacacacacdbaa9907b65503b261021364b61768a9fb4c9cacacacacebbaa907b66513b2611000000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000000f1c3043546176869ca5b5c2d0cfbeb2a69d91867c746c666158595655535353535556595761666b747b848f9ba3b5bcc9cebbae9d927d675b4a3827150000000000000a1e31414d525454545454545454544f4b3f2e1b0000000000081b2e3f4b4f545454545454545454534e42311f0b00000000000000000000000000000008101b22263035393e4245474849484745423e39352c2320190e06000000000000000000000000000000000000000000000000000006111c232933363c4145474849484644403b363228211a0f0400000000000000000000000011212e373a3b3b3b3b3b3b3b3b3a372e211100000000000000000000000000000000000000000000000000000000010f1a21232626262626262626262623211a0f0100000000000000000000000000000e1920232626262626262626262624211a0f0100000003111c2325262626262626262626201d150a000000000000000000000d182022262626262626262626262623211a0f01000000000e192023262626262626262626262626262626262626262626262626262626262626262624211a0f010000000000000000000011263c51667b91aabbcee2dfdfe9d7c7ab96806b563b2a18263b51667b90aabbcee2dfdfead8c8ab96816c563b2b19050000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000000114263646586277879ca4b3bfcecfc4b7b2a39b9288817b76726e6c6a696868696a6c6e72767b81879099a1b1b5c1cfc8bbb49d947f6a5f4d3d2d1a0a000000000000011323313a3d3f3f3f3f3f3f3f3f3f3a372e211000000000000010202e373a3f3f3f3f3f3f3f3f3f3e3b3124140200000000000000000000000000000000000708141c2024292d303233333332302c2823211a0f0c06000000000000000000000000000000000000000000000000000000000000080c171f21272c2f32333333312e2b26201d150a07000000000000000000000000000003111c2325262626262626262625231c1103000000000000000000000000000000000000000000000000000000000000060c0e101010101010101010100e0c060000000000000000000000000000000000060c0e101010101010101010100e0c0700000000000000080e101010101010101010100b0902000000000000000000000000050b0d10101010101010101010100e0c0600000000000000060c0e10101010101010101010101010101010101010101010101010101010101010100e0c07000000000000000000000005192b3c576c8196acc8d8eafefff1dbc6b19c86715948341f2b3c566c8196abc8d8eafdfff1dcc6b19c8771594834200b0000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000000000000818293a485962778699a1b4bac7d1cbc1b5b1a79e97908b8783817f7e7d7d7e7f8184878b90969da5afb3bfc9cfc3b7aa9f937f6a614f41301f0f000000000000000005131e25282a2a2a2a2a2a2a2a2a25221b100300000000000002101b22252a2a2a2a2a2a2a2a2a29261f1406000000000000000000000000000000000000000001080b0f14181b1d1e1e1e1c1a17130e0c060000000000000000000000000000000000000000000000000000000000000000000000040a0c12161a1c1e1e1d1c1915100b0902000000000000000000000000000000000000080e101010101010101010100e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a72879cb1c7dcf1f4f2f4dec9b5a48c77624c372234485a72879cb1c7dcf1f3f5f3decab6a48c77624d37220d0000000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000c1c2b3b4859627583949fa9b4c0c9d2c9c5b8b3acab9f9c999694939292939496999c9fababb2b7c3c7d0c9bcb5a59d8b7e6a61504332231301000000000000000000010a1012141414141414141414100e0800000000000000000000080d0f14141414141414141413110b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c151b1e20202020202020202020202020202020201f1e1c1915110c0a0400000000000000000000000000000000000000000000040a202020202020202020201b181208000000000000080e102020202020202020202020100e0800000000000000060c0e1616161616160c0a03000000000000000000000000000000000000000d22384d62788da4b6cadee6dfdddfe2d2c2a7927d67523625384d62778da4b6cadee0dde0e7e5d3c2a7927d68523626140100000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000000000000d1d2b3b485761727f8b9aa2b1b5c2caceccc8c9bcb5b2aeabaaa8a8a8a8aaabaeb2b5bcc9c7cbcdc9c0b3ab9f97877b6860504333251505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0f1315171818181614120e0b070000000000000000000000000000000000000000000000000000000000000001080b0f13151718181716130f0b09020000000000000000000000000000000000000000000000000000000000000000000000090f112020202020202020202020201e0b08010000000000000000000000000000000000000000000f1d29303335353535353535353535353535353535353433312e2b26211f170c0a030000000000000000000000000000000000000c181f35353535353535353535302d251a0c00000003111c2326353535353535353535353525231c1103000000010f1a21232c2c2c2c2c2c211e170b00000000000000000000000000000000000114263753687d92a8c2d3e2d4cbc8c9ced8c2ad98826d5443303653687d92a8c2d3d5ccc8ccd5e3d8c3ad98836e5443301c0800000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000000000000000000d1d2b39465460697984919ba3aeb4bbc8c9cccfcac7c3c1bfbebdbdbebfc1c3c7cacfcdc9c7bab4ada29a8d8176645d4e4233251507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0e1215171818181614110d0b05000000000000000000000000000000000000000000000000000000000000000000040a0c151d2024282a2c2d2d2d2c2a2723201c130b080200000000000000000000000000000000000000000000000001080b141d2024282b2c2d2d2d2b2825211e160b090200000000000000000000000000000000000000000000000000000000000004121d242735353535353535353535353533201d1409000000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a484643403b363329211e170b040000000000000000000000000000000c1c2a334a4a4a4a4a4a4a4a4a4a4541372a1a08000011212f383b4a4a4a4a4a4a4a4a4a4a4a3b382f21110000000f1f2c36394141414141413633291b0b00000000000000000000000000000000081d3144556e8398aec3d8d4c4b7b2b4bac7c8b39d8874604a3543546e8398adc3d5c5b8b3b8c5d5ddc8b39e8874604b35200b00000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000000000d1b2936434b5b63707c8690999faaaeb4b9c6c1c4c6c8c9ced8d9cfcac8c7c4c1c6b9b4aea99f988e847a6c61574b3f3124150700000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b131c2023272a2c2d2d2d2c2a26222019100b0801000000000000000000000000000000000000000000000000000000050b171f21273136393d4041424342413f3c38353025201d15090300000000000000000000000000000000000000000109151d20263135393d4042434342403d3a363228211e160a0200000000000000000000000000000000000000000000000000000000122230393c4a4a4a4a4a4a4a4a4a4a4a4a49353126190900000000000000000000000000000000000015293b4c585d606060606060606060606060606060605f5f5d5b5955514c463a3633291f180c0000000000000000000000000004182a3a475e6060606060606060605a5548372512000b1b2f3f4c506060606060606060606060504b3f2f1c0800061a2c3d494e5656565656564c46392917030000000000000000000000000000000b20354b6074899eb3c8decbb7a69d9fa9bacbb8a68e79634e394b6074899eb3c8ccb8a79ea7b8cce0ccb8a78e79644f39240f00000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000000000000000000b1826303d4a4e5e66737b838b93999ea8a8abaeb1b3b4bbb6b6bcb4b3b1afaca8a89e99928a827a6f645c4c46392e2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000040a161e21253035393c3f41424342413f3c38352b25201c1408020000000000000000000000000000000000000000000000000d181f29333638454b4f5255575858575654514d4a43363631271e160b00000000000000000000000000000000000009141d27313537444b4e52555758585755534f4b45383632281d150a0000000000000000000000000000000000000000000000000000091d30404c516060606060606060606060605e4b443726140100000000000000000000000000000000001b3044586a7375757575757575757575757575757575757473716e6a666158534c4639332a1c130800000000000000000000000a1f33475870757575757575757575706655412d18031729394c5d657575757575757575757575655d4b38230e000c2136495b636b6b6b6b6b6b615746331e0a0000000000000000000000000000000f243a4f64798fa7b8ccddc8b29d888b9fb4c9c4a9947f6954384f64798fa7b8ccc5b39e889eb3c6d6d5c5a9947f6a5439281603000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000000000000000000008141c2d36404c5460656e777d84898e9296999c9e9faaa0a1ab9f9e9c9a97938f89847d766d645c4e4a3e33291b100200000000000000000000000000000000000000000000000000000000000000000000000000000000010c171f28323636434a4e5255565858575654514d483c3b3530261d150900000000000000000000000000000000000000000008131c2a343a464c53566064686a6c6d6d6d6b6967636054514b443732291b12020000000000000000000000000000010f19263137444b51556064686a6c6d6d6c6b68646056524b453831271a10020000000000000000000000000000000000000000000000000f24394c5e6675757575757575757575757573605544311d0800000000000000000000000000000000001e33485d73888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888683807b76706861574c473a3025180c000000000000000000000c22374c61778a8a8a8a8a8a8a8a8a84705a45301b0c1e334657657b8a8a8a8a8a8a8a8a8a8a8d7b65503b2510000e23394e637980818181818075614c36210f000000000000000000000000000003162939556a7f94aac5d6dac9aa9580849ab0c5c4af9a846f5645556a7f94aac5ccb8a7927c92a8b9cddac4af9a856f5745321e09000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000000000000000000000010f1a213036434a505861686f74797d818486888a8b8b8b8b8a898784817e79756e6861584f4a3e362d1e170b000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c293338454b51546063676a6c6d6d6d6b6966625a57504b433631271912030000000000000000000000000000000000000b1825303b474c5861686f75797d7f81828282817f7c78746e6660554b4639301d150a00000000000000000000000004121f2c37444b5560666e74797d8081828282807d7a756f6760564b45382d201305000000000000000000000000000000000000000000000316293951667c8a8a8a8a8a8a8a8a8a8a8a8a8873604b35200b00000000000000000000000000000000001e33485d73889d9f9f9f9f9f9f9f9f9f9f9f9f9f9faa9f9f9d9b9895908b857e766b61584a43362a1c0e0000000000000000000c22374c61778c9f9f9f9f9f9f9f9a85705a45301b1c2f404c6176879d9f9f9f9f9f9f9fa496816c5d4b38230e000d22374d62778c96969696937e68533d2c1a06000000000000000000000000000a1e32465770859ab0c5dacfbcab907c8095aac9c9b49f8a75604b5770859aafc5c8b39e8875899eb4c9dec9b49f8a76604b36210b000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000000000000000000000000000000712182530353a474c53556064686c6f717374757676767573726f6c68646055534c473a362d221b100300000000000000000000000000000000000000000000000000000000000000000000000000000000000d1826303a464c5660676e74787c7f81828282817f7b77736c6560544b44372f1e160a000000000000000000000000000000000c1b2936434a59626c767d84898e9295969798979694918d88837c746a61574d4132281a0a00000000000000000000051322303d49556068747c83898e92959798989795928f8a847d756960564a3e302314060000000000000000000000000000000000000000000a1e3246576e83989f9f9f9f9f9f9f9f9f9fa6907b655038281502000000000000000000000000000000001e33485d73889db2b5b5b5b5b5b5b5b5b5b5b5b5b5bbb4b4b2b0aeaaab9f9a93898077686054473a2b1e0e00000000000000000c22374c61778ca1b5b5b5b5b5af9a85705a453017293a4c5e6d8197a5b7b5b5b5b5bbaa9c8675604b3f2f1c08000b2034485972879cababab9b85705b49352108000000000000000000000000000c21364b61768a9fb4c9dfcab59f8b767b90abbccdbaa9907b655061768a9fb4c9c3ae98836f859aafc4dacdbaa9907b65503b2610000000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000000000000000000000008131c202a333737444b4e5356595c5e566061616060545c5a57534f4b443737332a221b1007000000000000000000000000000000000000000000000000000000000000000000000000000000000002101d2b36434b58616a757c83898e9194969798979694918d88827b736860554c4032281b0d00000000000000000000000000000c1c29394654606977818a939a9fa9a7aaacadadacaba9a6a79e9891887f75675f4b4538281a0a000000000000000002132330404d5b63737d8791989ea8a7aaacadadacaaa8a99f9992887e74645c4d413124140400000000000000000000000000000000000000000c21364b61768a9fb4b5b5b5b5b5b5b5b5c4ac97826d5645321d09000000000000000000000000000000001e33485d73889db2c8cacacacacacacacacacacad9cecac9c8c6c3c9bcb4afa89e96897e726158493c2b1e0e000000000000000c22374c61778ca1b6cacacac5af9a85705a45301f334658667c909fb1c3d4cad2c1b49f8c7a645645322111000005192b3b586d8297adc0b4a38d79634e3625130000000000000000000000000011263c51667b91aabbcedbc6b19c8671768b9fb4cac7ab96816b56667b91aabbcec5a8937e6a8095aac9dad7c7ab96816b563b2b18050000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000000000000000000000000000000000070c181f22263135393d41444738454b4b4c4b4a433645423e3a363127211f170c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000210202d3b4854606876808891989ea7a7aaabadadacaba9a6a69d9790877e74665e4b45392b1d0d0000000000000000000000000919293a465761727e8a969ea8afb4bac7bfc1c2c2c2c0bec5b8b3ada69e94887c6d6056453828180800000000000000102030414d5e667985929da5aeb4b9c6bfc1c2c2c1c0c7bab4afa69d94867a675f4e42312212000000000000000000000000000000000000000417293a52677c92a8bacdcacacacacacacac8b39e8975604b36200b000000000000000000000000000000001e33485d73889db2c8dddfdfdfe1d9d7d6d6d6d6d6d6d6d8dbdbd8d9cfcac6b9b4a79e938376625a493c2b1b0b0000000000000c22374c61778ca1b6ccdfdac5af9a85705a453030404c6176889db2bdcee1d7c7b5a395806a5c4a3828160300000013283d52687d92a7c5c1aa95806b5443301c07000000000000000000000005192b3c576c8196acc8d8d7c1ac97826c71869bb0c6c6b19c8671596c8196acc8ccb8a78e79667b90abbccfdbc6b19c8671594834200b0000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000000000000000000000000000000040a0c141d2024282c2f312832363636363530252f2c2924201d150c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110202e3e4a5962737e89959ea6adb3b8c5bfc1c2c2c2c0bec4b7b2aca59c93877c6d6057483b2b1d0d00000000000000000000021527374658617583939ea8b4b9c6c9cdd7d4d6d7d7d7d6d4d5ccc8c4b8b3a69d9182746056453625130000000000000b1b2e3f4d5f677c8a9ba3b2b7c3c9ccd6d5d1cfced1d5d7cdc9c4b7b3a49c8b7d68604e402f1d0d0000000000000000000000000000000000000a1f3347586e8499aec6d7e9dfdfdfdfdfe0ccb8a7917c6651392816030000000000000000000000000000001e33485d73889db2c8ddf2ecdbcec5c2c1c1c1c1c1c1c1c3c5c9ccd6dddfd6cdc5b9b3a1998778625a483a29170400000000000c22374c61778ca1b6cce1dac5af9a85705a452a3a4c5e6d8298a6b7cbdbe2cdbaa99b8574604b3e2d1a0a000000000e23384d63788da7b8c7b29d8773604a35200b00000000000000000000000b2035485a72879cb1c7dcd5c4a7927d676c8196abc1c9b5a48c776272879cb1c7c8b39e897461768b9fb5cadfc9b5a48c77624c37220d0000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000000000000000000000000000000000000000000001080b0f13171a1c151d20212121201c131a17130f0b0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2e3e4a5c647784939ea7b3b8c5c8ccd6d4d6d7d7d7d6d4d4cbc8c3b6b2a59d9082756259483b2b1c0c000000000000000000081d31445561768599a1b4b9c6cdd7ded6ccc9c4c2c2c3c6cacfdaddd5cbc4b7b39f978474605443301c0d00000000031729394b5d677d8d9ea8b5c1cad4d6ccc9c1bcbab9bbc0c7cad3d5cbc2b5a99f927e685e4c3b2b180500000000000000000000000000000000000c21374c61768a9fb4c9dff4fff4f4f4fbe8d6c5ad98836d5745321e090000000000000000000000000000001e33485d73889db2c8ddf2e1cebdb1acababababababacadb0b4b9c6c8cbd5e1d6ccbfb3a59c8878625846331f1300000000000c22374c61778ca1b6cce1dac5af9a85705a45334758667c91a0b2c4d4e4d1c0b49f8b7963554431201000000000000c2035495a73889eb3c8b6a58f79644f3a240f00000000000000000000000d22384d62788da4b6cadecbb7a68d7862667c91a6c2d2c2a7927d67788da4b6cac3ae99836e5871869cb1c6dbd2c2a7927d67523625130000000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000000000000000000000000000000000000000000000001040002090b0c0c0b0b0700000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2c3d4a5c647a889aa2b3b8c5cbd5dededbd5d1cfcecfd1d6dcdfddd3cac3b6b29f9785776259483a29180800000000000000061a2c3d4b6074849aa3b3bfcdd6e1d1c8c6b9b3afadacadb1b5bcc9ccd6e0d4cbbdb1a2998372604a3b2b19050000000a1e334657647b8c9fabb9c6d2dfcdc5b9b3aca7a4a4a6aab2b6c3cdd7d2c7bab49f8d7c6659483420100000000000000000000000000000000005182a3b53687d92a9bacee2f6f6f4eceef4f3dec9b49e8975604b36210b0000000000000000000000000000001e33485d73889db2c8ddf2d9c5b19f9796969696969697989b9ea8abb3b8c4ced8e0d0c3b6a69c8676614c41301b0b000000000c22374c61778ca1b6cce1dac5af9a85705a45414c6177889eb3becfe2d6c6b4a2937e695b4937271502000000000006192c3c5a6f8499afc4c3ab95806b563c2b19050000000000000000000114263653687d92a8c2d3ddc8b39d88735a61778ca4b6c9c2ad98826d7d92a8c2d3c6a9937e69576c8297acc1d7d7c2ad98826d5443301c0700000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162939495b647a8a9da6b4c0ccd6e0dcd2c9c6c0bcb9b9babcc1c7cad3dedfd3cabdb1a39b8777625846362513000000000000000c2135495b6b8095a2b4c1d0e1dacfc0b4afa89e9a9897989b9fabb3b9c5d2e0dfcec0b3a1947f6959483420090000031729394b6175879daabbc9d7d8cabcb0a79e97918f8f91959da5b4b9c6d6d8cebcab9e8977624d3e2d1b070000000000000000000000000000000b1f3447596f849aafc7d8eaeae2dfd7dae1ece1cdb9a8917c67523929170300000000000000000000000000001e33485d73889db2c8ddecd7c2ac9781818181818181818386898e959da6b4bac7d5e1d3c4b6a499836e5f4d392916030000000c22374c61778ca1b6cce1dac5af9a85705a3b4d5f6e8298a6b8cbdce1ccb9a89a8473604b3d2c190900000000000000162b40566b8095abc0c6b19c86715a4835200b000000000000000000081c3043546e8398aec3d8d8c3ae98836e595971869cb1c6c8b39e88728398aec3ccb9a88e796452677d92a7c4d5ddc8b39d8874604a35200b00000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000000000000000000000000000000000000000000030a0c0d0f10100b09020000000000000002090b1111111111111111110f0d08000000000000000000000000000000000000000000000000000000000000000000081e3246576379899ea8b7c4d1e0e2d0c7c1b5b1aaa6a4a4a4a7abb2b6c3c9d2e0dfcec1b5a59c8676615443301c0d0000000000031628394e63798b9fb4c0d1dfdac9bcb5a29a908985828283868c949ea7b5c2d2e3decfbfb49f8a78624d37261401000a1e3346576b8095a5b7c8d8dbcabaad9e9689817c7a797c8087939ea8b9c6d6dac9b9a798836e5c4a36220a0000000000000000000000000000000d22374c62778b9fb4cadfe5d8cec9c2c5cedce9d7c6ae99836e5746331e0a00000000000000000000000000001e33485d73889db2c8dde1ccb7a28c786c6c6c6c6c6c6c6e7074798088949fa9b8c4d5e2d3c2b2a1927d675746321e090000000c22374c61778ca1b6cce1dac5af9a85705a4759677d91a0b2c4d5e3cfbfb49e8a78625443301f0f000000000000000012273c52677c91a7c9c9b6a48d78624d38220d0000000000000000000b20354b6074899eb3c8ded7c7a9947e6954576c8297acc1cbb8a68e79899eb3c8c9b39e8974604d63788da6b8cbe0cbb8a68e79634e39240e00000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c000000000000000000000000000000000000000000000000030a0c1217161e2123242525201d150a00000000000a151d2026262626262626262625221b100200000000000000000000000000000000000000000000000000000000000008182e3f4b6175869ca7b8c6d4e2d8cebfb3afa39b95918f8e8f92969ca5b1b5c2cddadfd2c3b5a4998372604a3b2b180500000000091e3245576d8297aabbcedee3cfbcab9f93847b746f6d6d6e71777f899ca4b5c5d5e7e1cdbaa996816b5544311d08000c21364c6176899eb4c3d4e6cebdad9b9281766c676564666b747e8a9ea8b9cde1d6c5b2a08e7a644f382816030000000000000000000000000005192b3c53697e93abbccfe3d8c7bab4adb1becee1dfc9b49f8a76614c36210c00000000000000000000000000001e33485d73889db2c8dde1ccb7a28c7762565656565657585460646b757f8b9ea6b8c6d6e0cfbfb39d8875614b3727150200000c22374c61778ca1b6cce1dac5af9a8570594c6277899eb3becfe2d5c5b3a1927d685a483626140100000000000000000e24394e63798eabbccfc2a8927d68533d28130000000000000000000f243a4f64798fa7b8cce0cdbaa98f79644f52677d92a7c3d4c4b19c879ca7b8ccc4ae99846f55495a73889db3c8ddd5c4a9947e695438281602000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c00000000000000000000000000000000000000000000040b161e21272d29323638393a3b3631271a0a0000000a1a2731363b3b3b3b3b3b3b3b3b3a372e20100000000000000000000000000000000000000000000000000000000000001325364b5d6c8197a4b6c5d5e4d8c8bbb4a19a8e86807c7a797a7c8187909ba3b0bccbd9e1d2c2b3a1937e68594834200e000000000b21364b6075899eb4c8d8d2d4c3b59f8d7e7266605558575859616a78869ca6b8cbe0e9d7c7b39e8874604b35200b0012283d52677d92a8b9ccd2d9c9b19f927d6b6157524f4f515560687a8a9eb4c0d1e3cfbfad98826d5645321e09000000000000000000000000000b2034485a70859ab0c9d9e2cebaa99f979fb1c5dae2cdbaa9927d67523a2a1804000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d414141414236434b4f56606a7a889ea8b9cde1dfcbb7a6947f6a5544311d0800000c22374c61778ca1b6cce1ddc8b39d8877625f6e8399a7b8ccdce0cbb8a699836e604e3c2b18080000000000000000000b20364b60758b9fb5cac2ad98826d58392816030000000000000003162939556a7f94aac5d5dec9b49f8975604b4d62778ca5b7cacab6a49ca4b6c5d6c6a9947f69543c596e8399aec3d8d9c4af9a846f5645321e09000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000000000000000000000000000c171f2932363c4239464b4d4f4f504b45382715020002152738454b5151515151515151514f4b3e2e1b0800000000000000000000000000000000000000000000000000000000071c304354657b8f9fb1c2d3e3d9c8bbaa9f93847a716b67646465676c737b86969eaebbcbdce0d0bfb49e8a77624d3c2c190600000011263b50667b90a8b9bcbcbcbcb7a5947f6a60544b4437423b474c5a6277889eb3c8ddf3e0cbb8a68e79644f39240f00182e43586d8298adc6bcbcbcbcab96816c5f4b46393a3a37444b5c677d91a2b4c8dcdec9b49f8975604b36210b000000000000000000000000000d22384d62788da2b4c8e7dfc9b49f8b8297adc1d2e4d7c7af99846f5847331f0a000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d372c2c2c2c26303538454b5c64798a9eb4c1d1e4d4c4b39d8874604b36200b00000c22374c61778ca1b6cce1e0cbb7a69b8575677d92a1b3c5d5e2cebeb39e8877624c41311e0e00000000000000000000091d32455673889db2c8c7b19c87725745321e09000000000000000a1e32465770859aafc5dadac5af9a85705544485972879db2c7d3c2b6b1b6c2d3cdb9a88f79644f3f54697f94a9c7d7dec9b49f8a75604b36210b000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000000000000000000000003111c2a3339464b51575b576162646565605645311d0900091d31455660666666666666666666645c4b37220d000000000000000000000000000000000000000000000000000000000b20354a6072859bb0bdcee0e2cebbaa9f8c7e6f645c55514f4f4f525460667480949daebecee2e1cdb9a897826d5a4935200a000000152a3f546a7f94a7a7a7a7a7a7a79d8774604b433631262d2a343c4859687e93a8c5d5e8e7d5c5a7927d68523d2813001d32475c72869ca7a7a7a7a7a79f8b77624c413329252426313e4d5f6f849aafc4dae1cdbaa8907b65503b2610000000000000000000000000061a2c3d54697f94a9c0d1e4d9c9af9984788da3b5c9dddfcab49f8b77614c37220d000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d3722171717141c2028323e4a5b687d92a3b5c9dddfcbb7a6917c675137271502000c22374c61778ca1b6cce1e7d5c4b5a3998378899eb3bfcfe3d4c3b2a0917c6659473423130000000000000000000000021528385b71869bb0c6cab59f8b76604b36210b000000000000000c21364b61768a9fb4c9dfdac9aa95806b55373b586d8298adc2d7d3cac7cad3dec9b49e8975604b3a4f657a8fa9bacde1cdbaa9907b65503b2610000000000000000000162b40556b8095aac0d5dbc6b09b86715b46311c0000000000000000000000000000000000000311212f3a474c5761676c70747678797a7b74604b36200b000b20364b60747c7b7b7b7b7b7b7b7b7a644f3a250f00000000000000000000000000000000000000000000000000000006192c3c51667c91a3b5c9dbe4d1c0b49f8c7c68604f4a3e3c3a393a36434a55606b7f949fb1c4d4e7d6c6b49f8b78634d382715020000172c41576c81929292929292929292816c554431251d1418181f2b3b4c61778ca7b8cce0e9d4bfa9947f6a543f2a15001f34495f748a929292929292929285715948341e17100f141d304152677c91a7c5d6e8d7c6a9947f6a543f2a150000000000000000000000000c2135495b71869bb1c6dbe3cfbcab937d71869bb1c6dbe2cebbaa937e68533b2b18050000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d010001080b161e2d3d4a6072859bb0c5d6e7d4c4ae98836e5544311d08000c22374c61778ca1b6cce1f2e2d2c1b3a199899ea7b9ccdddac9b7a598826d5e4d3b2a18050000000000000000000000001a2f445a6f8499afc4cfbcab8e79644e39240f0000000000000011263b51667b90aabbcee2cfbcab907b66513b3d53687d92a8c4d5e5dedcdee5d9c4af99846f5544364b60758a9fb4c9dfd7c7ab96806b563b2a18040000000000000000162b40556b8095aac0d5d5c6b09b86715b46311c00000000000000000000000000000000000011212f3f4c58616c767c8286898b8d8e8f8c77624c37220d000c22374c61778c909090909090909084705a45301b0500000000000000000000000000000000000000000000000000000c2035495a6f849aafc1d2e4ddc8b4a2947f695e4e42362d27252425253037444b616d8297a6b7cbdfe2cebbaa96816c5645311d0900000f253a4f647a7d7d7d7d7d7d7d7d7d79634e372715080100040e1f33475873899eb3c8deead4bfaa957f6a55402a150012273d52677d7d7d7d7d7d7d7d7d7b65503b2a18030000011221374c61778ca7b8cce0d7c2ad97826d58422d180000000000000000000000000e23384e63788da3b5c9dddfcab49f8b776a7f94aac2d3e5d9c8af9a8570594834200b0000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000003101c304354677c91a7b8cce0dec9b49e8975604b36200b000c22374c61778ca1b6cce1ffefdfd0bfb3a79ea7b9c5d6e3cfbcab9d8776614c40301d0d00000000000000000000000003182e43586d8398adbfbfc9a6917c66513c271100000000000005192b3c576c8196acc8d8dfcab59f8b76614c36384e63788da6b8cbe0f3f1f3e9d7c7a9947f6a543732455670859bb0c5dadbc6b19b86715947341f0b0000000000000000162b40556b8095aabfbfbfbfb09b86715b46311c00000000000000000000000000000000000c1c2f3f4c5d6576818991979b9ea7a2a4a18c77624c37220d000c22374c61778ca1a6a6a6a6a6a69a85705a45301b0500000000000000000000000000000000000000000000000000000d23384d62788da2b4c8dfe4d1c1b09a8572604a4031221b120f0f10131c2731434b6175889db2c5d5e7d9c8b39e8975604b36200b00000d22374b5c64676767676767676767635b4936190900000007102034485973899eb3c8deecdac9a9937e69543e2914001025394d5f676767676767676767655d4b371d0d000000000a1f33475873899eb3c8ded9c4af99846f5a442f1a0000000000000000000000071a2d3d556a7f95aac1d2e4dac5b09a857063798ea4b6cadedfcab59f8c77624d37220e0000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000001325364b6075899eb3c8dee1cdb9a88f7a644f3a250f000c22374c61778ca1b6cce1f6fdedddd0c5b9b3b9c5d6e3d3c2b59f8d7b6557463322120000000000000000000000000002172d42576c8297a9a9a9a9a8937e68533e29130000000000000b2034485a72879cb1c7dcdbc6b19c867158463335495b73889db3c8ddf2fff6e1cdbaa98f7a644f3a2838566b8096abc0d5dec9b5a38c77614c37220c0000000000000000162b40556b8095aaaaaaaaaaaa9b86715b46311c0000000000000000000000000000000004182a3a4b5d657b89969ea8acb0b3b9c5b7a18c77624c37220d000c22374c61778ca1b6bbbbbbbbaf9a85705a45301b05000000000000000000000000000000000000000000000000000215273754697f94a9c0d1e3ddc8b4a38f7a64544330221407000000000009151e334657687e93a7b8cce0e0ccb8a7907b66503b26110000081b2e3e4b4f5252525252525252524e493d2c1a171717131c202e3d4d62778ca7b8cce0e3cfbcab917b66513c2611000a1e30414d525252525252525252504b3f2e1c000000000004172a3a5d72889db2c7dddac4af9a856f5a45301a00000000000000000000000c21364a5b71869cb1c6dce4d2c1a9947e695b72879cb1c7dce3cfbcab937e69543c2c190600000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000081d3144556e8398adc3d8e9d7c6a9937e69543e2914000c22374c61778ca1b6cce1f6fff7ede3d6ccc9ccd6e3d9c8b6a496816c5d4b392917040000000000000000000000000001172c41566c8194949494949494806b55402b160000000000000d22384d62778da4b6caded7c1ac97826c573a292c3d596e8398aec3d8edfff4dec9b49f8a75604b36263c51667c91a6c3d3e5d2c1a7927c67523d27120000000000000000162b40556b80959595959595959585715b46311c000000000000000000000000000000000a1f334758657b8b9ea7b4b9c6c5c9ccd6b7a18c77624c37220d000c22374c61778ca1b6ccd0d0c5af9a85705a45301b0500000000000000000000000000000000000000000000000000081d3144556f849aafc4daeedac5b09b85705d4b3625130400000000000000031729394b6075889eb3c8dde8d5c5ab96816c5638281502000010202e373a3d3d3d3d3d3d3d3d3d39362c2c2c2c2c2c2530353f4b5b6a7f94aac5d5e8dfcab59f8b77614c37220c0001132330393d3d3d3d3d3d3d3d3d3b372e211100000000000a1f33475873899eb3c8ded9c4af9a846f5a452f1a00000000000000000000001325364e63798ea4b6cadeddc9b5a38d7862566b8095abc3d4e6dac9b09b85705a4935200c00000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000215273754697e93a9bed3e8d7c2ac97816d57422d18000c22374c61778ca1b6cce1fceee3dcdad0dfdee0e8e2cebbaa9c8675604b3f2f1b0b00000000000000000000000000000010253a50657b7f7f7f7f7f7f7f7c66503b261100000000000114263653687d92a8c2d3e5d4c4a7927d67523d28293e53697e93a8c5d6e8e9e9dac4af9a846f56453122374c61778ca5b6cadfd7c2ad97826d583d2d1a070000000000000010253b50657b80808080808080807d68533e2813000000000000000000000000000000031628394c6177889ea9b8c5ccd6d7cdc9c1b7a18c77624c37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000000000000000000000000000000b20364b60758a9fb4c9dfe6d4c3a8937e68533f2e18080000000000000000000b1d3245566c8197acc1d6ecdbc6b19b86715645321d09000002101b222528282828282828282823343e414141414236434a4f5d64798a9eb4c9dee0cfbfaf9a85705947341f0b000005131e2527282828282a273136393530261808000000000f21374c61768ca7b8cce0d8c3ae99836e59442e1900000000000000000000071c3043546b8095abc2d3e5dbc6b19b86715a4f647a8fa5b7cbdfddc8b4a38d78624d38230f00000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000010253b50657a90a5bacfe5dac5af9a84705a45301b000c22374c61778ca1b6cce1eeded1c8c5bbcacfdae7dfcab49f8b79645645322111000000000000000000000000000000000e23374b5d656a6a6a6a6a6a6a665e4c38230f0000000000081c3043546e8398adc3d4d4cbb7a68d78624d382324394e64798ea7b9ccd4d4d4d7c7aa947f6a5538271f34475972879cb2c7d4d4c8b29d88735b4a36210c000000000000000e23374b5d656a6a6a6a6a6a6a6a68604e3a2611000000000000000000000000000000091e3246576c8196a6b8c7d5e1d3c6bab4aca6a18c77624c37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000000000000000000000000000000f24394e64798ea9bacde2dfcbb7a58d77624d382210000000000000000000000215283851667b90a6c3d4e6dfcab49f8a75604b36200b00000000080d0f1212121212121212223445515757575757585460646d7a889da8b9cde0d1c2b2a1907b66503b2a18040000000b19252c2b34373b3f38454b4e4b433626180e0c0d131c304051677c91a6c5d5e8d6c1ac96816c57412c17000000000000000000000b20354a6073879db2c7dce6d3c3aa957f6a554a6073879db2c7dde4d1c1aa947f6a553d2c1a06000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000d23384d62788da2b7daecdcc7b29c86725d47321d000c22374c61778ca1b6cce1e3d1c0b4afa6b5bcc9dadec9b49e8a7963594839281808000000000000000000000000000000081c2e3f4b5054545454545454504c402f1c0900000000000b20354b6072889eb3bebebebeb39d88735a49352020354b6074899eb3bebebebebebaa98f7a65503a25182a3b586d8298adbebebebeb7a68e79634e39230e00000000000000081c2f3f4b505555555555555555534e42311f0b0000000000000000000000000000000c21364b6176899eb4c4d5e5d3c3b6a89f96918e8c77624c37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000101000000000000000000000000000000000000000012273d52677d92a7c7d7eaddc7b29d88725a4834200b00000000000000000000000c21364c61768ba5b7cadfe2cebbaa8e79634e39240e000000000000000000000000000015293e51636c6c6c6c6c6d6f747a828c9da6b8c6d5cbc0b4a499836e5e4c381d0c00000007192937413b484d505458566063605443362c24222225303d4c5e6f849aafc4d9e6d3c3a8937d68533e2813000000000000000000011426364f647a8fa5b6cadfdecab6a48e79634e43546c8196acc5d5e7dbc6b19c86715b4936210c000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000c21364b61768babbccfe3dec8b39e89735e49341e000c22374c61778ca1b6cce1dcc8b4a29a919fabbccfe1cdb9a89d87776257453626140100000000000000000000000000000011212e373a3f3f3f3f3f3f3f3b382f22110000000000000f24394f647a8ea7a9a9a9a9a9a998836e593c2c191c3043546f8499a9a9a9a9a9a9a99f8a75604b362113283e53687d93a8a9a9a9a9a9a9947e69543f2914000000000000000011212f373b40404040404040403e3a3124140200000000000000000000000000000011273c51667c91a8b9cde2dfcab6a59d8a817c787772604b35200b000c22374c61778ca1b6cce1dac5af9a85705a45301b0b0d1215161715130e0b07000000000000000000000000000000152a3f556a7f94aabfd4e9d9c4ae99846f593c2b190500000000000000000000000a1f33465872889db2c7ddead8c8a6917c66513c27110000000000000000000000000002172c41576c81818181818285888f979fabb8c4c8c5b8b3a29a8675614c402f1c0000000011253747545a596266696d717579736054493c39373736434a5c667c91a2b3c7dcdfcab6a58e79634e39230e000000000000000000081c3043546c8196abc3d4e6dcc7b29c87725b4a3650657a8fa7b8cce0dec9b5a48e79634e392310000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000b20354a60758a9fb5cadfdfc9b49f8a745f4a351f000c22374c61778ca1b6cce1dac5af9a847b8d9fb5bdced7c6b7a59b8575605443301c1404000000000000000000000000000003111c23252a2a2a2a2a2a2a26231c1103000000000000152a3f556a7f9494949494949494947e69543f2914142636546a7f94949494949494949484705645321e0e24394e63798e9494949494949494846f59442f1a000000000000000003111c23252b2b2b2b2b2b2b2b28261f140600000000000000000000000000000001162c41566b8196abc6d6e6d4c3b29d87786c666362605443301c08000c22374c61778ca1b6cce1dac5af9a85705a4530181f22272a2c2c2b2824201c130804000000000000000000000000172c42576c8197acc1d6ebd6c1ac96816c57412c170000000000000000000000000417293a5a70859aafc5dae8d3bda8937e68533e2913000000000000000000000000000a20354a5f758b96969697979a9ea7adb4bcc5b8b3aea69e93847661574633221100000003182c4154656f73777b7f83868a8e8172635b534e4c4c4f5460677a899eb3c0d0e3d6c5b29c87725b4936210c0000000000000000000b20354b6074889db3c8dde7d4c4ab96806b563d354b6074889eb3c8dde5d2c2aa95806a553e2d1b070000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000071c304354748a9fb4c9dfe2cebaa98a75604a3520000c22374c61778ca1b6cce1dac5af9a85707f949fb1c0d1d4c3b5a3998372604b4231221101000000000000000000000000000000080e1015151515151515110f09000000000000000011263c51667c7f7f7f7f7f7f7f7f7f78624d38220d0d23384d62787f7f7f7f7f7f7f7f7f7b65503828160b20354b60727f7f7f7f7f7f7f7f7f7e68533e291300000000000000000000080e10151515151515151513110b0200000000000000000000000000000000051a2f445a6f8499afc4d9dfcab7a58f7b655a514e4d4b4336261401000c22374c61778ca1b6cce1dac5af9a85705a45302a34373c3f4141403d393530251f180c0100000000000000000000192e43586e8398adc3d8e9d4bfaa947f6a553f2a1500000000000000000000000000192e43586e8398adc3d8e9d4bfaa947f6a553f2a15000000000000000000000000000a20354a5f758a9facacacadafb3b8c5c5b8b3a79e9992887e7361584739291704000000051a2f445a6f83898c9094989c9f9f9684786f686361626469737d8a9ea7b9ccdee0ccb9a7947f6a553d2c1a0600000000000000000215273750657a8fa6b7cbdfdfcbb7a68f7a644f3a3144556d8297acc6d6e9dcc7b29c87725c4a3622080000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000091d314556758a9fb4cadfdfcab49f8a755f4a3520000c22374c61778ca1b6cce1dac5af9a85706d8197a2b4c3d3d2c1b3a196806b604e402f1f0f0000000000000000000000000000000000000000000000000000000000000000000000000f24384c5e66696969696969696969625a4835200b0c2035495a62696969696969696969655d4b371a0a081c3043546069696969696969696968604e3b26110000000000000000000000000000000000000000000000000000000000000000000000000000000000071c31475c71869cb1c6dbddc7b29d87725d4b3c3937353026180800000c22374c61778ca1b6cce1dac5af9a85705a45373b484c5155565655524e4a4336332a1c1408000000000000000000192f44596e8499aec3d9e8d3bea9937e69543e291400000000000000000000000002182d42576d8297acc2d7ead5c0aa95806b55402b16000000000000000000000000000a20354a5f758a9fb4c1c1c2c4c8ccccb8a79e9289837d75696055473a2a1b0b00000000081d33485d72889da7a5a9adb1b4b0a29a8c847d797777797e86929ea8b9c5d6e1d0c0b39e8976614c36210f000000000000000000081d3144556c8197acc4d4e7ddc8b29d8874604a35263751667b90a8b9cde1decab6a48e79644f3625130000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000b20364b60758baabbcee2dec9b49e89745f49341f000c22374c61778ca1b6cce1dac5af9a85706073849aa4b6c5d6d0bfb09e937e685e4c3d2d1d0d0000000000000000000000000000000000000000000000000000000000000000000000091d2f404c515454545454545454544d483c2b190506192c3c494d545454545454545454504b3f2f1c0001142636434b545454545454545454534e42311f0b00000000000000000000070c0e1111100f0d0b07000000000000000000000000000000000000000000081d33485d72889db2c7ddd8c3ae98836e593f2e2322201c14080000000c22374c61778ca1b6cce1dac5af9a85705a3f4b4f5962676a6b6c6a686360544c473a3026180b00000000000000001a2f445a6f8499afc4d9e8d3bda8937e68533e291300000000000000000000000002172c42576c8197acc1d6ebd5c0ab96806b56412b16000000000000000000000000000a20354a5f758a9fb4c5c5c6c9cdd7c8b39e897d766e6760564b44372a1c0c0000000000061c31465b71869bb0c5bec2c6cac0b3aa9f99928e8c8c8f949ba3b3b9c6d6e0d3c3b4a2937e695846331f0a0000000000000000000b20364b6075899eb3c8dee8d6c5ac97816c54433020364b6075899eb4c9dee6d3c3ab96806b5443301c0700000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000d22374c62778ca1b7d9ebddc7b29d87725d48331d000c22374c61778ca1b6cce1dac5af9a8570556176869ca7b8c8d8cdbcb49f8c7c665b4a3b2b1b0a000000000000000000000000000000000000000000000000000000000000000000000012222f383c3f3f3f3f3f3f3f3f3f38352b1e0e00000e1e2c35383f3f3f3f3f3f3f3f3f3b372f2111000008182630353f3f3f3f3f3f3f3f3f3e3b312414020000000000000000010f1a21242626262422201c130d0b060000000000000000000000000000000000091e33485e73889db3c8ddd6c1ab96816c56412c170d0b0801000000000c22374c61778ca1b6cce1dac5af9a85705a4b5d646f777c7f8181807d79736a61584b4336281b0b000000000000001a2f44596f8499aec4d9e8d3bea8937e69533e291400000000000000000000000002172d42576c8297acc1d7ead5c0ab95806b56402b16000000000000000000000000000a20354a5f758a9fb0b0b0b1b4bac6cab8a79e928982796b605546392818080000000000041a2f44596f8499aec4d4d8cebeb1adb4b4aea8a3a1a1a4a9b1b5c1ccd6dfd0c2b6a59a8473604b3a29170400000000000000000216283851667b90a7b8cce0e0ccb8a7907b655036251d3245566e8398adc7d7e9ddc8b29d8873604a35200b00000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000f243a4f64798fa4b9cee4dbc5b09b85705b46311b000c22374c61778ca1b6cce1dac5af9a85705a586379899eaabbcee2cebbaa9e8a79635948392818080000000000000000000000000000000000000000000000000000000000000000000004121d24262a2a2a2a2a2a2a2a2a2220190e000000000e1920232a2a2a2a2a2a2a2a2a25231c110300000008141c20292a2a2a2a2a2a2a2a29261f14060000000000000000000f1f2d36393b3b3b3a373530252320190e06000000000000000000000000000000091e33485e73889db3c8ddd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1dac5af9a857056606c7a848b9194969695928e8780776960544639281b0a000000000000192e43596e8398aec3d8e9d4bea9947f69543f2a1400000000000000000000000003182d43586d8298adc2d7ead4bfaa957f6a55402a15000000000000000000000000000a20354a5f758a9a9a9a9b9c9fa8acb4bbb8b3a89e978c8073615746362614010000000002182d42576d8297acc2d7dac5b1a0979fabbac7b8b6b7b9bec6c9d2ded3cabfb3a49c8777615443301c0c000000000000000000091e3245566d8298adc5d5e8dec8b39e8974604b352015283852677c91a9bacde1dfcbb7a68f7a654f37261401000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000013283d52687d92a7bdd2e7d8c3ad98826e58432e19000c22374c61778ca1b6cce1dac5af9a85705a495b657b8c9fb4bccdd9c8b9a89d8777625745362614010000000000000000000000000000000000000000000000000000000000000000000000090f111414141414141414140d0b05000000000000060c0d141414141414141414100e0800000000000001080b14141414141414141413110b02000000000000000000071a2d3d4a4e5051504f4d4a433638352b20190e0000000000000000000000000000091e33485e73889db3c8ddd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1dac5af9a85706074818f9a9fabaaababaaa7a59d95897e72615746392816030000000000172d42576c8297acc1d7ebd5c0ab96806b56412b16000000000000000000000000021528385a6f849aafc4d9e8d3bea9937e69543e291400000000000000000000000000051b30455a70848585858586898f979faab7c3b9b4aa9f968475615443301c0a0000000001162b40566b8095abc0d5d7c2ad97828c9fa9b4c0c8ccd5d1d1d6ccc8c3b6b2a1998678625947362614000000000000000000000b21364b6075899eb4c9dee9d7c6ad97826d5544311d0c21364b61768a9fb4c9dee6d4c4ac96816c5544311d08000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000071b2d3e576c8196acc1d6ecdac9aa957f6a55402a15000c22374c61778ca1b6cce1dac5af9a85705a3c4b5d687e929eb0bfd0d6c6b7a59b8575605443301c140400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b6366666564626054544d483c352c1e1204000000000000000000000000091e33485e73889db3c8ddd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1dac5af9a85707483979fafb5bcc9c0c1bfc3b7b2a89e938375615745321e130000000000162b40556b8095aac0d5ead8c3ae98836e593a2917040000000000000000000000091d32455671879cb1c6dce6d1bca7917c67523c27120000000000000103090909090909182d415566707070707071757a828c9da5b7c5c8bbb4a2998372604b382815020000000014293e54697e93a9bed3d2bda8937e7c8b9aa2adb3b8c5bbbbc5b8b3aea59d918376625a483a2a18080000000000000000000317293951667c91a8b9cce1e1cdbaa8917c66513727150a1e3346576e8499aec8d9ebddc8b39e8874604b35200b000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000b22364a5c72879cb2c7dce3cfbcab917c66513c2611000c22374c61778ca1b6cce1dac5af9a85705a453f4e606b8096a1b3c1d2d4c3b5a3998372604b42312211010000000000000000000000000000040504000000000000000000000000000000000000000000000000000002090b1014161819191816130f0b080100000000000000000000000000000000000000000000060c0e141716100b07000000000000000000000e24394e63797b7b7b7977746f6a625a4d493c302212040000000000000000000000091e33485e73889db3c8ddd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1dac5af9a85708197a1b1bdcacfdad6d6d5d4cac6b9b3a1998475604b41311c0c0000000013283d53687d92a8c9daecdcc6b19c87715846331f0a00000000000000000000000b20364b60758a9fb4c9dfe6d4c3a48f7a644f3a250f00000000061016181f1f1f1f1f1f1f253848555a5b5b5b5b5560646d7a879da7b8cccec0b3a1937e695645321d090000000012273c52677c91a7bcd1d4bfaa957f6a79858f989ea7a5a6a6a5a79e9891877c6e6158483c2b1c0c000000000000000000000a1e3346576e8398aec6d6e8dec9b49f8a75604b36210b0317293953687d92aabbcee2e0cbb8a6907b6550382715020000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000b1b2d3e4f647a8ea4b6cadedfcab59f8b76614c37210c000c22374c61778ca1b6cce1dac5af9a85705a4531424b60728399a3b5c4d4d2c1b3a196806b604e402f1f0f0000000000000000000002090b13191b19130b09020000000000000000000000000000000000000001080b161e2125292c2d2e2e2d2b2824201d150908000000000000000000000000000000000000020f1a21232a2c2b25201c13080000000000000000192e43586e829090908f8c89847f786e625a4d403022120000000000000000000000021528385e73889db3c8ddd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1dac5af9a847b909fb1bfbdbababdc3cacfdadfd6ccbfb3a298826e5f4e3a29170400000010253a50657a8fabbccfe3dfcab49f8b76614c36210e00000000000000000000000f253a4f647a8faabbcee2dfcab6a58b76614c36210c0000000917232a2d34343434343434343338414545454537444b4f5c6478899eb3c8ded0bfb39e8875604b36200b0000000010253a50657a8fa5bacfd7c1ac97826c63707b82888d9091918f8d89837c74675f4c473a2b1e0e00000000000000000000000c21364b61768a9fb4c9deead8c8ae98836e5645321e09000c21374c61778b9fb4cadfe7d5c4ac97826d5645311d090000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000108101b293a4a5c6d8298adc3d3e6d8c8b09b85705847331f0a000c22374c61778ca1b6cce1dac5af9a85705a45303043546175859ba6b7c7bebebfb09e937e685e4c3d2d1a0700000000000000000a151d20282e302e28201d150a000000000000000000000000000000000008141c202832363a3e4143444343413e3a353127231c110800000000000000000000000000000009151d2c35393f41403b353025180e00000000000000192e43586e8398a6a5a4a89e9a948c8378675f4d40301e0e00000000000000000000091d32455674899eb3c9ded5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1dcc6b19c86869cb1b5aea8a5a5a8aeb5bcc9d4e1e1d0c0b2a0927d685846331f0a0000000c21364c61768b9fb5cadfe3cfbcab917c66513c2b190500000000000000000008182f3f556a7f95aac8d8eadcc7b29d87725846331f0a0000061727353f42494949494949494948443b303030302631353e4a5a697e94a9c5d6e0cbb8a6917b66513c2611000000000e23394e63788ea3c8d8d9c4ae99846f595d656d74787a7c7c7a78746e6660554d41332a1c0e000000000000000000000004172a3a52677d92a9bacde1e2cebbaa927c675238281603000a1f3347586f859aafc4daefdec8b39e8975604b36200b0000000000001e33485d73889db2c8dde1ccb7a28c77624d372211111213141d202e394658647a8c9fb4cadfe2cebbaa947e69543a2a1704000c22374c61778ca1b6cce1dac5af9a85705a4530263646576278889da9a9a9a9a9a9a99f8c7c665b4a36210c000000000000000e1a2832363e4345433d3631271a0e000000000000000000000000000003121826303538454b4f53565859595856534f4b4437372f221b1002000000000000000000000000091927313d494e545755504a43362b1e0e000000000000192e43586e8398adbac6b9b3afab9f988a7d675e4d3c2b19050000000000040d13151420364b60758b9fb5cadfd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1dec9b6a49c9ca4ab9f9993909093999fabb6c3d4e2dfcfbeb39e8976614c3828150200000a1f33465871869bb1c6dbebd9c9ae98836e5a483520110000000000000000001325364c5d72879cb1c7dcead8c8ad98826d583a29170400001023354552585e5e5e5e5e5e5e5e5d584b3b1e1b1b141d202d3c4c61778ca7b8cce0d5c5ab96816b56412c16010000000c21374c61768caabbcedbc6b19b86715c4b5054606265666665626054514b4437301f170c0000000000000000000000000a1f3347586f8499aec7d7e9dfc9b49f8a76614c36210c000004172a3a53697e93a8c1d1e4e0ccb8a7917c66513928160300000000001e33485d73889db2c8dde1ccb7a28c77624d3726262627282631353e4a576176869cabbccfe3d8c8b49f8b77614c37220c00000c22374c61778ca1b6cce1dac5af9a85705a45301829394859647a8a9494949494949494948979634e39240e0000000000000e1e2c38454b53595a59524b45382c1e0e0000000000000000000000000b161e2f36434b51566065696b6d6e6e6d6b68646055504b3f372e1d150a0000000000000000000002152737444b5b63696c6b656054483c2b1c0c0000000000192e43586e8398adc3d6ccc9c9bcb5a89e8d7c665a4835200c00000000071521282b26313d4f647a8fabbccfe3d5bfaa95806a55402b1500000000000000000c22374c61778ca1b6cce1e5d3c2b6b1b1a59d8d847d7b7b7d848d9da5b6c4d4e6e0ccb8a795806a5645321d0900000417293a566b8196abc3d3e6dfcab49f8b78624d3f2e1e0f02000000000004111c304354657b90a4b6cadee2cebbaa927d67523d2812000001162a3f52636d74747474747474747269583c2c190601080f1f34475973899eb3c8ded8c3ae99836e59442e19040000000b20354a60758a9fb4caddc8b39e8873554436434a4d505151504d4a4336353127191304000000000000000000000000000c21374c61768a9fb4c9dfecdac9af99846f5846331f0a0000000d22374d62778ca3b5c9dde8d6c5ad98836d5745321e0900000000001e33485d73889db2c8dde1ccb7a28c77624d3b3b3b3c3c3e37444b505c6475849aa4b6c9d9e2cebbaa97826d5947341f0a00000c22374c61778ca1b6cce1dac5af9a85705a45301b1b2b3b4a5c657b7f7f7f7f7f7f7f7f7f7f7d67523c271200000000000c1c2c3c495660686e706e686056493c2c1b0b000000000000000000000d1b2932404c5460666e757a7e8182838382807d79756d655d4f4b3f31271a0b000000000000000000081d314455606c797f81807b72625a483a2a170400000000192e43586e8398adc2c9ccd6dacfc6b9ab9e8a78624d3a2917040000041525333c4037444b5b6b8096abc9dae8d5c5a9937e69543e291400000000000000000c22374c61778ca1b6cce1f0e0d3c9b7a69d877a6e686565686e7a879da6b7cbdfe8d5c5b39e8875604b36200b0000000f253a4f647a8fa4b6cadee2cebbaa97826d5d4b3c2d1e160c0a050b0d171f2f3f4a6072859bb0c2d3e5dfcab49f8b76614c37210c000003182d42586d82898989898989898987725a493520130c0b0e1f33475873899eb3c8ded9c4af9a846f5a452f1a05000000071c30435473889db2c8ddcab59f8a75604b353035383b3c3c3a38353025201d151e1e1e0d0b0600000000000000000005182b3b53687d93aabbcee2e3cfbcab937d68533a2917040000000b2034485970859bb0c5dbf0dec9b49e8975604b36210b00000000001e33485d73889db2c8dde1ccb7a28c776251515151515153555560656e7a869aa2b4c2d3e5d3c3b49f8b78634d3a2a180400000c22374c61778ca1b6cce1dac5af9a85705a45301b0d1d2d3e4b5d6569696969696969696969675f4d3925100000000004172a3a495b63747d8385837d74625a493a29170400000000000000000d1d2b39464b5e66737c838a8f93969899989896938f89837b70645d4b4538291b0b00000000000000091d2f404b6073818c949695908578625847331f0a00000000192e43586e8398a9acb4b9c6d4e3d7c9b9a897826d5846331f0a00000d213343505556556067798a9fb4c9dee0ccb8a7907b65503b251000000000000000000c22374c61778ca1b6cce1f6e3d0bfb29d8777645c535050535c6477879db2c0d0e3e0cbb8a6917c66513c27110000000b20354a6073879cb2c5d5e7d8c8b59f8d7b655a4a3d3228211f181f222a33404c5d697e93a3b4c8e0e4d1c0ae99836e5847331f0a000002172c41576c81969e9e9e9e9e9e9e8d78634d3f30252120212c3b4c61778ca7b8cce0d9c4ae99846f59442f1a04000000001325365c71869bb1c6dbcfbcab8d77624d3833333333333333333333333333333333332320190e00000000000000000b203448596f859aafc8d8eadfcab59f8c77624c37220d0000000005182b3b546a7f94a9c2d2e5e1cdb9a8917c675239291703000000001e33485d73889db2c8dde1ccb7a28c7766666666666667686b6e747b838d9ca4b4c0d1e0d7c7b6a596806b5a49351c0c0000000c22374c61778ca1b6cce1dac5af9a85705a45301b0010202e3f4b5054545454545454545454524d41301d0a000000000a1f33475863798693989a98928678625846331f0a000000000000000c1c2b3b4857616d7c8691999fa9a8abadaeaeadaba8a89e9890857a6b60564639291a0a0000000000000f24384c5e6d82979fabacaaa39b8776614c39281603000000192e43586e839293979ea8b7c3d4e7d6c6b49f8a76614c36210c000013283c50616a6b6e747c889ea9bacdd8cebfb39e8975604b36200b00000000000000000c22374c61778ca1b6cce1f1dcc7b3a1907b65594a3e3b3b3e4a59657b90a2b3c7dce7d5c5ad97826d583a2a17040000071c304354697e93a6b8cbe0e3cfbcab9e8878635b4b453837332a34373a474c5e667b8b9fb4c1d1e4ddc8b4a2907b65503a2a170400000014293e53697e93a8b3b3b3b3b3ab96816b5d4a43363635373c4959697e93a8c5d5e8d7c1ac97826c57422d1702000000001a2f445a6f8499afc4d9dac9a48f79644f48484848484848484848484848484848484838352b1e0e000000000000000d22374c62778b9fb4cadfefdac5b09a85705948341f0b00000000000e23384e63788da4b5c9dee9d7c6ae99836e5746331e0a000000001e33485d73889db2c8dde7d2bda7927d7b7b7b7b7b7b7c7d80838890989fabb6c2d1ded8c9baa99c8775604b3c2c19000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050211212e373a3f3f3f3f3f3f3f3f3f3f3c3930231201000000000c21374c6176879ca4aeafaea49c8776614c36210c00000000000009192a3a4859627582909ca4aeb4bac7c0c2c3c3c2c0c6b9b3ada39b8d807461574638281603000000000011263c51667c91a0b5bcc9c1b4a597826d5745321e0900000010263b50657c7d7e828a9da5b7cbdfe2cebaa9917c67513c27120000152b40556a80818488919ea6b8c7cbc8bbb4a0947f6a5645321d0900000000000000000c22374c61778ca1b6cce1ebd9c9af9a846f5d4b3b2d26262d3b4b5d6f849aafc9d9ebdcc7b29d87725847331f0a0000001325364b6175889eb3c1d1e4dac9b8a69d8779696056504c473b474c5158616c7c8a9ea9bacddfe1cebdb09a85705d4b371c0c000000000e24394e63798ea4b6c9c9c9c9b49f8c7b6860544e4b4b4c505b6377889eb3c8dde3d1c0a8937e68533e29130000000003182d42586d8297adc2d7d1bba6917c665d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d4d483c2b1906000000000005192b3c54697e93abbccfe3e4d2c1a9947e69543b2a180500000000000c2135495b71869cb1c6dcf1dfc9b49f8a76614c36210c000000001e33485d73889db2c8ddf2d5c0ad9c92909090909091919395999ea7aeb5bcc9d3e0d5c8bbab9f8b7a645745321e0e000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050003111c23252a2a2a2a2a2a2a2a2a2a27251d12050000000002152737566b8096a5b6c2c5c2b5a596806b56382715020000000001152737475962778698a0b1b6c2c9cdd7d6ccc9c9ccd6d6ccc9c1b4ab9f968475615645321e130000000000192e44596e8399aebecfdad1c3b49f8a75604b36210b0000000e23384c5e6568696d77879db2c7ddead8c7ab96806b56412b16010020354a60758a96999ea6b3b8c4c4b7b3aa9f958273604b3828150200000000000000000c22374c61778ca1b6cce1e3cfbcab917c67523f2e1d10101d2f3f52677c91abbccfe3dfcab6a58c76614c37210c000000081e324657687e93a3b4c6d7e7d5c4b7a59d8a7f756b6561585e5962666c76818d9ea8b9c7d7e4d3c3b19f8f7a644f3f2e1c00000000000c21364a5b72879cb1c2d3decebbaa9f8b7d736964616061656c79869ca6b8cbe0dcc8b4a28d78634d38230e0000000001162b41566b8096abc0d5d3bea8937e7373737373737373737373737373737373737373625a4835200b00000000000b2035485a70859bb0c9d9ebddc9b5a38d78624d38230d000000000000061a2c3d556a8095aac3d4e6e2cdbaa9927d67523a2a18040000001e33485d73889db2c8ddf2dccabaada7a6a6a6a6a6a6a6a8aaaeb3b8c5cacfdaded0c5b8aa9f8d7c665c4a39281600000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000080e101414141414141414141412100a010000000000081d31445572889db2c3d3dad2c3b29d88735645311d0900000000081d3144556177869ca4b2becad3d3c9c6c6b9b4b4b9c6c7cad3d1c9bcb5a29a8474604b41311b0b000000001d32475c72879cb1c7dcece2cdbaa98e7a644e39240f000000091c2f404c50535459687d93a8bdd2e8d8c3ad98836e58432e19030020354a60758a9faeb3b8c5bdb1aca69d968b8073605544311a0a0000000000000000000c22374c61778ca1b6cce1dfcab49f8b76614b36211100001121364c61768b9fb4cadfe6d4c3a48f7a654f3a2510000000031628394b6073859ba8b9c9dae2d4c3b7a99f9488807a76747474777b8289969fabb9c6d6e5d6c6b6a597816c5c4b3721110000000000071a2d3d53687e93a4b6c7d8d8c8baa99f92867e797675777a818b9ca4b6c4d5dfcebdaf9a846f5a4935200c000000000014293f54697e94a9bed3dec9b39e89888888888888888888888888888888888888888878624d38230d00000000000d22384d62788da3b4c8e7f0dbc6b19b86715a4935200c000000000000000f24394f64798ea5b6cadfead7c7af99846f5847331f0a0000001e33485d73889db2c8ddf2e8d8cac0bdbbbbbbbbbbbbbcbdc0c3c8ccd5dfdfd3cabfb3a79e8c7d675e4d3e2d1b0a00000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000000000000000000000000000000b20364b60758ba5b7cbe2efdfcbb7a68b75604b36200b00000005192b3c4b6073849aa4b5c2cfdecfc2b6b1a7a89e9ea8a8b2b6c3d0dacfc0b4a298826d5f4d3a2917040000001d32475c72879cb1c7dce8e1cdb9a88e79634e39240e0000000011212f383b3d3b4e63788da3b8cde2d9c4af9a846f5a452f1a050020354a60758a9fb5c8cbc5b19f978e8881786a605544372614000000000000000000000c22374c61778ca1b6cce1dbc6b19c86715746331e0a00000a1e33465771879cb1c6dce6d1bca7917c67523c2712000000000b1d31445563798a9eabbccfd9e1d4c7bab4a69d96908c89898a8c90979ea8b5bcc9d6e4d6c7b9a89c8776614c3e2e1b030000000000000f20364b6074869ca9bac9d8d7c7bab4a49c938e8b8a8c90979fa9b6c2d3dfd2c1b19f8f7b654f3c2c1906000000000012283d52677d92a7bcd2e1ccb9a89e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d78634d38230e00000000061a2c3d546a7f94a9c1d1e4e6d3c3aa957f6a553c2c1906000000000000000d22364a5c72879db2c7dcf2dfcab49f8b77614c37220d0000001e33485d73889db2c8dde5e5e5dcd5d2d0d0d0d0d0d0d1d2d5d8dedbd8cec9c2b6b1a199897b675f4d4030200f0000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000000000000000000000000000000b20354a60758a9fb4c9dfe6dfcab49f8a75604b35200b0000000b2035485a6a7f94a2b4c2d2ddcfbeb2a49c928c89898c929da5b3bfd0e3d1c0b2a0927d675846331f09000000182e43586d8298adbcccd6cfc1b49e8975604b36210b0000000003111c232628374c61778ca1b6cce1dac5af9a85705a45301b050020354a60758a9fb5cad7c1ac97817a736b625a4b4437261909000000000000000000000c22374c61778ca1b6cce1d8c3ae99836e5939291703000003172939596e8499aec3d9e8d3bea9937e69543e29140000000001142637495b677d8d9fb4bcc9d6e3d7cdc4b7b3aba5a99f9e9fa9a6acb4b9c6cfdae3d3c6b9a99e8a7963574633201000000000000000081d314455647a8b9fabbbc8d3d7cdc2b5b1a9a3a0a0a1a5acb4bac7d3dfcfc1b5a397816c5d4b371e0e00000000000010263b50657b90a5bad0e8d6c6b9b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a28d78634d38230e000000000c2135495b71869bb1c6dbe5decab6a48e79634e39240e0000000000000000071b2d3e566b8196abc4d5e7e2cebbaa937e68533b2b180500001e33485d73889db2c8d0d0d0d0d0d0d0d0d0d0d0d0d0cfcfd6ccc9c5c8bbb4aea49c918477655d4d41302212010000000000000c22374c61778ca1b6ccd0d0c5af9a85705a45301b0500000000000000000000000000000000000000000000000000071c30435470859aafbccad3cabcb09a85705544311d08000004182a3a4d62788b9fb4c0d1e0d0bfb2a098867d777474777d8799a1b3c1d2dfcfbeb39e8876614c37271502000010253a4f657a8f9eb4b9c6bcb5a396816c5645321e09000000000000090e1022374c61778ca1b6cce1dac5af9a85705a45301b050020354a60758a9fb5cad8c3ad98827c756d645c4b4538281a0a000000000000000000000c22374c61778ca1b6cce1d7c1ac97826c57422d1700000000172d42576c8297acc1d7e9d4bfaa947f6a553f2a15000000000009192c3d4d5f697f939fabb8c5d0dde1d5cbc8c0c7bab4b3b4bac7c1c9cdd6e3d9cfc2b6a89e8b7b655b4a3929170200000000000000021527374a5c677d8d9faab6c3cdd7d2c9c6beb9b6b5b6bac1c9cdd7d3cabeb2a39b8575604b3f2e1c000000000000000e24394e63798ea3c9d9ebe4d6ccc9c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8a28d78634d38230e000000000e23384e63788da3b5c9d0d0d0c7b29c87725b4a36210c00000000000000000010253a4f657a8fa6b8cbd0d0d8c8af9a8570594834200b00001e33485d73889db2bababababababababababababababab9c6b9b4b0acaa9f9991867c6f62594b3f30231304000000000000000c22374c61778ca1b6babababaaf9a85705a45301b05000000000000000000000000000000000000000000000000000013253651667c909eb2b7c3b6b29e907b66503726140100000a1f3347586d8297a9bacdded7c7b3a1988274676158586168758399a3b5c9dae0ccb8a7957f6a5544311d0800000e22374b5d6b80939ea8a8ab9f988575614b3828160200000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050020354a60758a9fb5c6c9c6b2a098908a837a6c605645382815020000000000000000000c22374c61778ca1b6cce1d6c0ab96816b56412c1601000001162c41566b8196abc0d6ead4bfaa957f6a55402a150000000000000f1f30414f61697e8d9ea7b3bfc9d2dee0ddd5d7cdc9c9c9ced8d7dedfdacfc9bcb4a49c8a7b655d4c3d2d1b0b00000000000000000009192d3e4d5f677d8b9da5b4b9c6cad3d7d3cecbcacbcfd6d6d1c8c3b6b2a0988576615645322111000000000000000c22374c61778cabbccfd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cdb8a28d78634d38230e000000071a2d3e556a8095aac2babababac4ab96806b563d2d1a070000000000000000000b20354b6074889db3bababababab59f8c77624d37220d00001e33485d73889da5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a3a89e9b96918a847c73665e4d483b2f21130500000000000000000c22374c61778ca1a5a5a5a5a5a59a85705a45301b0500000000000000000000000000000000000000000000000000000824384c5e6b80929da5a5a59d91806a5e4c3819090000000c22374c61778a9fb4c7d7e1cdbaa999837360564c47474c576174859babbccfe3d5c5b39e8874604b36200b0000081b2e3f50626b7e899193928c8275615746321a0a0000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050020354a60758a9facb1b5c2beb2ada99f988e8174605645321d0a0000000000000000000c22374c61778ca1b6cce1d6c1ac96816c57412c1700000002172c41576c8196acc1d6e9d4bfaa947f6a553f2a1500000000000001122332424f60697c8999a1b0b5c1c8ccd5d7dadcdddddddcd9d6d4cac9bcb5ab9f968679655d4c3f2f1f0f0000000000000000000000102030414d5f677a87959ea8b1b6c2c1c4c7c8c8c8c6c4c1c0b4b0a59d91827561584738281603000000000000000b20354b60758a9fb4bababababababababababababababababababababababab8a28d78634d38230e0000000d21364a5c72879ca5a5a5a5a5a5a5a68f7a644f3a250f00000000000000000000081c3043546c8297a5a5a5a5a5a5a5ab937e695436251300001e33485d738890909090909090909090909090909090908f8e8c8986817c766f6660544d40342b1d11030000000000000000000c22374c61778c909090909090909084705a45301b050000000000000000000000000000000000000000000000000000091d2f4050626b7d878d8f8d877d6a6150402f1c0000000114263753687e93a9bacee5dec9b49f8a7862554538333339465663798d9fb5cadfe0cbb8a6917b66513c261100000010213344506069767c7e7d786d615746392816000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050020354a60758a95969ca4b2b6c3c7bab4ad9f978474604b3928160300000000000000000c22374c61778ca1b6cce1d7c2ad98826d5836251300000000132536586d8298adc2d7e9d3bea9947e69543f29140000000000000004142432424f5e667883909ba3acb3b8c5c2c5c7c8c8c8c6c4c1c3b7b2ab9f998c8175635b4c3f2f211101000000000000000000000002132330414d5c6475808a949ca4a8acafb1b3b3b2b1afaca7a29a92877c6d6157473a2a1a0a0000000000000000081d31445573889da5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a28d78634d38230e0000000f24394e64798e9090909090909090908873604a35200b000000000000000000000114263650657b9090909090909090909085705443301c070010253a4f657b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a787674706c676158514b43363020180d00000000000000000000000b20364b60747b7b7b7b7b7b7b7b7b7a644f39240f0000000000000000000000000000000000000000000000000000000012223344505f6773787a7873675f5043332211000000081d3144556f849aafc7d8e8d6c5ac97816c5a4837281f1f28384a5b6e8399aec9dae7d5c4ac97826d5739291703000003162633424f5761666967625a4b4639291b0b000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500152a40556a7f8081868f9ca5b6c5cdc9bdb1a295806b5745321e0900000000000000000c22374c61778ca1b6cce1dac5af9a85705443301c070000071c30435470859aafc5dae7d2bda7927d68523d2813000000000000000006142432404c59626e7b858f979ea7a9adafb1b3b3b2b1afaca8a59d968c83796c61574a3d2f21110300000000000000000000000000051323303e4b57616a777f878d93979a9c9d9e9d9c9996928c857d74665e4b46392a1c0c000000000000000000011426375c71869090909090909090909090909090909090909090909090909090908d78634d38230e0000000d22374d62787b7b7b7b7b7b7b7b7b7b7a645443301c0700000000000000000000000b20364b60737b7b7b7b7b7b7b7b7b7b7b72604a35200b000e23374b5d656565656565656565656565656565656565646361585b57514c473a353026181205000000000000000000000000081d31445560656565656565656565645c4a36220d0000000000000000000000000000000000000000000000000000000004162633414d546063656360544d41332515040000000b20354b6074899fb4c9dee0ccb9a78f7a644f3c2b190a0b1a2d3d52677c91abbccfe3dcc7b29c87725746331e0a0000000816243239464b5153524d483c33291b0b00000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050013283c50616a6a6c717a879ca7b9ccdecec0b49e8975604b36210b00000000000000000c22374c61778ca1b6cce1dec8b39e8974604a35200c00000b20354a6074899eb3c9dee9d6c6a5907b66503b26110000000000000000000614222f3b484d5e65707a82898f93979a9c9d9e9d9c9a97938e8780796e635b4b46392d1f11030000000000000000000000000000000513202e39464b58616a72787d8285878888888784817d77706760554c4032281b0c00000000000000000000000f24394f647a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b75604b36210b0000000b203448596265656565656565656565645c4a362513000000000000000000000000081d314455606565656565656565656565605443301c0700081c2e3f4b4f50505050505050505050505050505050504f4e4c473a413c37332a201c1408000000000000000000000000000002152737444b5050505050505050504f4a3e2d1b0700000000000000000000000000000000000000000000000000000000000816233036434a4e504e4a433630231507000000000e23394e63798ea9bacde1dec9b39e8974604b35200d00000f21364c61768b9fb5cadfdfcab6a58b76614c36210c0000000006141b2933363c3e3d38352b1e170b0000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000d203343505555575d6478899eb3c9dee1ccb9a8907b66503b261100000000000000000c22374c61778ca1b6cce1e0ccb8a78e79644f3a2a180909182a3b4f64798fa7b9cce0e1cdb9a88d78634d38230e0000000000000000000004121d2b34404c505d656d747a7e8285878888888784817d79726b635b4e4a3d32281b0f01000000000000000000000000000000000002101b28323a474c545b63686c6f72737373716f6c676259524b4437301e160b0000000000000000000000000d22364a5c6465656565656565656565656565656565656565656565656565656565605745321e0900000005192b3b484d505050505050505050504e4a3e2d180800000000000000000000000002152737444b50505050505050505050504a4336251300000011212e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3937332a2c27211f170c08010000000000000000000000000000000009192731363b3b3b3b3b3b3b3b3b39362d201000000000000000000000000000000000000000000000000000000000000000051318253035383a38353025181205000000000011273c51667c91a6c7d7e9dac4af9a856f5443301c0800000a1f33465872879cb2c7dce6d3c3a48e79644f39240f0000000000000b171e212629282220190e03000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500041525333c40403f4b596a8095aac9d9e8d6c6a9947e69543f291400000000000000000c22374c61778ca1b6cce1e8d6c5ab96806b584736271f1f273648596c8196abc5d6e8dec9b49e8974604b35200b0000000000000000000000000d19202f383f4b4f556064696d7072737373716f6c68635b564e493d362d1e160b0000000000000000000000000000000000000000000b161e2a33373d494e53575a5c5e5e5d5c5a57524d483b36312719120300000000000000000000000000071b2d3e4a4f505050505050505050505050505050505050505050505050505050504b4539281603000000000d1d2b34373b3b3b3b3b3b3b3b3b3b39362d200f000000000000000000000000000009192731363b3b3b3b3b3b3b3b3b3b3b353025180800000003111c232526262626262626262626262626262626252523211f1717120c0a04000000000000000000000000000000000000000009151d2026262626262626262624221b100200000000000000000000000000000000000000000000000000000000000000000008131c20232523201c13080000000000000013293e53687e93a8bdd3e8d7c2ac97826d573626140100000417293a5a6f8499afc4d9e6d0bba6917b66513c261100000000000000030a0c1114120d0b050000000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000071520282a2b2e3b4e64798eabbccfe3d5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1f3dec9b39e89776154443733333744546277899eb4c9deebd9c9af9a846f5443301c080000000000000000000000000005111c232e3737444b4f54585a5c5e5e5d5c5a57534e493d38352c211a0f030000000000000000000000000000000000000000000000030c171f212c35383e4245474849484744413d37342b201d15090000000000000000000000000000000010202d36393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3632281b0a0000000000000d1920222626262626262626262624211a0f0100000000000000000000000000000009151d202626262626262626262625201c1308000000000000080e1010101010101010101010101010101010100f0e0c0a04000000000000000000000000000000000000000000000000000002080b1010101010101010100f0d0700000000000000000000000000000000000000000000000000000000000000000000000000070b0e100e0b07000000000000000000152a3f546a7f94a9bfd4e9d5c0ab95806b56402b1600000000182d43586d8298adc2d7e7d2bca7927d67523d2812000000000000000000000000000000000000000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000040d13151520364b60758a9fb4cadfd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1f5e0ccb9a798827260554c46464c5560728399a8b9cce1e3cfbcab947e69543626140100000000000000000000000000000009101b222631353a3e4245474849484745423e39362c23211a0f07000000000000000000000000000000000000000000000000000000040a0f1a2123282d3032333333322f2c282220180d0802000000000000000000000000000000000002101b222426262626262626262626262626262626262626262626262626262626211e160a0000000000000000050b0d101010101010101010100f0d0700000000000000000000000000000000000002080b10101010101010101010100b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95aabfd4ead4bfaa957f6a55402a1500000002182d42576d8297acc2d7e7d2bda8927d68533d2813000000000000000000000000000000000000000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000081d31445573899eb3c8ded5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1f0e0d2c5b2a0968173676158586167748197a1b3c6d6e8dac9b49f8b77624d37220d0000000000000000000000000000000000000809141d2025292d3032333333322f2c2823211a0f0c060000000000000000000000000000000000000000000000000000000000000000060c0e13171a1d1e1e1e1c1a17120d0b0500000000000000000000000000000000000000000000070d0f101010101010101010101010101010101010101010101010101010100b090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e20202020202020202020202020202020202020202020202020202020202020202016140e04000000000000000000000000000000000007111719202020202020202020201b1812080000000000000000000000000000000000000000000000000000152a3f556a7f94aabfd4e9d5c0aa95806b55402b1600000003182d42586d8297adc2d7e7d2bca7927d67523d2812000000000000000000000305040000000000000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000021527375e73889db3c8ddd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1e5d2c2b5b1b39f96857c767373767c86979fb1bfcfe4e3cfbcab99836e594834200b000000000000000000000000000000000000000001080b0f14181b1d1e1e1e1c1a17130e0c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a21243535353535353535353535353535353535353535353535353535353535353535352b292116080000000000000000000000000000000a18242c2e35353535353535353535302d251a0c0000000000000000000000000000000000000000000000000014293e53697e93a8bed3e8d6c1ac96816c57412c1700000002152737596e8499aec3d9e6d1bba6917c66513c271100000000000001080b12181b19140c0a0300000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000001e33485e73889db3c8ddd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1dec9b5a39b9da6a39b918b89898b929ca4b1bdcedde4d4c3b59f8d7a644f3b2b19050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000812181a1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0b080100000000000000000000060c0e141716100b070000000000000000000000000000000000060c0e1f1f1f1f1f1f1d0b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d36394a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a403d33261604000000000000000000000000000018283640444a4a4a4a4a4a4a4a4a4a4541382a1a0000000000000000000000000000000000000000000000000012273c51677c91a6c8d8ead9c3ae99846e593c2b19060000081d31445571869bb0c6dbe7d4c4a48f7a644f3a250f000000000008141c20272e302f29211e170b000000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000091e33485e73889db3c8ddd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1dbc6b19b85889db3b1a7a79e9ea7a7b1b5c2cedbe3d5c5b6a597826d5c4a361d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1011111111110e0c060000000000000000000000000000000b19252d2f32323232323232323232323232323232323232323232323232323232323232201d140900000000000000020f1a21232a2c2b25201c130800000000000000000000000000000e19212334353535353532201d150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a4e60606060606060606060606060606060606060606060606060606060606060606056514433210e000000000000000000000000000b1b36465359606060606060606060605a5548381d0d0000000000000000000000000000000000000000000000000f24394f64798eaabbcee2ddc7b29d87725a4935200a00000b20364b60758a9fb4c9dfdfcbb7a68c77614c37220c000000000c182630353c4345443f3633291b100200000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000091e33485e73889db3c8ddd5c0aa95806b55402b1600000000000000000c22374c61778ca1b6cce1d7c2ad97827e93a2b4c3b8b3b3b8c5c6c9d2e0ded1c5b8a79d8776614c3e2d1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b222527272727272320190e00000000000000000000000000081929374145474747474747474747474747474747474747474747474747474747474747473531261909000000000009151d2c35393f41403b353025180e0000000000000000000000000e1e2c3538494a4a4a4a4a483632281a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b707575757575757575757575757575757575757575757575757575757575757575756b62513d29140000000000000000000000000317293953646e757575757575757575757066553b2b190500000000000000000000000000000000000000000000000b21364b60768a9fb4cadfdfcab7a58d78624d3828150404172a3a4f657a8fa9bacde2ddc8b39d88735947341f0b0000000c1c2a36434b51585a59544c46392e211001000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000091e33485e73889db3c8ddd5c0ab95806b56402b1600000000000000000c22374c61778ca1b6ccd4d4c2ad978275849aa5b5c2c8c8ccd6dbdcd9d2c9c0b4a79e897963574633201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010212e373a3c3c3c3c3c38352c1e0e00000000000000000000000012253747545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4b4437261401000000091927313d494e545755504a43362b1e0e0000000000000000000009192c3c494d5e5f5f5f5f5f5d4b45382815020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a806b56402b160000000000000000000000000a1e3346576e828a8a8a8a8a8a8a8a8a8a8470594834200b0000000000000000000000000000000000000000000000091e32455670859bb0c5dae6d4c3a9947f6a5645321f17171f3347586c8196acc7d7e9d7c7ae98836e593b2a1804000009192a3a475460676d706e6961574b3f2e1f0f000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000091e33485e73889db3c8ddd6c1ac96816c573625130f0b0802000000000c22374c61778ca1b6bebebebead97826d77879ca4b4bac7c6c8c8c7c4c2b5b1a29a897a645b4a392917020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3f4b4f51515151514d493c2c19060000000000000000000000182d4154656f72727272727272727272727272727272727272727272727272727272727272605544311d08000002152737444b5b63696c6b656054483c2b1c0c000000000000000001142637495b6374747474747472605645321d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f95806b56402b160000000000000000000000000c21364c61768a9f9f9f9f9f9f9f9f9f9f8c77624d37220f000000000000000000000000000000000000000000000003162838556a7f95aabfd0e3ddc7b29d8774604b4133292a33424c6176899eb3c9dee1cdbaa9927d67523d2812000001152737475861737c8285847e76655d4b3d2c1a060000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000081d33485d72889db2c7ddd8c3ae99836e5443302624201d15090000000c22374c61778ca1a9a9a9a9a9a997826d627886969fa9aeb1b2b3b2afaaa49c928478645c4a3d2d1b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e0c0e22374b5d656666666666635a4935200c0b0e0c06000000000000001a2f455a6f838787878787878787878787878787878787878787878787878787878787878673604b35200b0000081d314455606c797f81807b72625a483a2a170400000000000000091d3144556379898a8a8a8a8a8775604b36200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ab95806b56402b16000000000000000000000004182a3b52687d92a9bab5b5b5b5b5b5bcab947f69543d2c1a0600000000000000000000000000000000000000000000000e23384d63788da1b3c7dcdfcab7a595806a5f4c463a3a474c606d8297a8b9cce1d8c7b49f8a76614c36210c0000081d31445561768491989a9994887b655b4935210c0000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000071c31465c71869bb1c6dbddc8b39d8874604a3e3b39363127190900000c22374c61778c9494949494949494826d5a6275808a93989c9d9d9c99958f867d72625a4a3e2d1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a2123211a253a4f657b7c7c7c7c7c78634d38231d202320190e0000000000001d32475d72879c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8a73604b35200b00091d2f404b6073818c949695908578625847331f0a00000000000009192c3d4b6073859b9f9f9f9f947f6a5645321d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3b8cacacacacacacacacacacacacacacacacacacacacacacacacacacac0ab95806b56402b1600000000000000000000000b1f3447596f849aafc7d7cacacacadac9b19b86715b4935210c00000000000000000000000000000000000000000000000c2035495a6f8499afbecfe2d4c3b59f8d7d6b6158575758616c7e939fb1c6d6e2cebaa997826c5846331f0a00000b20354b6073859aa2adafaea69d8a79634e3a29170400000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000004192f44596e8499aec3d9dfcbb7a6907c665c53504f4b4437271502000b21364b60757f7f7f7f7f7f7f7f7f7c665057606b777e838688888784807a71676054483c2d201001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1f2c3538352c2f44596e8391919191917e68533e27313638352c1e0e00000000001d32475d72879cb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a08a75604b35200b000f24384c5e6d82979fabacaaa39b8776614c392816030000000001142637495b697f94a3b4b4b39e8976614c382815020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3b8cedfdfdfdfdfdfdfe6dfdccecececececececececececececececec0ab95806b56402b1600000000000000000000000c22374c61778b9fb4cadfdfdfdfdfddc9b5a38d78634e382310000000000000000000000000000000000000000000000006192c3c4f647a8fa0b2c3d4e3cfbcab9f8d80766f6c6d6f7781939cadbdcee2d2c1b49f8b78624d3a291704000013283d53687d92a3b4c0c5c4b7a899846f5847331f0a00000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000001162b40566b8095abc5d5e7d4c4b39d887a6e686564605544311d0800091e32455660696969696969696969665e4c454b5961696e717373726f6a645c524a43362b1e1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2c3d494e493d3343586d8298a6a6a6927c67523d37444b4d493c2c1909000000001d32475d72879cb2c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b5a08a75604b35200b0011263c51667c91a0b5bcc9c1b4a597826d5745321e0900000000091d31445563798b9fb4c1baa995806b5846331a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3c1d0deedfaf4fff1e1d3cac7b9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8ab95806b56402b160000000000000000000006192b3c53697e93aabbcee2f1efedefe4d2c1aa95806a553e2d1b0700000000000000000000000000000000000000000000000e22374b5c6d8298a5b7c6d6dac9bcab9f958a848282858a969fadbacbdbd4c4b5a395806b5a48351b0b0000001a2f455a6f849aafc1d1dad4c6b49f8b76614c37210c00000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000011263b50667b90a7b8cce0e0cbb7a69d8c837e7b7a73604b36200b0003162838454b545454545454545454504c40323a474c53595c5d5e5d5a554f4a3e353025180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d495b635b4c463a576c8196acbaa5907b65503d4a5560635a49372715010000001d32475d72879cb2c7d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1cab5a08a75604b35200b00192e44596e8399aebecfdad1c3b49f8a75604b36210b00000009192d3d4b6073859ba9bac9b49f8a77624c3a291700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3b3c0cfdcebf9f9e6d3c3b6b2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a395806b56402b16000000000000000000000b2035485a70859bb0c8d9e3dcdad8dbe2dcc7b29c87725c4a3622080000000000000000000000000000000000000000000000081b2e3e4c6176879da8b9c5d3d9c9bcb4a99f9a97979a9fa9b0bdcbe1d1c4b7a69b8574604b3c2b19000000001d32485d72879db2c7dceee3cfbcab8e7a644f39240f00000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000000b20364b6075889eb3c3d4e4d5c4b7aa9f9893908c77624c37220d00000a1a2832363f3f3f3f3f3f3f3f3f3b382f1e2a34373e434748484744403a362d201c1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092136495b63786d61584c556a8095aab9a48f79644f4b5b637478635544311d0c0000001d32475d72879cb2bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb5a08a75604b35200b001d32475c72879cb1c7dcece2cdbaa98e7a644e39240f0000011527374a5b6a7f94a3b4c7bcab97816c5948341b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b6175859aa2b2becedbeaf3dfcab6a59c8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e806b56402b16000000000000000000000d23384d62788da2b4c8ded1c8c5c3c6cfdecab6a48e79644f362614010000000000000000000000000000000000000000000000101f334758647a8a9ea7b6c2cdd7cfc7bab4afacacafb4bac7cdd6ccc0b4a69d8878625645321e0e000000001c31475c71869cb1c7d8e7e0ccb8a78e79634e39230e00000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000091d3245566a7f95a5b6c5d3dfd5c8bbb4aea8a18c77624c37220d0000000a161e212a2a2a2a2a2a2a2a2a26231c12181f22292e313333322f2b24221b10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009192f404e63798b8276665e54697e94a9b8a28d786355606a79868673604b3a29170400001d32475d72879ca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a08a75604b35200b001d32475c72879cb1c7dce8e1cdb9a88e79634e39240e0000081d31445563798b9fb4c1cab49f8c78634d3b2b180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e33465761758398a0b1bdcddae9dcc7b29c877a79797979797979797979797979797979797977624c37220d000000000000000000071a2d3d546a7f94a9c0d1d1c0b4afaeb2bfcfd3c3ab96816b5443301c08000000000000000000000000000000000000000000000004172a3a4a5c647b899ca4b4bac7cbd5cdc9c4c1c2c4c9ced4cac6b9b3a29b8879635a483828150000000000172c42576c8197a9bac9d2ccbeb39e8875604b35200b00000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000021528384b6175879da7b6c2cad3d9cecac3b7a18c77624c37220d0000000003090b141414141414141414110f0900040a0c14191c1e1e1d1a150f0d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011527374c5e6f849997887c6d61677d92a7c5a18c766163747f8b9b937e695847331f0f00001d32475d72879191919191919191919191919191919191919191919191919191919191918a74604b35200b00182e43586d8298adbcccd6cfc1b49e8975604b36210b00071a2d3d4b6073859ba9bac0bfad98836e5a49351d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031729394657617482979fb0bccbe3dfcab6a59983746363636363636363636363636363636363625947341f0b0000000000000000000c21364a5b71869cb1c6dbc8b4a29a98a0b2c6ddc8b39d8874604b35200b0000000000000000000000000000000000000000000000000c1c2d3e4b5d647986959fa9b3b8c4c3c5c7c8c8c7c5c2c3b7b2a89e948578635b493c2b1a0a00000000000e23384e63798b9fabb5c1b8b3a0947f695544311d0800000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000000a1e324657647a899ca4b2b6c3c3c6c8ccb7a18c77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455667b90a1a69d908276667b91a6b8a78a756a7985959faa9e8976614c3d2c1a060011263b51667c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d72604a35200b0010253a4f657a8f9eb4b9c6bcb5a396816c5645321e09000c21364a5b6a7f94a3ababababa18e79644e3c2c1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b29394656607381959eaebbcfd9d3c3b3a199837460564e4e4e4e4e4e4e4e4e4e4e4e4e4e4c473b2a18050000000000000000001325364e63798ea4b5c9dac5af9a848398aec9dacbb7a6907a65503827150200000000000000000000000000000000000000000000000010202e3f4b5b6375808a969da6a9adb0b2b3b3b2b0ada9a59d95897f736259493d2c1e0e0000000000000c2135495b687d8d9ba3a4a79e948272604b3726140100000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000031628394a5c647986939da5aaaeb1b3b8c5a18c77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0e1011100c0a040000000000000000000000000b20354b6073869cb1b7b2a097877b7b8fa5b39e89737f8b9ba3b4b8a796816b5b4935210c000f24384c5e6667676767676767676767676767676767676767676767676767676767676767605443301c07000e22374b5d6b80939ea8a8ab9f988575614b38281602000e24394e63798a95959595959595836f5c4a361e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b28384555607280949db4bcc9d8cfbfb3a199837460574639393939393939393939393937342a1d0d000000000000000000071c3043546b8095aac2d2d4c3a9947f7d92abbccfd4c4ac97826c5645311d090000000000000000000000000000000000000000000000000210202e3d4957606b7780888f94989b9d9e9d9d9b98948e877f76696055483b2c1f0f00000000000000061a2c3d4e5f687b868d8f8e887f726054433019090000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000b1b2d3d4a5b63747e878e94999b9ea7a1a18c77624c37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b101010101010100d0b05000000000000000608141c2023262625211f170c080100000000000000000014293e53697e939fabb4bbb1a69d90849aafb39e8986959faab5b8b3a79e8a78634e38230e00091d2f404c51525252525252525252525252525252525252525252525252525252525252524a433625130000081b2e3f50626b7e899193928c8275615746321a0a000012273d52677d80808080808080807a644e3e2d1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1a27374454606b7f929fabbac7d6cfbfb3a1998475615746392a242424242424242424221f180d000000000000000000000b20354a6073879db2c7dccab7a58e79778b9fb5cadec8b39e8975604b36200b0000000000000000000000000000000000000000000000000002101f2c39454b59626b747a7f83868788888785827e79736a61584b44372b1d0f0100000000000000000f1f31414e5d6571787a797469605443362614000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000000000000f1f2d3d4a56606974797f8386898b8c8d8c77624c37220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c20252525252525252220190e00000000030f1a21263035383b3c3a37332a201d140900000000000000000e23394e6379828c989faab4b7b2a29aa2b3b9a79e9ba3b4b8b3a79e94898076614c37210c000012222f383b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c353025180800000010213344506069767c7e7d786d6157463928160000001025394d5f676b6b6b6b6b6b6b6b645c4a36200f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a192636434a61697e8d9fa9b9c6d5d0bfb3a29a84756157473a2b1d0e0e0e0e0e0e0e0d0b0500000000000000000000011426374f647a8fa5b6cadcc7b29d877270859bb0c5daccb8a7917c66513929160300000000000000000000000000000000000000000000000000010f1b28323b484d5560646a6e7072737372706d696460544c473a3127190d00000000000000000000011323313f4b505a62656460554b4336261808000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000000000010f1f2d38454b5460646a6e71737577787873604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182630353a3a3a3a3a3a3a38352b1e0e00000a161e2c3536434b4e50514f4c473a353126190e000000000000000c2136495b636d79828c979faab4b3afb3c0c5b9b3b0b5b3a79e94897f766a615847331f0a00031424323b3f40404040404040404040404040404040404040404040404040404040404040353026180800000003162633424f5761666967625a4b4639291b0b0000000a1e30414d5256565656565656564e4a3e2d1b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009182530434f60687d8b9ea8b8c5d4d0c0b3a29a84756158483b2b1e0e000000000000000000000000000000000000081d3144556c8196acc3d3d7c7ac96816c6a7f95aac4d5d6c5ad98836e5746321e0a0000000000000000000000000000000000000000000000000000000a161e2b3437444b4f54585b5d5e5e5d5b58544f4a4336332a1d15090000000000000000000000000513212f373c484d4f4e4b44373026180800000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000010f1a273136434b4f55595c5660616263605544311d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001142636434b4f4f4f4f4f4f4f4d483c2b19050f1b28323d494e5460636566656158524b44372b1e0e000000000000061a2c3d494e5b636d78828b979fa9bac7d0d6ccc9b7a69d94887f766a61584c473a291704000c1f32434f54555555555555555555555555555555555555555555555555555555555555554b43362614010000000816243239464b5153524d483c33291b0b0000000001132330393d404040404040404039362d201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c32424e5e667b8a9ea7b7c4d3d0c0b4a29a85766259483c2c1e0e00000000000000000000000000000000000b20354b6074889db3c8ddcdbaa9907b6664798ea6b8cbdec9b49f8a76614b36210c00000000000000000000000000000000000000000000000000000000030d18202631353a3f43464849484846433f393530251f170c01000000000000000000000000000003111c232b35383a393531271c14080000000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000000000000000000a151d263035393f4438454b4c4d4d4b443727150100000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c3043546065656565656565625a483520111f2c39454b5b636c74787b7b7a7670686055493c2c1e0e0000000000000f1f2c363d494e5a626d78818b9fb4c9dfe8ddc8b39d887f756a61574c463a33291c0c000012273b4f61696b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b605443301c080000000006141b2933363c3e3d38352b1e170b00000000000005131e25272b2b2b2b2b2b2b2b24221b10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152331404d5d657a899da6b6c3d2d1c0b4a39b8677625a493c2c1e0e0000000000000000000000000000000215283850657b90a6b8cbdec9b49f8a75606074889eb3c8ddcdbaa8927c67523a2a170400000000000000000000000000000000000000000000000000000000000509141d20252a2e3132333332302d2924201c130804000000000000000000000000000000000000080e1920232524201d150901000000000000000000000000000c22374c61778ca1b6ccd4d4c5af9a85705a45301b050000000000000000000000000000000208141c20242a2e273136373838353127190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b60727a7a7a7a7a7a7a78624d3822222f3d4957606c7981888d90918f8c857d73625a493c2c1a0a000000000010202d363e4a4e5b636d79828b9fb4cadfe8dec8b39e897f766a61584c473a342a1d0c000014293f54697f8080808080808080808080808080808080808080808080808080808080808072604b35200b0000000000000b171e212629282220190e030000000000000000010a101216161616161616160f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051322303f4b5c6479879ca4b5c1d1d1c1b4a49c8778635a493c2c1e0e0000000000000000000000000000091d3245566d8297adc4d5d9c4ae99846f56546d8297adc8d9d7c6ae99846f5847331f0a0000000000000000000000000000000000000000000000000000000000000001080b0f15191b1d1e1e1d1b18140f0b070000000000000000000000000000000000000000000000060b0d100f0b08010000000000000000000000000000000c22374c61778ca1b6bebebebeaf9a85705a45301b05000000000000000000000000000000000001080b0f1519151d20222323201d15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b61768b8f8f8f8f8f8f806b55402b31404c5b6375818c979ea7a5a6a4a39b928578635a4938281602000000071b2d3e4a4f5c646e79828c979faabbc7d0d5ccc8b8a79e948980766b61584c473b2a1804001d32475d72879595959595959595959595959595959595959595959595959595959595958a73604b35200b00000000000000030a0c1114120d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412212f3e4a5b6378869ba3b4c0d0d1c2b5a59d8778635a493c2b1d0c000000000000000000000000000b20364b6075899eb3c9ded3c2a8937e695352677c91aabbcedfcab49f8b77614c37210d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22374c61778ca1a9a9a9a9a9a99a85705a45301b05000000000000000000000000000000000000000000000002090b0c0d0e0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60758ba9a4a4a4a497826c573f34424e5e667986969faab3b8c5bbc1b5b0a39b8878635645321e0b0000000d22364a5c646e79838c989fabb4b5aeb3bfc5b8b3b0b4b3a79e958980776b615947341f0b001d32475d72879caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa08a74604b35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b1c2020202020202020202018160f0600000000000000000000000000080d0f2020202020202020202020100e0800000000000000000000000000000311202d3d495a6277859aa2b3bfcfd2c3b6a59d8878635a483b2a1a0a00000000000000000000000317293951667c91a7b9ccdecab6a48d78624d4c61768b9fb4cadfcebbaa937e68533b2b1905000000000000000000000000000000000000000002090b101416181919181714110c0a04000000000000000000000000000000000000000000000000000000000000040a0c101315151413100c0a0400000000000000000000000000000c22374c61778c949494949494949485705a45301b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d324556748a9fb4babab19b86715d4b484d60687c8a9ca4b4bbc8ccd5d0d1c9c1b5a69c8674604b3929160300000f24394f647a838e989fabb4b6ab9f99a1b3b8a79e9aa2b4b9b3a89e958a8077614c37220c001d32475d72879cb2c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b5a08a75604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d2031353535353535353535352d2a2317090000000000000000000002101b2225353535353535353535353526231c11030000000000000000000000000002101f2c3c485961758499a1b2beced3c3b7a69d877862594738281603000000000000000000000a1e3346576e8398aec5d6dcc7b19c87725a49465870859ab0c5dad8c8af9a8570594834200b000000000000000000000000000000000001080b161e2125292c2d2e2e2e2c2a26221f180c0a0400000000000000000000000000000000000000000000000001080c171f2126282a2a2a2826221f180c080000000000000000000000000b21364b60757f7f7f7f7f7f7f7f7f7d67523c27120000000000080e101515151515151515151515151515151515151515150b08010000000000000002080b14141414141414141414141414141414141414141414141414141414141414120c03000000021528385d72879db2c7c9b5a38f7b666059626d7e8c9ea8b6c2ceccc8c9ccd6ddd2c4b5a4947f6a5746321e0a000013283e53687d93a1aeb5bcb5a59c8d8399aeb39e8985939fa9b4b9b4a89f8a78624d38230d001d32475d72879cb2c7d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5cab5a08a75604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000919263135464a4a4a4a4a4a4a4a4a4a423f3527170200000000000000000010202e373a4a4a4a4a4a4a4a4a4a4a4a3b382f21110000000000000000000000000000010f1e2b3b475761748398a0b1bdced4c4b7a59c8677615645321e14010000000000000000000c21364b61768a9fb4c9ded6c6ab96816b563c3a546a7f94a9c4d4dfcab59f8c77624d37220e0000000000000000000000000000000009151d202832363a3e4143434443413f3b37342a221f180c0400000000000000000000000000000000000000000009151d202a33373b3e3f403f3d3b37332a221b100200000000000000000000091e32455660696969696969696969675f4d39251000000003111c23262a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a201c1408000000000009151d202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a272014070000001a2f445a6f8499afc4d2c1b39e897c74737782939faab9c6c8c5b8b3b3b9c6cad4d2c2b39e8976614b36210c00000b20354b6073869cb1b6ab9f96877a7b8fa5b39e89727e8a9aa2b4b8a695806b5a4935200b001d32475d72879cb2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b5a08a75604b35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001142637444b5b60606060606060606060585245352010000000000000000009192e3f4b4f6060606060606060606060504c3f2f1c080000000000000000000000000000000e1d2a394656607382979fb1bdced4c3b6a49b8574604b42321f0f000000000000000004182a3a52677d92a9bacde1cdb9a8907b65503b394e64798ea6b7cbdfcfbcab947e69543d2c1a060000000000000000000000000008131c27313538454b4f5356585959585754514c473a37332a1f170c000000000000000000000000000000000000010f192731353a474c505355555453504c473a372e21100000000000000000000003162838454b545454545454545454524d41301d0a00000011212f383b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f353026180800000009192731363f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b322514030000152b40556a8095aac2d2ccb8a79e9189888c98a0b4bbc8c0b4afa79e9ea8b2b7c3d4ccb9a7927d67523d28120000081d314455657b90a1a59d8d8175667c91a6b9a78a75697984939fa99e8876614b3c2b1906001d32475d72879caeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea08a75604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d3144556071757575757575757575756d63523e2e1909000000000000011426374b5d647575757575757575757575655d4c38230e000000000000000000000000000000000c1b29384555607281979fb1becfd3c3b5a398826e604f3d2d1808000000000000000a1f3347586f8499afc7d7dec9b49e8975604b36354a6074889db2c8dddac9b19b86715b4935210c0000000000000000000000000c18253037444b51566065696b6d6e6e6d6c69666159544c473a33291c110300000000000000000000000000000003111f2d37444b52586165686a6a69686561584f4b3f2e1b08000000000000000000000a1a283238454b545c5f5e5a514c4039302313010000081c2f3f4c505555555555555555555555555555555555555555554b43362614010002152737444b545454545454545454545454545454545454545454545454545454545454544f4332200c00000f243a4f647a8fa4b5c9d5c5b8b3a89e9da6adb2becebcb0a29a8e89898f9da5b7c7d6c5ae98836e593929160300011426374b5d6e839996877b6c61687d92a8c5a18c766163737e8a9a927d685746331e0e00001d32475d72879898989898989898989898989898989898989898989898989898989898988a74604b35200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6075858a8a8a8a8a8a8a8a8a8a816d5c4b372614010000000000081d314455647b8a8a8a8a8a8a8a8a8a8a8a7b65503b261000000000000000000000000000000000000b1a2837445460728197a0b2c0d0d1c1b2a0937e695b4a362513000000000000000c22374c61778b9fb4cadfd8c3ae99836e5645313043546c8297acc8d8ddc9b5a38d78634e38231000000000000000000000010f1d2a36434a5560676f757a7e8182838383817f7b77716961584c463a2f211406000000000000000000000000000011212e3d4a55606770767b7d7f7f7f7d7b7771655d4b37220e0000000000000000000004182a3b4756606a7174736f665e4a433625130000000e23384c5d656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a605443301c0800081d3144556069696969696969696969696969696969696969696969696969696969696969614f3b271200000d22364a5c71869cb1bfd0d5ccc6b9b4b3b7c4c6c8bbb49e95847973747b879da9bacdc8b29d88735746321e0a000009192f3f4d63788a8175655d54697e94a9b8a38d786354606979858573604b392917000000172c41576c818383838383838383838383838383838383838383838383838383838383838273604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455647a8c9f9f9f9f9f9f9f9f9f8d7a645544311d0c0000000005182a3b4b6073869b9f9f9f9f9f9f9fa798826d5d4c38230e0000000000000000000000000000000000000a192736435460728298a2b4c3d4cfbeb49f8b79635443301c07000000000005192b3c53687e93aabbcee2d2c1a8927d68533827253651667c91aabbcee2d2c1aa95806a553e2d1b070000000000000000000f1f2c3b47546067747c848a8f9396989899989694908c867f776b61584c3f312414050000000000000000000000000d1d2e3f4b5b63737d858b909394959492908c867b654f3a2510000000000000000000000b1f34475961747f868988847c6c605443301c08000010263b50657b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f72604b35200b000b20364b60747f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f69543f2a140000071b2d3e52677c91a1b3c2d0dfd6ccc9c8cbcfc4b7aa9f928073645c6065798b9fb4c9cbb7a68b76614b36210c000000112035495a63786c61574b556a8095aab9a48f79644f4b5b637378625544311b0b000000152a3e52636c6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e605544311d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011426374a5c6c8196a6b7b5b5b5b5bcab9b8573604b3b2a1804000000091f344759697e93a3b5b5b5b5b5c0b39e8977614c3f2f1c08000000000000000000000000000000000000000918263643546074849aa5b7cadfcebaa99b8572604a35200f00000000000b2034485a70859ab0c8d9dec9b5a38c77624d372221364b61768a9fb4c9dfdcc7b29c87725c4a36220800000000000000000e1e2c3d495961727d8791999fa9a8abadaeaeadaca9a6a39b948a8176655d4e42312313010000000000000000000005182b3b4b5d657986929a9faba8aaaaa9a8a5a48e79644f39240f000000000000000000081b2e3f4c617786949b9e9e99908172604a3625130000162c41566b8094949494949494949494949494949494949494948a74604b35200b000c21364b61758b94949494949494949494949494949494949494949494949494949494948a75604a35200000001020354a60728399a4b3bfcacfd9d6cdc9beb2a69d8c7d6b60554a4a5b6e8398adbabac4a28d78634d38230e00000006192c3c495a625a4b4639576c8196acbaa5907b66503c495460625948372614000000000f2234455257595959595959595959595959595959595959595959595959595959595959594b44372614010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009192d3e4b6175879db2bfcfcadac9b5a3937e695947341f10000009192e3f4c6277899eb3c2d2cad8c8b4a2937e6859473421110000000000070d0f1111111111111111100e0800000818263645566176879db2becfd8c7b4a3917c67523d2d1a07000000000d22384d62788da2b4c8e6dbc6b19b8671594834201e3346576f849aafc4dadecab6a48e79644f362614010000000000000b1b2c3c495b637783929da5aeb4bac7c0c2c3c3c2c1bec1b5b1a99f96887b68604e41301f0f000000000000000000000b20344859657b8a9ca4b0b5bcc9bfbfbebdb49f8a75604b36200b0000000000000000000e22374b5d70849aa4b1b4b3af9f937e695443301c0700162c41566b8196aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa08a75604b35200b000c21364b61768ba0a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99f8a75604a3520000000071c30435461768699a1afb4bcc9c6b9b4ada098887b685f4b44373d53697e93a5a5a5a5a48e79644f39240f000000000e1e2c3c484d483c3243586d8298a5a5a5927c67523d36434b4d483b2b190900000000051727343e41434343434343434343434343434343434343434343434343434343434343433531261909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101e334657667c91a1b3c6d6e7d2c1b39e8977614c3e2e1909011527374b5d6d8298a7b9cce0e2cebbaa9a8572604a3b2a1803000000010f1a2124262626262626262625231c110300081827384758657b8fa0b2c6dad1c1b09b86715b4a36210c000000061a2c3d54697f94a9c0d1e4d5c5aa95806b553b2b1817293954697e94a9c3d4e6d3c3ab96816b5443301c08000000000003162939495a63798799a1b2b7c3c9cdcec9c6c3c2c4c8cbd2c9c7bab4a69d8d7e685f4d3d2d1a07000000000000000005182b3b4d6277899ea8b5c2cacfdad4d4d4c5b09b85705544311d0800000000000000000010253a4f657a8fa2b4c2c9c8bdb39d8873604a35200b00162c41566b8196abbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb5a08a75604b35200b000c21364b61768ba0b6bebebebebebebebebebebebebebebebebebebebebebebebebeb59f8a75604a3520000000001325364758617683919a9faba6a5a89e988f8276655d4e4131263c52677c8f8f8f8f8f8f8e7a644f39240f00000000000e1e2b3538352b2f44596e8390909090907e68533e26303537342b1d0d0000000000000917222a2c2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e201d140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031729394c5e6e8399a8b9cde1e0ccb9a797826d5c4b372614081d314455657a8fa0b2c5d6e6d4c3b49f8b79635443301d0c000000000f1f2d36393b3b3b3b3b3b3b3b3b372f211100000a1a293a4b5d6e8398adc5d6ddc9b5a38e79634e39240e0000000c2135495b71869bb1c6dbe0ccb8a78f7a654f3a25100e23384e63788da5b6cadfddc8b29d8874604b35200b00000000000a1e3246576378889da5b3bfcad4ccc8bbb4b0aeadafb3b7c4c7d0cdc4b7ab9f927d675b4a36211100000000000000000b203448596e8398a7b8c6d2dfe3d3cac6c0beab96816c563727150200000000000000000014293f54697e94a9c0d1deddcbb7a68d77624d38220d00162c41566b8196abc0d1d1d1d1d1d1d1d1d1d1d1d1d1d1cab5a08a75604b35200b000c21364b61768ba0b6cacacacacacacacacacacacacacacacacacacacacacacacacab59f8a75604a35200000000008182a3a4758616f7c848b8f90908e89827a6d61584b3f311d22374c61777a7a7a7a7a7a7b75614b36210c0000000000000e192022201924394f647a7b7b7b7b7b78624d38221c202220190d0000000000000000050f1517191919191919191919191919191919191919191919191919191919191919190b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b30404d62788a9eb4c1d2e6d6c5b19f8f7a645544311d182a3b4b6073869cb1becee4dfcab6a595806b5b4a36251300000000071a2d3d4a4e5151515151515151504b3f2f1c0800000c1c2e3f4f647a8fa7b8cce0d2c1a9947f69543f2a140000000e23394e63798ea3b5c9dedec8b39e8974604b35200b0c2135495b72879db2c7dcdfcbb7a68f7a655038271502000000071a2d3e4b6175869ca6b7c3d0d1c5b8b3aa9f9b9898999da6aeb3bfcbd4c9bcb49f8b79634e402f1c09000000000000000d22374d62778b9fb4c5d6e4ded0c2b6b1aba9a7927c67523d27120000000000000000000014293f54697e94a9c0d1deddcbb7a68d77624d38220d00162c41566b8196abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb5a08a75604b35200b000c21364b61768ba0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b59f8a75604a352000000000000c1c2a3a474c5e666f76797b7b79756d645c4c473a2e21131f3447596165656565656565615746321e0a00000000000000050b0d0b0d22364a5c646565656565625a4835200b0b0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122034485a697e93a3b5c8d9e3cebeb19b8573604b3b2a1f344759697e93a4b5c9dce4cfbeb29d8775604b3d2d1808000000000d21364a5c646666666666666666655d4b37230a0000001120354a6074899eb3c8ded8c3ae99836e59442e190400071b2e3e556a8095aac2d2d4d9c9ad98836d5544311d08061a2c3d576c8196acc7d7d4d4c4ac97826c5645311d090000000d21364a5c6c8197a4b6c4d4d1c1b5a79e938a86838384888f99a1aebbcbd9cdbaa99a85705e4c38230a0000000000000013283d53687d92abbccfe3e3d0bfb3a49c9594958d78634d38230e0000000000000000000010253a4f657a8fa2b4c2c9c8bdb39d8874604b35200b00162c41566b8196a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a08a75604b35200b000c21364b61758b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8a75604a35200000000000000c1c2a33404c5157616466666360554f4b3e332a1c1004182a3a474c505050505050504b46392916030000000000000000000000071b2d3e4a4f50505050504d483c2b190500000000000000000000000000000000000000000000000000000000000000000000000000000000000c151b1e20202020202020201c191309000000000000050e14171b1b1b1b1b1b0e0c06000000000000010a101220202020202020202012100a010000000000000005192b3c4b6073859baabbcee2dec9b5a3937e695947342e3f4c6277899eb3c2d2e5d6c5b2a0907b665645321f0f00000000000f24394e647a7b7b7b7b7b7b7b7b7b6550392816030000071c30435470859bb0c5dadbc6b19c86715c47311c07000d22364a5c72879cb2bebebebebcab927d6752372614010011263b51667b90a9babebebebeb39e8975604b36200b000005192b3c4e64798d9fb5c2d3d3c3b5a39b897e76716e6d6f747a83949daebdc1c0c7b4a2907b655038271502000000000002172c41576c8196acc9d9ebdcc7b3a19a86807e808272604a35200b000000000000000000000e23374b5d70849aa4b1b4b3af9f937e695443301c0800162c41566b8091919191919191919191919191919191919191918a73604b35200b000c21364b61758a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a75604a3520000000000000000c171f303939464b4f51504e4b4437372e1f170c00000c1c2a34373a3a3a3a3a3a3a3632291b0b0000000000000000000000000010202d36393b3b3b3b3b38352b1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000f1d2930333535353535353535312e261b0d00000000081622292c3030303030302320190e0000000005131e252735353535353535353528251e1305000000000000000d1d314455647a8c9fb4c3d4e5d2c1b39e8977614c3f374b5d6d8298a8b9cce0e0ccb9a798826e5e4c382816010000000000172d42576c82909090909090909088735745321e09000005182a3b5a70859aafc5daddc8b29d88735d48331e08000f243a4f647a8fa5a9a9a9a9a9a99f8b77614c37220c00000b21364b60758a9fa9a9a9a9a9a9a7917c66513c261100000b2035485a6e8399abbccfdfcab6a59b857769615759585460646f7f949fadacaba9a8a698836e5645311d09000000000004192e44596e8399aec3d8eed9c4af9a83736b696b6d605443301c0700000000000000000000081c2e3f4c617786949b9e9e99908172604a36261401000e24394e63797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c75604a35200b000a1e3246577075757575757575757575757575757575757575757575757575757575757575705e4a3520000000000000000004121d242933363a3b3b39363127221b1004000000000c181f2225252525252525211e160b000000000000000000000000000002101b222426262626262220190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4642382b1b090000001626343e4145454545454538352c1e0e000001132330393c4a4a4a4a4a4a4a4a4a3d3930231301000000000000011426374a5c6b8196a5b7cadfe0ccb9a797826d5d4b4455657b8fa0b2c6d6e6d1c1b39e8977624c402f1a0a000000000000162b41566b8096a6a6a6a6a6a69f8b76604b3621130b0b121f34475972879cb1c7dcddc8b29d88735d48331e0800172c41566c8194949494949494949485705847331f0a0000091e3245566f84949494949494949494836d58432e1800000d22384d62788c9fb5c9dad2c2b29d877661594c463936434a4f616d8197989795949391908a75604b36200b0000000000051a2f445a6f8499afc4d9e5d0baa5907b65555455584a43362513000000000000000000000000111f34475961747f868988847c6c60544330180800000c21364a5b63666666666666666666666666666666666666666666605443301c070003162939465e606060606060606060606060606060606060606060606060606060606060605e52422f1b00000000000000000000090b171e2124262624201d15090700000000000000040a0c101010101010100c0a030000000000000000000000000000000000070d0f10101010100d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000015293b4c585d60606060606060605b564938261300000d1d344451565b5b5b5b5b5b4d493c2c1906000a1e30414d52606060606060606060524d41301e0a0000000000000009192d3e4b6175879db2bfcfe4d6c5b1a08f7a65554b6073869cb1becfe4d8c8b4a3937e6859483422110000000000000013293e53687e93a8c5bbbbbbbcab907b66504130232020232f3e4c62778b9fb4cadfdbc6b19c86715c47311c070012283d52677d7f7f7f7f7f7f7f7f7f7b65503a2a18040000031628384f647b7f7f7f7f7f7f7f7f7f7e68533e29130002152838546a7f94abbccfdec9b5a4907b6658473b3329253035434c6277848381807f7d7c7a7a74604b36200b0000000000051a2f445a6f8499afc4d9e2cdb7a28d78624d374043353025180800000000000000000000000004182a3b475660697174736f665e4a43362513000000071a2d3d4a4e5151515151515151515151515151515151515151514a433625130000000b1b29324a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a42342412000000000000000000000000030a0c0f11110e0b080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b3044586a737575757575757575716756422e190505182b3b51626c707070707070635a4935200a001025394d5f67757575757575757575675f4d3925100000000000000000101e324657667c91a0b2c6d6e4cebeb19b86736059697e93a4b5c9dce2cebbaa9b8573604b3b2a1803000000000000000f253a4f647a8fa7b9ccd0dac9ae99846f5f4d4138363638404c5c6a8095abbccfe3d8c3ae99836e59442e19040010253a4d5f67696969696969696969655d4b371c0c000000000a22374b5d6469696969696969696968604e3b261100091d32455670859ab0c9dadbc6b19c86715e4c3a2a3131313131344759626f6d6c6b6968676564605544311d080000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d372b2e201c130800000000000000000000000000000c1d2a38454b545c5f5e5a514c4030251808000000000f1f2d36393c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3530251808000000000b161e3535353535353535353535353535353535353535353535353535353535353535352f241606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e1215171715120d0b0500000000010b0b0b0b0b0b0b0b0b000000000000001e33485d73888a8a8a8a8a8a8a8a85715b46311c060b203448596c8185858585858578634d3827150212273c52677d8a8a8a8a8a8a8a8a8a7d67523d28120000000000000000031628394c5e6e8398a8b9cce1dec9b5a3937e696277899eb3c2d2e5d4c3b49f8c79635443301d0d00000000000000000b20364b6075899eb3c9dedbc7b3a1917d675f524d4b4b4d525e667a8b9fb4c9d9e7d0c0a9947e69543f291400000a1e31414d52545454545454545454504b3f2f1c0000000000081b2e3f4b4f545454545454545454534e42311f0b000b20364b60758a9fb4c9dfd5c0aa95806b554046464646464646463b474c5a585756545351504f4b44372715020000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d3722180b0700000000000000000000000000000000000c1a2832363f464949443b382f1c13080000000000010f1a2124272727272727272727272727272727272727272727201c1308000000000000030a2020202020202020202020202020202020202020202020202020202020202020201b12060000000000000000000000000000000000000000000000000000000000000000000000040a0c10131617181919181614110d0b07000000000000000000000000000000000000000000000000000000030a0e192023282a2c2c2a272220190e090e14162020202020202020200e0c06000000001e33485d73889d9f9f9f9f9f9f9b86715b46311c011426364d62778c9a9a9a9a9a96806b5645311d0912273c52677c919f9f9f9f9f9f9f927d67523d28120000000000000000000b1b2f404d62778a9eb4c1d2e6d2c2b39e89776d8298a8b9cce0dfcab6a595806b5b4a362614000000000000000000091d3145566d8297adbfcfe3d0bfb49f8b7d706762606062676f7c899ea9bacde7dac9b3a28d78634d38230e0000011323313a3d3f3f3f3f3f3f3f3f3f3b372f211100000000000010202e373a3f3f3f3f3f3f3f3f3f3e3b31241402000f24394e64798eaabbcee2d1bca6917c675b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b504c402f1c090000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d00000000000000000000000000000000000000000a161e212a3134332f26241d12000000000000000000070c0e1111111111111111111111111111111111111111110b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b10171f2126292b2d2e2e2e2d2c292723201c130b0802000000000000000000000000000000000000000000000b161e212c35383d404141403d38352b231c21292b35353535353535353523211a0f0100001e33485d73889db2b5b5b5b5b09b86715b46311c081c3043546a7f94aab0b0b0b09e8875604b36200e12273c52677c91a7b5b5b5b5b5a7927d67523d2812000000000000000000001220344859697e93a3b5c8d9e1ccb9a898827a8fa0b2c6d6e4cfbeb29d8775604b3d2d1808000000000000000000021527384f647a8ea1b2c5d5e2cdbaa99f92857d787575787c84909ea7b9c7d7e3cfbcab9a846f5a4935200c00000005131e25282a2a2a2a2a2a2a2a2a25231c110300000000000002101b22252a2a2a2a2a2a2a2a2a29261f1406000012273c51677c91a6c8d8eacfbaa48f7b7070707070707070707070707070707070707070707070665e4c38230f0000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d00000000000000000000000000000000000000000002090b141c1f1e1a110f09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a202020202020202020201b18120800000000000000000000000000000108131c20252a33373b3e404243434342413f3c38353025201d15090300000000000000000000000000000000000002131b2932363c494d5255565655524d483c382f333d404a4a4a4a4a4a4a4a4a38352c1f0f00001e33485d73889db2c8cacac6b09b86715b46311c0b20354b6074879db2c8c5c5b8a7917c67523d2c1a12273c52677c91a7bccacacabca7927d67523d28120000000000000000000005182b3b4b6073859baabbcee2d6c6b2a098899eb3becfe4d6c5b2a0907b665745321f0f00000000000000000000000a22364a5c6e8399a7b8c8d8d7c7bab4a29a928d8b8b8d929aa2b3b9c5d6dfd1c0b59f8d7a644f3c2c190600000000010a1012141414141414141414100e0800000000000000000000080d0f14141414141414141413110b0200000013293e53687e93a8bdd3e8dcc6b19c8686868686868686868686868686868686868686868686857c66503b26110000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0b0b07000000000000000000000000000000000000000000000000000c181f35353535353535353535302d251a0c00000000000000000000000009141d2530353a3a474c50535657585958585654514d4a43363631271e160a0000000000000000000000000000000009151d3039464b545a63676a6c6c6a67625a504c404451566060606060606060605e493d2c1a06001e33485d73889db2c8dddbc6b09b86715b46311c182a3b50657b90a5b7cadad5c5af9a846f5b49352112273c52677c91a7bcd1dfd2bca7927d67523d281200000000000000000000000d1d314455647a8c9fb4c3d4e4cfbeb2a89ea8b9ccdce0ccb9a798826e5e4c392816010000000000000000000000071b2d3e4d6277899eaabbc8d4d7cdc0b4afa7a2a0a0a2a7afb3c0ccd6decec0b4a296816c5c4b371e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f556a7f94aabfd4e9dec9b6a49c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b927d67523d28120000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d00000000000000000000000000000000000000000000000000000000000000080e101e1e1e14120c030000000000000000000000000000000000000000000000000000000000000000000000070d0f1419131c2020201c1318130d0b050000000000000000000000000000000000000c1c2a334a4a4a4a4a4a4a4a4a4a4541372a1a08000000000000000000021019263136434a4f56586165686b6c6d6e6e6d6b6966626054514b443732281b12000000000000000000000000000009192731414d57616972787d7f81817f7c7870665e4b51626b757575757575757575705b4935210c001e33485d73889db2c8dddbc6b09b86715b46311c1f3448596e8399aec3d4e6dcc8b4a28d78634e382815273c52677c91a7bcd1e6d2bca7927d67523d28120000000000000000000000011426374a5c6b8096a5b7cadfdccfc6b9b3b9c6d6e6d1c1b39e8977624c402f1b0a000000000000000000000000001020344859657b8c9faab7c4ced8d1c8c5bcb7b5b5b7bcc4c7d0dfd3c9bdb1a29a8474604b3e2e1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95aabfd4eae5d3c2b6b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a7927d67523d28120000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d000000000000000000000000000000000000000000000000000000000003111c23253333332a272014070000000000000000000000000000000000000000000000000000000000000003090f1a21242a2e253035363530252d282220190d0700000000000000000000000000000004182a3a475e6060606060606060605a554837251200000000000000000613202d37444b5460656c72777b7e808283838382817e7c78746d6660554b45392f1c1308000000000000000000000009192737444b5f67757f878d9295969695928d857b6e61576b808a8a8a8a8a8a8a8a8a79634e38230e001e33485d73889db2c8dddbc6b09b86715b46311426364c62778b9fb4cadff1e3d1c0ab96806b5645321d273c52677c91a7bcd1e6d2bca7927d67523d281200000000000000000000000009192d3e4b6175879db2bfcfe4e4d6ccc9ccd6e4d8c8b4a3937e685948342211000000000000000000000000000005182b3b4c5d677d8c9da6b4bbc8cbd5d8d2cdcacacdd1d9d9cecac2b6b19f978476615645322010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f556a7f94aabfd4e9eadaccc3bfbbbbbbbbbbbbbbbbbbbbbbbbbbbbc5c5c5c5c5c5bca7927c67523d27120000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d000000000000000000000000000000000000000000000000000000000011212e373b4848483f3b3225140300000000000000000000000000000000000000000000000000000000000a161e212d36393f4436434a4b4a4336433e38342b201c1308000000000000000000000000000a1f33475870757575757575757575706655412d1804000000000000071424313e4a556067737a81878c90939597989898979694918d88837c746960574c4030251808000000000000000000011426374455606d7d88949ca4a7aaababaaa7a29a908275616b80959f9f9f9f9f9f9f8d78634e38230e001e33485d73889db2c8dddbc6b09b86715b46311c3043546a7f94aabbcee2f7eeddc8b39e8875604b3620273c52677c91a7bcd1e6d2bca7927d67523d2812000000000000000000000000000f1e324657667c90a0b2c6d6e8e8e1dee1e8e2cebbaa9b8573604b3b2a18040000000000000000000000000000000d1d2f3f4d5f677b88979faab3b8c5c2c5c7c8c8c7c6c3c8bbb4afa49c9081746158463828150200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014293e53697e93a8bed3e8deccbbafaaa6a6a6a6a6a6a6a6a6a6a6a6a6a6b4b9c6d6dbd1bba6917c66513c27110000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d00000000000000000000000000000000000000000000000000000000081c2e3f4b505e5e5e544f4332200c00000000000000000000000000000000000000000000000000000003131a2832363d4a4e54595c54606060545b58534d483c35302518100200000000000000000000000c22374c61778a8a8a8a8a8a8a8a8a84705a45301b05000000000005142532424e5c64737d868f969ca4a5a8abacadaeadadaba9a6a69e9891887f75665e4a43362513000000000000000000091d314455607382929ea6b1b6c2bfc1c1bfc0b4b0a09885756b8095abb5b5b5b5b5a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b463120354b6074879db2c8d8eafef5e0ccb8a7917c67523d2c273c52677c91a7bcd1e6d2bca7927d67523d281200000000000000000000000000031628394c5e6e8398a8b9cce1f5f5f3f5e9d7c6b49f8c79635443301d0d0000000000000000000000000000000000112130414d5d6576818b969ea6a9adb0b2b3b3b2b1aeabaa9f9991867b6d6056463a291a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c51677c91a6c8d8ead7c3af9d9591919191919191919191919191919ea8b9cde1d7c7a58f7a65503a25100000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d000000000000000000000000000000000000000000000000000000000e23374b5d6573737369614f3b271200000000000000000000000000000000000000000000000000000a161e3038454b545c64696e717475757573716d68625a514a43362d201400000000000000000000000c22374c61778c9f9f9f9f9f9f9f9a85705a45301b050000000000122332434f60687a86929ca4abb1b6c2bdc0c1c2c3c3c2c0bec4b8b3ada69d94877c6a605443301c140000000000000009192f404b607383979fb3b8c5cad3d4d6d6d3d1c8beb2a39983748095abc0cacacab8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b46312a3b50657b90a5b6cae6f6fffbe7d5c5af9a846f5b4935273c52677c91a7bcd1e6d2bca7927d67523d281200000000000000000000000000000b1b2f404c6277899eb3c9def3fffff6e1cdb9a896806b5b4a362614000000000000000000000000000000000000031223303f4b58616c7881888f94989b9d9e9e9d9b9995918b847c73655e4b4538291b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798eaabbcee2d4bfaa957f7c7c7c7c7c7c7c7c7c7c7c7c7c7c8a9eb4c9decdbaa98d78624d38230d0000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000410253b50657b8888887f69543f2a14070000000000000000000000000000000000000000000000000c1b2832414d56606972797f8387898a8b8a8986827e78706660544a3e321c13080000000000000000000c22374c61778ca1b5b5b5b5b5af9a85705a45301b05000000000d1d30414f61697e8b9ba3b1b6c2c7cad3d3d5d7d8d8d8d7d6d3d5cbc8c4b7b3a59d908072604a42311e0e0000000000021527374c5e6c8196a1b1becbd5dee0d0c7c4bebbbabdc1b3a1937e8095abc0d5dfcdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b46313448596e8398aec3d4e6f0eef3f3dcc8b4a28d78634e38283c52677c91a7bcd1e6d2bca7927d67523d281200000000000000000000000000000012203448596a8095aabfd5eafffff3dec9b49e8976614b3d2d1808000000000000000000000000000000000000000512212e3a474c5a626c747a7f8385878888888684807c766f6660544c4032281a0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60758a9fb4c9dfd2bda7927d68666666666666666666666666758a9fb4cadec9b49f8a74604b35200b0000000000051a2f445a6f8499afc4d9e1ccb7a28c77624d37220d050300000000000000000000000000000000000000000000070b10171f263b50667b909d95806a55402b201c130b0802000000000000000000000000000000000000000c1c2a39454b5f67757e878e94999c9ea8a0a79e9b98938d857c72645c4f433025180800000000000000000c22374c61778ca1b6cacacac5af9a85705a45301b0500000005192b3c4d5f697f939fa9b5c2c9d3dcdfd9cecac7c5c4c4c7caced8dbddd4cbc3b7b29e95806c604e3c2c190600000000081d314455657b909eb0bfcee0e2d5cbc0b4afa8a5a5a8adb4b39e888399aec3d9e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b4625364c62778b9fb4cadfe2dbd9dee1e3d1c0ab96806b5645323c52677c91a7bcd1e6d2bca7927d67523d2812000000000000000000000000000006192b3c4b6074869cb1c6dcf1fffff6e1cdb9a8927d675846331f10000000000000000000000000000000000000000003111c29333c494d556064696d7072737372716e6b666158514b43362f1e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d32455670859ab0c9dad8c2ad98826d595151515151515151515164798eaabbcedac5b09b85705544311d08000000040e141a2f445a6f8499afc4d9e1ccb7a28c77624d37221f1a18120800000000000000000000000000000000000108131c20252a33373b50667b90a595806a554038353025201d150903000000000000000000000000000000000b1b2a3a4757606d7d88939ca4a9aeb1b4b9c5b8b3b0ada8a29a91857a69614a4336251300000000000000000c22374c61778ca1b6ccdfdac5af9a85705a45301b050000000b2034485a677d919db4bac7d2dedacfcac8bbb4b1afafafb1b4bbc8c7d0e0dfd4cabcaf9e937e685a4935200d000000000b20364b6074879cb2bdcddde4d5c4b8b3a29a93909092989faaa69e99a1b3c7dbe2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b463043546a7f94aabbcee2cfc7c3c9cdd7ddc8b39e8875604b363c52677c91a7bcd1e6d2bca7927d67523d281200000000000000000000000000000b2035495a6a7f94a4b6cadef3fffefce9d7c6b39d8876614c3e2d18080000000000000000000000000000000000000000000c171f2c3537444b4f54585b5d5e5e5d5c5956514c473a353026181102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152838556a7f94abbccfdec9b49f8a77625443363c3c3c3c3b495b6c8196abc8d8d2c1aa95806b55372614010000081621282b34445a6f8499afc4d9e1ccb7a28c77624d373434302d25190b00000000000000000000000000000009141d2530353a3a474c5053667b90a595806a55514d4a43363631271e160a0000000000000000000000000000081829394758617582919da6b1b6c2c3c6c9ccd5ccc8c6c2c0b4afa39b8c7f6c605443301c14010000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000006192c3c4d62788a9eb4bbced8e1d4c9bcb5aeaa9f9c9a999a9c9faaaeb3bfccd6e3dfccbdb49f8a78624d3b2b18050000071b2d3e53687d92a5b6cadbe8d6c5b8a69e90847e7b7b7d838b9ca4b3aeb3bfcfe2e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b46354a6073879db2c8d8cfbfb3aeb4b9c6d7ccb8a7927c67523d3c52677c91a7bcd1e6d2bca7927d67523d2812000000000000000000000000000b1b30404d62788a9fb4c2d3e5f2f0e9ebf4e0cbb8a696816c5c4a36261401000000000000000000000000000000000000000000040e19202631353a3f4346484949484644403c373329201c140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d62788c9fb5c9dacdbaa99983726054493d3e36434a5963798b9fb4c9dfc9b5a38e79644f39240f0000041626333d4049495a6f8499afc4d9e1ccb7a28c77624d494949454137291908000000000000000000000000021019263136434a4f56586165686b7b90a595806b6966626054514b443732281b1200000000000000000000000000132536465761768598a0b3b7c4cad3d8dcd5d0cfd1d6dbd7d1c8c1b5aa9f948172604a42311f0f0000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000c2035495a6e8398a8b9cce2e1d4c3b7ab9f99908a87858485878a9199a1b3b8c5d6e5e1cdbaa998826d594834200b00000d22364a5c71869cb1c3d3e6e0ccb9a79e887b6f696665686e79869ca4b6c9cfddede2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b463a50657b90a5b6cad7c7b3a1999ea8b9cdd5c5af9a85705b493c52677c91a7bcd1e6d2bca7927d67523d2812000000000000000000000000031629394d5e6f8399a9bacde0e4dddbd4d7dee7d5c4b49f8c7a645443301c0c00000000000000000000000000000000000000000000000609141d20252a2e3032333333312f2b27211f170c08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035495a6f8499abbccfd7c7b2a1968072635b56545454606677869ca9bacdd2c1b19b86715c4a36220d00000e21334451565e5e5e6f8499afc4d9e1ccb7a28c77625e5e5e5e5a544837251200000000000000000000000613202d37444b5460656c72777b7e808399af9b85817e7c78746d6660554b45392f1c130800000000000000000000071c3043546175859ba3b2becbd4ded3cac7bfbbbabcc1c8ccd6dcd2c8bbb49f96816c604e3d2c1a0600000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000e23384d63788c9fb5c6d6e6d4c3b7a59d8d837b7672706f6f72767b84909ea7b8c7d7e9d7c7b49f8b77624d37220d00000f24394f64798ea4b6c9e1e5d3c2b39e8979655d535050535b6376869cabbccfe3f7e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b4647596e8398aec3d3cdbaa999838a9eb4c9dec8b4a28d78634e3852677c91a7bcd1e6d2bca7927d67523d2812000000000000000000000000081e324657667c91a1b3c7d7dfd2c9c6bfc2ccd9e3cfbcab9b8573604b3b2a180400000000000000000000000000000000000000000000000001080b0f14181b1d1e1e1d1c1916110c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192b3c4f647a8d9fb5c3d3cfbfb09e968479706b69696c737c879ca4b6c7d7c7b5a3927d67523e2d1b07000014283d51626b747474748499afc4d9e1ccb7a28c7874747474746f6654412d1803000000000000000000071424313e4a556067737a81878c90939599a1b3a39b9694918d88837c746960574c4030251808000000000000000005182b3b4a60728399a3b5c1cfdfd8cec2b6b1aaa6a5a7acb3b8c5cedcd8cebdb09f937e685b4935211200000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000417293a556b8095abbccfe4dfcab7a59d877a6e6660575a5a5a5760666f7c899ea9bacde2e2cebbaa937e69533e29140000132536556a8095aac2d3e5dec9b6a4927d685b4b3f3b3b3d4958647a8c9fb4cadff3e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b364c61778b9fb4c9dfc9b49f8b778197acc1d1d1c0ab96816b564552677c91a7bcd1e6d2bca7927d67523d2812000000000000000000000008182d3d4b6175879db2bfd0e5d2c1b5b1a9afbbcce0d9c9b5a3937e685947341f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e22364a5c6d8297a5b6c6d6cdbcb0a1998c85807e7f8187919da6b6c2d3cebaa99b8573604b352010000000162b40566b80898989898c9fb4cadff3dec9b49e8a8989898989846f5a45301a05000000000000000005142532424e5c64737d868f969ca4a5a8abafb3bfb5b0aba9a6a69e9891887f75665e4a4336251300000000000000000b20344859687e93a1b3c1d2dfd8c7bab4a49c95919091969ea7b1becddae2cdbdb49f8b79634e40301d09000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000a1f33465871869cb1c9dadcd1c0b29d8777645c514b45394439454b515e667a8b9fb4c9dfebd9c8ae98836e59432e1900071c30435470859ab0c5daefdcc6b19c8673604a3d2f26262c3a4a5c6d8298adc5d5e8e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b4354697f94aabbced2c2ad98826d798ea3b4c8dec8b39e8875604b52677c91a7bcd1e6d2bca7927d67523d281200000000000000000000011426364a5b6b8096a6b7cbddddc9b5a39b949dafc2d2e7d1c1b39e8977614c3f2e19090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c151b1e2020202020202020200d0b050000000000000000000000000000000000000000000000000000000000000000071b2d3e4c6176879da8b9c5d3cdbfb3ab9f9a959394979ca5b2b7c4d3cdbbb49f8b7a645443301c08000000172c41566c81969e9e9e9faabbcee2f6e1cdb9a89e9e9e9e9e9b86705b46311b060000000000000000122332434f60687a86929ca4abb1b6c2bdc0c4c7d0c9c6c0bec4b8b3ada69d94877c6a605443301c1400000000000005182b3b4c62778a9eb4bfcfdfd8c7baa99f9387807b7a7c818997a0b0bccddde1cdbaa99a84705e4c382410000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c21364c61768ba4b5c7c7c7c7b4a28f7a65594b3e3632282f283236404c5c6b8196abc0d6ebdcc7b19c87725c47321d000b20354a6074899eb4c9dee8d6c5a9947e695443301f11101c2d3e50657a8fa7b8cce0e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b4a6073879cb2c8d8c9b5a48f7a6570859bb0c5d5ccb8a7927d675252677c91a7bcd1e6d2bca7927d67523d281200000000000000000000081c30435463798c9fb4c4d4e4cebeb19b857f94a4b5c9dee0ccb9a797826d5d4b37271502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1d2930333535353535353535352220190d0000000000000000000000000000000000000000000000000000000000000000101f33465863798a9ea7b6c2ced0c9bcb5b0aba9a9acb2b6c3cbd0c6bab49d927e685c4a36261401000000172c41566c8196abb3b3b4bbc8d9ebfce9d7c6b9b4b3b3b3b09b86705b46311b06000000000000000d1d30414f61697e8b9ba3b1b6c2c7cad3d3d5d9dce3dddbd6d3d5cbc8c4b7b3a59d908072604a42311e0e00000000000b203448596c8197a8b9ccdde2cebaa99f8b7e746a6665676c7682959eb0bfd0e4d7c7b4a2917c66513f2e1b080000000c22374c61778ca1b6cce1dac5af9a85705a45301b050010253a4f657a8fa4b1b1b1b1b1af9a85705d4b3b2e211e161a161e212f3e4f647a8fa4b9cfe4dec9b39e89745e49341f000d22384d62788da8b9cde1e0ccb9a78d78634e36251301000f20354b6074899eb3c8dee2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b50657b90a4b6cad6c6b19c86715d677d92a7b8ccd5c5af9a85705b52677c91a7bcd1e6d2bca7927d67523d281200000000000000000004182a3a4b6073859baabbcee2d6c6b2a08f7a73869cb1becfe4d6c5b1a08f7a655544311d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4a4a342b1d0d000000000000000000000000000000000000000000000000000000000000000417293a4a5b647b899ca4b4bac7cccfcac5c0bebec1c7cacec9c0b3a89f927f6a604e3e2d180800000000172c41566c8196abc1c9caced9e6f6fff4e4d7cdc9c9c9c5b09b86705b46311b0600000000000005192b3c4d5f697f939fa9b5c2c9d3dcdfd9cecac8cbd5ccc9caced8dbddd4cbc3b7b29e95806c604e3c2c1906000000011426364d62778b9fb4c6d6e4d2c1b49f8b7b69605551505258616d8095a1b3c6d7e5d1c0b09b86715d4b3722090000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677d919c9c9c9c9c9c9c947f69543f2e1d10090303090d1823384d62788da2b7cde2dfc9b49f8a745f4a351f0010253a4f657a8fa4c6d7e9dec9b39e8974604a35200b0000081c3043546f8499afc4d9e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b596e8398adc3d3cdb9a8937e68536075889eb3c9dac8b4a28d796352677c91a7bcd1e6d2bca7927d67523d2812000000000000000000091f334758687d92a3b4c8d9e1ccb9a898826d657a8fa0b2c6d6e3cebeb19c8674604b3c2b1905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015293b4c585d6060606060606060605e483b2b1905000000000000000000000000000000000000000000000000000000000000000b1b2d3d4b5d647986959fa9b3b8c5c3c6c7c8c8c7c4c8bbb4aea29a8a7d6a614f4231200f0000000000172c41566c8196abbebec7cad3e0f1fceadaccc3c0bebebeb09b86705b46311b060000000000000b2034485a677d919db4bac7d2dedacfcac8bbb4b3b7c4b9b3b4bbc8c7d0e0dfd4cabcaf9e937e685a4935200d000000081c3043546b8095aabbcee4ddc9b5a3937e695d4b44373b3a464c60728399a8b9cde1ddc9b5a38f7a654f3727150100000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c8687878787878787867b65503a2510080b0f161e212b34414f657a8fa4bacfe4dec9b39e89745e49341f0011273c51667c91a6bbd1e6dbc6b09b86715443301c07000001142636576c8196acc1d6e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86715b61778a9fb4c9dec9b49e8976614b566b8096abbccfd1c0ab96816b56677c91a7bcd1e6d2bca7927d67523d2812000000000000000009192e3f4c6177899eb3c1d1e6d3c2b39e8977625d6d8298a8b9cce1dec9b5a4947f695a4834201200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b3044586a7375757575757575757570594834200b00000000000000000000000000000000000000000000000000000000000000000f1f2e3f4b5b6375808b969ea7aaaeb1b2b3b3b1afabaa9f99908479675f4f43322413010000000000172c41566c8196a9a9a9b1b6c2d3e5f2dfccbcafaaa9a9a9a99b86705b46311b06000000000006192c3c4d62788a9eb4bbced8e1d4c9bcb5aeaa9f9da6b7a79e9faaaeb3bfccd6e3dfccbdb49f8a78624d3b2b180500000b20354b6074889db2c8d8e6d4c4b09b8573604b3f3126252933435462778a9eb4c9dee4d2c1ac97826d5544311d0800000c22374c61778ca1b6cce1dac5af9a85705a45301b05001025394d5f67727272727272727272655d4b3723151d20252832363b484d5f6c8197acc1d7ecdbc6b19c86715c47311c0012283d52677d92a7bcd2e7d9c4ae99846f5936251300000000152a3f556a7f94aabfd4e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b867154697f94a9baced1c0ac97816c57464d63788c9fb5cadec8b39e887560677c91a7bcd1e6d2bca7927d67523d281200000000000000021527374b5d6d8297a7b8ccdfdec9b6a4947e69594c6277899eb3c2d2e5d2c2b49e8a78624d402f1a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73888a8a8a8a8a8a8a8a8a78624d37220d00000000000000000000000000000000000000000000000000000000000000000110202e3d4957606b7881899095999b9d9e9d9c9a96918a837b6f635b4d4132251506000000000000172c41566c81949494949ca4b6cadeecd8c3af9e95949494949485705b46311b0600000000000c2035495a6e8398a8b9cce2e1d4c3b7ab9f99908a889db39e898a9199a1b3b8c5d6e5e1cdbaa998826d594834200b000010253a4f657a8fa6b7cbe6dfcbb7a6917c665443301d141017253648596b8196abc2d2e5dec8b39e8974604b35200b00000c22374c61778ca1b6cce1dac5af9a85705a45301b05000a1d30414d525c5c5c5c5c5c5c5c5c504b3f2e242731353a39454b5159626d7d8d9fb5cadfe9d6c6ad98836d58432e180013283d53687d92a8bdd2e7d8c3ae98836e59432e190000000014293f54697e94a9bed3e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86716073879cb1c7d8c8b4a28e79634e39495a6f849aafc4d4ccb8a7927d67677c91a7bcd1e6d2bca7927d67523d281200000000000000081d314455657b8fa0b1c5d5e5cfbfb19c8674604b4859697e94a4b5c9dee1cdb9a899836e5e4c382816030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889d9f9f9f9f9f9f9f8c77624d37220d00000000000000000000000000000000000000000000000000000000000000000002101f2c39454b5a626c757a7f83868888888784817c766e655d4d493c302315070000000000000010253b50657b7f7f7f7f869cb1c7dcead5c0aa95807f7f7f7f7f7d67523d27120000000000000e23384d63788c9fb5c6d6e6d4c3b7a59d8d837b767c90a59580757b84909ea7b8c7d7e9d7c7b49f8b77624d37220d0002152737566b8095abc4d4e7ddc8b29d8874604b362614010008182b3b4d63788da3b5c9dee0ccb8a78f7a654f3a251000000c22374c61778ca1b6cce1dac5af9a85705a45301b050001122330393c4747474747474747473a3731353a37444b4f545760666e7782929fabbccfe3e1cdb9a8927d68523d28130013283d52687d92a7bdd2e7d8c3ae99836e59442e1900000000152a3f546a7f94a9bfd4e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b8671657a8fa4b6cad5c5b09b85705b4a363c51667c91a6b7cbd5c5b09a8570677c91a7bcd1e6d2bca7927d67523d281200000000000005192b3c4b6074869cb1becee3d7c7b2a0907b6555443b4b6074869cb1becfe4d7c6b2a1907b665645321e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2b5b5b5b5b5a28c77624d37220d00000000000000000000000000000000000000000000000000000000000000000000010f1b28323c484d5660656a6e71727373726f6b676158504b3f352c1e130500000000000000000e23374b5d656969696f8499afc4d9e1ccb7a28c786969696969675f4d39251000000000000417293a556b8095abbccfe4dfcab7a59d877a6e66667b90a595806a666f7c899ea9bacde2e2cebbaa937e69533e291400081d31445570869bb0c5dbebd6c1ab96816c54433018080000000d2135495b71869bb1c6dbe8d6c5aa957f6a55402a1500000c22374c61778ca1b6cce1dac5af9a85705a45301b05000005121d25273232323232323227313537444b4f545560646a6f767c838b97a0b5bcc9dae4d3c3b49e8976614c36210c0012273c52677c91a7bcd1e6dac4af9a856f5a3a291704000000162b40556b8095aac0d5e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86716d8398adc2d3ccb8a7927d67523d2d354b6074879db2c8d8c8b4a28e79677c91a7bcd1e6d2bca7927d67523d28120000000000000b2035485a6a7f94a4b6c9dce1cdbaa998836e5d4c37314455657b90a0b2c6d7e4cfbfb29d8775604b3c2c190600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8cacacab7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000000000000000a161e2b3538454b5055595c5d5e5e5c5a56514c473a372f21190e00000000000000000000081c2e3f4b5054545a6f8499afc4d9e1ccb7a28c776254545454524d41301e0a00000000000a1f33465871869cb1c9dadcd1c0b29d8777645c51667b90a595806a555e667a8b9fb4c9dfebd9c8ae98836e59432e19000b20364b60758a9fb4c9dfe6d4c4a6907b66513626140000000006192c3c566b8196abc0d6ebd9c4ae99846f5939291603000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000010a10121d1d1d1d1b283237444b515560646a6f757a7f848a91989faab1becfdae4d6c6b6a595806a5746331e0a0010263b50657b90a5c9daecdcc7b29d87725846331f0a000005182a3b586d8398adc2d8e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b8671778a9fb4c9dac9b39e8875604b36213144556a7f95aabbced1c0ab96816b7c91a7bcd1e6d2bca7927d67523d281200000000000b1b30404d62788a9fb4c2d3e5d4c3b49f8a78624d3f2f27374b5d6e8398a8b9cde1dfcab6a595806a5b4935211300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dddfccb7a28c77624d37220d00000000000000000000000000000000000000000000000000000000000000000000000000030e19202731363b4044464849484745413c373329231c110600000000000000000000000011212e373b3f445a6f8499afc4d9e1ccb7a28c77624d3f3f3f3d393023130100000000000c21364c61768ba4b5c7c7c7c7b4a28f7a65594b50667b90a595806a554c5c6b8196abc0d6ebdcc7b19c87725c47321d000e24394e63798ea9bacee2dfcbb7a68c76614c37210c000000000012273c51677c91a6c9daecddc8b29d88735746321e0a000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000000c171f3139464b5560666d74797f84898f949a9fa9aeb4bbc8cee3e1d2c5b9a89c8775604b39291703000e23394e63798eabbccfe3dfcab59f8b76614c36210f00000b1f34485971869cb1c6dce2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b86717e94a9bacdcfbcab96806b5645321e27374d62778b9fb4cadec8b39e89757c91a7bcd1e6d2bca7927d67523d281200000000031628394c5e6e8399a9bacde0dfcab6a5947f6a5a483521192e3f4d62788a9eb4c2d3e5d4c3b49f8b78634d41301b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000000000000000000000000000000000000000000000000000000000000000000050a151d20252a2e31333333322f2c27211f170c08000000000000000000000000000003111c23252f445a6f8499afc4d9deccb7a28c77624d372a2a27251e130500000000000010253a4f657a8fa4b1b1b1b1b1af9a85705d4b3b50667b90a595806a553e4f647a8fa4b9cfe4dec9b39e89745e49341f0012273c51677c91a6c7d8eaddc8b29d88735847331f0a00000000000e23384e63788dabbccfe3dfcbb7a68b76614b36210c000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000d1c2933414d576169747b82898f94999ea8a9afb4bac7c9ced8e0d7cdc2b5a79e8a79635745321b0b00000b21364b60768b9fb5cadfe3cfbcab917c66513d2d1a0b081628384c62778b9fb5cadfe2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b8674879cb1c7d7cab59f8c78634d382816203448596e8398aec2d3ccb8a7927d7c91a7bcd1e6d2bca7927d67523d281200000000081e324657667c91a1b3c7d7e6d0bfb29d8775604b3c2b19112034485a6a7f94a4b6cadee2cebaa99a846f5f4d392917030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b1015191c1d1e1e1d1a16120c0a04000000000000000000000000000000000000080e1a2f445a6f8499afc4c9c9c9b7a28c77624d37221412100a010000000000000012273c52677d919c9c9c9c9c9c9c947f69543f3b50667b90a595806a55404d62788da2b7cde2dfc9b49f8a745f4a351f00142a3f54697f94a9bed4e9dac5af9a85705a3a29170400000000000b20364b60758a9fb5cadfe7d4c4a38e79634e39240e000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000d1d2b3a464c5f67757f8890989ea7a9afb4b9c6c4c9cdd7dfded5ccc6bab4a49c897b645b4a392816000000091e32455772879cb1c7dcecdac9ae98836e5b4a38281f1e25324556697e93abbccfe3e2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b09b867b8fa4b6cad4c4af9a846f5a49351a0a182b3b50657b90a4b6cad5c5b09a847d91a7bcd1e6d2bca7927d67523d281200000008182d3d4b6175879db2bfd0e5d8c8b3a1917c665645321e0e05192b3c4b6074869cb1bfcfe5d8c7b3a2917d675746331e0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb4b4b4b4b4a28c77624d37220d000000000000000000000012273c52677c8687878787878787867b65503a3b50667b90a595806a55414f657a8fa4bacfe4dec9b39e89745e49341f00162c41566b8196abc0d6ebd7c2ad98826d58432d18000000000000091d31455673889eb3c8dde5d0baa5907b65503b2610000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000b1b2b3b4858616e7d88949da6adb3b8c5c4c9cdd6d9ded9d6cdc9c5b8b3a89f958679645d4b3d2d1b0a00000003162839586d8297adc6d6e9dfcab49f8c7963564639343236434b6075879db2c9daece2cdb8a38d78634e38230e001e33485d73889db2c8dddbc6b19c868398aec2d3cbb7a6917c66513c2c19000d20354a6073879cb1c7d7c8b4a2978197acc1d6e7d2bca7927d67523d28120000001325364a5b6b8096a6b7cbd0d0cebbaa99846f5e4c38281600000d1d314556657b90a1b2c7d7d0d0c0b39d8876614c3e2d180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000000000000000000000000000000000000060b0d1f20202020202020201f0d0b05000000000000000610161820202020202020202013110b02000000000000000000000000051a2f445a6f84999e9e9e9e9e9e9e8c77624d37220d00000000000000000000001025394d5f67727272727272727272655d4b373b50667b90a595806a554d5f6c8197acc1d7ecdbc6b19c86715c47311c00182d42586d8297adc2d7ebd6c0ab96816b56412c16010000000000021527385c71879cb1c6dce7d1bca7927c67523d2712000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000031629394859627683929da6b2b7c4c8ccd5d9ded9d6ccc9c4c6b9b4aea79e958a7f74635b4b3f2e1f0f000000000012273c52677c91a8b9cde1e2cebbaa9b857461574c47464b54606c8196a5b7cae7f7e2cdb8a38d78634e38230e001e33485d73889db2c8dddec9b5a49c98a0b2c6d8c8b29d8774604b35200e00071c304354697e94a9bacdd1c0b19f979fb1c4d9e7d2bca7927d67523d28120000071c30435463798c9fb4c4bababac4b49f8b78634d402f1a0a0000021527384c5e6e8399a9bababababab7a696816c5c4a36261401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000e19202334353535353535353534221f180d00000000000a18232b2e35353535353535353528261e1306000000000000000000000004192e44596e8389898989898989898a77624d37220d00000000000000000000000a1d30414d525c5c5c5c5c5c5c5c5c504b3f2e3b50667b90a595806a59626d7d8d9fb5cadfe9d6c6ad98836d58432e1800192e44596e8399aec3d8ead5bfaa95806a55402b15000000000000001c31465b71869bb0c6dbe8d3bda8937e68533e2913000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000a1e32465762778699a1b3b8c4cbd4dedcd6cdc9c3c6b9b4afaaa89e98918880776a6056493d2e20100100000000000b21364b6075899eb4c7d7e9d9c8b4a3998375686159576166727f959fb0c3d2e0f0e2cdb8a38d78634e38230e001e33485d73889db2c8dde5d2c2b5b1aeb2becfcebbaa957f6a5544311d0800001325364c61768a9fb4c9decebdb1acb1bdcee0e7d2bca7927d67523d281200000b20354a6072859aaaa5a5a5a5a5a5a695806b5b49352212000000000a1a2f404d62788a9fa5a5a5a5a5a5a59f8c7a645443301c08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000000000000000000000000000000000e1e2b35384a4a4a4a4a4a4a4a4a4937342a1d0d000000021828363f434a4a4a4a4a4a4a4a4a3d3a312413020000000000000000000002172c4054656e74747474747474747462594834200b000000000000000000000001122330393c4747474747474747473a3731353b50667b90a595806a6e7782929fabbccfe3e1cdb9a8927d68523d2813001a2f44596f8499aec4d9e9d4bfa9947f6a543f2a15000000000000061b30455b70859ab0c5dae8d3bea9937e69543e2914000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000006192c3c4b6175869ca4b3bfcbd5dfe0d0c8c6b9b4aea9a89e99948f89837c756b61594b45382c1f1002000000000000091e3245576c8196a9bacde1e6d1c1b3a199877d777473767b85959db4b1b5c2d2e5e2cdb8a38d78634e38230e001e33485d73889db2c8ddf0e0d2c9c6c3c6cfdfcab49f8b77624c372614010000081f3347586d8297adc1d2dbcec4c1c4cedbebe7d2bca7927d67523d2812000013283d53687d909090909090909090908775614b3c2c19040000000000112035485a6a7f909090909090909090908575604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000006192b3c494d5f60606060606060605f4c473b2a18050000102036465358606060606060606060534e42311e0b00000000000000000000001124364754595f5f5f5f5f5f5f5f5f4d483b2b180500000000000000000000000005121d25273232323232323227313537444b4f54667b90a596807c838b97a0b5bcc9dae4d3c3b49e8976614c36210c001a2f445a6f8499afc4d9e9d4bea9947f69543f2a14000000000000051b30455a70859aafc5dae9d3bea9947e69543f2914000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000c2035495a6c8196a4b5c2d0e0e2d5cbc0b4afa89e99938e89847f7a756e6760564c473b31271a0e0000000000000000031628394d62788a9fb4c1d2e2dfd0bfb3a59d928c89898b919aa2a89f9ca4b5c9dee2cdb8a38d78634e38230e001e33485d73889db2c8ddf2f0e5dedbd8dbe2d3c2ae98836e59483419090000000417293a4f647a8fa3b5c9dde0d9d6d9e0ebf9e7d2bca7927d67523d281200000f24394f647a7b7b7b7b7b7b7b7b7b7b79635746321e0e00000000000005192b3c4b60747b7b7b7b7b7b7b7b7b7b7b75614b36210c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000000000000000000000000000000000b2035495a6274757575757575757574625947341f0f0008182e3e53646d75757575757575757568604e3a2611000000000000000000000007182836404449494949494949494937342b1d0d0000000000000000000000000000010a10121d1d1d1d1b283237444b515560646a6f7c90a59e9691989faab1becfdae4d6c6b6a595806a5746331e0a001a2f44596f8499aec4d9e9d4bfaa947f6a553f2a15000000000000061b30455b70859ab0c5dae8d3bea9937e69543e2914000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000e23384d63788b9fb4c2d2e0e3d5c4b7b3a29a9189837e79756f6a656056514b4538342a1d1512120d0b050000000000000a2034485a6a8095a3b5c4d4e1ddd0c3b6b2a8a79e9e9fabb0b49f8a869cb1c6dbe2cdb8a38d78634e38230e001e33485d73889db2c8ddf2fff8f3f1edefdecab6a4907b65503b2b1800000000000c22364a5c71869bb0c5d6e8eeeceef4fdfce7d2bca7927d67523d281200000d22364a5c6465656565656565656565635b4939291600000000000000000e1d324556606565656565656565656565615746321e09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000000000000000000000000000000000d23384d62788b8a8a8a8a8a8a8a8a8a77624c3d2d1a071325364b5c6d828a8a8a8a8a8a8a8a8a7d68533d28130000000000000000000000000a18242c2e3434343434343434342220180d00000000000000000000000000000000000000000c171f3139464b5560666d74797f848a9eb4b0aba6aeb4bbc8cee3e1d2c5b9a89c8775604b3929170300192e44596e8399aec3d8ead5bfaa95806a55402b15000000000000061c31465b71869bb0c6dbe8d3bea8937e69533e2914000c22374c61778ca1b6cce1dac5af9a85705a45301b05000002152738566b8095aabbcee0e8d5c5b7a69d90847c756e69646055554f4b45383632282727272727272220180d000000000005192b3c4b6074859ba6b7c3d0dde1d3cac7c5b9b3b3b5bcb6a495808298adc2d8e2cdb8a38d78634e38230e001e33485d73889db2c8ddf2fffffffffce9d7c7b19c8773604a35200d0000000000071b2d3e53687d92a7b9cce0f5fffffffffce7d2bca7927d67523d28120000071b2d3e4a4f505050505050505050504e493d2c1b0b000000000000000002152838454b50505050505050505050504b4639281603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d372215151515151515151515151515150e0c060000000000000b2035495a6a8095a59f9f9f9f9fa897826d5b4a3621121c304354647a8fa09f9f9f9f9fab9b8573604b35200b00000000000000000000000000071117191f1f1f1f1f1f1f1f1f0d0b0500000000000000000000000000000000000000000d1c2933414d576169747b82898f94999ea8b9c4c0bbc3c9ced8e0d7cdc2b5a79e8a79635745321b0b0000182d42586d8297adc2d7ebd6c0ab96816b56412c16010000000000021628385c72879cb1c7dce7d2bca7927d67523d2812000c22374c61778ca1b6cce1dac5af9a85705a45301b050000091d31455671869cb1c8d9ebe0ccb8a79d887c6f666056544f4b44373a3634373c3c3c3c3c3c3c3c3c37342b1d0d00000000000d1d3145566278889da5b3bfc9d2d9dcdcd6ccc9c8c4b7a79c86768298adc2d8e2cdb8a38d78634e38230e001e33485d73889db2c8ddf2fffffffff6e1cdbaa9947e695443301c070000000000001021364b6075899eb3c9deeefffffffffce7d2bca7927d67523d281200000010202d36393b3b3b3b3b3b3b3b3b3b38352c1f0e000000000000000000000a1a2832363b3b3b3b3b3b3b3b3b3b3b3632281b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d372a2a2a2a2a2a2a2a2a2a2a2a2a2a2a23211a0f010000000006192b3c4b6075879db2bfb5b5c6b49f8c79634e402f1928394a6072859bb0beb5b5c5b59f8d7a645443301c080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b3a464c5f67757f8890989ea7a9afb4b9c6d7d5d1d8dfded5ccc6bab4a49c897b645b4a392816000000162c41566b8196abc0d6ebd7c2ad98826d58432d18000000000000091e32455673899eb3c8dee6d0bba6917b66513c2611000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000b20364b60758a9fb4cadff3dec8b39e8978665e514b4538393531262a3b474c5151515151515151514d483b2b18050000000002152738485a63798799a1b0b5c1c4c7c8c8c6c8bbb4a69d89796d8398adc2d8e2cdb8a38d78634e38230e001e33485d73889db2c8ddf2fffffffff4dec9b49f8a76614c36251300000000000000091e3245576c8196abc0d1e3f7fffffffce7d2bca7927d67523d281200000002101b22242626262626262626262623211a0e0000000000000000000000000a151d202626262626262626262626211e160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f38352c1f0f00000000000e1e324556667c91a1b3c8d8cfbcab9a846f5e4c3727324557677d92a3b4c8caccb9a797826d5c4a3626140100000000040a202020202020202020201b1812080000000000000000000000000000000000000000000000000000000b1b2b3b4858616e7d88949da6adb3b8c5c4c9cdd7e1ded9d6cdc9c5b8b3a89f958679645d4b3d2d1b0a000000142a3f54697f94a9bed4e9dac5af9a85705a3a29170400000000000b21364b60768ba7b8cce0e8d6c5a48e79644f39240f000c22374c61778ca1b6ccd4d4c5af9a85705a45301b0500000d23384d62788dabbccfe3e8d3bda8937e685a4c4036322824201d1f3447596267676767676767676762594834200b00000000000a1a2b3c495b637783919ba3aaaeb1b3b3b1aeaa9f97877a646d8398adc2d8e2cdb8a38d78634e38230e001e33485d73889db2c8ddf2fffffff8e4d2c1ad97826d584733180800000000000000031628394e63798ea2b4c8dcf2fffffffce7d2bca7927d67523d28120000000000070d0f101010101010101010100e0c06000000000000000000000000000002090b10101010101010101010100c0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c776254545454545454545454545454545454544e493d2c1a0600000000031628384d5e6f8499aabbced9c9b3a2907b665544313b4b6075879db2c1d1d2c1b39e8977614c3e2d1808000000000c181f35353535353535353535302d251a0c00000000000000000000000000000000000000000000000000031629394859627683929da6b2b7c4c8ccd5d9dee1d6cdc9c4c6b9b4aea79e958a7f74635b4b3f2e1f0f0000000012273c52677c91a7c7d8eaddc8b29d88735846331f0a00000000000e23394e63788ea3c5d5e8e0ccb9a78c77614c37220c000c22374c61778ca1b6bebebebeaf9a85705a45301b0500000e23394e63788ea3c9d9ebe2cdb7a28d78624d3c2f211e160f0b0f22374c62777c7c7c7c7c7c7c7c7c77624d37220d0000000000000e1e2c3c4959616e7c858e94999c9d9d9c99948b8176645c6d8398adc2d8e2cdb8a38d78634e38230e001e33485d73889db2c8ddf2fffffff2ddc9b5a38f7a644f3a29170000000000000000000a2135495b70859aafc4d5e7fafffffce7d2bca7927d67523d281200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c786a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a635b4935210c00000000000a1a30404e63798b9fb4c4d4d0c0b19c8674604b3a48596a7f95a6b7cbdec9b5a3937e685847332010000000000c1c2a334a4a4a4a4a4a4a4a4a4a4541372a1a080000000000000000000000000000000000000000000000000a1e32465762778699a1b3b8c4cbd4dedcdacfcacfc6b9b4afaaa89e98918880776a6056493d2e201001000000000f24394e64798ea9bacee2dfcbb7a68b76614c36210c000000000012273c52677c91a7bcd1e6dec9b39e89745947341f0a000c22374c61778ca1a9a9a9a9a9a99a85705a45301b0500000e23384d63788da2c3d4e6e1ccb7a18c77624c37221a151415171e2e3e53687d9191919191919191907b66513b2611000000000000000e1e2c3a474c5e6670797f8487888887847f786c6158586d8398adc2d8e2cdb8a38d78634e38230e001e33485d73889db2c8ddf2fafafbe8d6c5b09b86715c4a361c0c000000000000000000061a2c3d52677c91a6b8cbe0f7fffafae7d2bca7927d67523d281200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c151b1e2020202020202020200d0b0500000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddead5c0ab95807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f79634e38230e000000000000122135495b6b8095a6b7cbdecab6a4937e6958464d62788a9fb4c4d4cfbeb19b8673604b3a2a180200000004182a3a475e6060606060606060605a5548372512000000000000000000000000000000000000000000000006192c3c4b6175869ca4b3bfcbd5dfe0d0c8c9bcb5bcb9a89e99948f89837c756b61594b45382c1f100200000000000b20364b60758a9fb4c9dfe6d4c4a6907b665136261401000000071a2d3d566c8196abc1d6ebdac5af9a85705a3a2a1804000c22374c61778c949494949494949485705a45301b0500000c21364b61768ba5b7cadfe5cfbaa5907a655042352c2a292a29333d4b5c6e8399a6a6a6a6a6a6aa8e79644e39240f00000000000000000e1c2a34404c515b636a6f727373716e6962594c47586d8398adc2d8e2cdb8a38d78634e38230e001e33485d73889db2c8dde5e5e5e5e0ccb9a7927d68533e2e1b00000000000000000000000f20364b6074889db3c9d9ebe5e5e5e5d2bca7927d67523d2812000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1d2930333535353535353535352220190d000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2d8c3b09e959494949494949494949494949494949494917c67513c2712000000000000061a2c3d4b6175879db2c0d1d3c2b39e8876614c5c6d8298a9bacdd6c6b2a08f7a655544311c0c000000000a1f33475870757575757575757575706655412d1804000000000000000000000000000000000000000000000c2035495a6c8196a4b5c2d0e0e2d5cbc0b4afab9fabb49e8a847f7a756e6760564c473b31271a0e00000000000000091d31455670869bb0c5dbebd6c0ab96816b5443301c090000000821364a5b71879cb1c6dce9d7c6ab96806b56412b1600000b21364b60757f7f7f7f7f7f7f7f7f7d67523c27120000000a1e33465772889db2c7ddedd8c3ae98836e604e493d403f3f39464c5b647a8d9fb5bcbcbcbcb49f8a76604b36210b0000000000000000000c181f2f383d4a4e55595c5e5e5c59544d483b43586d8398adc2d8e2cdb8a38d78634e38230e001e33485d73889db2c8d0d0d0d0d0d0c9b39e8975614b3621100000000000000000000000081d3144556b8095abbccfd0d0d0d0d0d0bca7927d67523d28120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4a4a342b1d0d0000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2dfcdbcb0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6917c67513c2712000000000000000e1e324657677d91a2b4c8d9ccb8a796806b5a647a8fa0b2c7d7ccb9a898826d5d4b37261400000000000c22374c61778a8a8a8a8a8a8a8a8a84705a45301b05000000000000000000000000000000000000000000000e23384d63788b9fb4c2d2e0e3d5c4b7b3a29a918c9faa95806f6a656056514b4538342a1d1512120d0b050000000002152738566b8095abc4d4e7ddc7b29d8774604b372614020008182b3c4e63798ea4b6cadee1cdbaa8907b66503b26110000091e32455660696969696969696969675f4d39251000000003172939586d8298adc2d3e5dbc6b2a0937e6e635b575554545657616979889dabbccfd1d6c5b09a85705645321e090000000000000000000004121d242d36393f4447484847443f37342b43586d8398adc2d8e2cdb8a38d78634e38230e001e33485d73889db2bababababababac0ac96816c5746321e090000000000000000000000021527374d62788c9fb4babababababababaa7927d67523d281200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015293b4c585d6060606060606060605e483b2b190500000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2eadacdc3c0bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbca6917c67513c271200000000000000031629394d5f70849aaabbced5c5b49f8b786272859bb0becfd2c2b39e8977624c3f2e190900000000000c22374c61778c9f9f9f9f9f9f9f9a85705a45301b0500000000000000000000000000000000000000000002152738566b8095aabbcee0e8d5c5b7a69d90847c7c91a695806a554f4b45383632282727272727272220180d0000000010253a50657a8fa6b7cbdfdfcbb7a5917c665544311d1511172536485a6c8196acc2d3e5dec9b49f8975604b36210b000003162838454b545454545454545454524d41301d0a0000000011263b51667b90a4b6c9dee2cfbeae9c938379716d6a696a6c6f767f8a9da6b7c9dae0ccb9a7937e695438281603000000000000000000000000090f1a21242a2f323333322f2a22202e43586d8398adc2d8e2cdb8a38d78634e38230e001e33485d73889da5a5a5a5a5a5a5a5a5a28e79634e39281603000000000000000000000000092034485a6e8399a5a5a5a5a5a5a5a5a5a5927d67523d28120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b3044586a7375757575757575757570594834200b00000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2f8eadfd8d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d1bca6917c67513c271200000000000000000b1b30414e63798c9fb4c4d5cebaa998836e7d92a3b4c8dec9b5a4947e6959483421100000000000000c22374c61778ca1b5b5b5b5b5af9a85705a45301b05000000000000000000000000000000000000000000091d31455671869cb1c8d9ebe0ccb8a79d887c6f667b90a595806a55403634373c3c3c3c3c3c3c3c3c37342b1d0d0000000b20354b6074889db2c8d8e6d4c3b19b8673604b403127262a33435462788a9fb4c9dee5d2c2ad98836e5645321e090000000a1a283238454b545c5f5e5a514c403930231301000000000b20354b6073869cb1bdcddddccbbbaea0988d86827f7e7f81848a949ea8b7c4d4e1d1c0b39e8976614c36210c000000000000000000000000000000070c0e151a1d1e1e1c19140d182e43586d8398adc2d8e2cdb8a38d78634e38230e001e33485d7388909090909090909090909084705b49361b0b0000000000000000000000000005192b3c50667c9090909090909090909090907d67523d28120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73888a8a8a8a8a8a8a8a8a78624d37220d00000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2efdfd2c9c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5bca6917c67513c27120000000000000000001321364a5b6c8196a6b8cbd8c7b2a0907b879db2c1d1cfbeb19c8674604b3b2a18020000000000000c22374c61778ca1b6cacacac5af9a85705a45301b050000000000000000000000000000000000000000000b20364b60758a9fb4cadff3dec8b39e8978665e667b90a595806a55403b474c5151515151515151514d483b2b18050000081d3144556b8095aabbcee2dec9b5a3947f6a5e4b44373b3a474c60728399a9bacde1dec9b5a4907b65503828160300000004172a3a475660697174736f665e4a433625130000000000081c304354657b909fb0bfcfe1d9cbbeb2ada49c97959494969a9fa9b4b9c6d4e0d3c3b4a2947e695846331f0a000000000000000000000000000000000000000407090907040003182e43586d8398adc2d8e2cdb8a38d78634e38230e0010253a4f657b7b7b7b7b7b7b7b7b7b7b7b78624d3d2c1a0000000000000000000000000000000d20354b60727b7b7b7b7b7b7b7b7b7b7b7b77624c37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889d9f9f9f9f9f9f9f8c77624d37220d00000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2e4d2c1b5b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a6917c67513c2712000000000000000000071a2d3d4c6176889eb3c1d1cfbeb49f899da5b7cad7c6b2a0907b655544311d0d000000000000000c22374c61778ca1b6ccdfdac5af9a85705a45301b050000000000000000000000000000000000000000000d23384d62788dabbccfe3e8d3bda8937e685a50667b90a595806a554047596267676767676767676762594834200b0000011426374d62778b9fb4c6d6e5d2c1b49f8c7c6a605552515258616d8095a1b3c7d7e5d1c0b19c8673604a35200b000000000a1f33475861747e868989847c6c605443301c0800000000011426364c5d6c8196a1b2becdd6e2cfc6c2b5b1acaaa9a9abafb4bac7ccd6decfc2b6a59a8473604b3a291704000000000000000000000000000000000000000000000000000003182e43586d8398adc2d8e2cdb8a38d78634e38230e000e23374b5d656565656565656565656565625a49351f0f000000000000000000000000000000081c30435460656565656565656565656565625948341f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2b5b5b5b5b5a28c77624d37220d00000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2ddc9b5a39b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a917c67513c2712000000000000000000000f1f334658687d92a3b4c9d9cdbaa99fa9b7c3d4cdb9a898836e5d4b37271500000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000000000000000000000000000000e23394e63788ea3c9d9ebe2cdb7a28d78624d50667b90a595806a55404c62777c7c7c7c7c7c7c7c7c77624d37220d00000009203448596c8197a8b9cce1e2cebbaa9f8c7f746b6766686c7682959eb0bfd0e5d7c7b4a2917c675443301c07000000071a2d3e4c617685949b9e9e9a918172604a362614010000000008182f3f4b60738398a0b4b9c6ced9dad2c9c6c2bfbebfc1c4c9cdd7dfd3cabeb2a49c8777625544311b0b00000000000000000000000000000000000000000000000000000003182e43586d8398adc2d0d0cdb8a38d78634e38230e00081c2e3f4b4f50505050505050505050504d493c2c190100000000000000000000000000000001142636434b5050505050505050505050504c483b2a18050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8cacacab7a28c77624d37220d00000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf0dbc6b09b858585858585858585858585858585858585857b65503a2510000000000000000000000417293a4a6072859babbccfd7c7bab4bac7d4d3c3b49e8a78624d3f2e190900000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000000000000000000000000000000e23384d63788da2c3d4e6e1ccb7a18c77624c50667b90a595806a553e53687d9191919191919191907b66513b261100000005182b3b4c6277899eb3becfdfd9c8bbaa9f9487807c7b7d828998a0b0bccddde1cdbaa99b8572604a362513000000000d21364a5c6f8399a3b1b4b3af9f947f695443301c080000000000111d314455607382939ea8b4bbc8cad3d6d9d7d4d3d4d6dad8d8cec9c2b6b1a09886786259473727150000000000000000000000000000000000000000000000000000000003182e43586d8398adbabababab8a38d78634e38230e000011212e373a3b3b3b3b3b3b3b3b3b3b3b38352c1e0e000000000000000000000000000000000008182630353b3b3b3b3b3b3b3b3b3b3b3b37342a1d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dddfccb7a28c77624d37220d00000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c78707070707070707070707070707070707070655d4b37230e00000000000000000000000b1c304354647a8c9fb4c7d7d7cdc9cdd7decab6a4947f6a5a483421110000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000000000000000000000000000000c21364b61768ba5b7cadfe5cfbaa5907a655050667b90a595806a554b5c6e8399a6a6a6a6a6a6aa8e79644e39240f000000000d20344859687e93a0b2c1d1ded8c8bbb4a59d96919092979ea8b2becddae1cdbcb49f8b79635443301808000000000f24394e64798ea1b3c1c9c8bdb39e8873604b35200b0000000000011527374455606d7e8a979faab2b6c3c1c4c6c8c8c8c7c5c3c7bab4aea49c908276625a483b2a19090000000000000000000000000000000000000000000000000000000003182e43586d8398a5a5a5a5a5a5a38d78634e38230e000003111c232526262626262626262626262320190e0000000000000000000000000000000000000008141c20262626262626262626262626221f180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77625b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b504b3f2e1c080000000000000000000000001325364a5c6c8197a9bacde1e1dee1e9dcc7b29c8774604b3c2b19030000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000000000000000000000000000000a1e33465772889db2c7ddedd8c3ae98836e6050667b90a595806a555b647a8d9fb5bcbcbcbcb49f8a76604b36210b0000000005182b3b4e606e8298a3b4c0ceded8cec3b7b2aba7a6a7acb4b9c6cfdcd7cdbcb09e927e685b49362513000000000013283e53687d93a8bfd0dedecbb8a68d78634d38230e00000000000009192737444b606878828b959da5a8acafb1b2b3b3b2b0aeaaa99f9991867c6e6158483c2b1d0d000000000000000000000000000000000000000000000000000000000003182e43586d8290909090909090908d79634e38230e00000000080e1010101010101010101010100d0c0600000000000000000000000000000000000000000001080b1010101010101010101010100d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d454545454545454545454545454545453a372e21110000000000000000000000000008182d3e4c6177899fb4c9def4f4f6e6d1bba6917c665645311d0d000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000000000000000000000000000000003172939586d8298adc2d3e5dbc6b2a0937e6e63667b90a595806a616979889dabbccfd1d6c5b09a85705645321e0900000000000d1d31424b6075859aa2b1bdcad3dfd4cac7c0bcbbbdc1c9ccd6ded0c6bab49e95806b604e3d2c1808000000000013283e53687d93a8bfd0dedecbb8a68d78634d38230e0000000000000009192731424e59626d7880878d9296999c9d9e9d9d9b9895908a837c73665e4c463a2b1e0e000000000000000000000000000000000000000000000000000000000000000e24394e63797b7b7b7b7b7b7b7b7b75614b36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d3730303030303030303030303030303025231c110300000000000000000000000000091d314556667c91a9bacde1edebf4ecd6c1ac97816c5b4a362112000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000000000000000000000000000000011263b51667b90a4b6c9dee2cfbeae9c938379717b90a595806f767f8a9da6b7c9dae0ccb9a7937e695438281603000000000000141e324557617684979fb1b6c2cacfdadad5d1d0d2d7d9d7cdc9bfb3a89f92806b625142311f0f0000000000000f24394e64798ea1b3c1c9c8bdb39e8873604b35200b000000000000000009151d313b484d5a626b72787d8184868888888785837f7b766e6660544c4033291b0e00000000000000000000000000000000000000000000000000000000000000000c21364a5b63656565656565656565615746321e090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f112020202020202020202013110b0200000000000000000000000000000000000a141a1c2020202020202020201d0b0700000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37221b1b1b1b1b1b1b1b1b1b1b1b1b1b100e08000000000000000000000000000004182a3a4b6074869cb1c7d7e0d8d6dfe2dfcab49f8c79634e40301a0a0000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000000000000000000000000b20354b6073869cb1bdcddddccbbbaea0988d86849aaf9b85858a949ea8b7c4d4e1d1c0b39e8976614c36210c00000000000000031628394658617481909ca4b0b5bcc9c4c6c8c8c8c6c3c7bab4ada1998a7d6b625144332413010000000000000d22364a5c6f8399a3b0b4b3af9f947f695544311d0800000000000000000002141d2b343c484d555b63686c6f7173737372706e6a666157514b43362f1f170b000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a4e5050505050505050504b463928160300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c23263535353535353535353529261f14060000000000000000000000000000000e1c272f3235353535353535353532201c13080000001e33485d73889db2c8dde1ccb7a28c77624d37220d04040403020000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0000000000000000000000000000000a1f344759697e94a4b6cadbcdc4c0c9ced8cebbaa9a846f5f4d3828160200000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000000000000000000000000000000000081c304354657b909fb0bfcfe1d9cbbeb2ada49c9aa2b4a39b9a9fa9b4b9c6d4e0d3c3b4a2947e695846331f0a00000000000000000a1b293a4656606c7b86929a9fabacafb1b3b3b2b1aeaba99f988f8378685f51443326160600000000000000071b2d3e4c617685939b9e9e9a918172604a3726140100000000000000000000000d19202b35383d494e53575a5c5d5e5e5d5b5955504b463935302618120400000000000000000000000000000000000000000000000000000000000000000000000f1f2d36393b3b3b3b3b3b3b3b3b3632281b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011222f383b4a4a4a4a4a4a4a4a4a4a3e3b3124140200000000000000000000000000011c2c3943474a4a4a4a4a4a4a4a4a48353025180800001e33485d73889db2c8dde1ccb7a28c77624d372219191919181715120e0b08010000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37221f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f13110b0200000000000000000000071a2d3d4c6177899eb3c2d3cdbcb0abb4bbc8d8c8b4a2917c675645321e0d00000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0500000000000000000000000000000000000000000000011426364c5d6c8196a1b2becdd6e2cfc6c2b5b1afb4c0b5b0afb4bac7ccd6decfc2b6a59a8473604b3a2917040000000000000000000b1b2938454b5e66737c858b92969a9c9d9e9d9b9995908a837a6f625a4e4133261608000000000000000000101f33475861747e868989847c6c60544330190900000000000000000000000000050e1920222c35383d414447484948484643403b363228201c140800000000000000000000000000000000000000000000000000000000000000000000000000010f1a2124262626262626262626211e160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091c2f404c5060606060606060606060534e42311f0b000000000000000000000000000f1f394a575c6060606060606060605d4a4336251300001e33485d73889db2c8dde1ccb7a28c77624d372e2e2e2e2e2e2d2b2824201c140b07000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37353535353535353535353535353535353528261e13060000000000000000000a21364a5b6c8197a7b9ccd4c3b09e969faabbced1c0b29d8775604b3b2b1805000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000000000000000000000000008182f3f4b60738398a0b4b9c6ced9dad2c9c6c4c7d0c9c6c4c9cdd7dfd3cabeb2a49c8777625544311b0b00000000000000000000000b1a2832404c55606770777d8185878888888684807b766d645c4d493c312316080000000000000000000004172a3a475660697174736f665e4a4336251300000000000000000000000000000000050b0f1a2123282c2f3133333332302e2a26211e160b080100000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e1010101010101010100c090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f23384c5e667575757575757575757568604e3b260c000000000000000000000000061a2c3d57687175757575757575757572605443301c07001e33485d73889db2c8dde1ccb7a28c77624d4343434343434342403d39353026201c130800000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3e3a31241302000000000000000a1a30404e63798c9fb4c5d6cab7a596818c9fb4c6d6cab7a5947f6a5948342010000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000000000000000000000000000111d314455607382939ea8b4bbc8cad3d6d9dadce3dddbdad8d8cec9c2b6b1a0988678625947372715000000000000000000000000000a151d2f37444b525962676c6f71737373716e6b6661574f4b3e352c1e13050000000000000000000000000c1c2a38454b545b5f5e5a514c403025180800000000000000000000000000000000000000060c0e13171a1c1e1e1e1d1b1915110c090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b50667b8a8a8a8a8a8a8a8a8a8a7e68533a2a180400000000000000000000000c2135495b71868a8a8a8a8a8a8a8a8a8772604a35200b001e33485d73889db2c8dde1ccb7a28c776259595959595959585755524e4b43363530251811030000000000000000001e33485d73889db2c8dde1ccb7a28c77625f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f534e42311e0b000000000000021527384c5e6f849aabbccfd3c2b29d87758196a8b9ccd4c3b49e8a77624d3e2e18080000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000000000000000000000000000011527374455606d7e8a979faab2b6c3c1c4c7cad4ccc8c5c3c7bab4aea49c908276625a483b2a190900000000000000000000000000000211192631353b484d52575a5c5e5e5d5c5956514b4639372e20190e0000000000000000000000000000000c1a2832363e464949453c38301c1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b111320202020202020202018161006000000000000000000000000090f112020202020202020201a18120800000000000000000000000000000000000b20354b6074889e9f9f9f9f9f9f9f9a846f5947341f0a00000000000000000000000e23394e63798ea49f9f9f9f9f9f9f95806b5443301c07001e33485d73889db2c8dde1ccb7a28c786e6e6e6e6e6e6e6e6d6c6a67636054504a43362f1e160b00000000000000001e33485d73889db2c8dde1ccb7a28c78747474747474747474747474747474747474747468604e3a2611000000000000091d314556667c91a2b4c9d9cab6a4927d6877899eb4c4d5cdb9a898826d5c4b3626140100000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050000000000000000000000000000000000000000000000000009192737444b606878828b959da5a8acafb2b6c3b8b3b0aeaaa99f9991867c6e6158483c2b1d0d000000000000000000000000000000000009141d202b34373d4145474849484644403b363228221b100600000000000000000000000000000000000a151d20293134342f26241d12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b1014161818181614100c0a03000000000000000000000000000000000000000000000000000000000000000006131e26283535353535353535352d2b23170900000000000000000004121d24263535353535353535352f2d25190b00000000000000000000000000000000081d3144556c8197acc4b5b5b5b5b49f8b77614c37220c0000000000000000000006192c3c556a7f94aac2b5b5b5b5b6a48e79644e36251300001e33485d73889db2c8ddeed9c4af998383838383838383838382807d79746d6560544c3f32281b0d000000000000001e33485d73889db2c8ddf2dfc9b49f8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b7d68533e2813000000000005182a3b4b6074879cb2c0d0d2c1b19c8673606a7f95a6b8cbd7c6b2a08f7a645443301c0b00000000000c22374c61778ca1b6cce1dac5af9a85705a45301b05000000000000000000000000000000000000000000000000000009192731424e59626d7880878d9296999da5b6a79e9b9895908a837c73665e4c463a2b1e0e0000000000000000000000000000000000000001080d182022282c3032333333312f2b26211e160b07000000000000000000000000000000000000000002090b141c1f1e1a110f0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b161e2125292b2d2d2d2c2925211e160b090200000000000000000000000000000000000000000000000000000000021324313a3d4a4a4a4a4a4a4a4a4a433f35271700000000000000000012222f383c4a4a4a4a4a4a4a4a4a4541372919000000000000000000000000000000000115273750657a8fa6b7cbcacacebbaa927d68533a2917040000000000000000000c2035495a71869bb1c6cacacac7b19c87725c4a36180800001e33485d73889db2c8ddf2dcc7b3a1999898989898989898989795928e89827b73655d4b46392b1d0d0000000000001e33485d73889db2c8ddf2e2cebaa99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f937e68533e291300000000000b1f344759697f94a5b6caddc9b5a3917c66556175889eb3c3d3cfbeb09b8573604b39291703000000000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000009151d313b484d5a626b72787d8184879db29e8985837f7b766e6660544c4033291b0e0000000000000000000000000000000000000000000000050b0d12171a1c1e1e1e1c1916110c090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a161e212832363b3e41424342413e3b363229201d150a0100000000000000000000000000000000000000000000000000000b1e31424e5360606060606060606058524635180800000000000000091d2f404c516060606060606060605a5447371b0a000000000000000000000000000000000b20354b6074889db2c8ddebd9c8af99846f5846331f0a0000000000000000000e23384d63788da3b5c9dee4d2c1aa957f6a553d2d1a0000001e33485d73889db2c8ddf2e3d0bfb3afaeaeaeaeaeaeaeaeadacaaa7a79e9890867b6d6157483b2b1c0c00000000001e33485d73889db2c8ddf2ead8c7bab4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a8937e68533e291300000000071a2d3e4c6277899eb3c3d3d1c0b09b8572604a57687e93a5b6caddc9b5a3927d685746331e0e000000000c22374c61778ca1b6cce1dac5b09b85705b3c2b19060000000000000000000000000000000000000000000000000000000002141d2b343c484d555b63686c6f7b90a59580706e6a666157514b43362f1f170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f121517181919181614100c0a0400000000000000000000000000000000000000000000000000000008141c28323639454b5053565758575654504b46393632281c14080000000000000000000000000000000000000000000000000011263a4e60687575757575757575756d6452362614010000000000000f24384c5e667575757575757575756f655439281603000000000000000000000000000000081c3043546b8196abc3d3e6dfc9b49f8a76614c36210f0f0f0f0f0f0f0f0f0f192b3c54697f94a9c1d2e5ddc9b5a38d78634e38230f0000001e33485d73889db2c8ddf2eeddd0c7c4c3c3c3c3c3c3c3c3c2c1bfc5b8b3ada39b9082756259483a2a1808000000001e33485d73889db2c8dde5e5e5d8cec9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9bda8937e68533e2913000000000a21364a5c6c8197a8b9ccdcc8b4a2907b6554434b6074879cb2c1d2d2c1b39d8876614b3c2c19060000000c22374c61778ca1b6cce1ddc7b29d88725a4935200f04000002090b0902000000000000000000000000000000000000000000000d19202b35383d494e5357667b90a595806a5955504b463935302618120400000000000000000000000000000000000000000000000000000000000000000c151b1e20202020202020201e1c160d01000000000000000000000000000000000000000000000000030a0c151d2024282a2c2e2e2e2d2b2925211f170e0c0600000000000000000000000000000000000000000000000e18263038454b52576065696b6d6d6d6b69656157524b45383026180e00000000000000000000000000000000000000000000000215273853687e8a8a8a8a8a8a8a8a8a826d5443301c0800000000000011263c51667c8a8a8a8a8a8a8a8a8a836f5745321e09000000000000000000000000000000011426364f647a8fa5b6cadfe2cebbaa927d67523929252525252525252525252534485a70859bb0c5dbf0dbc6b19b86715b4935210c0000001e33485d73889db2c8ddf2f7e9ddd6d3d1d1d1d1d1d1d2d3d7d7d5d5ccc8c1b5b1a0978577625847362513000000001e33485d73889db2c8d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0bda8937e68533e29130000000a1a30404e64798c9fb4c6d6d0bfaf9a846f5e4c364455677c91a3b5c9ddcbb8a695806b5a493520110000000c22374c61778ca1b6cce1dfcbb7a58d78624d3e2d1f171718151d201d150a00000000000000000000000000000000000000000000050e1920222c35383d50667b90a595806a55403b363228201c14080000000000000000000000000000000000000000000000000000000000000000000f1d293033353535353535353534312a1e1101000000000000000000000000000000000000000000040b171e21273135393d404243434342413e3b37332923211a0f080000000000000000000000000000000000000003111e2c36434b5660686f767a7e80828282817e7a766f6760564b43362b1e1103000000000000000000000000000000000000000000091d3145566e83999f9f9f9f9f9f9f9e8874604b35200b0000000000071a2d3d576c81979f9f9f9f9f9f9f9f8a76604b36210b000000000000000000000000000000000b20354a6073879db2c7dcead8c8ae99836e57463a3a3a3a3a3a3a3a3a3a3a3a3a4d62788da3b4c8dde4d1c0a9947f69543d2c1a060000001e33485d73889db2c8ddf2e9d9cbc1bebcbcbcbcbcbcbcbec1c7cad3deded2c9beb1a39b8676615443301c0b0000001e33485d73889db2babababababababababababababababababababababababababaa8937e68533e29130000021528384d5f70849aabbccfdac9b3a18f7a644f402f374a6072859bb0c0d0d5c4b49f8b78634d402f190900000c22374c61778ca1b6cce1e6d4c3ab96806b5c4a3d332a2d2e27313631271a0a0000000000000000000000000000000000000000000000050b0f1a21263b50667b90a395806a55402b211e160b08010000000000000000000000000000000000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a49453c2f1e0d00000000000000000000000000000000000000010c181f29333637444b4f525557585958585653504c473a38352c231c1105000000000000000000000000000000000311212e3c49546068757d848a9093969798979693908a847d75686054493c2e21110300000000000000000000000000000000000000000b20364b6075899eb4b5b5b5b5b5b8a68f79644f3a240f00000000000c21364a5b72879db2b5b5b5b5b5baa9907b66513b261100000000000000000000000000000000071c3043546b8095aac2d2e5dec9b49f8a76614f4f4f4f4f4f4f4f4f4f4f4f4f4f54697e93a9c1d1e4ddc8b4a28d78624d38220f000000001e33485d73889db2c8ddf2ddcbbaaea8a7a7a7a7a7a7a7a9acb2b6c3cad3e0ddcec1b5a4998372604a3929160300001e33485d73889da5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5937e68533e29130000091d324556677c91a2b4c9bebebcab99836e5c4b371c304354657b90a2b3c9bebebbaa99836e5e4c37271502000c22374c61778ca1b6cce1f2dfc9b49f8b7a645b4c473a424338454b4538271502000000000000000000000000000000000000000000000000000611263b50667b8e8e8e806a55402b15090300000000000000000000000000000000000000000000000000000000000000000000000115293b4c585d60606060606060605e594d3c2a1602000000000000000000000000000000000008141c2a3439464c53556064676a6c6d6e6e6d6b69656158554e493d372e20180d00000000000000000000000000000011212e3f4b5a63737e88929a9faaa8abacadacaba9aa9f9a92887e73625a4b3f2e2111010000000000000000000000000000000000000010253a50657a8fa8b9cccacacad5c5aa95806a553b2a1805000000000e24394e63798ea5b7cbcacacad7c7ac96816c573d2c1a06000000000000000000000000000000001325364e63798ea4b5c9dee1cdbaa9917c6764646464646464646464646464646470859ab0c5daebd9c9b09b85705a4835200b000000001e33485d73889db2c8ddf2d6c1ae9c939191919191919293979ca5b1b6c2d0dedfd2c2b3a1937e685746321e0a00001e33485d73889090909090909090909090909090909090909090909090909090909090907e68533e291300000b20364b6074879da9a9a9a9a9a99f8d79634e3e2e1b25364b5d6f849aaba9a9a9a9a9a1907b665544311d08000c22374c61778ca1b6cce1f6e2cebaa99d88796a61585857585a56605645311d0900000000000000000000000000000000000000000000000000000c21364c617579797977624c37220d00000000000000000000000000000000000000000000000000000000000000000000000000071b3044586a737575757575757575736b5945311c07000000000000000000000000000000000c1826303b474c5761686f75797d7f8183838382807e7a76716a635b504b3f342b1d11030000000000000000000000000e1e2e3f4b5d657885939da6afb4bbc8c0c2c2c2c0c8bbb4afa69d938578655d4b3f2e1f0f00000000000000000000000000000000000005192b3c566b8096abc6d6e8dfdfdbc6b09b86715947341f0b0000000417293a546a7f94a9c3d4e6dfdfdcc7b29d87725b4935210c000000000000000000000000000000000821364a5b71869cb1c6dce9d7c7af99837a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b8c9fb4cadfe3cfbcab937e69543c2b1905000000001e33485d73889db2c8dde8d3bea8937e7c7c7c7c7c7c7d7e8287909ca4b3c0d0e1e0d0bfb39e8875614b36210d000010253a4f657b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b78624d37220d0000152a3f546a7f949494949494949494826d5b4a362010182f3f4f647a8d94949494949494948775604b36200b000c22374c61778ca1b6cce1ecdccfc7b7a69d8a7f76706d6c6d707374604b36200b00000000000000000000000000000000000000000000000000000a1e33465761646464625948341f0b00000000000000000000000000000000000000000000000000000000000000000000000000081e33485d73888a8a8a8a8a8a8a8a89735e49341e090000000000000000000000000000000d1c2a36434b59616b767d84898e929597989898979693908b8680796f655d4c483b2f2113050000000000000000000009192c3c4b5d657b899ba3b3b7c4c9ced8d5d7d7d7d6d8cec9c4b7b3a29b897b655d4b3d2d1b0b00000000000000000000000000000000000b2034485a71869cb1c6dcf1fff4dfcab59f8b77624c37220d0000000a1f33475870859ab0c5daeffff4dfcab6a58d78634e38230e00000000000000000000000000000000071a2d3d556a7f94aac1d2e4dcc7b3a1998f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909fabbccfe3dfcab49f8b77624c37220e00000000001e33485d73889db2c8dde1ccb7a28c7767676767676767696c737b869aa2b3c3d4e6e0cbb8a6937e69533b2b1805000e23374b5d6565656565656565656565656565656565656565656565656565656565656562594834200b000013283e53687e7f7f7f7f7f7f7f7f7f78624d3d2d1a021122364a5c677d7f7f7f7f7f7f7f7f7f78624d38230d000c22374c61778ca1b6cce1e1cfbeb2adb5a99f958a8582828385887e69543e2914000000000000000000000000000000000000000000000000000003172939464c4e4e4e4c483b2a180500000000000000000000000000000000000000000000000000000000000000000000000000081e33485d73889d9f9f9f9f9f9f9e89735e49341e0900000000000000000000000000000d1d2b3a4754606977818992999ea8a7aaacadaeadadaba8ab9f9b958d847b6e62594c3f31231304000000000000000001142637495a657b8b9ea7b4c1cbd5dfded8cecac8c9ced8dcdfd5cbc0b4a79e8b7b655b4a39281603000000000000000000000000000000000d22384d62778da4b5c9def3fff8e3cfbcab927d68523727150100000c21374c61768b9fb4cadff4fff9e6d4c3a9937e695439281603000000000000000000000000000000000f23384d63788da3b5c9dde3d0bfb3afa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5b4bcc9d9ead8c8af9a846f5947341f0b00000000001e33485d73889db2c8dde1ccb7a28c77625252525252525454606675849aa5b7cadfe7d5c5b09b8671594834200b00081c2e3f4b4f5050505050505050505050505050505050505050505050505050505050504d483b2b1905000011263a4e6068696969696969696969625a48351f0f00071b2d3e4d5f67696969696969696969625a4835200b000c22374c61778ca1b6cce1dac6b2a0989fabb4aa9f9a9797989a937e69543e29140000000000000000000000000000000000000000000000000000000b1b29333639393937342a1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000081e33485d73889db2b5b5b5b5b39e89735e49341e09000000000000000000000000000c1c2b3c485861727e8a969ea8aeb4b9c6bfc1c2c3c3c2c0c9bcb5b1aaa29a8f8377655d4d413122120100000000000000081d3144556278899ea9b8c5d1e0d5ccc8c8bbb4b3b4bbc8c7cad3e0d1c5b8a99e8a79635746321e0f0000000000000000000000000000000215273853687e93a8c2d2e5f8ffffecdac9ae98836e5544311d08000114263652677c91aabbcee2f7ffffefd9c4af9a846f5746321e09000000000000000000000000000000000c2035495a71869bb0c9daecddd0c7c4b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bacacfd9e7e2cebbaa937d68533b2a180500000000001e33485d73889db2c8dde1ccb7a28c77624d3c3c3c3c3d36434a576175879db2c6d7e9ddc9b5a38c77624d37220d000011212e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b37342b1d0d0000000b1f31424e535454545454545454544d483c2b19010000102030414d525454545454545454544d483c2b1906000c22374c61778ca1b6cce1d8c2ad98828d9fb5bbb4b0adacada9937e69543e2914000000000000000000000000000000000000000000000000000000000b171e21242424221f180d000000000000000000000000000000000000000000000000000000000000000000000000000000081e33485d73889db2c8cacac8b39e89735e49341e0900000000000000000000000008182a3a485a627684939ea8b4b9c6c9cdd7d4d6d8d8d8d7d5dacfcac6c0b3afa098897b675f4d40301f0f000000000000021527374b6073859ba7b8c7d6ded1c5b8b3aaaa9f9e9faaa8b1b6c2cddad6c7b9a89c8675614b3d2d1a070000000000000000000000000000091d3145566e8399aec3d8eefffffff3dec9b39e8975604b35200b00081c3043546d8298adc8d9ebfefffff4dfc9b49f8a76614b36210c0000000000000000000000000000000006192c3c54697e94abbccfe3eee3dcd9cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd0dfe3ebf4dfc9b49f8a76614c37210d0000000000001e33485d73889db2c8dde1ccb7a28c77624d37272727282530394657687d92a8bacde1e4d2c1a7917d67523c2712000003111c23252626262626262626262626262626262626262626262626262626262626262220190d00000000021424313a3e3f3f3f3f3f3f3f3f3f38352b1e0e00000002132330393d3f3f3f3f3f3f3f3f3f38352b1e0e00000c22374c61778ca1b6cce1d4bea9947f849aafbec9c5c2c1bea9937e69543e29140000000000000000000000000000000000000000000000000000000000030a0c0f0f0f0d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000081e33485d73889db2c8dddec8b39e89735e49341e0900000000000000000000000114263647586278869aa2b4b9c6cdd6dee0ddd6d1cecdcdcfd4dadcdfdbd0c7bfb2a79e8c7d675e4d3d2d19090000000000081d314455687e93a3b4c5d6e0d1c0b4a79e958e8a898a8d939ca4b0bcccd9d6c6b6a496816c5b4a36210f00000000000000000000000000000b20364b6075899eb4c9def3f5f3eff1e0ccb9a78f7a65503a2510000b20354b6074889eb3c8ddf3f3eef0f6e2cdbaa9907b66513b261100000000000000000000000000000000000e22374d62778c9fb5cadff4f6eeded0c7c4c1c1c1c1c1c1c1c1c1c1c1c8cbd5e2f2fde9d7c7ae99846f5847331f0a0000000000001e33485d73889db2c8dde1ccb7a28c77624d3722121212131c29394b6075899fb4c9deead5bfaa95806a55402b1500000000080e101010101010101010101010101010101010101010101010101010101010100d0b0500000000000006141f26282a2a2a2a2a2a2a2a2a2220190e000000000005131e25282a2a2a2a2a2a2a2a2a2320190e0000000c22374c61778ca1b6ccd4d4bea9947f7b90a0b2c0ced9d3bea9937e69543e2914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000000000081c3043546176869ca4b3c0cdd6e1e1d5cbc8c1bcb9b7b8babec5c8d1dde3dccfc5b8aa9f8d7c665b4a37261401000000000b20364b6074879db2c1d1e3d2c2b4a29a897f79757375787e86959eaebbccddd3c2b49f8c79634e3d2d1a070000000000000000000000000010253b50657b90a8b9cde1e8e1dedadce3d6c5ab96806b563c2b19050f243a4f647a8fa6b8cbe0e0ddd9dce3ead7c7ac97816c573d2c1a06000000000000000000000000000000000b2034485970859ab0c8d9ebf7e3d0c0b4afacacacacacacacacacacacb3b8c4d5e7f6e1cdbaa9927d67523a2a17040000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000b1e32455670859aafc5daecd7c2ad97826d58422d180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b11131414141414141414140d0b0500000000000000010a10121414141414141414140d0b06000000000c22374c61778ca1b6bebebebea9947f6d8298a2b4bbc8c8bea9937e69543e2914000000000000000000000000060c0d100f0e0d0b080200000000000000000000000000000000000000000000000000060c0d10101010101010101010101010101010100f0d070000000000000000081e33485d73889db2c8dddec8b39e89735e49341e09000000000000000000000417293a4b6072849aa4b6c2d0e1e4d6cdc4b8b3aba6a3a2a3a5a9b0b4c0c9d1dfe3d5c8bbab9f8a79635544311d090000000013253651677c91a5b7cbd1d1c9b5a49a84776a6360546062697480949daebfd0e3cfbcab99836e5b4a36210900000000000000000000000005192b3c566b8196abc6d6e4d6ccc9c5c8d1dcc6b19c86715a4835200b182a3b556a8095aac5d5d5ccc8c4c7d0dddcc7b29d87725b4935210c0000000000000000000000000000000005192b3b53687e93aabbcee2f1dcc7b4a29a96969696969696969696969da6b8cbe0f4dec9b49f8a76614b36210c000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000003162838586d8298adc2d7edd8c3ae99836e59442e190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22374c61778ca1a9a9a9a9a9a9947f697484969faab0b3b4a9937e69543e291400000000000000000000000e19202325252422201d15150f0d0700000000000000000000000000000000000000000e192023262626262626262626262626262626262624221b1002000000000000081e33485d73889db2c8dddec8b39e89735e49341e09000000000000000000000a1f334758697e93a1b3c2d3e0e1d4c6b9b4a69d96918e8d8d90949aa2b0b5c1cedbe6d9c9baa89b8573604b372614010000071c3043546e8398aec3bcbcbcc2b19c867561594e4b434a4d55606b7f94a1b3c8d8d9c9b3a18e79634e3727150200000000000000000000000b2035485a71869cb1c6dcd6c6b9b3afb4c0d1c9b5a48d78624d38220d1f34485971869bb0c6d5c5b8b3afb3bfd0dfcab6a58d78634e38230e00000000000000000000000000000000000d22374c61778b9fb4cadfefdac4af9a848181818181818181818181889db3c8dde8d6c6ae98836e5746331e0a000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000182d42576d8297acc2d7ecd9c3ae99846e59442f1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d0e0c0600000000000000000000000c22374c61778c94949494949494947f696074808b959b9e9f9e937e69543e2914000000000000000000000e1e2c35383a3a39373631272b24221b100700000000000000000000000000000000000e1e2c35383b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b39362d2010000000000000081e33485d73889db2c8dddec8b39e89735e49341e09000000000000000000001325364c6176899eb3bfd0e0e4d4c3b7a89e9388817c7978787a7f858e9ba3b1bdcedce7d7c6b5a3937e685544311d0800000b20354a6074899ea7a7a7a7a7a7a48f7b6557473b35303537444b616e8399aabbcee2cfbfac96816c5544311d0800000000000000000000000d22384d62788da4b5c9deccb9a89e9aa2b4c8d2c2a8937e685338281622374c62778ca3b5c9ccb8a79e99a1b3c7dcd4c3a9947e695439281603000000000000000000000000000000000b1f3447596f849aafc7d8ead7c1ac97826c6c6c6c6c6c6c6c6c6c76899fb4c9dee1ccb9a8917c665139291703000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000061a2c3d596e8399aec3d8edd8c3ad98836e58432e190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1920222320190e000000000000000000000b21364b60747f7f7f7f7f7f7f7f7f7a6456606b788086898988857c66503b261100000000000000000006192c3c494d504f4e4d4b4437403a362d201c1308000000000000000000000000000006192c3c494d50505050505050505050505050505050504e4a3e2d1b070000000000081e33485d73889db2c8dddec8b39e89735e49341e09000000000000000000071c3043546a7f94a7b9ccdee8d6c5b7a59d8a7e746c676462636569707a85979fb1becfe2e4d2c1b29d8774604b35200b00000e23384d63788d919191919191919186715d4b392a2c29252731434d62788b9fb4c9dfdec8b39e8975604b36200b000000000000000000000215273853687e93a8c2d2dec9b39e8a859aafc5d9c4ae99846f5645321e273852687d92a7c1d2c8b39e898499afc4d9d9c4af9a846f5746321e090000000000000000000000000000000004182a3b52687d92a9bacee2ddc8b39e88746057575757575757677c91a9bacde1dec9b49e8975604b36210b00000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d01080b142135495b72879cb2c7dcebd6c1ac96816c57412c1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108101b222b343838352c1e0e000000000000000000091e32455660696969696969696969645c4a4b5a636b7073747371665e4c38230f0000000000000000000c2035495a626564636260555a554f4a3e353025180c000000000000000000000000000c2035495a626565656565656565656565656565656565645c4a36220d0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000000b20354a6073879db2c5d6e8e0ccb9a79d8779696056514e4d4e50545c64738197a0b2c4d5e7dfcab7a5907b66513b261100000c22374c61777d7c7c7c7c7c7c7c7c7a644f3f4443423f3a353135485a6d8297adc4d5e0ccb8a7907b65503b261000000000000000000000091d3145566e8399aec3d9d9c4af99837d92a7c2d3c9b49f8975604b36213145566e8398aec3d8c3ad98827d92a7c4d4dfc9b49f8a76614b36210c00000000000000000000000000000000000c21364c61768a9fb4c9dfe0cbb8a68f7a65503641414145566e8398adc7d7e8d5c5ad98826d5645321e0900000000000000001e33485d73889db2c8dde1ccb7a28c77624d37221e141c202630414e63798ea5b6cadfe9d7c6a9937e69543e29140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000409151d202e373c484d4d493c2c1906000000000000000003162838454b5454545454545454544f4a3e3c494d555b5e5f5e5b504c402f1c090000000000000000000d23384d62787a7a797775736f6a645c524a4336291c0c0000000000000000000000000d23384d62787b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a644e39240f0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000000f243a4f64798fa5b7cbe3e6d3c3b39e8979635b4b45383938383b3e4a5560728298a6b8cbe0e6d4c3ac97826d5739291703000a1f34475961676767676767676767645c5658595857544f4b44373c4f657a8fa6b8cbe0d5c5ab96816c56392916030000000000000000000b20364b6075899eb4c9ded7c7aa947f778ca4b6c9cdbaa8907b66503b26364b6075899eb3c9d4c3a8927d788da6b7cbdfcebaa9917b66513c261100000000000000000000000000000000000a1f3346586e8399aec6d7e7d5c5ac96816c5443302c364b6075899eb4c9dee0ccb8a7907b66513828160300000000000000001e33485d73889db2c8dde1ccb7a28c77624d37333326303536434b5f6d8297adc3d3e6e1cdb9a88f7b654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c171f2731353e4b4f5a62635a4935200c0000000000000000000a1a2832363f3f3f3f3f3f3f3f3f3a362d2c35384046494a49463b382f221200000000000000000000152b40556a808f8f8e8c8a8884807a71676054463a291a0a0000000000000000000000152b40556a809090909090909090909090909090909090836f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e09000000000000000000142a3f54697f94a9c3d4e6dfcab6a5927d685b493d3127242323252d3744546176889eb3c8ddf1dcc7b29d87725746331e0a0004182a3a474c52525252525252525962676b6d6e6e6c696460554d494a6074889db3c8dddbc6b19c86715746321e0a00000000000000000010253b50657b90a8b9cde1cdbaa98f7a71869cb1c6d7c6ac96816c573d2c3b50657a90a8b9cccab7a58d7873889db2c8ddd8c7ac97816c573d2c1a06000000000000000000000000000000000417293a52677c91a8bacde1ddc8b29d8874604b35273751667c91a8b9cde1dec8b39e8975604b36200b0000000000000000001e33485d73889db2c8dde1ccb7a28c77624d48484848434b4e5460697d91a0b1c5e1f1dec9b49e8975604b36200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1920293337444b525c646e7778634d38230e000000000000000000000a161e212a2a2a2a2a2a2a2a2a24221b1920232b313434333126231c120400000000000000000000152b40556a8095a4a3ab9f9d99958f867d726158463828160300000000000000000000152b40556a8095a5a5a5a5a5a5a5a5a5a5a5a5a5a5a599846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e09000000000000000000182e43586d8398adc2d8eddcc7b29d8774604b3d2c1d150f0d0e101927364658697f94a9c3d3e6dfcab6a58b76614c36210c00000c1c2a34373c3c3c3e4a54606770777c80828383817e7a746c625a4b546d8398adc2d8dfcab49f8b76614b36210c000000000000000005192b3c566b8196abc6d6dfc9b49f8a756c8196acc9d9c7b29d87725b49353c566b8196abc6d6c7b29d87726e8398adc3d8ddc7b29d87725b4935210c00000000000000000000000000000000000c21364b61768a9fb4c9dedfcbb7a68f7a644f363144556d8298adc6d6e7d4c4ac97826c5544311d080000000000000000001e33485d73889db2c8dde1ccb7a28c77625d5d5d5d5d54606368737e8c9fb4becee1e5d0c0ad98826d5645311d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209111c232c353a464c556067707a838b7d67523c2712000000000000000000000003090b1414141414141414140f0d07060c0e161b1e1f1e1c110f09000000000000000000000000152b40556a8095aac9bcb5b2afaaa49c918376615645321e0f00000000000000000000152b40556a8095aabababababababababababababaaf99846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000001b30465b70859bb0c5daead5c0aa95806b5544311f0f02000000000918293a4c62778ca5b6cadfe6d3c3a38e79634e39240e0000000c181f222732424e5c64737c858b919598999897948f8981786b6056697e94a9bed3e3cfbcab8f7a644f3a250f00000000000000000b2035485a71869cb1c6dcdac5b09a8570667c91abbccfcab6a58d78634e38485a71869cb1c6d7c2ac97826d697e93a8c5d6dfcab7a58e78634e39230e0000000000000000000000000000000000091e3246576e8398adc5d6e7d4c4ab96816b5443364b6075899eb3c8dedfcbb7a6907b6550372715020000000000000000001e33485d73889db2c8dde1ccb7a28c787373737373737375787e86939faabbcedcead7c7b4a28f7a654f38271502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a151d202f373c494d586169747c858f98917c67523c27120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095aabfcfcac8c4c2b5b1a1998575604b3d2c1a06000000000000000000152b40556a8095aabfccccccccccd0d0d0d0d0d0c4af99846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000001d32475d72879cb2c7dce5d0bba5907b6650372614000000000000000c2034485972879cb2c7dce5cfbaa5907b65503b25100000000004132332434f60687a85919a9fababadaeadaca9a79e968b807462667b90a5bbd0ebd9c9a7927d68523d281300000000000000000d22384d62788da4b6c9ded9c9aa95806b61768b9fb4cad3c3a9947e6954394d62788da4b6c9d2c2a7917c6763798ea7b9cce0d4c3a9947e695439291603000000000000000000000000000000000316283951667c91a7b9cce0ddc7b29d8773604a3750667b90a7b8cce0ddc8b39d8874604b35200b000000000000000000001e33485d73889db2c8ddf2ddc8b39d88888888888888888a8d939ba3b4bbc8d8eae2cdbaa99a846f5d4b371a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c181f2832363f4b505a636c767f87919ba3a7917c67523c271200000000040a0c0e0c0700000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095aabdc5c8d1d9d2c9bfb3a396816c5b49362108000000000000000000152b40556a8095aab7b7b7b7b7b7c6c9d2e0e5d9c4af99846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000001e33485d73889db2c8dde2cdb8a38d78634e38230e0000000000000005182b3b5a6f849aafc4d9e5d0bba6907b66513b2611000000000e1e30414f616a7e8b9ba3afb5bcc9c2c3c3c1c5b8b3aa9f95857763788ea3b8cde3d5c0aa95806b55402b16000000000000000215273853687e93a8c2d3e3cfbcab907b665870859bb0c5dac4af9a846f574653697e93a8c2d3c9b5a48c77616074899eb3c9dedac4af9a846f5746321e0a00000000000000000000000000000000000b20364b6075899eb3c9dedfcab7a58e79644f44556c8297acc5d6e6d4c3ab96816c5544311d08000000000000000000001e33485d73889db2c8ddf2e0cbb7a69d9d9d9d9d9d9d9d9faaa8b1b5c2ced8e6d9cfbcb49f8b79634e3f2e1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1a212a3438454b525d656e788189949da5b0b4a7917c67523c27120000000c171f2124211a0f080100000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095a4a8afb4c0cbd8ded0c1b49f8c79634e362513000000000000000000152b40556a8095a1a1a1a1a1a1a1b1b5c2d2e5d9c4af99846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000001e33485d73889db2c8dde2ccb7a28d77624d38220d0000000000000000192f44596e8499aec3d9e5d0bba6907b66513b261100000006192c3c4d5f6a7f929fa9b5c1cacfdad5cbc8c3c1c1c8bbb4a39b8777768ca1b6d8ead7c2ac97826d57422d1800000000000000091d3145566e8399aec3d9dfcab49f8b7661556b8095aac7d7c9b49f8a76614b566f8499aec4d9c6b19c867159546f8499aec4d9dfc9b49f8a76614b36210c0000000000000000000000000000000000091d3245566d8297adc5d5e6d4c3ab95806b564b6074889eb3c8dddfcab7a58f7a644f37261401000000000000000000001e33485d73889db2c8ddf2e7d5c4b7b3b2b2b2b2b2b2b3b4bbc8c6c9d2e2dfd3c9bcb49e937e685b49362110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000308131c202d363b474c566067717b838c969ea8b2b7c3bca7917c67523c271200000c1c29333739362d201c1408030000000000000000000000000000000000000000000000000000000000000000000000152b40556a808d8f939aa2adbacbdce3cfbcab97816c5443301c070000000000000000152b40556a808c8c8c8c8c8c8c8c9ca4b5c9ded9c4af99846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b26110000000c2035495a677d929db4bac7d2dfd3cac4b8b3aeacacafb4b9b5a59b85748baabbcee2d9c3ae99846e59442f19000000000000000b20364b6075899eb4c9dedbc6b19b86715750657a90a9bacdcebbaa917c665160758a9fb4c9d9c8ab96816c56546a7f94a9c7d7e2cebaa9917b66513c261100000000000000000000000000000000000215283850657b90a6b8cbe0dcc7b29c87725b50657a90a7b8cce0dcc7b29d8773604a35200b00000000000000000000001e33485d73889db2c8dde5e5e2d5cbc8c8c8c8c8c8c8c8c9ced8dbdfdbd4cac3b6ab9f94806b604e3d2c1a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b161e2530353d4a4e59616a757d8690999fabb4b9c6cad4bca7917c67523c2712000417293a474c4e4a3d3530261e160b050000000000000000000000000000000000000000000000000000000000000000000c21364b6175787a7e84939cadbecfe2d9c9b39d8874604a35200b00000000000000000c21364b61757777777777777777869cb1c6dbd9c4af99846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b26110000081b2e3f4d63788a9fb4bbced8ddcfc3b6b2a69e999697999ea8b3b4a2937e8b9fb4cadfdac5af9a85705a45301b0000000000000010263b50657b90a8b9cde1d6c1ab96816c564b60758a9fb4c9d8c8ac97826c54667b90a9bacdcebbaa907b66514f657a8fa9bacde2d8c7ac97816c573d2c1a0600000000000000000000000000000000000b20354b6074889eb3c8dddecab6a48e7963546c8196acc5d5e5d3c2ab95806b5443301c0700000000000000000000001e33485d73889db2c8d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cfd8cec9c6c3b7b2a59c8d7f6b625142311f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1820283236434a515b636d777f88929ba3aeb5bcc9cdd6d7cdbca7917c67523c2712000a1f33475861635b514b4336322820190d07000000000000000000000000000000000000000000000000000000000000000a1e32465761626468707e93a0b2c6dae0cbb7a68d78634d38230e00000000000000000a1e324657616262626262626271869bb0c6dbd9c4af99846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100000e22374b5d6f8499a8bacde2decfbfb3a59c91888381828489939ea6ae9c939faabbcee2dbc6b09b86715b46311c00000000000006192b3c566b8196abc6d7e6d3c3a6917c675145566f849aafc4dac8b29d8874606c8197acc7d7cab49f8b76614c4b60758a9fb4c9dfddc7b29d87725b4936210c0000000000000000000000000000000000081d3144556c8197acc4d4e6d3c3aa95806a6074889db2c8dddecab6a48e79644e3625130000000000000000000000001e33485d73889db2bababababababababababababababababac7bab4b0aba59d93877b6a61514433241401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108101b222b3439464b5460666f79828a959ea6b1b5c1cacfdad2c9c6bab4a7917c67523c2712000c21374c6176796f6660544b4639342b221b1008010000000000000000000000000000000000000000000000000000000003162939464b4d4f53606e8398adc3d8e7d5c4a6917b66513c2611000000000000000003162939464b4c4c4c4c4c4c5b71869bb0c6dbd9c4af99846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e090000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100031628394f657a8fa1b3c6d7e5d1c0b3a199877c746e6c6c6f757e889ba3aea9b4bbc8d8eadbc6b19b86715c46311c0000000000000b2035485a71879cb1c6dcdecab6a48c77624c38546a7f94a9c5d6cbb7a68e796472879db2c7dac5b09b85705846455670859aafc5dadfcab7a58e79634e39230e0000000000000000000000000000000000011527374f657a8fa6b7cbdfdcc6b19c8671647a8fa6b7cbdfdcc7b19c87725c4a3618080000000000000000000000001e33485d73889da5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a99f9b9690877e74655d4f43332616060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209141d202d363b484d576168737b848e979fa9b3b8c4c9d2d7cdc9c2b5b1a89f978f7c67513c2712000e23384e63798d847c736861574d483c372e201d1509040000000000000000000000000000000000000000000000000000000b1b293236383a4250667b90a5c7d7ead3bda8937e68533e29130000000000000000000b1b2932363737373737465b71869bb0c6dbd9c4af99846f5a442f1a0000000000081e33485d73889db2c8dddec8b39e89735e49341e090907020000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100091e3245576e8398adbfd0e4d7c7b4a2998375666054575757606877849ba4b5c9ced8e6f0dbc6b09b86715b46311c0000000000000d23384d62788da4b6cadedcc7b29c877259473a4f64798fa7b8ccd4c4aa947f6a798ea5b7cad7c7aa95806b553a38556b8095aac9d9e6d4c3a9947f69543929160300000000000000000000000000000000000b20354b6074889db2c8dddec9b6a48e796b8196abc4d4e4d2c1aa957f6a553d2d1a000000000000000000000000001e33485d73889090909090909090909090909090909090908f8e8d8a86817b746960564b3f322516080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e2631353e4a4f59626b757e87909aa2adb4bac7cbd5d2c9c7bab4ada49c938a827a675f4d392410000e23384e63788d9a91877e756b625a4f4b3e3531271f170c0600000000000000000000000000000000000000000000000000000b161e212225374c61778ca9bacde2d4bfa9947f6a543f2a15000000000000000000000b161e212222222231465b71869bb0c6dbd9c4af99846f5a442f1a0000000a141a1e33485d73889db2c8dddec8b39e89735e49341f1f1e1c160d01000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b2611000b21364b60758a9fb4c9dee1cdbaa99a847361574b433639454b596175869cabbccfe3f6f0dbc5b09b86705b46311b00000000000215283853687e93a8c2d3e5d7c2ac97826d573b354b6074899eb3c8dac5b09b85707f94a9c3d4cdbaa98f7a65503a3b50657b90abbccfe3dac4af9a846f5746321e0a0000000000000000000000000000000000081c3043546b8196abc3d3e5d3c2aa947f72879db2c7ddddc9b5a38d78634e38230f0000000000000000000000000010253a4f657b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a797775716c6560554b45382e2115070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a283237444b515c646d778089939ca4afb3c0c9cdd7cdc9c2b5b1a99f978f867e766d645c4d40301d0a000e23384e63788da3a49c938980786e645c524b4437332920190e0800000000000000000000000000000000000000000000000000030a0c0d1f334758748a9fb4c9dfd4bfaa957f6a55402a150000000000000000000000030a0c0d0d0d1c31465b71869bb0c6dbd9c4af99846f5a442f1a00000e1c272f3234485d73889db2c8dddec8b39e89735e4934343434312a1e11010000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b26110010263b50657b90a9bacde1dec9b49f8a7862554639302628323b475764798c9fb4cadff4efd9c4af9a846f5a452f1a0000000000091d3245566e8499aec3d9e7d4c4a7927d68523d3144556e8399aec3d8cab49f8b76849aafc5dac9b49f8a75604b36364b61768b9fb4cadfdfc9b49f8a76614b36210c0000000000000000000000000000000000011426364f64798ea5b6cadfdbc6b19b857a8ea5b7cadfdbc6b19b86715b4935210c000000000000000000000000000e23374b5d65656565656565656565656565656565656565656462605456504b443732281a110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002162838454b556067707a828b959ea7b1b6c2c7d0d3cac7bab4ada49c938a827a716961584f4a3e30221200000e23384e63788da3b6b2a79e968b837a706760554c463a352c231c1109020000000000000000000000000000000000000000000000000004182a3a5e73899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000a1c2c39434749495d73889db2c8dddec8b39e89735e4949494949453c2f1e0d0000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100152a3f546a7f94a9c7d7e9d6c1ac97816c5a4837281c14161e2a394a5c6e8398adc3d8ededd8c3ad98836e58432e1900000000000b20364b6075899fb4c9dedfcbb7a68d78634d38263753697e93a8c4d4cfbcab947e8b9fb4c9d9c4af9a846f56453233465771869bb0c6dbe2cebbaa917c66513c27110000000000000000000000000000000000000822364a5c72879cb2c7dcdec9b5a39a859ab0c3d4e4d1c0a9947f69543d2c1a0600000000000000000000000000081c2e3f4b4f505050505050505050505050505050505050504f4d4b43363b3531261d150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245566069747c858f989faab3b8c5cad3cdc9c2b6b1a99f988f867e766d645d534c463a362e20120400000e23384e63788da3b8c5b9b3aa9f988f857c746961584d493c372f201d150a040000000000000000000000000000000000000000000000001e34495e73899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a001427394a575c5e5e5e73889db2c8dddec8b39e89735e5e5e5e5e5e594d3c2a160200001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100182d42576d8297acc2d7ead8c8a5907a65503c2b190b01030c1b2d3d51667b91a6c8d9ebebd6c1ab96816c56412c17000000000010263b50657b90a8bacde1ddc8b39d88735a493523394e63788ea6b7cbd9c9ae9d949faabbced6c5a9947f6a5438282939566c8196abc1d6ead8c8ac97816c573d2d1a070000000000000000000000000000000000071b2d3e556b8095aac2d2e5d2c1b4a29aa2b4c8e1ddc8b4a28d78624d38220f00000000000000000000000000000011212e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a393835302625201d1409020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60747f87919ba2adb4bbc8ccd3cac7bab4ada49c938a827a716961584f4b3f363329221b10020000000e23384e63788da3b8d6ccc8bbb4ada39b91877f766c635a504b3f3632281f180c07000000000000000000000000000000000000000000091e34495e73899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a001a2f4357687174747474889db2c8dddec8b39e89747474747474736b5945311c0700001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100192e44596e8399aec3d8e2cebbaa8b76614c36210e000000000f22374c61778caabbcee2e8d3bea9937e69543e29140000000006192b3c566b8196abc6d7e9d8c3ad98836e583c2c2135495b73889db2c8ddcbbbaea9b4bbc8d8ccb9a78e79644f3924273c51677c91a6c2d3e5ddc7b29d88725b4a36210c0000000000000000000000000000000000001023394e63798ea4b5c9dedfd1c0b4b0b4c0d1e4d9c9b09b85705a4835200b00000000000000000000000000000003111c2325262626262626262626262626262626262626252422201c14100b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384e63788d9da5b0b4c0caced1c8c2b6b1a99f988f867e766d655d534c463a372e211f170b0700000000000e23384e63788da3b8ccd5d9cecac1b4b0a59d948981786e655d524b4538342a211a0f0700000000000000000000000000000000000000091e34495e73899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a001c32475c7186898989898fa6b7cbdfe0ccb8a78f89898989898989735e49341e0900001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b2611001a2f445a6f8499afc4d9dfcab49f8a755846331f0a000000000a1f344759758a9fb4cadfe6d4c3a6907b66513b2611000000000b2035485a72879cb1c7dce8d6c5a8937e69533e291a2c3d586d8298adc2d7d9cbc2bec9ced8dec9b39e8974604b352022374c62778ca4b6cadedfcbb7a58e79634e39230e0000000000000000000000000000000000000c2136495b71869cb1c6dbefded1c8c5c8d1dee3cfbcab937e69543c2b19050000000000000000000000000000000000080e10101010101010101010101010101010101010100f0d0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384e63788da3b7c3c8d1dfd1c0b4afa49c948a827a716961584f4b3f363329221b100a04000000000000000e23384e63788da3b3b8c5c8d1ded1c8c3b7b2a89e968c837b716760564c473b362d201c13080300000000000000000000000000000000091e34495e73899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a001e33485d73889d9e9e9ea7b7c4d4e7e8d5c5b8a79e9e9e9e9e9e8a755f4a35200a00001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100192f44596e8499aec3d9dfcab49f8a75604a35200b000000000b20354b60758a9fb5cadfdfcab7a58c77624d37220d000000000d23384d62788da4b6cadee0ccb9a78e79644e392412283d52677d92a7c2d3e5ddd6d3dfe2ead8c3ae99836e5544311d1f34475972879cb1c7dce6d4c3a9947f6954392917030000000000000000000000000000000000061a2c3d556a7f94aac1d1e4efe4dddadde4efdfcab49f8b77624c37220e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384e63788da3b8d4dde4dcc8b4a29a8f867e776d655d544c473a372e211f170c08000000000000000000000e23384d63788d969ea7afb4c0c8ccd5d4cac6b9b4ab9f9990867d756a61594e4a3d3530251e160b040000000000000000000000000000091e34495e73899eb3c8ded5c0ab95806b56402b1600000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a001e33485d73889db2b3b3b9c5d4e2f2f3e3d5c5b9b3b3b3b3b39f8a755f4a35200a00001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100182d42586d8297adc2d7e3cfbcab8d78624d382212010000001325364d63788dabbccfe3ddc7b29d8772594834200b0000000215283853687e93a8c2d3e5dec9b39e8974604b35200d22374d62778ca4b6cadef3ebe9f4f7e7d4c4a8937e6953372614182a3b576d8297acc2d7ecdac4af9a856f5746331e0a0000000000000000000000000000000000000f23384d63788da3b5c9ddf7f7f1eff1f7ead8c8af9a846f594834200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c151b1e20202020202020202020202020202020202020202020202020202020202020200a04000000000e23384e63788da3b8cde2efdac5af9a847b72696158504b3f373329221b100a040000000000000000000000000c2035495a70798088919aa2abb3b8c5c8d1d6cdc9bcb5aea39b92887f776d635b514a433632281f180c00000000000000000000000000091e34495e73899eb3c8ded7c2ac97826d573c2c181612100a000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a001e33485d73889db2c8c9ccd6e4f2fffff3e4d6ccc9c9c9c9b49f8a755f4a35200a00001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100152a40556a7f95aac8d9ebd9c9a7927d685241301f120a0a121c304354687e93a8c9dae7d5c4ac97826d573b2b1805000000091d3245566f8499aec4d9eed9c4ae99846f5443301c0b2034485972879cb1c7dcf1fffefff4dfcbb7a68e78634e39230e13283d52687d92a7c4d4e7dfc9b49f8a76614b36210c0000000000000000000000000000000000000c2035495a70859bb0c9daece5e5e5e5e5e2cebbaa937d68533b2b180500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1d29303335353535353535353535353535353535353535353535353535353535353535351f170c0000000e23384e63788da3b8cdecf2dcc7b29d877f766d655d534c463a372e211f170b0700000000000000000000000006192c3c495b636b757c848d969ea7afb4c0c8ccd5cfcac1b5b1a69d958a82796f6660544b4639332a1c0c000000000000000000000000091e33495e73889eb3c8dddbc6b19b86715b49362c2b27241d120400000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a001e33485d73889db2bebec9ccd6e4f4f5e5d7cdc9bebebebeb49f8a755f4a35200a00001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b26110011263c51667b91aabbcee2dac5b09a85705f4d3d2f211f1f21303e4a6073869bb1c6dbe0cbb8a6917b66513c2611000000000b20364b6075899fb4c9deead7c7a9947f6a5436261405192b3b576c8196acc9d9ebfefffff2ddc8b29d88735b4935210c0e23384d63788da6b7cbdfe2cebbaa917c66513c271100000000000000000000000000000000000006192c3c54697e94abbccfd0d0d0d0d0d0d0c9b49f8a76614c37210d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a33291c0c00000e23384e63788da3b8cfdae1dfcab6a59d938a827a716961584f4b3f363329221b100a03000000000000000000000e1e2c3c494d5660676f788088929aa2abb3b8c5c8d1d2c9c4b8b3a99f978e847b736861574c473a2a18040000000000000000000000071d32475c72879cb1c7dcddc9b5a38d786354493d403c3930221200000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a001e33485d73889da9a9a9b4b9c6d6e8e9d7c7bab4a9a9a9a9a99f8a755f4a35200a00001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b2611000c21364c61768b9fb4cadfddc8b4a2917c675b4c4036333336414d5c687d92a3b5c9ded7c6b39e8874604b36200b0000000010263b50657b90a8bacde1e2cdbaa98f7a654f3a25100011273c51667c91abbccfe3f7ffffedd7c2ad98826d583d2c1a060c2035495a73889db3c8ddead8c8ac97826c573d2d1a070000000000000000000000000000000000000e22374d62778c9fb5babababababababac7ae99846f5847331f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015293b4c585d606060606060606060606060606060606060606060606060606060606060605e463a291704000e23384e63788da3b5bcc9cdd7d4c3b6b2a99f988f867e766d645d534c463a362e211e170b070000000000000000000e1e2c3538454b525b636b757d858e969ea7b0b4c0c9ccd5cbc7bab4ada29a90877e756b615847331f0a000000000000000000000004192e43596e8398aec3d3e3d2c1af998372635b5856514d40301d0a000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a001e33485d7388949494949ea8b9cce1e1cdbaa99f9494949494948c755f4a35200a00001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b2611000a1f3346586f8499afc1d2e7d1c0b39e8979665e514c46464c515f677a8b9fb4c1d2e1cdb9a895806a5544311d0800000006192c3c566c8196abc6d7e9dfc9b49f8a75604b36200b000c21374c61768b9fb4cadff4fff9e6d3c3a7927d68523d28130006192c3c586e8398adc3d8edddc7b29d88725b4a36210c0000000000000000000000000000000000000b2034485970859aa5a5a5a5a5a5a5a5a5a5a9927d67523a2a170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b3044586a7375757575757575757575757575757575757575757575757575757575757575705846331f0a000e23384e63798d999fabb4bac6cbd4cac7bab4ada49c938a827a716961584f4a3e363329221b100a03000000000000000e19212832363d494e56606770798189929aa2abb3b9c5c8d1cdc9c0b3afa49c93898076614c37220c00000000000000000000000012283d52677d92a4b6c5d1dfc7b3a1998378716d6b675f4d392410000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0013283e53687e7f7f7f7f8a9eb4c9dedec9b49f8a7f7f7f7f7f7f7f69543f29140000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b2611000417293a51667c91a3b5c9d9e0ccb9a79e897c6e6661585861666f7c8a9ea9bacddfd3c2b49e8a77614c372715020000000c2035495a72879cb1c7dcefdac5af9a85705645311d09000a1f33475871869bb0c6dbf0fff3dfcab6a58d77624d38220d000014293e53697e93a8c5d6e8dfcbb7a58e79634e39240e00000000000000000000000000000000000005182b3b53687e9090909090909090909090908b76614b36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a76614c36210c000c2135495b657b838c979fa8b2b7c3c8d1cdc9c2b5b1a99f978f867e766d645c534c4639362d211e160b00000000000000060a151d202c3538454b525b636b757d858e969ea7b0b4c1c5cfd0c7c2b6b1a79e917c67523c27120000000000000000000000000b20364b6074869ca7b4c1c9cebfb3a1998d8682807d67513c2712000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0011263a4e606869696973889db2c8dddec8b39e8873696969696969614f3b27120000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100000c20354a6072859babbccfe3d6c5b8a79e90837b767474767c84919ea8b9c7d7d7c7b6a4957f6a5947341909000000000d23384d62788da4b6cadeebd9c9aa95806b5538271502000417293a566b8095abc7d7eafdf1dcc7b29c87725a4834200b00000f24394e64798ea7b9cce0e6d4c3a9947f6954392917030000000000000000000000000000000000000d21364b61757b7b7b7b7b7b7b7b7b7b7b7b7a645746331e0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8b76614c36210c00061a2c3d4b5d656e78818a949da5b0b4c1caced2c9c7bab4ada49c938a827a716861574f4a3e3632291b0b000000000000000002090f1a212832363d494e56606770798189929ba3adb2becfdcd3cac5b8a7917c67523c2712000000000000000000000000091d3145566379899ba3afb4bbc8bfb3afa39b9895836e58432e19000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000b1f31424e5354545d73889db2c8dddec8b39e89735454545454544f43321f0c0000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b26110000071c304354647a8c9fb4becfe2d5c5b8b3a199908b89898b919aa2b4b9c6d6d7c8baa99c8674604b3a2a18000000000216283853697e93a8c2d3e5e3cfbcab907b65503b261000000010263b50657b90a9bacde2e5ecdac9ac97816c573c2b190500000b20354b6074899eb3c9dee5dac5af9a85705746331e0a0000000000000000000000000000000000000a1e33465761656565656565656565656565645c4a392917030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a18b76614c36210c00000f1f2f3f4b505a636c767f87919ba3aeb4bbc8ccd6cdc9c2b5b1a89f978f867e766d645c534b463929160300000000000000000000060a151d202c3538454b525b636c757d858e98a0b2c5dae5ded5bca7917c67523c2712000000000000000000000000021527384a5b63788591999faab1b6c2c2b5b1ad98836e58432e19000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a00021424313a3e3f485d72889db2c7dddec9b49f8974604a373f40453632281b0a0000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b26110000001325364b5c6a8095a0b2beced8d5ccbfb3aea6a89e9ea8a6afb3c0ccd6d3c6b9aa9f8a7a645645321c0c00000000091e3245566f8499aec4d0d0d0cab49f8b76614b36210c0000000b21364b60758a9fb4c9d0d0d0cfbcab917c67513c2712000000081c3043546f8499aec4d0d0d0c9b49f8a76614b36210c00000000000000000000000000000000000003172939464b5050505050505050505050504f4a3e2e1b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8cacacacacacacacacacacacacacacacacacacacacacacacacab6a18b76614c36210c00000111212f373c494d586169747c858f989faab3b9c5cad3d2c9c6bab4ada39b938a827a7168615746321e0a00000000000000000000000002090f1a212832363d494e56606870798298adc2d7ede6d1bca7917c67523c2712000000000000000000000000000a1a2d3d4a5a62727c848a919ca4b6cac9c3ad98836e58432e19000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000006141f262831475c71869cb1c6dbe1cdbaa98e7964555253565a4b453928160300001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100000008182e3e4b60728298a0b4bac7d0ded0c7c3c6b9b3b4b9c6c4c7d0d7cdc2b6a89e8c7c665c4a38281600000000000b21364b6075899fb4bababababab09b86715746331e0a000000091e3245566f859aafbababababab59f8b77614c37210c00000001142636546a7f94a9c7bababababbaa917c66513c2711000000000000000000000000000000000000000b1b2933363b3b3b3b3b3b3b3b3b3b3b3b3a362e201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dddfdfdfdbd3d1cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcbb6a18b76614c36210c00000003111c232c353a474c556067707a838b969ea7b2b6c3c8d1d7cdc9c2b5b1a89e978f867e75614b36210c000000000000000000000000060a151d202c3538454b525b636b757d859bb0c5dbf0e6d1bca7917c67523c271200000000000000000000000000000f1f2d3c495460666f767c869cb1c7d8c3ae99836e59442e19000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000000020b111a2f44596f8499aec4d9e9d7c7ae9983736a68686b6f605745321e0900001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b261100000000101c304354607382949fa9b3bfc9cdd7d8d6ccc9c9ccd6d7d3cac6b9b4a49c8a7c665e4c3d2d1a0a000000000011263b50667b90a8a5a5a5a5a5a5a596816c563929170300000003162838556a7f94a5a5a5a5a5a5a59b86715847331f0a0000000010253a4f657a8fa9a5a5a5a5a5a5a597826c5737271501000000000000000000000000000000000000000b171e2126262626262626262626262624221b100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2e7d7c9bfbbbabababababababababababababababababab6a18b76614c36210c0000000000080e1920293337444b525d646e788089939ca5afb4c0c9ced8d2c9c6b9b4aca39b917c67523c271200000000000000000002080e19212832363d494e56606770798189929ba3b4c8dde2dfd1bca7917c67523c2712000000000000000000000000000010202e3e4a56606871787e879db2c7d8c3ae98836e59432e19000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000000000000162b40556b8095aac2d3e5dbc7b3a199867f7d7d808475604b36210b00001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b26110000000001142636445560727f8b9aa1adb4bac6c3c6c7c8c8c7c5c2c2b6b1a89e958679665e4c402f1f0f000000000000172c41566c81909090909090909090907c67513c271200000000000f253a4f647a8f9090909090909090806b563a2a1704000000000b20364b60758b90909090909090909087735544311d080000000000000000000000000000000000000000030a0c1010101010101010101010100f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2dbc9b9aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a18b76614c36210c00000000000000060c171f2731353f4b4f5a626b767e87919aa2adb4bac7cbd5d7cdc9c1b5a7917c67523c2712000000000000000609151d202c3538454b525b636b757d858e969ea7b0b4c1d1d9cecac1b4a7917c67523c2712000000000000000000000000000b1b2e3f4b5c64747d868d939da5b7cac9c3ad98836e58432e19000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a00000000000010253a4f657a8fa4b6cadee2d0bfb3a49c95929395907b65503b261000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d9e5d0bba6907b66513b26110000000000081827374454606979848f989fa8aaaeb0b2b3b3b2b0aca8a49c948a8074635b4c402f2212010000000000000f24394f647a7b7b7b7b7b7b7b7b7b7b75614b36210c00000000000b20354b60737b7b7b7b7b7b7b7b7b77624c37220d0000000000091d324556647a7b7b7b7b7b7b7b7b7b7b75604b35200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2d3bfac9b918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8b76614c36210c0000000000000000000409151d202e373c484d576169737c848e979fa9b3b8c5c9d2ded2bca7917c67523c27120000000001080e19202731363c494d5660676f788088929aa2abb3b8c5c8d1ccc8bbb4aea39b917c67523c2712000000000000000000000000031628394b5d647a86939ba3a8b2b7c3bab4aeab98836e58432e19000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0000000000000b20354a6073869cb1becee1ddd0c2b5b1aaa7a8aa95806a5538271502001e33485d73889db2c8d0d0ccb7a28c77624d37220d0000000000000004192f44596e8499aec3d0d0d0bba6907b66513b261100000000000009192736434a5b636f7a838a9095999b9d9e9e9d9a97938e877f776a60564a3d2f221204000000000000000d22364a5c6465656565656565656565615746321e0a0000000000081d3144556065656565656565656562594834200b0000000000021528384b5c6465656565656565656565605544311d08000000000c151b1e2020202020202020200d0b050000000000000000000002090b1d2020202020202020201f0e0c06000000000000020b111320202020202020202020202020202020202020202020202020202020202020202020201c1913090000001e33485d73889db2c8dde6d1bba6917c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a73604b35200b00000000000000000000000108101b222b3539464b5460666f79828b959ea6b1b5c2cacfbca7917c67523c271200000009151d202c3537444b525b636b757c848d969ea7afb4c0c8ccd3cac5b9b3aa9f988f857d73604b35200b000000000000000000000000091e324657647b8a9ca4b1b5c1c7bdb1a99f999595836e58432e19000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000000000000071c304354667c919fb1bfcdd7dfd2c9c6bfbdbdaf9a856f5645311d09001e33485d73889db2babababab7a28c77624d37220d0000000000000004192f44596e8499aebababababaa6907b66513b261100000000000000091825303d4a4e5d646d767b8083868888888785827e78726a61584b45382d1f12040000000000000000071b2d3e4a4f505050505050505050504b4639291603000000000001142637444b5050505050505050504c483b2b18050000000000000a1a2e3e4b4f505050505050505050504b44372715010000000f1d2930333535353535353535352220190d00000000000000000a151d2033353535353535353535352320190e0000000006141f26293535353535353535353535353535353535353535353535353535353535353535353535312e261b0d00001e33485d73889db2c8dde1ccb7a28c77656565656565656565656565656565656565656565605544311d080000000000000000000000000000080e1920293236434b515c646d778088929ca4aeb5bcc9a7917c67523c2712000009192731353c494d5560676f788088919aa2abb3b8c5c8d1d1c8c3b6b2a79e968b837a7067605544311d080000000000000000000000000c21364b6175889da8b6c2c9cfbeb19f978a8480807c66513c2611000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000000000000001325364c5e6d8297a1b4bac7cad4d3d4d4d2c9b49f8975604b36200b001e33485d73889da5a5a5a5a5a5a28c77624d37220d0000000000000004192f44596e8499a5a5a5a5a5a5a5907b66513b2611000000000000000008131c2d363f4b4f5761666a6e7172737372706d68635b554c473a32281a0f010000000000000000000010202d36393b3b3b3b3b3b3b3b3b3b3632291b0b0000000000000009192631353b3b3b3b3b3b3b3b3b37342b1d0d000000000000000010202e373a3b3b3b3b3b3b3b3b3b3b35312719090000000c1d2d3b44484a4a4a4a4a4a4a4a4a4a342b1d0d0000000000000a1a283236484a4a4a4a4a4a4a4a4a4a38352c1e0e0000021424313a3e4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4642382b1b09001e33485d73889db2c8dde1ccb7a28c77624f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4b443727150100000000000000000000000000000000050b161e2630353e4a4e59626a757d8690999fabb4a7917c67523c27120001152737444b515a636b747c848d969ea7afb4c0c8ccd5cec9c0b4afa59c938980786e645d524b443727150100000000000000000000000013283e53687d93a6b7c6d3d9c9b2a09781766f6b6a665e4c38240f000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a00000000000000081830404b607483949fa9b2b7c3bebfbfbec9baa98f7a644f3a250f001e33485d738890909090909090908c78624d37220d0000000000000004192f44596e839090909090909090907b66513b2611000000000000000000000f1a212e3739464b5055595b5d5e5e5d5b57534e493d37332a1e160a00000000000000000000000002101b222426262626262626262626211e160b00000000000000000009141d202626262626262626262220180d00000000000000000002101b222526262626262626262626201d15090000000015293b4c585d6060606060606060605e483b2b19050000000002152838454b5d6060606060606060605f4d493c2c1906000b1f31424e5360606060606060606060606060606060606060606060606060606060606060606060605b5649382613001e33485d73889db2c8dde1ccb7a28c77624d3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3531271909000000000000000000000000000000000000000308141c202d363b474c566068737b848c979fa8917c67523c271200081d31445560676f788088919aa2abb3b8c5c8d1d5cbc7bab4ada29a91877e756b625a4f4b3f353127190900000000000000000000000004192f44596e8399aec4d4e3cfbcab98826d61585655514c40301d09000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0000000000000000121d31455660727f8a959da5a6a9aaa9a9a7ab9f947f69543f2a140010253a4f657b7b7b7b7b7b7b7b7b7b74604b36200b00000000000000000f24394e647a7b7b7b7b7b7b7b7b7b77614c37220c000000000000000000000007101b222832363b4044464849494845423e39352c221f180c02000000000000000000000000000000070d0f101010101010101010100c0a03000000000000000000000001080b1010101010101010100d0b05000000000000000000000000080d0f101010101010101010100b080100000000001b3044586a7375757575757575757570594834200b00000000091d324556607275757575757575757574635a4935200c0011263a4e60687575757575757575757575757575757575757575757575757575757575757575757575716756422e19001e33485d73889db2c8dde1ccb7a28c77624d37252525252525252525252525252525252525201d15090000000000000000000000000000000000000000000001080f1a212a3438454b5460656f79818a94917c67523c2712000b20354b60737c848c959ea6afb4c0c8ccd5d2c9c5b8b3a99f978e847c736961574d483c372e201d150900000000000000000000000000081d32475d72879cb2c7dcdfcab49f8c78624d473a403c3830221200000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0000000000000000021527384554606a7780878d9193949493918e8b867e68533e2813000e23374b5d65656565656565656565605645321d0900000000000000000d21364a5c64656565656565656565615847331f0a00000000000000000000000000080b161e21262b2e3133333332302d2923211a0f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73888a8a8a8a8a8a8a8a8a78624d37220d000000031729394b6074878a8a8a8a8a8a8a8a8a8c78634d38230e0013293e53687e8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a85715b46311c001e33485d73889db2c8dde1ccb7a28c77624d372210101010101010101010101010101010100b08010000000000000000000000000000000000000000000000000000070d181f283236434a505b636c767f887d67523c2712000e23384e63798d9a9fabb3b8c5c8d0dacfcac2b5b1a69e958b82796f6660544b4639352b221b1008010000000000000000000000000000091e33495e73889eb3c8dddac5b09b85705948342a2b26241d120400000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0000000000000000000a1a2736434b59626b72787c7e7f7f7e7c79767168604e3a261100081c2e3f4b4f5050505050505050504b45382815020000000000000000071a2d3d4a4e5050505050505050504c473a2a180400000000000000000000000000000003090c1115191c1d1e1e1d1b18130e0c0600000000000000000000000000000000000000000000000000000000000000000000000000000c161c1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202012100a010000001e33485d73889d9f9f9f9f9f9f9f8c77624d37220d0000000a1e334657697e94a59f9f9f9f9f9fa896816c5a4935200c0013293e53687e939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b86715b46311c001e33485d73889db2c8dde1ccb7a28c77624d37221515151515151515151515151515150e0c06000000000000000000000000000000000000000000000000000000000000050a161e2530353d494e58616a7576614c37210c000e23384e63788da3b5bcc9cbd5d7cdc9bcb5aea49c928880776d645c514b4336322820190e080000000000000000000000000000000000091e34495e73899eb3c8ded7c1ac97826c573b2b1915110f09000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000000000000000000000a1826303b484d565a6367696a6a6967646056534e42311f0b000011212e373a3b3b3b3b3b3b3b3b3b3632281a0a000000000000000000000f1f2d36393b3b3b3b3b3b3b3b3b37332a1c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101e2930333535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353528251e130500001e33485d73889db2b5b5b5b5b5a28c77624d37220d000005182a3b4c6176899eb3c3b5b5b5c4b49e8977614c3c2c19060013293e53687e93a8b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b09b86715b46311c001e33485d73889db2c8dde1ccb7a28c77624d372a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a23211a0f010000000000000000000000000000000000000000000000000000000000000208131c202c353a474c5560615847331f0a000e23384e63788da3b8cfdad4cbc6bab4ab9f9990867d756a62594e4a3e3530261e160b0500000000000000000000000000000000000000091e34495e73899eb3c8ded5c0aa95806b55402b1600000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000000000000000000000008141c2b34373c494d5154555454524f4b45383a31241402000003111c2325262626262626262626201d150a0000000000000000000000010f1a2124262626262626262626221f180c000000000000000000000000000000000000040a0c131716120b090300000000000000000000000000000000000000000000000000070d0f1517150f0d0700000000000000000c1e2e3b45484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3d3930231301001e33485d73889db2c8cacacab7a28c77624d37220d00000b1f3448596a8095a7b8cccacacbb7a6947f6a5947341e0e000013293e53687e93a8bdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacac6b09b86715b46311c001e33485d73889db2c8dde1ccb7a28c77624d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f38352c1f0f000000000000000000000000000000000000000000000000000000000000000000070f1a21293337444b4c473a2a1704000e23384e63788da3b8d2c9c4b7b2a89f978c847b736860564c473b362d201c140803000000000000000000000000000000000000000000091e34495e73899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a000000000000000000000000010d1820222c35383c3e3f3f3e3c39363228261f14060000000000080e101010101010101010100b09020000000000000000000000000000070d0f1010101010101010100c0a040000000000000000000000000000000000000c181f22282c2c27211e160a0000000000000000000000000000000000000000000003101b22242a2c2a24221b100400000000000016293b4c595e60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060524d41301e0a001e33485d73889db2c8dddfccb7a28c77624d37220d0006192c3c4c62778a9eb4c5d5e5d3c2b29d8875604b3a2a1800000013293e53687e93a8c5d5e7dfdfdfdfdfe0d8d6cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc6b09b86715b46311c001e33485d73889db2c8dde1ccb7a28c77625454545454545454545454545454545454544e493d2c1a0600000000000000000000000000000000000000000000000000000000000000000000060c171f27313637332a1c0c00000e23384e63788da3b8c1b5b0a69d948a81796f6560544b4538342a211a0f08010000000000000000000000000000000000000000000000091e34495e73899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0000000000000000000000000000050b0e19202327292a2a292724211e160a0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131c2a33373e41413c3632281a1103000000000000000000000000000000000000000b171e2d36394042403a362e1f170b00000000001c3045596a7375757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575675f4d392510001e33485d73889db2c8dde1ccb7a28c77624d37220d000c2035495a6c8196a8b9cde3dec9b6a4927d685745321c0c00000013293e53687e93a6b8cbe0ebfefcebdacdc4c0babababababababababababababababababababab09b86715b46311c001e33485d73889db2c8dde1ccb7a28c786a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a635b4935210c0000000000000000000000000000000000000000000000000000000000000000000000000409151d20211f170c0000000e23384e63788da3b4aea39b92887f766c635b504a433632281f180d070000000000000000000000000000000000000000000000000000091e34495e73899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0000000000000000000000000000000000060c0e1214151514120f0b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061424313a474c535656524b45382e21110200000000000000000000000000000000000b1b29333e4a4f5557554f4a3e33291b0b000000001e33485e73888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37220d071b2d3e4d63788b9fb4c6d7e3d1c0b19c8673604b392816000000000d22374c6277889eb3bdcee0f0f3e0cdbcb0aba4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49b86715b46311c001e33485d73889db2c8ddead5c0ab95807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f79634e38230e000000000000000000000000000000000000000000000000000000000000000000000000000002080b0c0a04000000000e23384e63788dab9f988f857d746a61584e493d3530251e160a0500000000000000000000000000000000000000000000000000000000091e34495e73899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000142431424e5861686c6b6760564b3f2e20100000000000000000000000000000000009192939464b5c646a6c6a645c4c463a291a0a0000001e33485e73889d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37220d0822364a5c6d8298aabbcee4dcc8b4a2907c665544311b0a000000000b1f344759667c909fb1c2d2e5f5d8c4b09e968f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f85715b46311c001e33485d73889db2c8ddf2d8c3b09e95949494949494949494949494949494949494917c67513c27120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384e63788d968c837a706760554c473a352c201c130802000000000000000000000000000000000000000000000000000000000000071c30435473899eb3c8ded5bfaa95806a55402b1500000000000000000000000000000000061c31465b71869bb0c6dbd9c4af99846f5a442f1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f1215171818181614110d0b0600000000000000000000000000000000000000000000000000000000000d1d31424e6068777e81817c75655d4b3e2e19090000000000000000000000000000021527374657616e7a7f817f7a6e6158463827150200001e33485e73889db3b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37220d182e3f4f647a8d9fb5c8d8e6cfbeaf9a84705e4c372614000000000005182a3b4c5e6c8196a4b5c7d8ead6c0ab96817b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a644e39240f001e33485d73889db2c8ddf2dfcdbcb0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6917c67513c271200000000000000000000000000000000000003090b1014161819191816130f0b090200000000000000000000000000000e23384e63798981786e645d524b44373329211a0f07000000000000000000000000000000000000000000000000000000000000050b0d0f20354a60758a9fb4c9dfd4bfaa957f6a55402a150000000000000000000000050b0d0f0f0f1c31465b71869bb0c6dbd9c4af99846f5a442f1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c141d2024272a2c2d2d2d2c2a27232019100b070000000000000000000000000000000000000000000000000005182a3b4e60687e8a93969691877b655c4b3726140100000000000000000000000000081d3144556175838e9597958f8376615645311d0900001e33485e73889db3c8cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37221325364b5d6f849aabbccfe6d8c8b2a08f7a644f402f19090000000000000d1d2f404b6075869ca9bacee2dec8b39e8978656565656565656565656565656565656565656565645c4a36210d001e33485d73889db2c8ddf2eadacdc3c0bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbca6917c67513c271200000000000000000000000000000001080b161e2125292c2e2e2e2d2c2924201d150a080000000000000000000000000b21364b6075766b625a4f4b3f3631271f170c06000000000000000000000000000000000000000000000000000000000000000d181f222526374c62778caabbcee2d4bfa9947f6a543f2a15000000000000000000000d181f222424242431465b71869bb0c6dbd9c4af99846f5a442f1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b161e21263135393d3f41424342413f3c38352b25201c130801000000000000000000000000000000000000000000000b1f344759687e929ea8ababa59d8b7a645544311d08000000000000000000000000000b20364b60748498a0aaacaaa1998574604b36200b00001e33485e73889db3c8ddd3cac7c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3c6cfdcd2bca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37221c304354657b8fa1b3c9dae2cebbaa98836e5c4a3622120000000000000000121e32455663798b9fb4bfd0e0ccb8a79a8473604f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4a3e2d1a07001e33485d73889db2c8ddf2f8eadfd8d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d1bca6917c67513c2712000000000000000000000000000009141d202832363a3e4143444443413e3a363127231c110700000000000000000000091e3245576061574d493c372e201d15090400000000000000000000000000000000000000000000000000000000000000000d1d2a34373a374451667c91a6c8d8ead2bda8937d68533e28130000000000000000000d1d2a34373939393939465b71869bb0c6dbd9c4af99846f5a442f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d181f29323637444b4e5255575858575654514d493c3a3530251c14080000000000000000000000000000000000000000000d22374c62778a9fb4b9c6c3b7a99c8673604b35200b0000000000000000000000000014293e54697e93a2b2bfc1bfb2a3947f6a5439291703001e33485e73889db3c8d3c3b6b2acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeb2becfd2bca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d372227374a6072859bb0bfd0e7d6c6b49f8b78624d3e2d1b040000000000000000031628384a5b697e94a1b3c5d5d6c5b4a2947f6a5c4a393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39362d200f00001e33485d73889db2c8ddf2efdfd2c9c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5bca6917c67513c271200000000000000000000000003121926313538454b4f53565859595856534f4b4538372e221b1000000000000000000003162839454b4b4639352b221b10080200000000000000000000000000000000000000000000000000000000000000000005182a3b484c4f5155606f8399aec4d9e6d4c3a6907b66513b2611000000000000000005182a3b484c4e4e4e4e4e4e5b71869bb0c6dbd9c4af99846f5a442f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d2a3439464b52556064676a6c6d6d6d6b6966625a57504a433630261810010000000000000000000000000000000000000014293e53697e93a9bacdd7d4c7b6a4907a65503b2510000000000000000000000000071c31465c71869bb1c0cfd6cfc1b29d87725746331e0a001e33485e73889db3c8cab6a59d9696969696969696969696969696969696969696969696969696969696969698a0b2c6d2bca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d3725314455677c91a3b5c9dee1ccb9a896816c5a49352010000000000000000000000a1a2d3d4a60728499a6b8cbe0d1c0b49f8c7a6457463225252525252525252525252525252524211a0f0100001e33485d73889db2c8ddf2e4d2c1b5b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a6917c67513c271200000000000000000000000b171e3037444b51566065696b6d6e6e6d6b68646056504b3f362d1c130800000000000000000a1b28323636332920190e080000000000000000000000000000000000000000000000000000000000000000000000000b1f3448596264666a738095a1b3c7dbdfcab7a58d77624d38220d00000000000000000b1f344859626464646464646471869bb0c6dbd9c4af99846f5a442f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1927313b484c5761686e74797c7f81828282817f7c78736c6560544b43362e1c1408000000000000000000000000000000000002172c41576c8196acc7d7e9e5d3c2a9947e69543f29140000000000000000000000000a1f344a5f74899fb4c9deecdfcab6a58b76614c36210c001e33485e73889db3c8c7b29d87818181818181818181818181818181818181818181818181818181818181818298aec3d2bca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d3a3a384b6074869cb1c1d2e4d4c4b39e8977614c3c2c190200000000000000000000000f1c3043546277889eb3bdcee2cebbaa9c8675614b40301d101010101010101010101010100f0d07000000001e33485d73889db2c8ddf2ddc9b5a39b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a917c67513c2712000000000000000000000d1b2933404c5560666e757a7e8183838382817e7a756d655d4f4a3e3025180800000000000000000a161e21211e170b0600000000000000000000000000000000000000000000000000000000000000000000000000000d22374c62777a7c8086959eafbfd0e2d8c7b29d87725a4835200b00000000000000000d22374c6277797979797979797a869cb1c6dcd9c4af99846f5a442f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000003111e2c37444b59626b767d84898e9294969798979694918d88827a736760544b3e3026180a0000000000000000000000000000000001172c41566c8196abc5d5e6e3d2c1a9937e69543e29140000000000000000000000000a1f344a5f74899fb4c9deeadecab6a48b76614b36210c001e33485e73889db3c8c3ae98836e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7a8ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624f4f4f4f56687d92a4b6cadfdfcbb7a6947f6a5847331e0e000000000000000000000000001325364859667c919fb1c2d3d8c8b6a497816d5f4d3b2b18080000000000000000000000000000000000001e33485d73889db2c8ddf0dbc6b09b85858585858585858585858585858585858585857b65503a25100000000000000000000d1d2b39464c5e66737c848a8f93969899999896938f89837a70645c4a4336261808000000000000000003090b0c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a808f91959ca4afbcccdde2cebaa996806b563c2b19050000000000000000152b40556a808e8e8e8e8e8e8e8e9ca4b6caded9c4af99846f5a442f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000311212e3c4955606a77818992999ea8a7aaacadadacaba9a6a69d978f867d73645c4b4336281a0a0000000000000000000000000000000013283d53687d92a7b8c8d4d1c5b5a38f7a654f3a2510000000000000000000000000061b30465b70859bb0becdd7cebfb19c87725746321e09001e33485e73889db3c8c3ae98836e595757575757575757575757575757575757575757575757575757575764798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c7765656565656575889db2c2d3e5d2c2b29d8875604b3a2a18000000000000000000000000000008182b3b4c5e6c8197a4b6c7d8d3c3b19f917c6759483626140100000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c7870707070707070707070707070707070707070655d4b37230e00000000000000000c1d2b3b4857616d7c8691999fa9a8abadaeaeadaba8a89e988f857a6a605443362614010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095a6aab1b6c2cce3dfcebfb49f8b78624d38220e000000000000000000152b40556a8095a3a3a3a3a3a3a3b1b6c2d3e5d9c4af99846f5a442f1a0000000000000000000000000000000000000000000000000000000000000000000000000000000111212e3f4b5a63747f8a969ea8aeb4b9c6bfc1c2c2c2c0bec4b7b2aca49c92867a6a60544538281a0a0000000000000000000000000000000c21364c6176899eaab6c3c1b4a79b8572604a35200b0000000000000000000000000012283d52677d92a0b4bac7bbb4a1937e685339281603001e33485e73889db3c8c3ae98836e594341414141414141414141414141414141414141414141414141414f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde6d1bba6917d7a7a7a7a7a7a8096a6b7cbe0dec9b5a4927d685645321c0d0000000000000000000000000000000d1d2f404b6075869ca9bacee2cebdb39e8978625443301c1000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77625b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b504b3f2e1c080000000000000009192a3b4859627582919ca4aeb4bac7c0c2c3c3c2c0c6b9b4ada29a8c7f72605443301c1200000000000000000000000000000000030a0c1013141413100b090300000003080a0b0b0b0b0b0b0b0b0000000000000000000000152b40556a8095aabfc6cad3d9cfcabdb1a195806a5a4835200b000000000000000000152b40556a8095aab9b9b9b9b9b9c6cad3e0e2d9c4af99846f5a442f1a0000000000000000000000000000000000000000000000000000000000000000000000000000000f202e3f4b5d657885949ea8b4b9c6c9cdd6d4d6d7d7d7d6d4d4cbc8c2b6b1a49c8c80726056453828150200000000000000000000000000000a1e334657667c8c9da5a8a8a39b8979635443301c07000000000000000000000000000b20354a607282959fa9a8aa9f958372604b35200b00001e33485e73889db3c8c3ae98836e59432e2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2d3bfac9b918f8f8f8f8f8f969eb0c4d4e7dbc6b19c8674604b44372a1d0d000000000000000000000000000000121e324557647a8b9fb4c0d0e0ccb8a79a8473604b3e2d1b0b000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d45454545454545454545454545454545453a372e21110000000000000001152737475962788698a0b1b6c2c9cdd7d6cfcccccfd5d6cdc9c0b4aa9f948272604b40301b0b00000000000000000000000000090b171e2125282a2a2825211e160a080e171d1f202020202020202015130d0400000000000000152b40556a8095aabfcac8c5c9bcb4ae9f978373604b3c2b1905000000000000000000152b40556a8095aabfcdcdcdcdcdcdcdcdcdcdcdc4af99846f5a442f1a00000000000000000000000000000000000000000000000000000000000000000000000000000c1c2d3e4b5d657b899ba3b4b9c6ccd6dededbd5d1cfcecfd1d5dcdeddd3c9c2b5ab9f958374605645321d140000000000000000000000000000031729394c5e667b878f93938e8579635b493625130000000000000000000000000000071c3043546073808a9193918b8073605443301c0800001e33485e73889db3c8c3ae98836e59432e191717171717171717171717171717171717171717171724394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2dbc9b9aca6a4a4a4a4a4a4abb0bccde2eed9c4af9984786a6055473b2a1d0d0000000000000000000000000000031628394a5c697f94a2b4c5d5d5c5b4a2947f695c4a392816030000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d373030303030303030303030303030303025231c110300000000000000081d3144556177879ca4b2becad3d7cdc9c1bab7b7bac0c9ccd6d1c8bbb4a096816c5e4d392916030000000000000000000005121d242933363b3e3f3f3d3a363228231c202b323435353535353535352b28211507000000000000152b40556a8095aabbb4b2b0acab9f998f8174605544311e0e00000000000000000000152b40556a8095aab8b8b8b8b8b8b8b8b8b8b8b8b8af99846f5a442f1a000000000000000000000000000000000000000000000000000000000000000000000000000417293a4a5c657b8b9ea7b5c1cdd7e1dcd2c9c6c0bcbab9babcc0c6c9d3ddded2c9bcb4a1998374604b42311e0e00000000000000000000000000000b1b2f404c5d65747a7e7d7970635b493d2c18080000000000000000000000000000001325364455606b777c7e7c776b6055443626140100001e33485e73889db3c8c3ae98836e59432e190402020202020202020202020202020202020202020f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2e7d7c9bfbbbabababababac0c4cddaeaf0dcc7b3a1998a7f746259483b2a1a0a00000000000000000000000000000a1b2d3e4b6073849aa7b8cce0d1c0b49f8b7a645746321e120000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b100e08000000000000000006192b3c4b6073849aa5b5c2cfded1c6b9b4aba5a2a2a5abb3b9c5d1d9cebeb09f917c665746321e080000000000000000000e19202f3839464c5053545453504b4539382f1f3d46494a4a4a4a4a4a4a4a403c332515040000000000152b40556a8095a2aa9f9d9a97928b847a6c6056453726140000000000000000000000152b40556a8095a3a3a3a3a3a3a3a3a3a3a3a3a3a3a399846f5a442f1a00000000000000000000000000000000000000000000000000000000000000000000000000081f334758647a8a9ea9b8c5d2e1e2d1c8c2b5b1aba7a4a4a4a7abb1b6c2c8d1dfd9cfbfb3a298826d604e3c2c190600000000000000000000000000001626333f4b5560656868645c4e493d2c1f0f0000000000000000000000000000000008182737444b586167696761594b44372718080000001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2f5e7dbd3d1cfcfcfcfcfcfd5dddfe2ebf3e3d0bfb3a99f9585776259483827150200000000000000000000000000000f1c3043546277899eb3bdcee2cebbaa9c8675614b40301d0d00000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090803000000000000000b2035485a6a7f95a2b4c3d2dfd1c1b4a89e96908d8d8f969ea7b4c0d1e2cdbdb39d8875614b3625130000000000000002101e2b35404c5157616568696968656057504c3f344e5a5f606060606060606055504333210d0000000000152b40556a808d8d8b8a8885827d776f645c4b45382719090000000000000000000000152b40556a808d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d846f5a442f1a00000000000000000000000000000000000000000000000000000000000000000000000008182f404c6176879da8b9c7d5e3d8cec0b4afa49c95918f8e8f91969ca4b0b4c1ccdae3d0c0b2a0937e695a4935200f000000000000000000000000000d21334450555c5c5c5c5c5c5c5c4d483b2b18050000000000000000000000000000000e22344451565c5c5c5c5c5c5c5853463523100000001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2f0e0d2c9c6c6c6c6c6c6c6c6c7caced9dee0ddd0c7bab4a39b8777625645311d0e0000000000000000000000000000011426364859667c919fb1c2d3d8c8b6a497816c5e4d3b2b1808000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37221f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c170d010000000004172a3a4d62788b9fb4c0d1e1d2c1b4a39b8a817b77777a80899aa2b4c3d3e0cbb7a6947f695443301c0700000000000010202d3c484d5e666f767a7d7f7f7d7a766e655d4c475a6c7475757575757575756a61503c281300000000000c22374c61767877767573706c6862594f4b3e31271a0a0000000000000000000000000c22374c6177787878787878787878787878787878787877624d38220d0000000000000000000000000000000000000000000000000000000000000000000000011426364c5e6d8298a5b6c6d6e5d8c8bbb4a29a8f86807c7a797a7c80868f9ba3afbcccdadecfbeb49f8a78624d3e2d1a0700000000000000000000000014283d50626b717171717171717162594834200b00000000000000000000000000000014293e51626c717171717171716d64533f2b160100001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2e5d2c2b5b1b0b0b0b0b0b0b1b2b4bbc8c9ccd6e4d7cdc1b4a59b8574604b3c2b1905000000000000000000000000000008182b3b4d5e6c8197a4b6c8d8d3c2b19f917c665948362614010000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37353535353535353535353535353535353534312a1f11010000000a1f3347586d8297a9baceded8c8b5a39b84786c656262656b77849aa4b6caded5c4b29d8773604a35200b00000000000e1e2d3e4a5a626f7c848a90939494928f8a847b6e61595f748a8a8a8a8a8a8a8a8a806a55402b1500000000000a1f3347586163626160545b57524c483b372e1d150a000000000000000000000000000a1f334758616363636363636363636363636363636363625a4834200b0000000000000000000000000000000000000000000000000000000000000000000000081c304354657b90a0b2c3d4e4d9c9bbaa9f93847a716b67656465676b717a85959eafbbccdee1cdbaa999836e5c4a36210a000000000000000000000000162b40556b80868787878787878677624d37220d000000000000000000000000000001172c41566c8186878787878786826d58432e180300001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2dec9b5a49c9b9b9b9b9b9b9c9d9faaabb3b9c5d1dee1d1c3b5a395806b5a483520080000000000000000000000000000000d1d30404b6175869caabbcee2cebdb39e8977625443301c100000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49463d2f1f0d0000000c21374c61778a9fb4c7d8e2cebbaa9b85756259504d4d50596275869cb2c3d4cacab6a58e79644f39240f0000000009192c3c4a5c64788490999faaa8a9a9a8a99f99908377635a74899e9f9f9f9f9f9f95806a55402b15000000000004182a3a474c4d4d4c4a4336423d37342a221b1002000000000000000000000000000004182a3a474c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d483c2b190500000000000000000000000000000000000000000000000000000000000000000000000b20354b6073869cb1becfe1e3cfbcab9f8c7e72645c56524f4f4f52565d657380959dafc0d0e3d7c7b2a18e79644e382816030000000000000000000003182d42586d82979c9c9c9c9c9c8d78634d38230e0000000000000000000000000000051a2f445a6f84999c9c9c9c9c9b86715c46311c0700001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf1dbc6b19c8686868686868686888a8f969ea7b4c0d1e0e1d1c1b49f8a78624d36261401000000000000000000000000000000121e324657647a8b9fb4c0d0e0ccb8a79a8473604b3e2d1b0a00000000000000000000001e33485d73889db2c8dde1ccb7a28c77625f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5a4d3d2a1703000114263753687e93a9bacee5dfcab49f8c796357483b38383b4757667b90a5b6b5b5b5c3a9947e69543f291400000001142637495a647a889aa2afb4bbc8bebec7bab4aea19987786374899eb4b5b5b5b5aa95806a55402b150000000000000c1c2a33373838363530252d28221f180d0700000000000000000000000000000000000c1c2a3337383838383838383838383838383838383838342b1d0d000000000000000000000000000000000000000000000000000000000000000000000006192c3c51677c91a4b5c9dce4d1c1b49f8d7c6960544b3e3c3a393a3c3f4b54606a7f95a2b3c7dce5cfbfad97826d5645321e090000000000000000000002172c42576c8197acb1b1b1b1a48f7a644f3a250f0000000000000000000000000000051a30455a6f859aafb1b1b1b19c87715c47321c0700001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c787171717171717172757a80899aa2b4c2d2e5e1cdbaa996806b5443301c08000000000000000000000000000000031628394a5c697f94a2b4c5d5d5c5b4a2947f695c4a39281603000000000000000000001e33485d73889db2c8dde1ccb7a28c787474747474747474747474747474747474747474746b5a46311c0800081d3144556f8499afc7d8e8d6c5ad97826d5b49392b22222a394a6073879d9f9f9f9f9f9f97826d58422d18000000081d3144556378899ea6b4c0c9ced8d4d4d8cec9bfb3a59d877774899eb4c9cacabfaa95806a55402b15000000000000000c181f22232221201c1317130d0b0500000000000000000000000000000000000000000c181f2223232323232323232323232323232323232220190d0000000000000000000000000000000000000000000000000000000000000000000000000c2135495b70859ab0c2d2e5ddc8b4a3947f695e4a43362e27252425272e36434b6072849aafc0d1cdcdc9b49e8975604b36210b0000000000000000000001162b41566b8096abc0c6c6bda7927d68523a2a180400000000000000000000000000061b30455b70859ab0c5c6c6b29c87725d47321d0800001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77625b5b5b5b5b5c5660646b77849aa3b5c9dee9d7c7b39d8874604b35200b000000000000000000000000000000000b1b2d3e4b6073849aa7b8cce0d0c0b49f8b7a645745321e12000000000000000000001e33485d73889db2c8ddf2dfc9b49f8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89745e49341f09000b20354b6075899eb4c9dee0ccb9a78f7a654f3d2c1b0d0d1c3043546c818a8a8a8a8a8a8a8a846f5a45301a0000011426364b6073859ba7b8c5d0dfe2e4ddd7cdc9c7c8c3b7a5998374899eb4c9ded5bfaa95806a55402b150000000000000000040a0c0e0d0c0b07000000000000000000000000000000000000000000000000000000040a0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000e23384d63788da2b4c8e0e4d1c1b09b8573604b4030251812100f1012182630435463798ea2b4b8b8b8b7b9a8907b66513b2611000000000000000000000014293f54697e94a9bed3d7c2ad98826d5947341f150a000000000000000000000000061c31465b71869bb0c6dbc7b29d88725d48331d0800001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d4646464638454b4f596274859bb1c4d4e7e0cbb7a68e79644f39240f0000000000000000000000000000000000101c3043546278899eb3bdcee2cebaa99c8675604b40301d0d0000000000000000001e33485d73889db2c8ddf2e2cebaa99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8a745f4a351f0a000e23394e63788ea8b9cde1dec9b39e8974604b35200f000013253652636c75757575757575756f6655412d180000081c304354687e93a3b5c5d5e3ecdfd1c8c7bab4b2b2b4bcb3a1907b8a9eb4c9ded5bfaa95806a55402b1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152838546a7f94a9c0d1e3ddc8b4a38f7a655443301c1308000000000008142536495b70859aa2a2a2a2a2a2a296806b56412b16000000000000000000000011273c51667c91a6c3d3dec9b49f8a77614c4332281a100200000000000000000000071c31475c71869cb1c6dbc8b39e88735e49331e0900001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d373131312731363b4756657b90a6b7cbdfe7d5c4a8937e68533e29130000000000000000000000000000000000011426364859677c919fb1c3d3d8c7b6a497816c5e4c3b2b180800000000000000001e33485d73889db2c8ddf2ead8c7bab4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b49f8a745f4a351f0a0011273c51667c91a6c6d7e9dac4af9a856f5443301c08000008183545525760606060606060605a554837251200000b20354b6073879db2c1d2e3ecdccec1b4b0a99f9d9d9fabb1b19c868c9fb4cadfd5bfaa95806a55402b15000000000000000002090b1010101010101010100c0a0400000000000000000000000000000000000000000000000000070c0e10101010101010100f0d070000000000000000000000000000000000000000000000050b0d0d0d0d0d0d0d0d0c0a0300000000091d32455670859aafc5daeedac5b09b85705d4b362614000000000000000008182c3d54697f8d8d8d8d8d8d8d8d8c846f5a442f1a00000000000000000000000d23384d62788da5b6cadfcdbaa898826d614b45382e1d150a000000000000000000081d32475d72879cb2c7dcc9b39e89745e49341f0000001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37221c1c151d202a384a6074889db2c8ddebd6c1ab96816c56412c1701000000000000000000000000000000000008182b3b4d5f6d8197a4b6c8d8d3c2b19f917c66594836251300000000000000001e33485d73889db2c8dde5e5e5d8cec9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b49f8a745f4a351f0a0013293e53687e93a8bdd3e8d7c1ac97826c57362614010000001727353e424a4a4a4a4a4a4a4a4541372a1a08000010253b50657b90a5b7cadfefe0cebeb1a39b908a87888b919ca4a49c9faabbcee2d5bfaa95806a55402b15000000000000000a161e21262626262626262626211f170c00000000000000000000000000000000000000000000010f1a2124262626262626262624211a0f0100000000000000000000000000000000000000000d18202222222222222222211e170b0000000b20364b60758a9fb4c9dfe6d4c4a8937e68533f2e18080000000000000000000f21364b617578787878787878787777624c37220d00000000000000000000000b2035495a72879db2c6d7d7c6b2a0947f6c60564a3e32281a0d0000000000000000081d33485d72889db2c7ddc9b49f89745f4a27150200001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37220d0002090d1c3043546e8499aec3d9edd8c3ad98836e58432e19030000000000000000000000000000000000000d1d30404b6175869caabbcee2cebdb39e8977625443301c0f000000000000001e33485d73889db2c8d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c9b49f8a745f4a351f0a00152a3f546a7f94a9bfd4e9d5c0ab95806b56402b16000000000917222a2d3535353535353535302d251a0c000001162c41566b8196abc3d4e6e5d2c2b1a097857b757273767c86979fb1b4bbc8d8ead5bfaa95806a55402b150000000000000a1a2832363b3b3b3b3b3b3b3b3b37332a1c0c0000000000000000000000000000000000000000010f1f2d36393b3b3b3b3b3b3b3b39362d200f000000000000000000000000000000000000000e1d2b3437373737373737373633291b0b00000f24394f64798ea9bacde2dfcbb7a68d78624d382210000000000000000000000a1e33465761636363636362626262625947341f0b000000000000000000000006192b3c556b8095a8bacde1cfbeaf9d948174645c4b45382b1d0e00000000000000091e33485e73889db3c8ddcab59f8a755645311d0900001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000132536576d8297acc2d7ecd9c3ae99846e59442f190400000000000000000000000000000000000000121e324657647a8c9fb4c0d1e0ccb8a79a8472604a3d2d1a0a0000000000001e33485d73889db2babababababababababababababababababababababababababab49f8a745f4a351f0a00152a40556a7f95aabfd4ead4bfaa957f6a55402a150000000000050f151720202020202020201a181208000000021527385b70859bb0c5daf0dec9b5a4978273656055576167748197a1b3c7d8e6ead5bfaa95806a55402b15000000000002162838454b5050505050505050504c473a2a1808000000000000000000000000000000000000000f1f2d3d4a4e50505050505050504e4a3e2d1a0700000000000000000000000000000000000e1e2b3b484d4d4d4d4d4d4d4d4c46392917030012283d52677d92a7c7d7eaddc8b29d88735a4835200b0000000000000000000003172939464b4e4d4d4d4d4d4d4d4d4c473b2a18050000000000000000000000000e22374c62778a9fb4bdcde0ccbbaf9f96867a6c6056483b2c1e0e000000000000091e34495e73899eb3c8decfbcab8b75604b36200b00001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37220d00000002152838586d8298adc2d7edd8c3ae99836e59442e190400000000000000000000000000000000000000031628394a5c6a7f94a2b4c5d6d5c5b3a2947e695b4a3828160300000000001e33485d73889da5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59f8a745f4a351f0a00152a3f556a7f94aabfd4e9d5c0aa95806b55402b160000000005131e25282e2e2e2e2e2e2e2e2a282015070000091d31455673889eb3c8deead8c7b19c867460554b44464b5560728399a9bacee2ead5bfaa95806a55402b150000000000091e324556606565656565656565656158473626140100000000000000000000000000000000000a1a2d3d4a5b636565656565656565645c4a36210d0000000000000000000000000000000005192b3c48596262626262626262615746331e0a00152a3f556a7f94aabfd4e9d9c4ae99846f593c2b190500000000000000000000000b1b29333638383838383838383737342a1d0d000000000000000000000000000b20344859697e939fb0bccbd5ccbdb0a49c8c81746259493c2c1c0c00000000000a1f344a5f74899fb4c9dedab6a08b76614b36210c00001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37220d01080b101d32455670859aafc5daedd7c2ad98826d58432d180300000000000000000a0a0a0a0a0a0a0a0a0a0a000b1b2d3e4b6073849aa7b8cce0d0c0b49f8b79635645321e1200000000001e33485d73889090909090909090909090909090909090909090909090909090909090908b745f4a351f0a0014293e53697e93a8bed3e8d6c1ab96816c56412c17000000011323313a3d4343434343434343403c33251504000b20364b60758ba7b8cce0e2cebaa9917c67554437313337445462788b9fb4c9dfead5bfaa95806a55402b1500000000000b21364b60747b7b7b7b7b7b7b7b7b76615443301c0f00000000000000000000000000000000021628384a5b63797b7b7b7b7b7b7b7b7a644e39240f000000000000000000000000000000000b2035485a70777777777777777775614c36210c00172c42576c8197acc1d6ebd6c1ac96816c57412c17000000000000000000000000000b171e21232323232323232322221f180d000000000000000000000000000005182b3b4a607281959eb3b8c4cfcdc2b5ab9f968578635a493a2a170400000000081d314455758a9fb4cadfcbb6a18c76614c37210c00001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d37221e141c20222e3c4b6075899eb4c9deead5c0aa95806b55402b160000000000020c12141f1f1f1f1f1f1f1f1f1f1f1f1f1f1c3043546278899eb3bdcee2cebaa99c8675604b402f1d0d0000000010253a4f657b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b65503b2510000012273c51677c91a6c8d8ead9c3ae99846e593c2b190500000a1e31414d52585858585858585855504333200d000c21374c61768ca1c5d5e8dfc9b49f8a75604b37271d1e273648596e8399aec3d9ead5bfaa95806a55402b150000000000091e3245566d8390909090909090908372604b3d2c1808000000000000000000000000000000081e32455663798b909090909090908c7a65503a2510000000000000000000000000000000000d22384d62788c8c8c8c8c8c8c8c7d67523d271200192e43586e8398adc3d8e9d4bfaa947f6a553f2a150000000000000000000000000000030a0c0e0e0e0e0e0d0d0d0d0d0b05000000000000000000000000000000000d1c304354607280919ea6b2bfcfd2c9bcb4a39b8778635847331f11000000000b20354b60758aabbccfe3ccb7a28c77624d37220d00001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d373333263035383e4b5a687d92a8b9cde1e5d2c2a7927c67523d27120000000006141f26293535353535353535353535353535352636485a677c919fb1c3d3d8c7b6a496816c5e4c3b2a18080000000e23374b5d65656565656565656565656565656565656565656565656565656565656565655d4b37230e00000f24394e64798eaabbcee2dcc7b29d87725a4835200b000010253a4d5f676e6e6e6e6e6e6e6e6a61503c2813000c22374c61778ca1b6cce1dcc6b19c8771564532190909182b3b546a7f94a9bfd4e9d5bfaa95806a55402b150000000000021628384c6176889da5a5a5a5a5a2947f695b49362513000000000000000000000000000008182d3e4b6074869ca9a5a5a5a5a696816c5d4b37230e0000000000000000000000000000000114263653687d92a2a2a2a2a2a38c77614c37220c00192f44596e8499aec3d9e8d3bea9937e69543e2914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364354606b7c8899a1b4bcc9d9cfc1b5a59d8776614c3f2f1c080000000c21364b61768ba0b6d9ebcdb7a28d78624d38230d00001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77624d48484848434b4d525c6478899eb3c6d6e9dec9b5a48d78624d38220d000000021424323b3e4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3c4d5f6d8297a5b6c8d8d3c2b19f907c665947362513000000081c2e3f4b4f505050505050505050505050505050505050505050505050505050505050504b3f2f1c0800000b20364b60758a9fb4cadfdfcab6a58d78624d3928160706192b3c52677d83838383838383837f6a55402a15000c22374c61778ca1b6cce1dac5b09a85705b382816000013283d52687d92a7bdd2e7d5bfaa95806a55402b150000000000000a1f334658677d92a3b5babac0b49f8b79635443301c0a000000000000000000000000001325364a5c6b8096a4b6c7bac2b29d8875614b3f2e1c08000000000000000000000000000000081c3043546e8398adb7b7b7b19b86715947341f0b001a2f445a6f8499afc4d9e8d3bda8937e68533e29130000000000000000000000000000000000000000000000000000000000000000000000000000000404040404040008182536434a5e667683949fabbccfe3d2c3b6a598836e5d4b38230c0000000c21374c61768ca1b6cbe1cdb8a38d78634e38230e00001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c77625d5d5d5d5d546062676f7a879da7b8cce4e7d5c5b19c86715a4835200b0000000c1f32424f535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6175879caabbcee2cebdb39e8877625443301c0f00000011212e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b372f2111000000091d32455670859ab0c9dae6d4c3a9947f6a574632201c1a2135485a70849898989898989898836e59432e19000c22374c61778ca1b6cce1dac5af9a85705a45301b000012273c52677c91a7bcd1e6d5bfaa95806a55402b150000000000000417293a4a6072859bb0c1d2cdbaa99a8572604a392816030000000000000000000000071c304354647a8c9fb4c2d3cab6a4927d685746322111000000000000000000000000000000000b20354b6074889eb3c8d7c7ab96806b563b2a1804001a2f44596f8499aec4d9e8d3bea8937e69533e29140000000000000000000000000000000000000000000000000000000000000000000000010a10121a1a1a1a1a1a1a1a18182530404d58616e7f8d9fb4bdcde1d4c3b2a0907b65503a2a180400000d22374d62778ca2b7cce1ceb9a38e79644e39240f00001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde1ccb7a28c787373737373737375787c848f9da5b7c5d5e8e0cbb8a6937e69543c2b190500000012263b4f6069747474747474747474747474747474747474747474747a8a9fb4cadfe0cbb8a6998372604a3d2d1a07000003111c232526262626262626262626262626262626262626262626262626262626262625231c110300000002152838556a7f94abbccfe3ddc8b39d8875614b4335302c36434d62788c9fadadadadadab95806b56402b16000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b15000000000000000c1c304354657b90a3b5c9d7c7b4a2927d685745321e0b00000000000000000000011527374a6072859baabbced5c4b19c8673604b39281603000000000000000000000000000000000f24394f64798ea7b8cccdbaa9907b65503b26100000192e43596e8398aec3d8e9d4bfa9947f6a543f2a150000000000000000000000000000050b0d1111111111111111110f0d08000000000005131e25282f2f2f2f2f2f2f2f2e2b231c303a474c61697d929fb0c6d6e1cfbfaf9a846f5947341f0a00000d23384d62788da2b7cde2ceb9a48f79644f3a240f00001e33485e73889db3c8c3ae98836e59432e190400000000000000000000000000000000000000000f24394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2ddc8b39d88888888888888888a8d9299a1b2b7c3d4e3dfcfbfb39e8875614b36210e0000000014293e53697e8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b9faabbcee2e7d5c5b3a1937e695b4a36210c00000000080e10101010101010101010101010101010101010101010101010101010101010100e080000000000000d23384d62788c9fb5cadfe0cbb7a696816c614f4a433d494e616e8298abbcc3c3c3b9a8907b66513b2611000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b1500000000000000001325364c5d71859bb0c4d5d1c0b29d8875604b39291603000000000000000000081d314455677c91a3b4c8d9cbb8a6927d685544311b0b000000000000000000000000000000000316283854697f94a9c5d5c9b49f8a75604b36210b0000172d42576c8297acc1d7ebd6c0ab96816b56412c16000000000000000000000000000d181f2226262626262626262625221b1002000001132330393d4444444444444444433f36281c2a33434f5f6c8196a8b9cce1dfcab49f8b77614c37220c00000e23384e63788da3b8cde2cfbaa58f7a65503a251000001e33485e73889db3c8c3ae98836e59432e191111111111111111111111111111111111111111111124394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2e0cbb7a69d9d9d9d9d9d9d9e9faaa7aeb3bfcad4e1e1d0c1b2a1927d685746321e0a0000000014293e54697e939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9bac8d8eaf3e3d0bfb49f8b79634e39240e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2035495a6f8499aebecee1d5c4b19f947f6f6460545b5b636e7f94a0b2c9d9d8c8b49e8976614b36210c000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b15000000000000000008182f3f52677d92a6b8cbdfcbb7a6947f6a5746321e080000000000000000001325364b6074879cb2c1d1ddc8b39d8874604b3726140000000000000000000000000000000000091e3245566f849aafc4d9c4af9a856f5645321e090000162b40556b8095aac0d5ead8c3ae99836e593a2a180400000000000000000000000d1d2a34373b3b3b3b3b3b3b3b3b3a372e201000000a1e30414d525959595959595959585346361b181f32414c6176899eb4c9dee3cfbcab917c66513c261100000e24394e63798ea3b8cee3d0baa5907b65503b261000001e33485e73889db3c8c3ae98836e59432e262626262626262626262626262626262626262626262626394f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8ddf2e7d5c4b7b3b2b2b2b2b2b2b3b4bbc8c4c7d0dfe0d6cdbfb3a3998372604a392916030000000014293e54697e93a9b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4bac7d7e6f6ffeee2cdbaa999846f59442f1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c4f647a8e9fb1c3d4e2cebdaf9d94847a747070737983949daebecfe2cebbaa97826d5746321e09000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b150000000000000000001120364b6074889db3c8ddd4c4b39e8876614b3626140100000000000000071c304354687d92a5b6cadfd1c0aa95806a564531190900000000000000000000000000000000000b21364b60758a9fb4c9d5c5a9947f6a5438281603000013283d53687d92a8c9daecdcc7b19c87725847331f0a0000000000000000000005182a3b474c5050505050505050504f4b3e2e1b08001025394d5f676f6f6f6f6f6f6f6f6d6453392917141e3346576e8399aec3d8ebd9c9a9947f6a543f2a1500000f243a4f64798fa4b9cee4d0bba6907b66513b261100001e33485e73889db3c8c3ae98836e59433b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4f64798ea4b9cebca7927d67523d2812001e33485d73889db2c8dde5e5e2d5cbc8c8c8c8c8c8c8c8c9ced8d9dfdcd6ccc6b9b4a1998475615443301b0b000000000014293e54697e93a9bec9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9cdd7e5e5e5e5e5ead7c7af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e22364a5c6d8297a5b6c6d6dbccbbafa19a8f888585888e98a0aebbccdcd1c0b49f8b78634d39281603000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b15000000000000000000081d3144556b8095abc2d2e0ccb8a7937e695443301c08000000000000000b20354a6073869cb1c3d3dcc8b4a28d78624d38271500000000000000000000000000000000000010263b50657b90a9bacdccb8a78e79644f39240f00000010253a50657a8fabbccfe3dfcab59f8b77614c37220f000000000000000000000b1f34475962666666666666666666645c4b37220d0012283d52677d8484848484848484826d5746331e0a172939566b8196abc0d6ebd5c0ab96806b56412b16000010253a4f657a8fa4bacfe4d1bba6917c66513c271100001e33485e73889db3c8c3ae98836e595151515151515151515151515151515151515151515151515151515164798ea4b9cebca7927d67523d2812001e33485d73889db2c8d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cfd8cecac6c5b9b3a89e93837561574636251300000000000014293e54697e93a9bed0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071b2d3e4c6176879da8b9c5d2e1ccbfb3afa79e9b9b9da6aeb2becce0d0c1b4a295806b5b49351b0b00000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b15000000000000000000021527374e63798ea3b5c9ded5c5b29c8773604b35200b00000000000004172a3a50657b90a4b6c9e1dac9af9a85705a49351a0a000000000000000000000000000000000004182a3b566b8096abc7d7c8b39e8874604b35200b0000000c21364c61768b9fb5cadfe3cfbcab927c67523d2c1a060000000000000000000d22374c62777b7b7b7b7b7b7b7b7b7a644f3a250f00142a3f54697f94999999999999998c76614b38281f202f3f576c8197acc1d6ebd6c0ab96816b56412c16000010263b50657b90a5bad0e5d1bca7927c67523d271200001e33485e73889db3c8c3ae98836e666666666666666666666666666666666666666666666666666666666666798ea4b9cebca7927d67523d2812001e33485d73889db2bababababababababababababababababac8bbb4b1aca79e968a7e726157463929180800000000000014293e54697e93a9bababababababababababababababababababababababababababababababaaf9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101f33465863798a9ea7b5c2cdd7d0c7c5b8b3b0b0b2b7c4c6cfd5ccbfb3a39a8474604b3c2c190000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b1500000000000000000000092136495b71869bb1c6dbdfcab6a5907b65503928160300000000000a1f3347586e8399aec2d3e3cfbcab937e68533c2c190000000000000000000000000000000000000b1f34475971869bb1c6d8c3ad98836e5443301c080000000a1f33465871869bb1c6dbecdac9ae99846f5b49352112010000000000000005182b3b54697e909090909090909090846f59442f1a0012273c52677c91a7aeaeaeaeaeab917c6756453833353d4c5d71869bb1c6dbead4bfaa957f6a55402a15000011263b51667b90a6bbd0e5d2bda7927d68523d281300001e33485e73889db3c8c5b09b847c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7f94a9bed2bca7927d67523d2812001e33485d73889da5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4aa9f9c97918981776960544639291b0b0000000000000014293e54697e93a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a4a5b647a899ca4b4bac7cbd5d5ccc8c5c5c8cbd4d3cac5b8b3a1998576615544311e0e0000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b1500000000000000000000061a2c3d556a7f95aac4d5e6d3c3ad98836d5745321e0900000000000c21374c61778b9fb4cadfdfcab59f8b77624c37220e0000000000000000000000000000000000000c22374c61778ca3b5c9d3c3a8927d6853362614010000000417293a566b8196abc3d3e6dfcab59f8c79634e40301f100300000000000312203448596f8499a5a5a5a5a5a5a595806b56402b16000e23394e63798ea6b8c4c4c4c9b19c867460564c474a4d5b657b90a3b5c9dde5d3c2a7927d67523d2812000011273c51667c91a6bbd1e6d3bda8937e68533e291300001e33485e73889db3c8c8b4a29b90909090909090909090909090909090909090909090909090909090909090949daec2d2bca7927d67523d2812001e33485d73889090909090909090909090909090909090908f8f8d8a87827c756b62594a4336291b0b000000000000000014293e54697f909090909090909090909090909090909090909090909090909090909090909090909084705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2d3d4b5c647986959fa9b3b8c4c3c5c7c8c8c7c5c2c3b6b2a79e938376615847372715000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b1500000000000000000000000f24394e64798ea6b7cbe0dec9b49e8975604b36210b000000000316293953687d93aabbcee2dac5b09b85705948341f0b00000000000000000000000000000000000012273c52677c91a7c1d2cab6a48d78624d38220d00000000000f253a4f647a8fa4b6cadee3cfbcab98836e5e4d3d2e1e160c0a040a0c171e30404c62778b9fb4bbbbbbbbbbaa917c66513c2711000b20354a6073889eb3c9d9d9c9b5a499837568615860636a79889db3c1d2e4decab6a48d79634e38230e000012273d52677c92a7bcd1e7d3bea9937e69543e291400001e33485e73889db3c8d1c0b4b0a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a9aebbcbd2bca7927d67523d28120010253a4f657b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a797775716d6660564c473b3025180b0000000000000000000d22384d62787b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b79644f39240f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2e3e4b5b6374808a969da6a9adb0b2b3b3b2b0ada9a59c94897e726158473a2a1909000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b1500000000000000000000000b20354a6074889db3c8dde1cdb9a8917c66513c2711000000000a1e3246576f849aafc8d8e9d7c7aa957f6a553b2a18050000000000000000000000000000000000061a2c3d586d8297adc2d7c7b29c87725a4835200b00000000000b20354a6073879cb2c5d5e7dac9b2a0917c665b4b3e3229221f181f222933404c5e6c8197aabbced0d0cab49f8b76614c36210c00071c3043546c8197abbccfe3d2c2b3a199877d77747578808a9da6b7cbdfe5d3c3b19c87725b4935210c000013283d52687d92a7bdd2e7d4bea9947f69543f2a1400001e33485e73889db3c8ddd1c8c5bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbec2cbd9d2bca7927d67523d2812000e23374b5d65656565656565656565656565656565656565656462605557514b4538342a1c1308000000000000000000000b2035485a626565656565656565656565656565656565656565656565656565656565656565656565645c4a36220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110202e3d4956606b7780888f94989b9d9e9e9d9a98938e877f76686054463a2a1c0c00000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b150000000000000000000000071c3043546d8298adc2d7e9d7c6ac97826d573c2b19060000000c21364b61768a9fb4c9dfe1cdbaa98f7a654f3a25100000000000000000000000000000000000000c2135495b73889db2c8d9c8ac97816c573c2b19050000000000071c304354697e93a6b8cbe0e7cfbeb39e8979645c4b463937342a333739464c5e667c919fb1c8d8e6d3c3af99846f5846331f0a00001325364e63798c9fb4c2d3e0cfbfb3a59c928c89898d959fa8b7c4d5e6d8c7b6a5937e69543d2c1a06000013293e53687e93a8bdd3e8d4bfaa947f6a553f2a1500001e33485e73889db3c8d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0bca7927d67523d281200081c2e3f4b4f505050505050505050505050505050505050504f4d4b44373c3632281f180d00000000000000000000000005192b3c484d50505050505050505050505050505050505050505050505050505050505050505050504f4a3e2d1b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101f2c38454b59626b747a7f83868888888785827e79726a61574a4336291b0c0000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b1500000000000000000000000013253653687d92a8c6d6e8ddc7b29d87725a4835200b00000011263b50667b90a9bacee2dec9b49f8975604b36200b0000000000000000000000000000000000000e23384e63788da6b7cbcebbaa917c66513c2711000000000000001325364b6175889eb3c1d1e4e0ccb9a79e897a6b6157504c473a474c5057616b7c8b9fb4bdcee6dfcab6a5917c67513a2917040000082135495b6c8197a4b6c3d2e1cfc3b6b2a7a89e9fa9aab4bac6d5e2d6c8baa99c8774604b36210f00000014293e54697e93a9bed3e8d5c0aa95806b55402b1600001e33485e73889db3babababababababababababababababababababababababababababababababababababababababababaa7927d67523d2812000011212e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3835312727211e160a0500000000000000000000000000000e1e2b35383b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b39362d20100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a28323b484d5560656a6e7072737372706d69645c544c46393025180b000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b150000000000000000000000000e23384e63788da8b9cce1dfcab7a58d78624d38230d000001142636566b8096abc7d8eadac5af9a85705544311d0800000000000000000000000000000000000115273753697e93a8c4d4cab49f8b76614c36210c00000000000000081e324657687e93a3b4c6d7e8d6c5b8a79e8c80766c6661595e5861666c76808d9fa9bacddbe2d0bfb29c8773604b35200c000000061a2c3d4b6175869ca5b5c1cdd7d3cac7c6b9b4b4bac7c9cdd7decfc5b8aa9f8b7a645645321e09000000142a3f54697f94a9bed4e5d5c0ab96806b56412b1601001e33485e73889da5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5927d67523d2812000003111c2325262626262626262626262626262626262626252422201d15110b090300000000000000000000000000000000000e192022262626262626262626262626262626262626262626262626262626262626262626262624221b1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e2b3437444b4f54585b5d5e5e5d5b58544e4a3d3633291c130800000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b150000000000000000000000000b20354a6074899eb3c9dee6d4c3a7927c67523d27120000081c30435470859aafc5daead5c0ab95806b56372715020000000000000000000000000000000000081d3144556e8499aec3d9c5b09b85705846331f0a00000000000000031628394b6073859ba8b9cde1e4d5c5b8aa9f9589817b77747374777b8189969fabbac7d7e4d4c4b3a1917c665544311d08000000000f1e3246576278879ba3b4bac7cbd4d8d6ccc9c9cdd7d8d6ccc9beb2a79e8c7d675c4b38281602000000152a40556a7f95aabfd0d0d0c1ac96816c57412c1702001e33485e7388909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090907d67523d281200000000080e10101010101010101010101010101010101010100f0d0b080100000000000000000000000000000000000000000000050b0d10101010101010101010101010101010101010101010101010101010101010101010100f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18202631353a3f43464849494845433e39362d211e170b000000000000000000000c22374c61778ca1b6cce1dac5af9a85705a45301b050012273c52677c91a7bcd1e6d5bfaa95806a55402b15000000000000000000000000071c3043546f859aafc4daebd6c0ab96816b56412c1600000b20354b6074899eb4c9deead7c7a6917c67513c27120000000000000000000000000000000000000b20354b6075899eb3c9d6c6aa95806a553a29170400000000000000000b1d31445563798a9eb4bbcfdae3d5c8bbb4a79e96908c8989898c90979ea7b5bcc9d7e4d6c6b7a699836f5e4d372614010000000003162939495a627885959fa9b3b7c4c3c5c7c8c8c7c5c3c6b9b3aca098897c675f4d3e2e1a0a00000000162b40556b8095aabababababaac97826c57422d17020010253a50657b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000509141d20252a2e3133333332302d2924211a0f0a0300000000000000000000000c22374c61778ca1b6ccd4d4c5af9a85705a45301b050012273c52677c91a7bcd1d4d4bfaa95806a55402b1500000000000000000000000000132536576c8196acc1d6ebd9c4af9a846f5a38281603000e23384d63788da8b9cde1e2cdbaa98d78634d38230e00000000000000000000000000000000000010253a4f657a8fa8b9cccdb9a88f7a654f3a251000000000000000000001142637495b677d919db5bcc9d6e3d8cec5b8b3aca5a99f9e9fa9a5acb3b9c5cfdae1d3c5b9a89d8877614c403019090000000000000b1b2b3c495a6274808a959da6a9adb0b2b3b3b2b0adaaa89e978e8377665e4d413020100000000001162c41566b8196a5a5a5a5a5a5a597826d58422d1803000e23374b5d6565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625948341f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000c151b1e20202020202020202020202020202020202020201f1e1c1915100b090200000000000000000000000000000000040a202020202020202020201b18120800000000000000040a202020202020202020201b181208000000000000000000000000000000000000000000000000000000000001080b1015191b1d1e1e1d1b18140f0d0700000000000000000000000000000c22374c61778ca1b6bebebebeaf9a85705a45301b050012273c52677c91a7bcbebebebeaa95806a55402b150000000000000000000000000013283e53687d93a8bdd2e8ddc8b29d88735645321e090011263c51667b91a6c6d7e9dfc9b49f8a75604b35200b00000000000000000000000000000000000417293a556a8095aac6d6c9b49e8975604b36200b0000000000000000000009192c3d4d5f697f939fabb9c5d0dde2d6ccc8c1c7bab4b3b4bac7c1c9ccd6e3dccec3b6a79e8a7a64594734221200000000000000000e1e2b3c4856606b7780888f94989b9d9e9e9d9b98948f8982796e62594c40302312020000000002172c41576c81909090909090909090826d58432e180300081c2e3f4b50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504c483b2a180500000000000000000000000000000000000000000000000000000000000000000000000000000f1d29303335353535353535353535353535353535353535353533312f2b26201d150a06000000000000000000000000000c181f35353535353535353535302d251a0c00000000000c181f35353535353535353535302d251a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22374c61778ca1a9a9a9a9a9a99a85705a45301b050012273c52677c91a7a9a9a9a9a9a995806a55402b150000000000000000000000000010253b50657a90a5bacfe5dfcbb7a68b76604b36210b0014293e54697e93a9bed3e8dcc6b19c87715443301c0800000000000000000000000000000000000a1f33465870859bb0c5d9c4ae99846f5544311d0800000000000000000000000f1f30414f61697f8d9ea7b3bfc9d2dee0ded6d7cdc9c8c9cdd7d6dedfddd0c7bdb1a59d897b655c4a3b2a18040000000000000000000e1e2b38454b59626b74797f83868788888786837f7a756d645c4d483b2f2212050000000000000e23384e63797b7b7b7b7b7b7b7b7b79634e39240e00000011212e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b37342a1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494744403b363228211a0f04000000000000000000000c1c2a334a4a4a4a4a4a4a4a4a4a4541372a1a080000000c1c2a334a4a4a4a4a4a4a4a4a4a4541372a1a0800000000040a202020202020202020201b18120800000000000000080d0f20202020202020202018150f060000000000000000000000000000000c22374c61778c949494949494949485705a45301b050012273c52677c919494949494949494806a55402b15000000000000000000000000000d23384d62788da2c5d5e8e7d4c4a38d78634e38230e00172c41566c8196abc1d6ebd9c4ae99846f593626140100000000000000000000000000000000000c21364c61768b9fb4cad4c4a9937e695437271502000000000000000000000001122332434f61697c8999a1b0b5c1c9ccd6d7dadcdddddddcdad6d4cbc8c0b3af9f978779655d4b3e2d1d0c00000000000000000000000e1a28323b484d546064696e7072737372706e6a6560564e4a3e342b1d1103000000000000000c2135495b63656565656565656565635b4a36210c00000003111c232526262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626221f180d00000000000000000000000000000000000000000000000000000000000000000000000000000015293b4c585d60606060606060606060606060606060606060605f5e5c5955504b4538362c1f170c000000000000000004182a3a475e6060606060606060605a5548372512000004182a3a475e6060606060606060605a55483725120000000c181f35353535353535353535302d251a0c0000000002101b22253535353535353535352d2a23170900000000000000000000000000000b21364b60747f7f7f7f7f7f7f7f7f7d67523c271200000e23384e63797f7f7f7f7f7f7f7f7f7b644f3a250f000000000000000000000000000b20364b60758ba7b8cce0e4cfbaa58f7a65503a251000192e43586e8398adc3d8ecd7c1ac97826c57422d1700000000000000000000000000000000000011263c51667c91aabbcecbb7a68e78634e39230e0000000000000000000000000005142432424f5e667884909ba3adb3b9c5c2c5c7c8c8c8c6c4c1c4b7b2aba29a8f8176635b4b3f2e2010000000000000000000000000000a161e2b3436434b4f54585b5d5e5e5d5b5855504b4538362d20180d000000000000000000061a2c3d494e5050505050505050504e4a3d2d1a070000000000080e10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000001b3044586a7375757575757575757575757575757575757575757473716e6a6560564e493d332a1c10020000000000000a1f33475870757575757575757575706655412d1804000a1f33475870757575757575757575706655412d1800000c1c2a334a4a4a4a4a4a4a4a4a4a4541372a1a0800000010202e373a4a4a4a4a4a4a4a4a4a423f3527170600000000000000000000000000091e32455660696969696969696969675f4d39251000000c2135495b63696969696969696969645d4b37220d00000000000000000000000000091d32455673899eb3c8dee6d1bca6917c67513c2712001a30455a6f859aafc4daead5bfaa95806a55402b15000000000000000000000000000000000005192b3c576c8196acc8d9c8b29d88735b4935210c000000000000000000000000000006142432404c5a626f7c868f979ea7a9adb0b1b3b3b2b1afaca8a69d968e847a6c61574a3d2e2111020000000000000000000000000000020d18202630353a3f43464849494846433f3a363127211a0f0500000000000000000000000f1f2c35383b3b3b3b3b3b3b3b3b39362d1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a888684807b756c635b4c473a2e20110300000000000c22374c61778a8a8a8a8a8a8a8a8a84705a45301b05000c22374c61778a8a8a8a8a8a8a8a8a84705a45301b0004182a3a475e6060606060606060605a55483725120000081b2e3e4b4f60606060606060606057524535230f0000000000000000000000000003162838454b545454545454545454524d41301d0a0000061a2c3d494e5454545454545454544f4b3f2e1b0800000000000000000000000000021528385d72879cb2c7dce8d2bda8937d68533e2813001c31465c71869bb1c6dbe8d3bea9937e69543e291400000000000000000000000000000000000b2035485a72879cb1c7d7c2ad97826d583d2c1a060000000000000000000000000000000614222f3c484d5e66717a82898f94979a9c9d9e9d9c9a97938e8881796f645c4c46392d1f110300000000000000000000000000000000000508141c20242a2e3132333332312e2a25201d150a0700000000000000000000000000010f1a212326262626262626262624211a0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa99f9e9c9995908982796d61584b3f2f211101000000000c22374c61778c9f9f9f9f9f9f9f9a85705a45301b05000c22374c61778c9f9f9f9f9f9f9f9a85705a45301b000a1f33475870757575757575757575706655412d1804000d22374b5c647575757575757575756d63523f2a1500000000000000000000000000000a1a2832363f3f3f3f3f3f3f3f3f3c39302313010000000f1f2c35383f3f3f3f3f3f3f3f3f3a372e20100000000000000000000000000000001c31465b71869bb0c6dbe9d3bea9947e69543f2914001d32475d72879cb2c7dce7d2bda7927d68523d281300000000000000000000000000000000000d22384d62788da4b6cad2c2a7927d67523d2712000000000000000000000000000000000004121e2b35404c515d656d747a7f8285878888888785817e79746c635b4f4a3e33291b0f01000000000000000000000000000000000000000001080b0f14191b1d1e1e1d1b1915100b09020000000000000000000000000000000000060c0e1010101010101010100e0c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bab4b3b1aeaaa89e978c8276645d4c3f2f1f0f000000000c22374c61778ca1b5b5b5b5b5af9a85705a45301b05000c22374c61778ca1b5b5b5b5b5af9a85705a45301b000c22374c61778a8a8a8a8a8a8a8a8a84705a45301b05000f253a4f647a8a8a8a8a8a8a8a8a8a816d57422d180000000000000000000000000000000a161e212a2a2a2a2a2a2a2a2a27251d130500000000010f1a21232a2a2a2a2a2a2a2a2a25221b10020000000000000000000000000000061b30455b70859ab0c5dae9d4bfaa947f6a553f2a15001d33485d72889db2c7dde6d1bca7917c67523c2712000000000000000000000000000000000114263653687d92a8c2d3c9b5a48c77614c37220c000000000000000000000000000000000000000e19202f383f4b50556065696d7072737373716f6c686360544e4a3d362e1e170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8cacacacacacacacacacacacacacacad8cec9c8c6c3c6b9b4ab9f97887b655d4c3d2c18080000000c22374c61778ca1b6cacacac5af9a85705a45301b05000c22374c61778ca1b6cacacac5af9a85705a45301b000c22374c61778c9f9f9f9f9f9f9f9a85705a45301b05000f253a4f647a8f9f9f9f9f9f9f9f97826d57422d180000000000000000000000000000000003090b14141414141414141412100a0100000000000000060c0e1414141414141414140f0d0800000000000000000000000000000000051a30455a6f859aafc4daead4bfaa957f6a55402a15001e33485e73889db3c8dde6d1bba6917c66513c271100000000000000000000000000000000081c3043546e8398adc3d8c6b19c86715947341f0b000000000000000000000000000000000000000005121d242e3737444b4f54585b5c5e5e5d5c5a57534e4a4336362d221b10030000000000000000000000000000050b0d0e0e0e0e0e0e0d0b050000000000000000060b0d0e0e0e0e0e0e0c0a04000000000000040e14161919191919190e0c0700000000000000000000040b0c131716120b090200000000000002090b121617140d0b0500000000000000080e101517150f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dddfdfdfdad2cfcececececececececed1d4dbdbd9d6ccc9bcb4a69d8b7c655b493626140100000c22374c61778ca1b6ccdfdac5af9a85705a45301b05000c22374c61778ca1b6ccdfdac5af9a85705a45301b000c22374c61778ca1b5b5b5b5b5af9a85705a45301b05000f253a4f647a8fa4b5b5b5b5b5ac97826d57422d1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a30455a6f859aafc4daead4bfaa957f6a55402a15001e33485e73889db3c8dde6d1bba6917c66513c2711000000000000000000000000000000000b20354b6074889eb3c8d7c7ab96806b563b2a18040000000000000000000000000000000000000000000009111c232731353a3f4245474849484745423e39353025211a0f070000000000000000000000000000000e192022232323232323221f180d0000000000000e192023232323232323211f170c00000000081621282b2f2f2f2f2f2f24211a0f01000000000000000c181f22292c2c27211e160a000000000a161e21272b2c29221f180d0000000004101b22252b2c2a24211a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2e6d6c8bebab8b8b8b8b8b8b8b8b9bbbfc5c8d1dee1d9cfc4b7a99e8a79635443301c0800000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cacacac5af9a85705a45301b05000f253a4f647a8fa4b9cacacac2ac97826d57422d180000000000000000000000000000000002080b14141414141414140d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000061b30455b70859ab0c5dae9d4bfa9947f6a543f2a15001d33485d72889db2c7dde6d1bca7917c67523c2712000000000000000000000000000000000f24394e64798ea7b8cccdbaa9907b65503b2610000000000000000000000000000000000000000000000000000809151d20252a2d303233333332302c2924201c130807000000000000000000000000000000000e1e2b353838383838383837342a1d0d000000010f1e2b353838383838383837332a1c0c0000041626333d4044444444444439362d1f0f000000000006141d2a34373e41413c3632281a110302101a2832363c41413e37342a1d1406000c181f2e373a40413f39362d1e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2dac8b7aba5a3a3a3a3a3a3a3a3a4a6aab0b4c1cad3e1e3d4c7b9a89b8573604b35200d00000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6ccdfdac5af9a85705a45301b05000f253a4f647a8fa4b9cfdfd7c2ac97826d57422d1800000000000000000000000000000009151d2029292929292929292220180d000000000000000000000000000000000000000000000000000000000000000000000000000000061c31465b71869bb0c6dbe9d3bea9947e69543f2914001d32475d72879cb2c7dce7d2bda8927d68533d28130000000000000000000000000000000316283854697f94a9c5d5c9b49f8a76604b36210b00000000000000000000000000000000000000000000000000000001080b1014181b1d1e1e1e1c1a17130e0b0700000000000000000000000000000000000005192b3c484d4d4d4d4d4d4d4c483b2a190900000f1f2d3c494d4d4d4d4d4d4d4c473a2a1704000e21334451565959595959594e4a3d2d1a07000000061424313b474c535656524b45382e211110202e38454b515657534c473b3224140c1c2a333f4b4f5557554e4a3d32281b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2d2beab99908e8e8e8e8e8e8e8e8f91959ba3b2b6c3d3e1e5d6c6b5a3917c67523b2b1805000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000000000000000000000000000009192731363e3e3e3e3e3e3e3e37342b1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000021528385d72879cb2c7dce7d2bda8927d68533d2813001c31465b71869bb0c6dbe9d3bea9947e69543f2914000000000000000000000000000000091e3245566f849aafc4d9c4af9a856f5745321e090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a6263636363636362594837271501071a2d3d4a5a62636363636363615847331f0a0014283d51626b6e6e6e6e6e6e635b4a36210c000000142431424e5961686c6b6760564b3f2e20202e3e4b5660676b6c6962594f4232251b2a3a474c5d656a6c6a645c4b45392819090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde5cfbaa5907b7979797979797979797c7f858f9ca4b6c3d4e6e4d2c1b09b8570594834200b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d180000000000000000000000000002152737444b54545454545454544c483b2b180500000000000000000000000000000000000000000000000000000000000000000000000000091d32455673899eb3c8dee6d1bca6917c67513c2712001a30455a6f859aafc4daead5c0aa95806b55402b160000000000000000000000000000000b21364b60758a9fb4c9d5c5a9947f6a54392816030000000000000000000000040e14161919191919190e0c070e15171919191919190d0b0600000000000000060c0e1616161616160c0a0300000000000000000d22384d627878787878787877625544311d080c21364a5b707878787878787876614c37210c00162b40566b8084848484848379634e39240e00000d1d31424e6068777e81817c75655d4b3e2e2d3e4b5c64757c80817e7769604f433228394758616f7a80817f796d6057453726140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77636363636363636364666a707a869ca5b6cadfefddc8b4a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d1800000000000000000000000000081d31445560696969696969696962594834200b000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60758ba7b8cce0ecdac9a48f7a654f3a251000182e43586d8398adc2d8ecd7c2ac97826d57422d1800000000000000000000000000000010263b50657b90a9bacdccb8a78e79644f39240f0000000000000000000000081621282b2f2f2f2f2f2f24211a22292c2f2f2f2f2f2f2320190e00000000010f1a21232c2c2c2c2c2c211e170b00000000000000162c41566b818d8d8d8d8d8d8773604b352010182a3b4e63798d8d8d8d8d8d8d7b65503a2510001b30455b708599999999998f7b65503a25100005182b3b4e60687e8a93969691877b655c4b37364a5c647a87919696938a7e69614f3c3246576176848f9596948e8275605544311d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624e4e4e4e4e4e4e4f51555c6477879db2c5d5e8e4d1c0a7917d67523c2712000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000000000000000000000000000b20364b60747e7e7e7e7e7e7e7e77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000d23384d62788da2c5d6e8e3cfbcab8d78634d38230e00162c41566b8196abc0d6ebd9c4af9a846f5a382715020000000000000000000000000004182a3a566b8096abc7d7c8b39e8874604b35200b00000000000000000000041626333d4044444444444439362d343e4144444444444438352b1e0e0000000f1f2c36394141414141413633291b0b0000000000000d22374d62778b9fa2a2a2a6917c67523f2e1b1f3447596d8297a2a2a2a29a85705d4b37230e001b30455b70859aaeaeaea58f7a65503a2510000b20344859687e939fa8ababa59d8b7a6455443d4e647a8a9da5abaca99f937f695a49364b6175859aa1aaacaaa0988473604b35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d3939393939393a3c3e4b59667c90a7b8cce0e9d4bfaa947f6a553f2a15000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000000000000000000000000000c21364b61768b9393939393938f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000010263b50657b90a5bad0e5dfcab59f8b75604b36200b0014293e53697e93a8bed3e8dcc7b29c87725645311d09000000000000000000000000000a1f34475971869bb1c6d8c3ad98836e5443301c08000000000000000000000e21334451565959595959594e4a3d4551575959595959594d493c2b190600061a2c3d494e5656565656564c463929170300000000000b203448596c8297aabbc4b09b85705d4b372228384c61778a9fb4b8b5a3907b66503f2e1c08001b30455b70859ab0c3baa58f7a65503a2510000d22374d62778a9fb4bac6c3b7a99c8673604b4a5c71869ba8b7c3c7bab49f8b78634d39556a8095a3b3bfc1beb2a2937e685336251300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37242424242424272e3b4b6074889eb3c8deebd6c1ab96816c56412c17000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000000000000000000000000000c21364b61768ba0a9a9a9a9a48f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3e8ddc7b29d87725645311d090011263b50667b90a5c5d6e8dfcab49f8a75604b36200b000000000000000000000000000c22374c61778b9fb5cad3c3a8927d6853362614010000000000000000000014283d51626b6e6e6e6e6e6e635b4a51636c6e6e6e6e6e6e625a4935200b000c2136495b636b6b6b6b6b6b615746331e0a000000000005182b3b4d63788b9fb4cab4a38f7a644f3c2b3245566a7f95a9bac2b19b8673604a35201100001b30455b70859ab0c5baa58f7a65503a25100014293f54697e94a9bacdd7d4c7b6a48f7a65504e64798ea3b5c6d4d7cdbbaa95806a55465773889db2c2d0d6cfc0b19b86715443301c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220e0e0e0e0f111c30435470859bb0c5daebd6c1ab96816c56412c17000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000000000000000000000000000c21364b61768ba0b6bebeb9a48f7a644f3a250f00000000000000000000000000000000000000000000000000000000000000000000000001142637576c8196acc1d6ebd9c4ae99846f5938271502000d22384d62778da7b9cce0e2cebbaa8e79634e39240e0000000000000000000000000012273c52677c91abbccfcab6a58d78624d38220d0000000000000000000000162b40566b8084848484848379634e576c8184848484848378624d38230d000e23394e637980818181818075614c36210f0000000000000d2035495a6d8298adbfc1ad98836e5a4834364b6075889eb3c7b6a4917c675443301c0700001b30455b70859ab0c5baa58f7a65503a251000182d42576d8297acc7d7e9e5d3c2a8937e695352677c92a7c1d2e4e9d8c8ae99846e594b61768ba6b7cbe0ebdfcab49f8a73604a35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000071a2d3e5b70859ab0c5daead5bfaa95806a55402b15000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000000000000000000000000000c21364b61768ba0b6cbcfb9a48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000000000000081d31445570859ab0c5daebd5c0ab96806b56412b1600000b20354a6074899eb3c9deead8c8a7927c67523d2712000000000000000000000000061a2c3d586d8297adc9dac7b29c87725a4835200b00000000000000000000001b30455b708599999999998f7a65505c718699999999998e7a644e39240f000d22374d62778c96969696937e68533d2c1a06000000000006192c3c4e63798ea1b3cab49f8b78624d393f53687d92a6b8c3b19c8673604b3625130000001b30455b70859ab0c5baa58f7a65503a251000182d42576d8297acc5d6e6e3d2c1a8937e685352677c91a7c0d0e2e7d7c6ae99836e594b61768ba4b6cadee9dfc9b49f8a745443301c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d372210101010121821364a5c73889db2c8dde5d3c2a7927d68523d2813000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000000000000000000000000000c21364b61768ba0b6cbcfb9a48f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000b20354b6075899eb4c9dee5d3c2a6917c66513c27110000071c3043546f849aafc4daebd6c1ab96816c563828160200000000000000000000000c2135495b73889db2c8d9c8ac97816c573c2b190500000000000000000000001b30455b70859aaeaeaea58f7a65505c71879caeaeaea38e79644e39240f000b2034485972879cababab9b85705b493521080000000000000e21364a5b6e8399aec0bbaa96806b57464b5d71869cb1c4b7a5927d6854433018080000001b30455b70859ab0c5baa58f7a65503a25100013293e53687e93a7b8c8d4d1c5b5a38f7a644f4d63788da2b3c4d1d4c9baa8947f6a55465772879cb1bfced7cdbeb09b85705b36251300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d372626262626272b34434e64798ea6b7cbdfdec9b6a48d78634e38230e000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000000000000000000000000000c21364b61768ba0b6cbcfb9a48f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798ea8b9cde1decab6a48c77624c37220d000000132536556a8095aac6d7e9dac5b09b85705645321e0900000000000000000000000e23384e63788da6b7cbcebbaa917c66513c27110000000000000000000000001b30455b70859ab0c3baa58f7a65505c71879cb1c3b9a38e79644e39240f0005192b3b586d8297adc0b4a38d79634e362513000000000000071a2d3d4f647a8fa2b4c8b39e8975614b50657b90a4b5c4b29d8774604b362614000000001b30455b70859ab0c5baa58f7a65503a2510000c21374c6176899eaab7c3c0b4a79b8572604a495a6f849aa6b4c0c3b7ab9f8a77624d3954697e93a1b4bbc7bab4a0927d67523d281200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d3b3b3b3b3b3b3c3b484d616e8399aec4d4e4d2c2b19c86715b4935210c000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d1800000000040a0c1010101010101021364b61768ba0b6cbcfb9a48f7a644f3a25101010101010100d0b0500000000000000000000000000000000000000000000000000000114263753687e93a8c6d6e9dcc7b19c8772594834200b00000010253a50657a8fa8b9cde1dfc9b49f8a75604b36210b000000000000000000000115273753697e93a8c4d4cab49f8b76614c36210c0000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f000013283d52687d92a7c5c1aa95806b5443301c070000000000000f22374b5c6f849aafc1b9a7937e68545b6f8499aec2b7a6937e695544311808000000001b30455b70859ab0c5baa58f7a65503a2510000a1f334758667c8c9da5a8a8a29b89796354433c4d6278889aa2a8a8a59d8d7d675948354b607383969faaa9a99f958272604a35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c776250505050505050515459626e7f94a1b3c7e2d6c6b5a4937e68533d2c1a06000c22374c61778ca1b6cce1dac5af9a85705a45301b05000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d180000000b171f212525252525252525364b61768ba0b6cbcfb9a48f7a644f3a25252525252525252220180d00000000000000000000000000000000000000000000000000081d3144556e8398aec3d8e8d6c5ac96816c573b2b18050000000b20364b6075899eb4c9dee2cebaa9907a65503b251000000000000000000000081d3144556e8499aec3d9c5b09b85705846331f0a0000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f00000e23384d63788da7b8c7b29d8773604a35200b000000000000071b2e3e50657b90a3b4c5b19c86736063798c9fb5c5b39d8875604b37271500000000001b30455b70859ab0c5baa58f7a65503a2510000417293a4c5e667b879093938e8579635b493635485a6278848e929390877c675f4d3b3144556074818b9293918a8073605443301c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77656565656565656567696e7782949dafbfd0d3c6b9a89c8674604b36200e00000c22374c61778ca1b6cce1dac5af9a85705a45301b00000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d1800000b1b2933363a3a3a3a3a3a3a3a3a4b61768ba0b6cbcfb9a48f7a644f3a3a3a3a3a3a3a3a3a37342b1d0d0000000000000000000000000000000000000000000000000b20354b6074899eb3c8dee0ccb8a7907b65503b261000000000091d3245566e8399aec7d7e9d8c7ab95806b563c2b19050000000000000000000b20354b6075899eb3c9d7c6aa95806a553a2917040000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f00000c2035495a73889eb3c8b6a58f79644f3a240f000000000000001023384b5d70859bb0c2b6a4907b666c8197abbcb9a7947f6a564532190900000000001b30455b70859ab0c5baa58f7a65503a251000000c1c2f404c5d65747a7e7d7970635b493d2c2b3c485a6270797d7e7b74665e4d413026374556606c777c7e7c776a6055443625130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde7d1bca7927d7b7b7b7b7b7b7b7b7c7e848b98a0afbbcccac2b6a89e8a79635544311d0800000c22374c61778ca1b6cce1dac5af9a85705a37271501000c22374c61778ca1b6cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b05000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000417293a464c4f4f4f4f4f4f4f4f4f4f61768ba0b6cbcfb9a48f7a644f4f4f4f4f4f4f4f4f4f4d483b2b180500000000000000000000000000000000000000000000000f253a4f647a8fa7b8cce0dec8b39e8975604b36200b000000000215283852677d92a9bacde1dbc6b19b86715a4835200b00000000000000000010253a4f657a8fa8b9cccdb9a88f7a654f3a2510000000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f000006192c3c5a6f8499afc4c3ab95806b563c2b1905000000000000081c2f3f51667c91a4b5c2af9a846f768a9fb4c6b39e8976614c3828160000000000001b30455b70859ab0c5baa58f7a65503a251000000012222f3f4c5560656868645c4d493c2c1f1e2b3c484d5b6368696560554c403023192838454b596267696761584b44372618080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2d4c0ac9b9290909090909090909194999faab2bec1c3b6b2a49c8a7b655b493727150200000c22374c61778ca1b6cce1dbc6b19c86715544311d08000d22374d62778ca2b7cce1dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a45301b00000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000a1f334658616565656565656565656565768ba0b6cbcfb9a48f7a656565656565656565656562594834200b00000000000000000000000000000000000000000000071b2d3e566b8096abc5d6e5d2c2ac97826d5544311d0800000000000c21364b61768a9fb4c9dedec9b5a38d78624d38220f00000000000000000417293a556a8095aac6d6c9b49e8975604b36200b000000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f000000162b40566b8095abc0c6b19c86715a4835200b000000000000001120354a6073869cb1c3b3a28e797f94a8bab9a895806a5746331a0a0000000000001b30455b70859ab0c5baa58f7a65503a25100000000412212f37444b5053534e4a3e352c1e0e0e1e2b353d4a4e5353504b44372f22130a1a28323b484c5254514c473a31261909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2dcc9b9aca7a5a5a5a5a5a5a5a5a6a9aeb4bbbdb1aca8a49c938679655d4b3d2c19090000000c22374c61778ca1b6cce1dec9b49f8975604b352015101325364f64798ea4b9cee3dac5af9a85705a45301b000c22374c61778ca1b6cce1dac5af9a85705a37271501000f253a4f647a8fa4b9cfe4d7c2ac97826d57422d18000c21364c61767a7a7a7a7a7a7a7a7a7a7a7c90a5bad0d2bda8937e7a7a7a7a7a7a7a7a7a7a7a77624d37220d000000000000000000000000000000000000000000000d22364a5c72879cb2c7dcdec9b5a38f7a644f3727150200000000000a1e3346576d8297adc1d1e4d2c1a9947e69543d2d1a07000000000000000a1f33465870859bb0c5d9c4ae99846f5544311d08000000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f00000012273c52677c91a7c9c9b6a48d78624d38220d00000000000000071c304354677d92a5b6c0af9984889db3c6b49e8a77614c392917000000000000001b30455b70859ab0c5baa58f7a65503a2510000000000311192731353b3e3e39362d21190e00000e19202d36393d3e3b363127191204000a151d2b34373d3e3c37332a1d140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2e7d7c9c0bcbababababababababcbec3cac5b19f97938e877e74635b4b3f2f1f0f000000000c22374c61778ca1b6cce1e1cdbaa9907b65504231272625304354697e93a8bed3e8d9c4af9a846f5a452f1a000c22374c61778ca1b6cce1dbc6b19c86715544311d080010253a50657a8fa5bacfe4d7c2ac97826d57422d180010253a50657b8f8f8f8f8f8f8f8f8f8f8f909aabbed2d5c1ad9c938f8f8f8f8f8f8f8f8f8f8f7e69543e2914000000000000000000000000000000000000000000031628394f64798ea4b6caded4c3b19b86715c4b371909000000000000031729394f647a8fa3b4c8dddbc6b09b86715b4a36210b000000000000000c21364c61768b9fb4cad4c4a9937e695437271502000000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f0000000e24394e63798eabbccfc2a8927d68533d281300000000000000001325364b6074879db2c4b3a1999da6b7baa996816b5847331b0b000000000000001b30455b70859ab0babaa58f7a65503a251000000000000009151d2025292824221b100600000000060f1a2124282926201d150900000000020d182022272927211f170c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2eadacdc4c0bfbfbfbfbfbfbfc0c3c9ccd6c1ac97817e79726960564a3d2f211101000000000c22374c61778ca1b6cce1e9d7c7af9a846f604b44373b36434a6073859bb0c6dbedd8c3ad98836e58432e19000c22374c61778ca1b6cce1dec9b49f8975604b3520141016283952677c92a7bcd1e7d7c2ac97826d57422d180010253a50657a8fa4a4a4a4a4a4a4a4a4a4a5abb8c8daddcabaada8a4a4a4a4a4a4a4a4a4a4937e69543e2914000000000000000000000000000000000000000000091e3245576c8196acc3d3dfcbb7a5927d68523e2e1b00000000000000000b22374b5c70859bb0c1d2ddc9b5a38e79634e3929170300000000000011263c51667c91aabbcecbb7a68e78634e39230e00000000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f0000000b20364b60758b9fb5cac2ad98826d583928160300000000000000081d314455687e93a6b7bfb3afb3b7c4b49f8a77624d3a2a1700000000000000001b30455b70859aa5a5a5a58f7a65503a25100000000000000001080b1013130f0d070000000000000000070c0e1314100b080200000000000000050b0d1214120c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2dfcdbcb0abaaaaaaaaaaaaaaabaeb3b9c5c8b39e88827b70645c4e423123130300000000000c22374c61778ca1b6cce1f5dcc7b3a2937e6a60555250515460687e93a3b5c9ddebd5c0ab96806b56412b16000c22374c61778ca1b6cce1e1cdbaa88f7a655041312625273245576c8196acc1d6ebd6c1ac97816c57422c170010253a50657a8fa5bababababababababababec8d6e6e8d8cac1bdbababababababababaa9937e69543e29140000000000000000000000000000000000000000011426364b6075899eb3c9ded3c2b29d8774604b3620100000000000000000081b2e3e51667c91a3b5c9ded2c1ab96816c5746331e0a000000000005192b3c576c8196acc8d9c8b29d88735b4935210c00000000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f000000091d32455673889db2c8c7b19c87725745321e0900000000000000011527374b6075889db2c5c7c4c8cbbbaa97816c5948341c0c00000000000000001b30455b708490909090908f7a65503a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2d8c4b09e969494949494949596999ea7b3b8b8a69e9790857a68604e41311f0f00000000000c22374c61778ca1b6cce1ecdbcec0b59f8d7f746b6765666a737e8c9fb4c1d2e4e4d1c0a7927d67523d2712000c22374c61778ca1b6cce1e9d7c6ae99836e5f4b44373b38454b6075889eb3c8ddead5c0aa95806b55402b160010253a50657a8fa5bacfcfcfcfcfcfcfcfd0d2dae6f4f6e8ddd5d2cfcfcfcfcfcfcfcfbea9937e69543e29140000000000000000000000000000000000000000081c304354687d92a7b9ccdecab6a4937e685645311d090000000000000000001020354a6072869bb1bfd0dec9b39e8976614b38281603000000000b2035485a72879cb1c7d7c2ad97826d583d2c1a0600000000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f000000021528385b71869bb0c6cab59f8b76604b36210b0000000000000000091d324556697e94a7b8bababac9b49f8b78624d3b2b180000000000000000000f24394f647a7b7b7b7b7b7b76614c37210c000000000c151b1e2020202020202020200d0b050000000000000000000000000000060f151820202020202020202012100a010000000000000000000000000000000000000000080d0f202020202020202020191610060000000000000000000000000000000000001e33485d73889db2c8ddebd5c0ab96807f7f7f7f7f7f7f808489939ea7b6b8b3ada29b8b7e685f4e3d2c1a06000000000c22374c61778ca1b6cce1e1cebdb1acab9f9587807c7b7b7f86939faabbcedfefddc8b4a28c77624d37220d000c22374c61778ca1b6cce1f5dbc7b3a1927d69605551505156606c8196a6b8cbe0e8d6c5a8927d68533d28130010253a50657a8fa5bacbcbcbcbcbcbcbcbccced6e1eff3e5dad2cfcbcbcbcbcbcbcbcbbea9937e69543e291400000000000000000000000000000000000000011527374b6073869cb1c5d6d0bfb19c8674604b38271502000000000000000000071c304354657b90a1b3c7d7ccb9a8947e695645321e0c000000000d22384d62788da4b6cad2c2a7927d67523d27120000000000000000000000000000001b30455b70859ab0c5baa58f7a65505c71879cb1c6b9a38e79644e39240f000000001a2f445a6f8499afc4cfbcab8e79644e39240f0000000000000000021528384b6175899ea4a4a4a4a4ab98826d5a49351d0d0000000000000000000d22364a5c64656565656565615847331f0a0000000f1d2930333535353535353535352220190d0000000000000000000000000917232a2d35353535353535353528251e1305000000000000000000000000000000000002101b22253535353535353535352e2b23180a00000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c786a6a6a6a6a6a6a6b6e757d899da5b6c9c0b4aa9f927d685b4935210e000000000c22374c61778ca1b6cce1d9c5b19f979ea8a59d95919091949ca4b4bbc8d9ebe4d1c1b09a8570594834200b000c22374c61778ca1b6cce1eadacdbfb49f8c7e746b6665666b7480969fb0c5d5e7e0ccb8a78e79644f39240f0010253a50657a8fa5b5b5b5b5b5b5b5b5b5b6bac3d1e1e5d5c8bebab5b5b5b5b5b5b5b5b5a9937e69543e291400000000000000000000000000000000000000081d314455677c91a4b6cad6c6b3a1917c665544311a0a00000000000000000000001325364c5e6f8499a9bacdd6c6b39d8875604b3b2a180400000114263653687d92a8c2bfbfb5a48c77624c37220d0000000000000000000000000000001b30455b70859ab0babaa58f7a65505c71879cb1bab9a38e79644e39240f00000003182e43586d8398adbfbfc9a6917c66513c27110000000000000000000a1e3246576a7f8f8f8f8f8f8f8f8d79634e3c2c1900000000000000000000071b2d3e4a4f5050505050504c473a29170400000c1d2d3b44484a4a4a4a4a4a4a4a4a4a342b1d0d00000000000000000000061727353f424a4a4a4a4a4a4a4a4a3d39302313010000000000000000000000000000000010202e373a4a4a4a4a4a4a4a4a4a434036281806000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77625555555555555656606878879dabbccfc8bbb49f8b79634e3d2c1a060000000c22374c61778ca1b6cce1d7c1ac97828a9eb3b2aba7a5a6aab1b5c2ced9e6e5d7c6b4a3917c67513b2b1805000c22374c61778ca1b6cce1dfcdbcb0abaa9f9387807c7a7c8087969eb0bdcde3ecdac9b39e8974604b35200b0010253a50657a8fa0a0a0a0a0a0a0a0a0a0a1a6b3c3d6dac8b7aaa5a0a0a0a0a0a0a0a0a0a0937e69543e291400000000000000000000000000000000000008182b3b4b6074869cb1c2d3ccb9a899836e5e4c37271500000000000000000000000008182f404d62788b9fb4c1d1cbb7a6947f695947341f120100081c3043546e8398aaaaaaaaaa9c86715947341f0b0000000000000000000000000000001b30455b70859aa5a5a5a58f7a65505c71879ca5a5a5a38e79644e39240f00000002172d42576c8297a9a9a9a9a8937e68533e2913000000000000000000031628394b61757a7a7a7a7a7a7a7a645b4a361e0e000000000000000000000010202d36393b3b3b3b3b3b3733291c0c00000015293b4c585d6060606060606060605e483b2b19050000000000000000000f2335455257606060606060606060524d41301e0a000000000000000000000000000000081b2e3e4b4f606060606060606060585346362310000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d3f3f3f3f4038454b5a647a8c9fb4cad8cdbaa999846f5b4935210c0000000c22374c61778ca1b6cce1d4bfaa947f8095a5b6c5bcbabbbfc6c9d2e2e9e1d4c7b9a89b8572604a35200d00000c22374c61778ca1b6cce1d8c3b09e969eb4a59c95919091959da5b0bccddbebe3cfbcab97826d5544311d080010253a50657b8b8b8b8b8b8b8b8b8b8b8b8c94a6baced2beaa998f8b8b8b8b8b8b8b8b8b8b8b7f69543e29140000000000000000000000000000000000011426364859697e93a4b6b8b8beb49e8a78624d402f190900000000000000000000000000112035495a697f94a3b4c5b8c4b39e8977614c41301d0a000b20354b60758894949494949494806b563b2a18050000000000000000000000000000001b30455b708490909090908f7b65505c718690909090908e79644e39240f00000001172c41566c8194949494949494806b55402b16000000000000000000000b1e3246576165656565656565645c4a3d2d1a00000000000000000000000002101b2224262626262626211f170c000000001b3044586a7375757575757575757570594834200b000000000000000001152a3f52636d757575757575757575675f4d3925100000000000000000000000000000000d22374b5c647575757575757575756e6453402b16020000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d372a2a2a2a28323c4a5c6e8399aec3d9d7c7b3a18d78634e38230e0000000c22374c61778ca1b6cce1d4bfaa947f75879ca7b7c3cdd7d4dbdddddbd7cdc4b7a99e8a79635443301c0700000c22374c61778ca1b6cce1d5c0ab968096a1b2b2aaa6a5a6abb2b7c3cddaeae3d4c3b59f8c79634e37261401000b20354b60727576767676767676767676768ca1b6cccfbaa58f7b757676767676767676767575604b35200b0000000000000000000000000000000000081c3043546277899ea3a3a3a3a3a0927d685a48352212000000000000000000000000000006192c3c4b6073859ba7a3a3a3a3a798826d5f4d392410000c21364c61767f7f7f7f7f7f7f7f79634e39230e000000000000000000000000000000000f24394f647a7b7b7b7b7b7b76614c4f647a7b7b7b7b7b7b76614b36210c0000000010253a50657b7f7f7f7f7f7f7f7c66503b26110000000000000000000003162939464b4f4f4f4f4f4f4f4f4a3e2d1f0f0000000000000000000000000000070d0f1010101010100c0a0400000000001e33485d73888a8a8a8a8a8a8a8a8a78624d37220d000000000000000002182d42576d818a8a8a8a8a8a8a8a8a7d67523d28120000000000000000000000000000000f253a4f647a8a8a8a8a8a8a8a8a8a826e58432e19030000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d3722151515161e2d3e54697f94a9bed4e5d0bfa9937e69543e29140000000c22374c61778ca1b6cce1d4bfaa947f6a79899da5b4bac7c6c7c8c7c5c6bab4a69d8b7c655b493625130000000c22374c61778ca1b6cce1d0bba6907c8399a7b9c7bbbabbc0c7cad4e1e8e0d2c5b7a597826d5b4a3619090000081c304354606060606060606060606061768ba0b6cbcfb9a48f7a6460606060606060606060605544311d0800000000000000000000000000000000000b20354b6075848d8d8d8d8d8d8d8d826d5f4e3c2b19040000000000000000000000000000000e1d3144556278898d8d8d8d8d8d8d8d7c67513c2712000a1f334658616a6a6a6a6a6a6a6a635b4a36210c000000000000000000000000000000000d22364a5c646565656565656158474b5c64656565656565615746331e0a000000000e23374b5d656a6a6a6a6a6a6a665e4c38230f00000000000000000000000b1b2932363a3a3a3a3a3a3a39362d201001000000000000000000000000000000000000000000000000000000000000001e33485d73889d9f9f9f9f9f9f9f8c77624d37220d000000000000000002182d42576d82979f9f9f9f9f9f9f927d67523d28120000000000000000000000000000000f253a4f647a8f9f9f9f9f9f9f9f98836e58432e19030000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000713283d52687d92a7bdd2e7d7c2ad97826d58422d180300000c22374c61778ca1b6cce1d4bfaa947f6a637987969fa9adb0b2b3b2b0aca89f96887b655e4c3d2c18080000000c22374c61778ca1b6ccd4d0bba6907b78899ea9b8c4ced8d5dddddddad5ccc2b5a79d8776614c3d2d1a00000001142636434b4b4b4b4b4b4b4b4b4b4b61768ba0b6cbcfb9a48f7a644f4b4b4b4b4b4b4b4b4b4b443727150100000000000000000000000000000000000b20364b607479787878787878787875604b41311e0e0000000000000000000000000000000001142637485a6277787878787878787878624d38220d000417293a464c55555555555555554e4a3d2d1a0700000000000000000000000000000000071b2d3e4a4f5050505050504c473a3e4b4f5050505050504b463929170300000000081c2e3f4b5054545454545454504c402f1c090000000000000000000000000b161e212525252525252524221b100200000000000000000000000000000000000000000000000000000000000000001e33485d73889db2b5b5b5b5b5a28c77624d37220d000000000000000002182d42576d8297acb5b5b5b5b5a7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b5b5b5b5b5ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37221c1c131c202e3e54697e94a9bed3e9d9c4af99846f5a442f1a0500000c22374c61778ca1b6cce1d4bfaa947f6a5b6376818a92989b9d9e9d9b97928a8076655d4c402f1f0f000000000c22374c61778ca1b6bebebebba6907b667c8b9ea6b4bac7c6c8c8c7c5c5b8b3a49c8979635847331f0f0000000008182630353636363636363636364b61768ba0b6cbcfb9a48f7a644f3a36363636363636363531271909000000000000000000000000000000000000091d3145566063636363636363636360564532231300000000000000000000000000000000000009192b3c4859626363636363636363625a4835200b00000b1b2933363f3f3f3f3f3f3f3f39362d1f0f00000000000000000000000000000000000010202d36393b3b3b3b3b3b3733292e373a3b3b3b3b3b3b3633291b0b00000000000011212e373a3f3f3f3f3f3f3f3b382f22110000000000000000000000000000030a0c101010101010100f0d07000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8cacacab7a28c77624d37220d000000000000000002182d42576d8297acc2cacacabca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cacacac3ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d373131312530353d4a5c6f8499aec4d9eed9c4af9a846f5a452f1a0500000c22374c61778ca1b6cce1d4bfaa947f6a5557616b767d828688888886827d766b61584b3f2f211101000000000c22374c61778ca1a9a9a9a9a9a6907b66657b88979fa9adb1b2b3b2b0aca79e948679635b4a3a2a1701000000000008141c202121212121212121364b61768ba0b6cbcfb9a48f7a644f3a2521212121212121201d15090000000000000000000000000000000000000002152738454b4e4e4e4e4e4e4e4e4e4b4538281605000000000000000000000000000000000000000e1e2b3b484c4e4e4e4e4e4e4e4e4d483c2b19050000000b171f212a2a2a2a2a2a2a2a23211a0f0100000000000000000000000000000000000002101b2224262626262626211f171b2225262626262626211e170b0000000000000003111c23252a2a2a2a2a2a2a26231c1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dddfccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7dfd2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfdfd8c3ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d4646464636434a4e5b647a8d9fb5cadfedd8c3ad98836e58432e190300000c22374c61778ca1b6cce1d4bfaa947f6a55464c5861686d71727372706d6761574c463a2e21110300000000000c22374c61778c94949494949494907b665d6576818a93989b9d9e9d9b9791887f74635b4a3d2d1c0c0000000000000001080b0b0b0b0b0b0b0c21364b61768ba0b6cbcfb9a48f7a644f3a250f0b0b0b0b0b0b0b08010000000000000000000000000000000000000000000a1a2731363838383838383838383632281a0a0000000000000000000000000000000000000000000e1d2b3437383838383838383838352b1e0e0000000000040a0c15151515151515150e0c0700000000000000000000000000000000000000000000070d0f1010101010100c0a04080d0f1010101010100c0a0300000000000000000000080e1015151515151515110f0900000000000000000000000000000000000000000000000000000000000000000002090b0f13161718181715120d0c060000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77625c5c5c5c5c5c5460636b79889dabbccfe3e8d5c5aa95806b55402b160000000c22374c61778ca1b6cce1d4bfaa947f6a553f3a474c52585b5d5e5d5b57524c463933291c10020000000000000b21364b60757f7f7f7f7f7f7f7f7f78624d58616c777d838688888885817c756a6056493c2d1f0f00000000000000000000000000000000000c21364b61768ba0b6cbcfb9a48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000a151d20232323232323232323211e160a00000000000000000000000000000000000000000000000d18202223232323232323232220190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b151d2024282b2d2d2d2c2a272320190e0c060000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c7871717171717171727479808b9da6b7c9daece0ccb8a7907b66513b26110000000c22374c61778ca1b6cce1d4bfaa947f6a553f2933373d434648494846423d3633291f170c0000000000000000091e32455660696969696969696969625a49474c5961686d71737372706c6660564b45382c1e0f0100000000000000000000000000000000000c21364b61768ba0b6cbcfb9a48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000002090b0e0e0e0e0e0e0e0e0e0b090300000000000000000000000000000000000000000000000000050b0d0e0e0e0e0e0e0e0e0d0b05000000000000000000000000000000000000000000000000000000010000070b0b0b08020004000000000000000000000000000000000000000000000000000000000000000000070b0e1216181919181714110c0a0400000000000000090b0b0b0b0b0b0b0b0a0000000000000000000000000000000009151d202731363a3e40424342413f3c38352c23211a0f05000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8ddf1dcc6b19c868686868686868687898e969fa9b7c4d4e7e5d4c3b39e8875604b36200b0000000c22374c61778ca1b6cce1d4bfaa947f6a553f2a1f21282d31333333312d28211e170b0400000000000000000003162838454b5454545454545454544d493c333a474c53585c5d5e5d5b57514b453832281a0e000000000000000000000000000000000000000c21364b61768ba0b6cbcfb9a48f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b11161a131c2020201d151c1915100b0902000000000000000000000000000000000000000000000000000708131c2023282b2d2e2e2e2c2a26221f180e0c0600060c0e1e20202020202020201f0f0d08000000000000000000000003121927313538454b4f53565758585755514d493c38352c20190e0000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8ddf2dec9b6a49c9b9b9b9b9b9b9b9c9ea8abb4bac7d4e2e4d6c7b7a595806a5645321d090000000c22374c61778ca1b6cce1d4bfaa947f6a553f2a150c13181c1d1e1d1b18120c0a030000000000000000000000000a1a2832363f3f3f3f3f3f3f3f3f38352c1f2a34373e434648494846423c3632281d150a00000000000000000000000000000000000000000c21364b61768ba0b6babab9a48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000003090b1010101010101010101010101010101010100b09020000000000000002080b0d0d0d0d0d0d0d0d0b0902000000000000000000000000000000000000000000000000000000000000070a161e21262b2f25303536363127312e2a25201d150a08000000000000000000000000000000000000000000060f1a21253035393d4042434443413f3b37342a23211a0f1a21233435353535353535353425221b100200000000000000000b161e3037444b51566064686b6c6d6d6c6a67625a564e493d352b1e1305000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8ddf2e5d3c2b6b1b1b1b1b1b1b1b1b1b4b9c6c9cdd7e5ded1c6b9a99d8775614b382815020000000c22374c61778ca1b6cce1d4bfaa947f6a553f2a1500000306080908060200000000000000000000000000000000000a161e212a2a2a2a2a2a2a2a2a2320190e181f22282e31333333302c27211e160a020000000000000000000000000000000000000000000c21364b61768ba0a5a5a5a5a48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000a161e21262626262626262626262626262626262626201d150a000000000009151d202222222222222222211e160a00000000000000000000000000000000000000000000000000000006101b222832363b404436434a4b4b44374643403a363228231c11070000000000000000000000000000000000000e19202d3636434a4e5255575959585754514c473a38352c212c3538494a4a4a4a4a4a4a4a4a3a372e2010000000000000000b1b2932414d5560666e757a7d80828282817f7c78726b635b4d483c312316080000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8dde5e5e0d3c9c6c6c6c6c6c6c6c6c7c9ccd6dededad2c9c1b4a89e8b7a645746331a0a000000000c22374c61778ca1b6cce1d4bfaa947f6a553f2a1500000000000000000000000000000000000000000000000000000003090b1414141414141414140d0c0600040a0c13181c1e1e1d1b17110b090200000000000000000000000000000000000000000000000c21364b61768b8f8f8f8f8f8f8f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000a1a2832363b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3631271a0a000000091927313637373737373737373632281a0a000000000000000000000000000000000000000000000000000e19202d3639454b5156595c54606060555e5c5955504b4538372e221b1000000000000000000000000000000000141e2c353d4a4e546063676b6d6e6e6d6c69666159554e493d363d494e5e60606060606060605f4f4b3e2e1b0800000000000b1b2939464b5f67747c83898f93959798979694918d8780796e625a4e423326160700000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d73889db2c8d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cfcfd6ccc8c4c2b5b1a39b8a7b655c4a39291700000000000c22374c61778ca1b6ccd0d0bfaa947f6a553f2a150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b60737b7a7a7a7a7a7a7b75614c36210c000000000000000000000000000000000000000000000000000000000003162838454b5050505050505050505050505050505050504b45382715020002152737444b4d4d4d4d4d4d4d4d4b45382816020000000000000000000000000000000000000000000004121e2b353e4a4f5760666b6f72747575757573716e6a6560564f4b3f362d1c130800000000000000000000000008131c313c494d5b636c74787d8082838383817f7b77716b635b4e4a495b6373757575757575757574645c4b37220d000000000919293a4657616e7c8791999fa8a8abacadadacaaa6a59d968c83786860514433251504000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d73889db2bababababababababababababababababab9c5b8b3afaaa49c928579655d4c3e2e1b0b00000000000c22374c61778ca1b6babababaaa947f6a553f2a1500000000000000000000000000000000000000000000000000000000000000000000000000030a0c101316181919191715120e0b0801000000000000000000000000000000000000000000000000000000081d314455606565656565656565615746331e0a0000000000000000000000000000000000000000000000000000000000091e32455660656565656565656565656565656565656565605645311d0900081d314455606262626262626262605645321e09000000000000000000000000000000000000000000061422303c484d5c646d757b808487898a8b8b8a8986837f7a756d655d4f4a3e302518080000000000000000000008182530424e5a636e7981888e9295979899989694908c8680796f645c596379888a8a8a8a8a8a8a8a8b7a644f3a250f000000011426374658617582919ca5aeb4bac6c0c1c2c2c1bfc3b7b2ab9f988a7d6b625143332212000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d73889da5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a3a79e9a958e867d73635b4c3f2f20100000000000000c22374c61778ca1a5a5a5a5a5a5947f6a553f2a1500000000000000000000000000000000000000000000000000000000000000000000040a0c171e2125292b2d2e2e2e2d2b2824201c140b070000000000000000000000000000000000000000000000000001142637444b50505050505050504c463929170300000000000000000000000000000000000000000000000000000000000b21364b60747b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b74604b36200b000b20364b6073787777777777777774604b36210b000000000000000000000000000000000000000003142431404d5a626e7a828a9095999c9ea8a0ab9f9e9b98958f89827a70645c4a4336261808000000000000000000132536434a606878838e969da6a7aaacaeaeadaca9a6a49c958d84796b6277879da79f9f9f9f9f9f8d7d675c4b37220d000000081d31445561768598a0b2b6c3c9cdd7d5d6d3d2d4d4d4cac9bcb5a89f92806b6150402f1b0b0000001e33485d73889db2c8dde1ccb7a28c77624d372215151515151515151515182d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000001e33485d7388909090909090909090909090909090909090908f8e8c8985807971676054493d2f2111020000000000000c22374c61778c90909090909090907f6a553f2a150000000000000000000000000000000000000000000000000000000000000000030c171f212933363b3e414243444342403d39353026201c130800000000000000000000000000000000000000000000000009192631353a3a3a3a3a3a3a3a3633291b0b0000000000000000000000000000000000000000000000000000000000000d23384d62788d909090909090909090909090909090908c77624c37220d000c21364b61768b8c8c8c8c8c8c8c7f69543827150200000000000000000000000000000000000000112131424e5f6778838e989fa8abaeb1b3b9c6bcb4b3b1aeaaa89e988f857a6a6054433626140100000000000000091c304354606b7e8a99a1acb3b7c4c0c2c3c3c2c1bec2b5b1aaa1998c8177859ba5b7c5b5bfb19f947f695f4d3e2e1b08000004182a3b4b6073849aa3b2becad3ded5cbc8c1bdbdbfc4c7d0dacfc6bab49e95806a5e4c3929160300001e33485d73889db2c8dde1ccb7a28c77624d372a2a2a2a2a2a2a2a2a2a2a2a2d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e190300000000000000000000000000000010253a4f657b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7a7876736f6a645c524b43362c1f1103000000000000000b20364b60747b7b7b7b7b7b7b7b7b78624d38230d000000000000000000000000000000000000000000000000000000000000000b161e2a333739464b505356585959585755524e4b4336353025181203000000000000000000000000000000000000000000000009141d202525252525252525211e170b000000000000000000000000000000000000000000000000000000000000000d23384d62788da2a5a5a5a5a5a5a5a5a5a5a5a5a5a5a18c77624c37220d000a1e32465770859aa2a2a2a2a299846f5645311d090000000000000000000000000000000000000b1b2f404e60687d8a99a1adb4bac6c4c7c9ccd6cfcac8c6c3c6b9b4ada29a8c7f72605443301c1200000000000009192f3f4a607280939fa9b3bfc8cbd4d5d5d1cfcfd1d4d2c9c6bfb3ab9f968a9ba3b5c3d2c1b3a196816c614f403020100000000b1f3447596a7f94a2b3c1cfdfdbcec5b8b3aca8a7a9afb3c0cbd5d7cdbcaf9e907c665746321e0900001e33485d73889db2c8dde1ccb7a28c77624d3f3f3f3f3f3f3f3f3f3f3f3f3f3f42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000000e23374b5d6565656565656565656565656565656565656565646361585a554e4a3e353026180f010000000000000000081d31445560656565656565656565625a4935200b000000000000000000000000000000000000000000000000000000000002101b28323a474c54576165686b6d6e6e6e6c6a67636054504a43362f1e170b000000000000000000000000000000000000000000000001080b10101010101010100c0a0300000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7babababababababababababab7a18c77624c37220d0003162939556a7f95aac5b7b7b49f8975604b36200b0000000000000000000000000000000000031729394c5e687e8d9ea8b3bfc9cdcdc9c1bbb7b6b5b7bbc1c9cccdc9c0b4aa9f948272604b402f190900000000021527374c5d6a80959eb4bac7cfddd4cbc8c0bbb9b9bcc0c6c9d2d0c9bcb4a99fa9b5c2d2c3b5a3998373604b43322212020000000c22374c61778a9fb4c0d0dfdccebdb1a69e979392949aa2b3b8c5d5e1ccbcb29d8875614b37261401001e33485d73889db2c8dde1ccb7a28c776254545454545454545454545454545454576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e1903000000000000000000000000000000081c2e3f4b4f505050505050505050505050505050505050504f4e4c473a4039362d201c14080000000000000000000002152737444b5050505050505050504d493c2b1906000000000000000000000000000000000000000000000000000000000412202d39464b58616970767a7e808283838382807d79746d6560544c4033291b0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cdd0d0d0d0d0d0ccccccccccb7a18c77624c37220d00000f243a4f647a8fa7b9cccdbaa8907a65503b251000000000000000000000000000000000000a1e334657657b8d9fabb9c6cfd0c6bab4aca6a2a1a0a2a5acb3b9c6cfd1c8bbb4a096806b5e4c37271501000000081d314455657b909eafbccdd7dacfc4b7b2aba6a4a4a6abb1b5c2c7d0cfc7bab4bac7d2c5b7a59b85756055443125140400000005182a3b556a7f95a8bacddee5cfbeb19f9788817e7d7f848f9ea6b8c9d9dfcbb7a6947f6a5544311d08001e33485d73889db2c8dde1ccb7a28c786a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000000011212e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a393733292b24221b10080100000000000000000000000009192731363b3b3b3b3b3b3b3b3b38352b1e0e000000000000000000000000000000000000000000000000000000000212222f3e4a57616b767e858b909396979899989795928e89827b73665e4b46392b1d0d0000000000000000080e10202020202020202020202020202020202020202020202020202020202016140e0400000000000000000000000000000000000000000000000d23384d62788da2b7cde2e5d9cbc2beb7b7b7b7b7b7a18c77624c37220d00000b20354b6074899eb3c9d7c6ab95806b563a2a1704000000000000000000000000000000011426374c6176889dabbcc9d6d0bfb3a89f97918d8b8b8d90969ea8b2becfd9cebeb09e907c665544311d080000000b20364b6074879cb2bccce1dac9bcb5a69d95918f8f91959ca4aeb3bfd0d7cdc9cdd7ccb9a79d877762574537261407000000000b1f34485971879cb1c6d7e9d7c7b2a09781756c68686a6f7b889eabbccfe3d4c4b29d8874604b35200b001e33485d73889db2c8ddead5c0ab95807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f859bb0c6dbe7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000000003111c2325262626262626262626262626262626262626252523211f17150f0d070000000000000000000000000000000009151d202626262626262626262320190e000000000000000000000000000000000000000000000000000000000010202f404c5c6475808a939a9faba8abadaeaeadacaaa7a79e9890867b6e6157483b2b1b0b000000000003111c232635353535353535353535353535353535353535353535353535353535352b29211608000000000000000000000000000000000000000000000d23384d62788da2b7cde2decbbbaea9a1a1a1a1a1a1a18c77624c37220d0000081d3144556e8399aec3d8c6b09b86715847331f0a000000000000000000000000000000081d3144556a7f95a6b7c9c2c5c0b3a1998a827b787676777b818998a0b2bfcfe2cdbcb29c8774604b35200b00000317293952677d92a5b6cadae3cfbcab9f9587807c7a7a7c80868e99a1b3c7d7e1dee1dec9b39e89796359473928190900000000000d22374c62778ca4b6cad0d0cdbaa998826d60575352545d657a8c9fb4cadfdfcbb7a68f7a65503a2510001e33485d73889db2c8ddf2d8c3b09e95949494949494949494949494949494949494949ba3b5c9dde7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e1903000000000000000000000000000000000000080e10101010101010101010101010101010101010100f0e0c0a0400000000000000000000000000000000000000000002080b1010101010101010100d0b0600000000000000000000000000000000000000000000000000000000000b1b2e3e4c5e667a87959ea8b0b4bcc9c0c2c3c3c3c1bfc5b8b3ada39b908275625948392917030000000011212f383b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a403d332616040000000000000000000000000000000000000000000d23384d62788da2b7cde2d6c2ae9d948c8c8c8c8c8c8c8c77624c37220d00000114263753687e93a8c3d4cab49f8b76614c37210c0000000000000000000000000000000b20354b6074889da4a7aaadafb2a29983776c6662616062666c768298a1b2c8d9dfcab6a5917c67513c271200000a1e33465770859aafc3d3e3d1c0b59f8d7f746b666464676b717a8399a9bacde1f4efdac5b09a8574604b3b2a1b0a00000000000011263b50667c90a5c2bbbbbbbbb49f8a77624c45393d3f4b5c6e8398adc3d8e7d4c4aa95806b55402b16001e33485d73889db2c8ddf2dfcdbcb0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b0b5c1d2e4e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e190300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031628394b5c667c8b9da5b4b9c6cacfcac7c1bebdbec1c7caccc8c1b5b1a0988677625746331e10000000081c2f3f4c50606060606060606060606060606060606060606060606060606060606056514433210e0000000000000000000000000000000000000000000d23384d62788da2b7cde2d3bea9947f777777777777777773604b35200b0000000e23384d63788da5b7cacfbcab917c67513c27120000000000000000000000000000000e24394e63798a8c8f9294979a9d9a84736259514d4c4b4d505861728399aabbcee2d3c3ae98836e593b2a1805000c21364b61768b9fb4cadfdcc8b4a2937e6a6056514f4f51565c6479899fb4c9def4f1dcc8b4a2937e685847331f0900000000000013283d53687e92a6a6a6a6a6a6a699846f59473428282e3e51667b91a6bbd0e6d9c4ae99846f59442f1a001e33485d73889db2c8ddf2eadacdc3c0bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfc6c9d2dfefe7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c11151719191815110c0a03000000000b0b0b0b0b0b0b0b0b0a07000000000000091e324657647a8b9fa9b7c3cdd5cbc3b6b2aca9a8a9acb2b6c3ccd2c9beb2a49c8675614b3e2e1b0700000e23384c5d6575757575757575757575757575757575757575757575757575757575756b62513d29140000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d6862626262626262605443301c080000000c2035495a72879db2c7d9c9ac97816c573c2c190600000000000000000000000000000c21364a5b6374777a7c7f8285888a776255483b383636383a475462778b9fb4cadfdec8b39e88735947341f0b000f253a4f647a8faabbcee2dac5b09a8570604b45383a3947596378889ea9bacde1e5f4e3d1c0b39e8976614c37271502000000000014293f54697f909090909090909090806b563b2a181322374d62778ca2c7d8eadcc6b19c86715c47321c001e33485d73889db2c8ddf2f8eadfd8d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4dbdde4effde7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e1903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080c171f21262a2d2e2e2d2a26211e170b0a1012202020202020202020201b1206000000021527374b6175879da9bac7d4d5c4b8b3a59c97939394979da5b3b9c5d6cfc2b5a498826d5c4b372208000010263b50657b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a806b56402b160000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68534c4c4c4c4c4c4b433626140100000006192c3c576c8297acc9dac7b29d87725a4935200c0000000000000000000000000000071a2d3d4a4e596164676a6d707374625948373f3e3b37342a36485970859ab0c5dae0ccb8a78c77624c37220d0012273c52677c91a7c8d9ebd2bda7927d68524231273746576177879ca6b8c7d7ded0dfe2e0ccb9a7957f6a5544311d0800000000000e23384d63787b7b7b7b7b7b7b7b7b79634d38230e0b20354a60758aa9bacee2ddc8b39d88735e48331e001e33485d73889db2c8ddf2efdfd2c9c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c8cbd5e2f3e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c232933363c4042434342403b363329211d2427353535353535353535352f2416060000081d3144556a7f95a5b6c7d7d6c6b8a69e9187817e7d7e8287919ea7b9cce0d2c2b2a08f7a644f362513000010263b50657b909f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f95806b56402b160000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d37373737373530261808000000000012273c51677c91abbccfcab6a58d78634d38230e0000000000000000000000000000000f1f2d363b474c4f5255585a5560555153545453504c473a353b566c8196abc1d6e8d5c5a38e79644e39240f0013283d53687d92a8bdd2e3ceb9a38e79644e39253644556175859ba5b6c4d5ccc9bac9cdd7d6c5b39e8874604b36200b00000000000c2035495a63666666666666666666635b4935210c071c304354748a9fb4c9dfdec8b39e88735e49341e001e33485d73889db2c8ddf2e4d2c1b5b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b3b8c4d5e7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f2e373a464c51555758585755514b46393530393c4a4a4a4a4a4a4a4a4a4a4234241200000b20364b6074889db3c3c0c1c2b9a89e887c736c6968696c737d899eb3c2d3e0cfbead98826d5443301c070010263b50657b90a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ab95806b56402b160000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2822222222201c14080000000000000c21374c61768b9fb5cad4c3a8937e6853372614010000000000000000000000000000010f1a212a34373a3d3a474c54596266686a6a68666159524b43556a7f95aabfd4e4cfb9a48f7a644f3a250f0012273d52677c92a7c8d8eaceb8a38e79634e3630435460738399a3b5c3d3c6b9b3a5b4bac7d7cbb8a6917c6651362513000000000006192c3c494d5151515151515151514d493c2c19060013254a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8ddf2ddc9b5a39b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9ea6b8cbe0e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e190300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1c29333f4b505861666a6c6e6e6d6a6661574e49414d516060606060606060605e52422f1b000010253b50657b90a6a9aaabacadae9e89796660545453545460677b8fa4b6c9dedec8b39e8973604a35200b0010263b50657b90a5bacacacacacacacacacacacacacacacacacacacacacacacac0ab95806b56402b160000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130d0d0d0b0801000000000000000a1f33475871869bb0c6d8c3ae99836e5544311d0800000000000000000000000000000000070c181f2b38454b58616a71777b7e7f7f7e7b7770676054556a7f94aabfd4e4cfbaa48f7a654f3a25100010253a4f657a8faabbcee2d2bda8937d685443424a60728298a1b3c1d2c8b9a89e909fa9bacdd5c5ad98826d5443301c0700000000000e1e2c35383b3b3b3b3b3b3b3b3b38352c1e0e00001f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8ddf0dbc6b09b8585858585858585858585858585858585858585889eb3c8dde7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e1903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2a3a464c5d656e767b7f828383827f7b766d635b4b5f67757575757575757575705e4a35200000152a40556a7f9192939596979899947f695b4a43363e36434a5d71879cb1c6dce0ccb8a78d78624d38230d0010263b50657b90a5c0d0e1dfdfdfdfe4d6ccc9c7c7c7c7c7c7c7c7c7c7c7c7c7c0ab95806b56402b160000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000004172a3a566b8095abc7d7c9b39e8974604b35200b00000000000000000000000000000000000d1d2b3b4856606a767f868c9093949493908c857d73635b6a7f94aabfd4e4cfbaa48f7a654f3a2510000c21364b61768a9fb4c9dfdbc6b19c8673604b4f606b8095a0b2bfd0cebbaa9e8a7b8b9fb4c9ddc8b39e8874604a35200b0000000000000e1920232626262626262626262321190e00000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c78707070707070707070707070707070707070708297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e190300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009192a3b4758616e7b838b91959798989795908a82796a60677c8a8a8a8a8a8a8a8a8a75604a352000000e24394e63797c7d7e7f808283848477624c3d32363a38454b5d71879cb1c6dce8d6c5a48f7a644f3a250f0010253b50657b90a2b3c3d4e4f4fce8d6c6b9b4b1b1b1b1b1b1b1b1b1b1b1b1b1b1ab95806b56402b160000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000010253b50657a90a9bacdccb9a78f7a644f3a240f000000000000000000000000000000000a1a2b3b485962747f8a949ca4a6a8a9a9a8a5a39b928579646a7f94aabfd4e4cfbaa48f7a654f3a2510000a1e3246576f8499aebfcfdec9b5a4947f6a5f5f697e939eb0becfccbcb49f8c7c6d8297acc5d5ccb8a78d78634e38230e00000000000000060c0e1111111111111111110e0c060000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77625b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e190300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000215273747596276828f999faaaaacadadacaaa99f988b7f72677c919f9f9f9f9f9f9f8a75604a352000000c21364a5b636768696a6b6c6d6e7062594839464b4f545660697b90a4b6cadee7d5c4a48f7a644f3a240f000b20354b6074849aa5b6c6d7e9f5e1ccb9a89e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c95806b56402b160000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d281300000000000000000000000000000b20364b60758a9fb4c9d6c5aa947f6a55392916030000000000000000000000000000021628384859627785949ea8b1b5c2bdbfbfbdc1b4b0a39b897a6a7f94aabfd4e4cfbaa48f7a654f3a2510000316293950657b90a1b2c4d4d2c2b49f8d7d6a677d8d9fb5bccdcfbeaf9e927e68647a8fa6b8cbd5c5a7927c67523d2712000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d454545454545454545454545454545576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e19030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d31445562778698a0aeb4bbc8c1c3c3c2c7bab4aa9f9482737c91a6b5b5b5b5b59f8a75604a35200000071a2d3d4a4e51535455565758595a4c4f5458576165696e757e8a9eb4c2d3e5e0cbb7a68d78624d38220d00081d3144556176879da8b9cde1eadec9b49e8a868787878787878787878787878787867f69543f29140000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000091d3245566f8499afc4d9c5af9a85705746321e0a0000000000000000000000000000091e3245566278879ba3b4b9c6c9d2d3d4d5ccc8c8c1b5a79e89787f94aabfd4e4cfbaa48f7a654f3a251000000b23374b5d6e8399a6b7c5d5cfbcab9f8d7f7b8b9fabbccfd1c0b2a095806a606074889eb3c8d5bfaa95806a55402b15000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d373030303030303030303030303042576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e190300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021528384b6074859ba4b2becaced4cbc8bfb9b7b8c8bbb4a0957f7d91a6bccacacab59f8a75604a35200000000f1f2d36393c3d3e403a474c53566065696d71767a7e8389939ea8b9cde0e7d6c6b39d88735a4835200b0001152737475863798a9eb4bccdddddc7b29d887672727272727272727272727272727269614f3b27120000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d281300000000000000000000000000000215283854697e94a9c4d5c9b49f8a76614b36210c00000000000000000000000000071a2d3d4b6074859ba5b5c1cdd7ded2c9c6c5b8b3b3b4bbb8a799837f94aabfd4e4cfbaa48f7a654f3a25100000081c2e3f4c6177879da7b8c4d2c9bcab9f94909fa9bac9d3c2b4a2988272604a546e8399aec3cbc2ad97826d58422d18030000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37221b1b1b1b1b1b1b1b1b1b1b2d42576d8297acc2d7e7d2bca7927d67523d28120000000000000000000000000000000f253a4f647a8fa4b9cfe4d8c3ad98836e58432e190300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d3245566a7f94a3b5c2cfdfd0c4b7b2aaa4a2a3a5aab2b49f8c8095aac0d5dfcab59f8a75604a3520000000010f1a2124272f3a474c58616970767a7e82878b8f93989ea8b4b9c6d7e4d7c9b9a896816b563c2b1905000009192a3a4a5b677d919eb0bfd0dfcab7a5998372605c5c5c5c5c5c5c5c5c5c5c5c5c544f4332200c0000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000e24394e63798ea6b8cbcebbaa907b66513b2611000000000000000000000000000c21364a5b6c8196a3b5c3d2e1dbcdc1b5b0a6a79e9d9faaaeb3a199879db2c7dce4cfbaa48f7a654f3a2510000000111f3447596379899ea6b5c2cfc9bcb5aaa5b4bac7d4c4b6a49a8474605443556b8095aab6b6b6af99846f5a442f1a050000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d060606060606060606182d42576d8297acc2d7e7d2bca7927d67523d2812000000000002040a0a0a0a0a0a0a0a0f253a4f647a8fa4b9cfe4d8c3ad98836e58432e190a0a0a0a0a0a0a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6074889eb3c1d1e0d0bfb3a69d948f8d8d90959da5aa9f959eafc3d7dfcab59f8a75604a35200000000000071222303f4c58616c777e858a8f94989c9faba9adb3b9c6cdd7ded0c6baab9e8a77624d37220e000000000c1c2d3d4d5f6b8095a1b3c3d3d4c3b3a195806a5e4c3c474747474747474747473f3b322514030000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000b20354a6074889db3c8d8c8ab96816c563b2b1805000000000000000000000005182a3b4e63798c9fb4c1d2e1dccdbcb0a39b918b88888a9099a1b4a59da5b6cadfe4cfbaa48f7a654f3a251000000004182a3a4a5b647a889ca4b2becdcfcabfbac9ced8c9b7a69c86766156453653687e93a1a1a1a1a19a85705b45301b060000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d2812000000071017191f1f1f1f1f1f1f1f1f253a4f647a8fa4b9cfe4d8c3ad98836e58432e1f1f1f1f1f1f1f1f1f1f0e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a7b8ccdfd7c6b3a199887f7a77787b8087959fabaaafbcccdfdfcab59f8a75604a352000000000000f1f30404d5d6576818a939a9faaa9adb1b4bcc9c3c9ccd6d6ccc8bfb3a89f8d7d67594834200b00000000000f1f30414b60728399a4b6c5d6d0bfb59f8d7c665a49382832323232323232322927201407000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000071c3043546d8298adc2d8c6b19c8671594834200b00000000000000000000000b1f3448596e8398abbccfdfe3cfbeb09e96857c767373757b83929fabb2b6c3d4e6e4cfbaa48f7a654f3a2510000000000c1c2d3d4a5c64788698a0b4bac7d7d4cfdfe2cfbcab9d8878625846383d52677d8b8b8b8b8b8b8b85715b46311c060000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d281200000a18242b2e353535353535353535353a4f647a8fa4b9cfe4d8c3ad98836e584335353535353535353535352320190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40566b8095abc5d5e1cdb9a89983756a646263656a747f8d9fb4beccdaeadfcab59f8a75604a352000000000061a2c3d4d5f677b88969fa9afb4bbc8c2c6cacfd9d4cbc8c3c5b8b3aca1998a7d675f4d3b2b1805000000000001121c3043546176869ca7b9c9dacfbcab9e8978625645321e1d1d1d1d1d1d1d14120c0300000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000013253652687d92a7c2d3c9b5a48c77624c37220d00000000000000000000000d22374c62778b9fb4c9d9e8d6c5b2a09680736761575660656e7e8d9fb4c1d2e1f1e4cfbaa48f7a654f3a251000000000000f1f2d3e4a5a627582939fa9bacde1e5f4dfcab59f8b79645a4c3f30364b60747676767676767676614b36210c000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d2812000718283640434a4a4a4a4a4a4a4a4a4a4a4f647a8fa4b9cfe4d8c3ad98836e584a4a4a4a4a4a4a4a4a4a4a4a38352c1e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000192e43596e8398aec3d8dec9b49e8a7661574f4d4e5056606a7d92a0b1c5daf2dfcab59f8a75604a3520000000000c2135495b677d8c9ea6b4bac7c9ced8d4cbc8c3bfc4b7b2aeaaa79e978e8478675f4d40301d0d000000000000000114263646586379899eabbccfdac9b8a79b8574604b4231201000070707070000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000d22374d62778ca4b6c9d2c2a7927d6752362513000000000000000000000014293e53697e93aabbcee7e0ccb8a798826d60554b46454b5060697f94a3b5c9ddf5e4cfbaa48f7a654f3a251000000000000110202d3c4957616e7e8a9fb4c9def4f3e3cfbcab998377655d4a433645566061616161616161615746331e0a000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d2812001024364653595f5f5f5f5f5f5f5f5f5f5f5f647a8fa4b9cfe4d8c3ad98836e5f5f5f5f5f5f5f5f5f5f5f5f5f4d493c2c190600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a2f455a6f849aafc4d9d9c4af99846f584739383838454b5f6d8297adc3d4e6dfcab59f8a75604a3520000000061a2c3d4e63798a9faab8c4cdd7d5ccc8c4b7b2aeaaa6a69d99948f8982796f635a4d413022120000000000000000000818293a495b667c8d9fb5bfcfd6c5b5a397826d604e3e2d1c0c000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000b2034485971869cb1c6d7c2ad98826d5443301c0700000000000000000005182a3b596f8499aec8d9ebdec8b39e8976614c4437333236414b6073859bb0c7d7e9e4cfbaa48f7a654f3a251000000000000002101e2b394658657a8b9fb4cadfe0ded9dac9b3a199887b6a60544438454b4c4c4c4c4c4c4c4b4639291703000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d281200172b4053646e747474747474747474747474747a8fa4b9cfe4d8c3ad98827474747474747474747474747474635a4935200c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a2f445a6f8499afc4d9d8c3ae99836e54433127232731414d63788da5b7cbdfdfcab59f8a75604a35200000000c2135495b6f8499a9bac8d5e1d2c5b8b3aaa69d9995908c88847f7a746c645c4d493c30231304000000000000000000000c1c2c3d4c5e6a7f94a1b2c2d2d2c1b19f927d685c4a3a2a18080000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000005182b3b566c8196abc8d8c8b39d8874604a35200b0000000000000000000b1f34475973889eb3c8dde9d7c7ab96806b584733261e1d20304354677c91a9bacde1e4cfbaa48f7a654f3a251000000000000000081b2e3f4c6176889daabbced6ccc9c4c7d0bfb3a69d8d7f726055443136363636363636363633291b0b00000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d281200192e43596e828a8a8a8a8a8a8a8a8a8a8a8a8a8b9fb4c9dff4dfcab49f8c8a8a8a8a8a8a8a8a8a8a8a8a8a8b78634d38230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182e43586d8398adc2d8dcc7b29d8773604b453838363135495b72889db2c7dddfcab59f8a75604a35200000000e23384e63788da1b3c7d7e6d2c2b5a79e958d88837f7b77736e6a6560554f4a3e352c25231c1103000000000000000000000f1f2f404a60728399a4b5c5d6cebeb49f8b7a6458473626140100000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000011263b51667b90aabbcecbb7a68e79634e39240e0000000000000000000d22374c62778ca6b8cbe0e1cdbaa98f7a644f3a291709091426364b60768a9fb4c9dee4cfbaa48f7a654f3a2510000000000000000d22374b5d6d8297a6b7c8d6c5b9b3aeb3bfccc4b7ab9f958273604b423221212121212121211e170b0000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d281200192f44596e84999f9f9f9f9f9f9f9f9f9f9f9f9faabbcee2f7e3cfbcab9f9f9f9f9f9f9f9f9f9f9f9f9f9f8d78634d38230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f556a7f94aac2d2dfcab6a5927d696056514d4b44373c5b70859bb0c5dadfcab59f8a75604a352000000014293e54697e93a9bfd0e5dec9b5a39b887f78736e6a66615959554f4c4b45384746443a372e21110000000000000000000001121c3043546175869ca7b8c8d9cdbaa99d8776615443301c1200000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d281300000000000000000000000000000000000c21364b61768a9fb4c9d5c4a9947e69543827150200000000000000000f253a4f647a8fa4c5d5e7dec9b49f8975604b35200c0000081e32455770859ab0c5dae4cfbaa48f7a654f3a2510000000000000081b2e3f4f647a8fa0b1c4d4ccb9a79e99a1b3b8c5c9bcb5a097816d604f3d2c1a0c0c0c0c0c0c0a03000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e7d2bca7927d67523d281200192f44596e8499aeb4b4b4b4b4b4b4b4b4b4b4b4bbc8d8eafdebd9c9bcb4b4b4b4b4b4b4b4b4b4b4b4b4a28d78634d38230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f253a4f647a8fa4b5c9ded3c3b49f8c7f746c6763605559555b70859ab0c5dadfcab59f8a75604a3520000002182d42576d8297acc2d7ecdbc6b19b85776a635b5955514c485962626160565e5c5b5a504b3f2e1c08000000000000000000000013253646576278899eaabbced7c7b7a5998372604b402f1e0e000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d281300000000000000000000000000000000000a1e32465770859ab0c5d9c4ae99846f5645311d09000000000000000011263c51667b91a6bbd0e6dbc6b19b86715544311d08000003162839576c8297acc1d7e4cfbaa48f7a654f3a25100000000000000e22374b5d70849aafbececebeb39e8984919ea7b3bfcfbeb19f937e695b4935210e00000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d7e5d2bca7927d67523d281200192f44596e8499aec3c9c9c9c9c9c9c9c9c9c9c9ced8e6e5e5e5e7d9cfcac9c9c9c9c9c9c9c9c9c9c9b8a28d78634d38230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354a6072869cb1bccfd9cebbaa9f9488817c7875726e6a6570859ab0c5dadfcab59f8a75604a3520000004192f44596e8499aec3d9e4cfbaa58f7a65594d493c403b404d6278787675747371706f655d4b37230e000000000000000000000008182939495a657b8c9fb4becfd4c3b3a195806a5e4c3c2b1a0a0000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000003162939556a7f95aac5d6c9b49f8975604b36200b000000000000000012283d52677d92a7bcd2e7d9c4ae99846f5937261401000000152a40556a7f95aabfd4e4cfbaa48f7a654f3a251000000000000010253a4f657a8fa2b4c8d6c6b1a0917d6f7d8999a1b1becebdb49f8b79634e3c2c1906000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2c8d0d0ccb7a28c77624d37220d000000000000000002182d42576d8297acc2d0d0d0bca7927d67523d281200192f44596e8499aec3d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cdb8a28d78634d38230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c304354657b909eb4bcc9d1c8bbb4a69d96918d8a87837f7a73859ab0c5dadfcab59f8a75604a3520000004192e44596e8399aec3d8e1ccb6a18c77614c3d3736383f4c5e71858d8c8b89888785837b65503a25100000000000000000000000000b1b2c3c4c5d697f94a0b2c1d2d0bfb59f8d7c665a493828160200000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000000000f243a4f647a8fa7b9cccdbaa8907a65503b2510000000000000000013283d53687d92a8bdd2e7d8c3ae98836e59432e1900000000142a3f54697f94a9bed4e4cfbaa48f7a654f3a2510000000000005182b3b576d8297acc0d1ccb9a897826d5f677783979fb1c1cebaa999836e5a4935200c000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889db2babababab7a28c77624d37220d000000000000000002182d42576d8297acbababababaa7927d67523d281200192f44596e8499aebababababababababababababababababababababababababababababababababab8a28d78634d38230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364b5d6a7f949fabb4c1c8cbc4b8b3aca6aa9f9c98948f88889eb3c8dddfcab59f8a75604a3520000002172c42576c8197acc8d9ebd0bba5907b665b504d4c4d515d667c91a3a1a99f9d9c9b8e79644f39240f000000000000000000000000000e1e2f3f4f616d8298a3b5c4d5cfbcab9e8978625645321e1302000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000000000b20354b6074899eb3c9d7c6aa95806b553a2a17040000000000000013283d52687d92a7bdd2e7d8c3ae99836e59442e1900000000142a3f54697f94a9bed4e4cfbaa48f7a654f3a251000000000000b2034485973889db3c8ddc9b49e8977614c5961728197a3b5c9c7b3a18d78634d38230e000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d73889da5a5a5a5a5a5a28c77624d37220d000000000000000002182d42576d8297a5a5a5a5a5a5a5927d67523d281200192f44596e8499a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a28d78634d38230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182e3f50616a7f8c9ba3acb3b8c4c0c4c1c8bbb4b1aeaaa69d9ea6b8cbe0dfcab59f8a75604a352000000013283d53687d92aabbcee2ddc7b29d87796c66626162666e7b8a9eb4c1bab4b3b19e8974604b35200b000000000000080e101313131313132132434b6075859ba6b8c8d8c9b8a79b8574604b42312010000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000000081d3144556e8399aec3d8c6b09b86715847331f0a0000000000000012273d52677c92a7bcd1e7dac4af9a856f5a39291603000000162b40556b8095aac0d5e4cfbaa48f7a654f3a251000000000000d22374c62778ca6b7cbd6c1ab96816c594747546073859bb0c5d0bfa9947f6a543f2a15000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e001e33485d738890909090909090908c78624d37220d000000000000000002182d42576d829090909090909090907d67523d281200192f44596e83909090909090909090909090909090909090909090909090909090909090909090909090908d78634d38230e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001121334350616a7a858f979ea6a7abaeb1b3b8c5bbbec4b7b3b3b8c5d5e7dfcab59f8a75604a35200000000d22374c62778b9fb4c5d5dfcab7a59d8b817b7776777b838d9ea8b9cccdc9baa996816c5544311d080000000003111c232528282828282828283245566278889eaabbced6c5b5a397826d604e3e2d1c0c0000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000000000114263753687e93a8c3d4cab49f8b76614c37210c0000000000000011263b50667b90a5bbd0e5dcc7b19c87725746321e0a000004182a3a586d8298adc2d7e4cfbaa48f7a654f3a251000000000000f253a4f647a8fa4c4d5d0baa5907b65503a364455667b90a6c9d9c3ae99846e59442f19040000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e0010253a4f657b7b7b7b7b7b7b7b7b7b74604b36200b0000000000000000000e23394e63797b7b7b7b7b7b7b7b7b77624c37220d000f24394e647a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b75604b36210b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000315253343505c64707a82888e9296999c9ea7a3a5a8acb2b7c4cbd5e3f3dfcab59f8a75604a35200000000b1f3448596d8298a7b8c7d5d4c3b7a99f97908c8b8d91989fabb9c6d6cebeb49f8b78624d372614010000000011212f373b3d3d3d3d3d3d3d3d3d38485a657b8b9fb4bdced2c1b19f927d685c4a3a2a180800000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000000000e23384d63788da5b7cacfbcab917c67513c2712000000000000000e24394e63798ea3c3d3e6dfcab49f8b76614b36210e00000a1f34475971869bb1c6dbe4cfbaa48f7a654f3a2510000000000010263b50657b90a5bad0cdb8a38d78634e3827374b60768babbccfc6b19c87715c47321c070000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e000e23374b5d65656565656565656565605645321d090000000000000000000c2135495b63656565656565656565625948341f0b000d21364a5c646565656565656565656565656565656565656565656565656565656565656565656565656565605745321e090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071525333e4b4f5d656d74787d818486898b8d9093979da6afbccce2f2dfcab59f8a75604a352000000005182a3b4d6277899ea9b8c5cfd4c7bab4aca5a2a1a2a6aeb5bcc9d5cbbdb1a0947f695a4835190900000000081c2f3f4b505353535353535353535353535d687e939fb1c7d7cebeb49f8b7a64584736261401000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000000000c2035495a72879db2c7d9c9ac97816c573c2c19060000000000000c21364b61768ba5b6cadfe3cfbcab917c66513d2c190a081528384c61778b9fb4cadfe4cfbaa48f7a654f3a2510000000000010253b50657a90a5c7d7cfbaa58f7a65504036394b60758a9fb4cac8b39d88735e48331e090000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e00081c2e3f4b4f5050505050505050504b4538281502000000000000000000061a2c3d494e5050505050505050504c483b2a180500071a2d3d4a4e50505050505050505050505050505050505050505050505050505050505050505050505050504b45392816030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c23252e373f4b4f546063676b6f717376787b7e8288959eafc4d5e7dfcab59f8a75604a3520000000000d20344859657b8b9ea7b2bec9cccdc9c1bbb7b6b7bbc3cacfcac4b8b39f978272604a3c2b1900000000000e23374b5d6568686868686868686868686868686c8297a9bacde2cdbaa99d8776615443301c08000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000000000006192c3c576c8297acc9dac7b29d87725a4935200c000000000000091e32465772879cb2c7dcebd9c9ad98836e5b4937281f1e25324556697e93abbccfe3e4cfbaa48f7a654f3a251000000000000e23394e63788ea9bacdd6c1ac96816c5e4e4b4c57657b90abbccfc7b29d88725d48331d080000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e000011212e373a3b3b3b3b3b3b3b3b3b3632281a0a00000000000000000000000f1f2c35393b3b3b3b3b3b3b3b3b37342a1d0d0000000f1f2d36393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3632281b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212f383b444637444b4c4e505256595c56606366696d748095a6b8cbe0dfcab59f8a75604a35200000000005182b3b4b5d657b8998a0acb3b9c5c2c5c7c8c8c8c6c4c1c2b6b1a69e928173605443301e0e000000000010253b50657b7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e8a9fb4c9dfd7c7b7a5998372604b35200b000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000000000012273c51677c91abbccfcab6a58d78634d38230e00000000000003162839586d8298adc7d7e9dfcab49f8b7963554538333236434b6074879db2c9d9ebe4cfbaa48f7a654f3a251000000000000b20364b60758a9fb4c9dfcab49f8c7c6b6360616675869cb1c9d9c5b09a85705b45301b060000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e000003111c2325262626262626262626201d150a000000000000000000000000010f1a2123262626262626262626221f180d00000000010f1a21242626262626262626262626262626262626262626262626262626262626262626262626262626211e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2f3f4b50595b5d5560626365645c4b38454b4e5053556073889db3c8dde2cebbaa8a75604a352000000000000d1d2e3f4b5d6577838e979ea7aaadb0b2b3b3b2b1afaca8a49c94887d6c605544362513000000000003192e43586e83929292929292929292929292929292939fa9bacde2e5d4c3b3a195806a55402b15000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d281300000000000000000000000000000000000000000c21374c61778b9fb5cad4c3a8937e68533726140100000000000012273d52677c92a9bacde1e2cebbaa9a847360564c47464b54606b8096a5b7cae7f7e4cfbaa48f7a654f3a25100000000000091d3245566f849aafc3d4cebbaa9f8c807875767c869ca4b5c9d2c2ab96816c56412c17010000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e00000000080e101010101010101010100b0902000000000000000000000000000000060c0e1010101010101010100d0b0500000000000000070d0f10101010101010101010101010101010101010101010101010101010101010101010101010100b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384b5d656e7072747577797a7a6456453236383b37455672879cb1c7dcdfcab49f8a755f4a352000000000000011212e3f4b59626e7982898f94989b9c9d9e9d9c9a97938e877e75675f4b4437271808000000000003192e43586e8398a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b4bac7d7eaf1e1d0bfb39e89745e49341f090000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d281300000000000000000000000000000000000000000a1f33475871869bb0c6d8c3ae99836e5544311d080000000000000c21364b61768a9fb4c8d8ead8c8b4a2998375686158576166727f959eb0c3d1dfefe4cfbaa48f7a654f3a251000000000000215283852687d92a5b7cad9c8bbaa9f958e8b8c919ca4b5c2d2c9b5a4907b65503b2510000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfdec8b39e89735e49341e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657b838587898a8c8e908875604b45393b3b3f4b60758a9fb4c9deddc8b39d88735e48331e0000000000000311212e3b484c5c646d757a7f8385878888888785827d78726961574d413127190900000000000003192e43586e8398adbdbdbdbdbdbdbdbdbdbdbdbdbdbdc9cdd7e5e9e9e9dec9b39e89745e49341f090000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000000000004172a3a566b8095abc7d7c8b39e8974604b35200b0000000000000a1e3246576c8197aabbcee2e6d1c0b2a199877d777473767b85959db4b0b4c1d1e4e4cfbaa48f7a654f3a25100000000000000b21364b6075879db2bdcdd8c8bbb4aba3a0a1a6b1b5c2d2cdbdb19c8673604a35200b000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9d0d0c8b39e89735e49341e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c151b1e2020202020202020200d0b050000000000000000000000000000010a101220202020202020201916100600000000000000000000000000000000000000000000000000000000070d0f20202020202020202012100a01000000000000000000000f24394f64798e9b9c9ea7a1a3a697816c6057525051535d687d92a9bacde1dac5b09a85705b45301b0000000000000003111d2a343e4a4e5660656a6d7072737373716f6c68635b544b4639301d15090000000000000003192e43586e8398adc3d2d2d2d2d2d2d2d2d2d2d2d2d3d4d4d4d4d4d4d4d4c9b39e89745e49341f090000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d281300000000000000000000000000000000000000000010253b50657a90a9bacdccb8a78f79644f3a240f000000000000031629394d62788b9fb4c2d2e2decfbfb2a59c928c89898b919aa2aa9f9ba3b4c8dde4cfbaa48f7a654f3a2510000000000000091e324556667c919fb0becdd7cecac0b8b5b6bbc6c9d2cebeb09f907b665443301c07000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4babababab39e89735e49341e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1d2930333535353535353535352220190d00000000000000000000000005121d242735353535353535352e2b23180a00000000000000000000000000000000000000000000000000010f1a212435353535353535353528251e13050000000000000000000b20354a6073879cb2b3b9c5c4b19f9781756c676666686f7b8a9eb4c7d7e3cfbfaa95806b55402b160000000000000000000d181f2d3638454b5055585b5d5e5e5d5c5a57534e493d3632291b1301000000000000000003192e43586e8398adbebebebebebebebebebebebebebebebebebebebebebebeb39e89745e49341f090000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000000000000000b20364b60758a9fb4c9d6c5aa947f6a55392816030000000000000b2035485a6b8095a4b5c4d4e2ddcfc3b6b2a7a79e9e9fabb0b49f8b859bb0c5dae4cfbaa48f7a654f3a2510000000000000021628384d5e6c8196a0b4bac7cdd7d5cdcacbd1dacfc8bbb4a096816c5e4c36251300000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fa5a5a5a5a5a59e89735e49341e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4a4a342b1d0d0000000000000000000000122330393c4a4a4a4a4a4a4a4a4340362818060000000000000000000000000000000000000000000000000f202d36394a4a4a4a4a4a4a4a4a3d39302313010000000000000000071c304354687e93a4b5c7d6cebdb19f9788817d7b7b7e84909ea8b9cde5d6c5b2a18e79634e39230e00000000000000000000050f1a212731363a3f4346474849484745423e39352c211e160b0000000000000000000003192e43586e8398a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99e89745e49341f090000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000000000000091d3245566f8499afc4d9c5af9a85705746321e0900000000000006192b3c4b6074869ca6b7c4d0dde1d3cac7c5b9b3b3b5bcb6a496808095abc0d5e4cfbaa48f7a654f3a2510000000000000000a1a30404b607282939fa9b4bac7c5c7c8c7c5c9bcb5aa9f958273604b402f180800000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748b909090909090909089735e49341e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015293b4c585d6060606060606060605e483b2b19050000000000000000000d1d30414d5160606060606060605853463623100000000000000000000000000000000000000000000000071a2d3e4a4e606060606060606060524d41301e0a0000000000000000001325364b6074869ca9bac8d5cebdb1a69e969290909399a1b4b9c6d6d5c7b8a799836e5b4a36210c000000000000000000000000070a151d20252a2e303233333332302d2823211a0f0a03000000000000000000000003192e43586e8394949494949494949494949494949494949494949494949494949489745e49341f090000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130000000000000000000000000000000000000000000215283854697e94a9c4d5c9b49f8a76614b36210c000000000000000e1d3245566278889da6b3bfc9d2d9dcdcd6ccc9c8c4b7a79c86758095abc0d4d4cfbaa48f7a654f3a25100000000000000000121c304354606d7e8a979fa9acafb2b2b2b0adab9f998c7f726055443122110000000000000000000000000000000000000000000000000000000000000000000000000010253b50657b7b7b7b7b7b7b7b7b7b65503a2510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b3044586a7375757575757575757570594834200b000000000000000008182b3b4d5f6775757575757575756e6453402b1600000000000000000000000000000000000000000000000d21364a5c70757575757575757575675f4d392510000000000000000000081d314455647a8b9faab8c5cfcec4b8b3aca7a5a6a8aeb3bfcdd6cfc5b8a99e8978624d3d2d1a07000000000000000000000000000002090b1015181b1d1e1e1e1c1a17130e0c0600000000000000000000000000000011263b51667c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e69533e2914000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2813000000000000000000000000000000000000000000000e24394e63798ea6b8cbcebbaa907b66513b26110000000000000002152838495a63798899a1b0b5c1c4c7c8c8c6c8bbb4a69d89796b8095abbebebebebaa48f7a654f3a2510000000000000000001142636434b606978828a92979a9c9d9d9b98938c83796a60544437271503000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d656565656565656565655d4b37230e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73888a8a8a8a8a8a8a8a8a78624d37220d00000000000000001325364859677d8a8a8a8a8a8a8a8a826e58432e1900000000000000000000000000000000000000000000000f24394e647a8a8a8a8a8a8a8a8a8a7d67523d2812000000000000000000021527374a5c667c8c9ea7b2bfc9cdcbc8c1bcbbbbbdc4c7d0ccc9beb2a69e8b7b655948341f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24384c5e6669696969696969696969696969696969696969696969696969696969604f3b2612000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d28130f0f0f0b0802000000000000000000000000000000000b20354a6074889db3c8d8c8ab96816c563b2b1805000000000000000a1a2b3c4a5b637783919ba3aaaeb1b3b3b1aeaa9f97887a646b8095a9a9a9a9a9a9a48f7a654f3a251000000000000000000008182630424f5a626d767d828587888786827e776e635b4b43362719090000000000000000000000000000000000000000000000000000000000000000000000000000081c2f3f4b505050505050505050504b3f2e1c08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889d9f9f9f9f9f9f9f8c77624d37220d00000000000000091c3043546277899e9f9f9f9f9f9f98826e58432e1900000000000000000000000000000000000000000000000f24394e64798e9f9f9f9f9f9f9f927d67523d28120000000000000000000009192d3e4c5e667c8999a1adb4bac7c3c6c7c8c8c7c5c2c5b9b3aca098887b655d4b3b2b1901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d2f404c51545454545454545454545454545454545454545454545454545454534f42321f0c000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d2824242424201d1509000000000000000000000000000000071c3043546d8298adc2d8c6b19c8671594834200b00000000000000000e1e2d3d4a59626f7c858e94999c9d9d9c99948b8176645c6b8094949494949494948f7a654f3a25100000000000000000000008141c323c484d5861676c70727372706d6862594e4a3d302618090000000000000000000000000000000000000000000000000000000000000000000000000000000011212f373b3b3b3b3b3b3b3b3b3a372e211100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2b5b5b5b5b5a28c77624d37220d00000000000009192c3c4a60728399a7b8b5b5b5b5ad98836e58432e1900000000000102040404040404040404040404040404040f24394e64798ea3b5b5b5b5b5a7927d67523d2812000000000000000000000010202f404c5e6577838e989fa9aaaeb0b2b3b3b2b0ada9a79e978e8277655d4b3f2f1d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012222f383b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3b32241402000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68533d3939393939363127190900000000000000000000000000000013253652687d92a7c2d3c9b5a48c77624c37220d0000000000000000000f1f2d3b474c5e6671797f8487888887847f786c615850657b7f7f7f7f7f7f7f7f7f77624d37220d000000000000000000000001141e2b353a474c52575a5d5d5d5b58534d483b362d1c1408000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c2325262626262626262625231c110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8cacacab7a28c77624d37220d000000000001142637495b687e93a1b3c5d5cacac3ad98836e58432e19000000060f1618191919191919191919191919191919191924394e64798ea3b9cacacabca7927d67523d28190e0c0600000000000000000212222f404c59626e7a828a9095999b9d9e9d9d9b98948f8982796d62594b3f2f211100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004121d24262a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29261f140600000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d68534e4e4e4e4e4e4b443727150200000000000000000000000000000d22374d62778ca4b6cad2c2a7927d6752362513000000000000000000010f1d2a34404c515c646a6f727373716e69625a4c474b5d6569696969696969696962594834200b000000000000000000000000000e19202933373d424547484846433e37342b211a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101010101010101010100e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dddfccb7a28c77624d37220d00000000000a1d31445563798a9fb4bfd0e3dfd8c3ad98836e58432e1900000917232a2d2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f394e64798ea3b9cedfd2bca7927d67523d2f2f23211a0f01000000000000000412212f3b484d5c646d757b8083868888888785837f7a756d645c4c483b2e2111030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f1114141414141414141414141414141414141414141414141414141414120c020000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d2bda8927d6864646464646464605544311d0800000000000000000000000000000b2034485971879cb1c6d7c2ad98826d5443301c07000000000000000000000d181f2f383d4a4e55595c5e5e5c59544d483c333f4b505454545454545454544d483b2b18050000000000000000000000000000060c171f21272d30323332312d292220190d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000a1a2d3e4b6073859ba8bacdddededd8c3ad98836e58432e1900061727353f42444444444444444444444444444444444444444e64798ea3b9cee3d2bca7927d675244444438352c1f0f000000000000000003111d2b343e4a4f5660666a6e7172737372706d6a6560564e4a3e342a1d1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d5bfaa9580797979797979797974604b36200b000000000000000000000000000005182b3b566c8196abc8d8c8b39d8874604a35200b000000000000000000000005121d242d36393f4447484847443f38342b1f2e373a3f3f3f3f3f3f3f3f3f37342b1d0d0000000000000000000000000000000000040a0c12171b1d1e1d1b18130d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711171a20202020202019171107000000040a2020202020202020110f09000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000021628384a5c6a7f94a3b4c6d7e9fbedd8c3ad98836e58432e19000f2335455257595959595959595959595959595959595959595964798ea3b9cee3d2bca7927d67595959594e493d2c1a060000000000000000000d18202d3638454b5055595b5d5e5e5d5b5854504b4538362d1f180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000c151b1e2020202020202020200d0b0500000000000000040a202020202020202020201b181208000000000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2d7c3af9e958e8e8e8e8e8e8e8c77624c37220d00000000000000000000000000000011263b51667b90aabbcecbb7a68e79634e39240e00000000000000000000000000090f1a21242a2f323333322f2a222019111c23252a2a2a2a2a2a2a2a2a2220180d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b19242c2f3535353535352f2c24190b000c181f353535353535353526241d120400000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000b1e324556647a8b9fb4c1d1e4f5ffedd8c3ad98836e58432e1900162a3f52636d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8ea3b9cee3d2bca7927d6e6e6e6e6e635b4935210c0000000000000000000005101b222832363b4044464849484846433f3a363127211a0f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000f1d2930333535353535353535352220190d00000000000c181f35353535353535353535302d251a0c0000000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2dfccbcafaaa3a3a3a3a3a3a18c77624c37220d0000000000000000000000000000000c21364b61768a9fb4c9d5c4a9947e6954382715020000000000000000000000000000070d0f151a1d1e1e1c19140d0b0500080e101414141414141414140d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0f1315171818181715120f0b09020000000000000000000000000000000000000000000719293740444a4a4a4a4a4a44403629190c1c2a334a4a4a4a4a4a4a4a3c382f221200000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000b1b2e3f4b6074869caabbcedfefffffedd8c3ad98836e58432e1900182d42576d82848484848484848484848484848484848484848484849aafc5daefdbc6b19b85838484848379634e38230e000000000000000000000000070a161e21262b2e3133333332302e2a25201d150a070000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1d2d3b44484a4a4a4a4a4a4a4a4a4a342b1d0d0000000c1c2a334a4a4a4a4a4a4a4a4a4a4541372a1a0800000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cde2e2daccc3bfb9b9b9b9b9b7a18c77624c37220d0000000000000000000000000000000a1e32465770859ab0bfbfbfae99846f5645311d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d161e2124282a2c2d2e2d2c2a2824201d150d0b050000000000000000000000000000000000001124374754596060606060605954473624182a3a475e60606060606060514c402f1d09000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00031729394b5d6b8096a4b5c8d8eafdffffedd8c3ad98836e58432e19001e33485d73889999999999999999999999999999999999999999999aa2b4c8dcf1dec9b5a39b999999998f7a644f3a250f000000000000000000000000000003090b1115191c1d1e1e1d1b1815100b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015293b4c585d6060606060606060605e483b2b19050004182a3a475e6060606060606060605a554837251200000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7cdcdcdcdcdcdcdcdcdcdcdccb7a18c77624c37220d00000000000000000000000000000003162939556a7f95aaaaaaaaaa9f8975604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f1111111111111111110c0a030000000000000000000000000000070d1920222832363a3d4041424342413f3d39363127221f180d0600000000000000000000000000000003172c4054656f7575757575756e6554402c1f3347587075757575757575665e4c38240f000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000d1e334657657b8d9fb5c2d2e6f6ffffffedd8c3ad98836e58432e19001e33485d73889daeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafb4c0d1e3f7e5d2c1b5b1aeaeaea48f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b3044586a7375757575757575757570594834200b000a1f33475870757575757575757575706655412d1800000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b7b8b8b8b8b8b8b8b8b8b8b8b8b7a18c77624c37220d000000000000000000000000000000000f253a4f647a8f9494949494948f7a65503a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b2224262626262626262626211e160b000000000000000000000004101b222b343738454b4f5255575858585755524f4b453837342a211a0f0300000000000000000000000000041a2f44596f838a8a8a8a8a8a836e59382822374c61778a8a8a8a8a8a8a7c66513c2611000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0d1d30404c6176879dabbccfe0f0ffffffffedd8c3ad98836e58432e19001e33485d73889db2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c8d1deeefff0dfd2c9c6c3c3b9a48f7a644f3a250f0000000c151b1e202020202020202020202020202020202020202020202020202020202013110b0100000000000000000000000000000000050f151720202020202020202013110b020000001e33485d73888a8a8a8a8a8a8a8a8a78624d37220d000c22374c61778a8a8a8a8a8a8a8a8a84705a45301b00000000000000000000000000000000000000000000000000000000000000000d23384d62788da2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a18c77624c37220d000000000000000000000000000000000b20354b60737f7f7f7f7f7f7f7f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010202d36393b3b3b3b3b3b3b3b3b3632291b0b0000000000000000000c171f2d363b484d54566064686a6c6d6d6d6c6a67646056544c483b362c1e170b00000000000000000000000001162b41566b80969f9f9f9f9c87725645321f33475873889e9f9f9f9f947f6a543f2a15000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d182a3b4d5e6d8297a5b7c9daeceff1f7ffffedd8c3ad98836e58432e19001e33485d73889db2c8d9d9d9d9d9d9d4d1d1d1d1d1d1d1d1d1d1d1d1d4dbe7f5fff9ebe0d9d6d1cfb9a48f7a644f3a250f00000f1d293033353535353535353535353535353535353535353535353535353535353528251e130500000000000000000000000000000917222a2d35353535353535353528261e130600001e33485d73889d9f9f9f9f9f9f9f8c78624d37220d000c22374c61778c9f9f9f9f9f9f9f9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000d23384d62788d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c77624c37220d00000000000000000000000000000000081d314455606a6a6a6a6a6a6a6a645c4b37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071b2d3e4a4e5151515151515151514b463929160300000000000002101c2a333e4a4f5962697075797d7f81828382817f7d79756f6962594e493d33291b0f01000000000000000000000013283d52687d92a7b5b5b49f8a76604b36212a3a5a70859aafb5b5ad98826d58362513000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220e1f344759667c91a0b1c3d4e7dcdadce3eefcedd8c3ad98836e58432e19001e33485d73889db2c8ddeee9d9ccc2bfbbbbbbbbbbbbbbbbbbbbbbbcbfc9d7e7f8ebdbcdc4c1bbbbb9a48f7a644f3a250f000c1d2d3b44484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3d3a31231301000000000000000000000000051727353e424a4a4a4a4a4a4a4a4a3d3a31241302001e33485d73889db2b5b5b5b5b5a28c77624d37220d000c22374c61778ca1b5b5b5b5b5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000b20364b607379787878787878787878787878787878787973604b35200b0000000000000000000000000000000001142637444b55555555555555554f4b3e2e1b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22364a5c64666666666666666666615746321e0a00000000000412212e3a474c5c646e787f858a8f9295969798979694928e8a847e776d635b4c46392d1f1103000000000000000000000f243a4f64798fa4c3cfbcab8e79634e39242c42576c8197acc1c6b09b86715443301c070000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37221e31424c6277899eb3beceded0c8c4c8d0deeeedd8c3ad98836e58432e19001e33485d73889db2c8ddf2deccbbafa9a6a6a6a6a6a6a6a6a6a6a6a6acb9c9dbeee0cdbdb0aba6a6a6a48f7a644f3a250f0015293b4c585d6060606060606060606060606060606060606060606060606060606060524e41311e0b0000000000000000000000000f2235455257606060606060606060534e42311e0b001e33485d73889db2c8cacacab7a28c77624d37220d000c22374c61778ca1b6cacacac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000081d31445560636363636363636363636363636363636363605544311d08000000000000000000000000000000000009192631353f3f3f3f3f3f3f3f3a372e2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394e647a7b7b7b7b7b7b7b7b7c75614b36210c000000000212222f3f4b58616d7a838b949a9faaa7aaacadadadacaaa7a99f9a938b82796c61574a3d2e2111010000000000000000000c21364b61768ba5b7cac9a7927c67523d27293e53697e93a8bec9b49e8974604a35200b0000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37222c3c4e606f8399a7b8ccdccec0b4afb4c0d0e3edd8c3ad98836e58432e19001e33485d73889db2c6d6e8d7c2af9d949191919191919191919191919bacbfd4e8d9c4b09f96919191918f7a644f3a250f001b3044586a737575757575757575757575757575757575757575757575757575757575685f4e3a2511000000000000000000000000152a3e52636c75757575757575757568604e3a2611001e33485d73889db2c8dddfccb7a28c77624d37220d000c22374c61778ca1b6ccdfdac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000002152737444b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4b443727150100000000000000000000000000000000000009141d202a2a2a2a2a2a2a2a25221b100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182e43586d8290909090909090908d79634e38230e0000000010212f404c5d6576828e989fabb0b4bbc8bfc1c2c2c2c1bfc7bab4afaa9f988c8176645c4b3f2e1f0f0000000000000000000a1e33465772889db2c7c0aa95806b55402b253b50657a90a5c5cdb9a88d78624d38230d0000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d372637495a687e93a1b3c5d5cebeb2a29aa2b4c8dcedd8c3ad98836e58432e1900192e44596e8399a8b9cce1d4bfa9947f7c7c7c7c7c7c7c7c7c7c7c7d91a6bcd1e6d6c1ab96817c7c7c7c7c76614c37210c001e33485d73888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7d68523d2813000000000000000000000002172d42576c818a8a8a8a8a8a8a8a8a7e68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000009192731363838383838383838383838383838383838383531271909000000000000000000000000000000000000000001080b15151515151515150f0d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182e43586d8398a6a6a6a6a6a6a38d78634e38230e0000000c1c2e3f4c5e667b8898a0aeb4bcc9c9ced4cac7c4c3c5c7cad4cdc9c8bbb4ab9f97877a655d4b3d2d1b0a000000000000040b0c1729395a6f8499afc4c3ae99836e59382722374c62778ca7b8ccc6a5907b66503b2611110e0c0700000000000000001e33485d73889db2c8dde1ccb7a28c77624d3731445562788a9eb4bfd0d4c3b2a098849aafc4daedd8c3ad98836e58432e19000d22384d62788a9eb4c1d1d9c4ae99846f66666666666666666666748aa0b5cadfd2bca7927d6766666666615847331f0a001e33485d73889d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f927d68523d2813000000000000000000000002172d42576c82979f9f9f9f9f9f9f927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000009151d20232323232323232323232323232323232323201d15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182e43586d8398adbbbbbbbbb8a38d78634e38230e00000417293a4b5d667c8b9da6b2becacfd6ccc9c3b7b2afaeafb2b7c3c9cdd7cec9bcb4a59d8a7b655b4a39281603000000000c181f22262c41566b8196abc0c7b19c87725645312634485973899eb3c8bea9947f69543f2a262624211a0f010000000000001e33485d73889db2c8dde1ccb7a28c77624d373d4b6073849aa8b9cddac9b7a598827c90a6bbd0e5d8c3ad98836e58432e19000b2034485a697e93a3b4c8d8c7b3a1917c67585151515151515160758aa0b5cadfd2bca7927d67525151514c473a2a1704001e33485d73889db2b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a7927d68523d2813000000000000000000000002172d42576c8297acb5b5b5b5b5a8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000002080b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b1a1d1d1d1d1d1d1d1d14110b020000000000000000000000000000000000000000000000000000000003182e43586d8398adc2d0d0cdb8a38d78634e38230e00000a1f334658657b8b9fa9b7c4cfdfd1c5b9b3aaa59d9a999a9da5aab4b9c6d2d9cfc3b6a89e8a79635745321e0a0000000c1d2a34373b3b3d53687d92a8bdcab49f8a75604b3b3b3b3b5b70859ab0c5c2ac97826d57363b3b3b39362d1f0f0000000000001e33485d73889db2c8dde1ccb7a28c77624d384a5b6a7f94a2b4c6d6cfbcab9d87757b90a6bbd0e5d8c3ad98836e58432e190005192b3c4b6073859baabbced0bfb39d8876614c3f3c3c3c3c4b60758aa0b5cadfd2bca7927d67523d3c3c37332a1c0c00001e33485d73889db2c8cacacacacacacacacacacacacacacacacacacacacacacabda7927d68523d2813000000000000000000000002172d42576c8297acc1cacacabda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151d202f333333333333333329261f140600000000000000000000000000000000000000000000000000000003182e43586d8398adc2d8e2cdb8a38d78634e38230e0004172a3a4c6176889da9bac7d4e0d1c0b4a79e948d87858485888d959ea8b5c1d2e3d4c6b9a89c8675604b392816030004182a3b474c50505050647a8fa4c6cebbaa8e79635050505050576c8297acc1c5b09b857054505050504e4a3d2d1a0700000000001e33485d73889db2c8dde1ccb7a28c77624d455663798b9fb4c0d1d3c2b59f8d7b667b90a6bbd0e5d8c3ad98836e58432e1900000d1c30435463798b9fb4c2d3cbb8a697816c5d4b382727354b60758aa0b5cadfd2bca7927d67523d2827211f170c0000001e33485d73889db2c8dddfdfdfdbd3d1cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbda7927d68523d2813000000000000000000000002172d42576c8297acc1d7dfd2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0d1316181817140f0b070000000000000000000000000000000000000000000000000000000000000000000000000103030201000000000a1a2731364448484848484848483e3b31241402000000000000000000000000000000000000000000000000000003182e43586d8398adc2d8e2cdb8a38d78634e38230e000a1f3347586c8196a6b7c7d7e5d2c2b4a29a897f78726f6e707278808a9ba3b5c3d4e4d6c6b6a4957f6a5745321e09000b1f344759616666666666768ba8b9ccc8a6917c67666666666666697e93a9bec9b39e89736666666666635b4a36210c00000000001e33485d73889db2c8dde1ccb7a28c77624d4b6074869ca9baced9c8b6a496816c667b90a6bbd0e5d8c3ad98836e58432e190000011426364a5b6b8095a4b6cad5c4b59f8d7b6556453120354b60758aa0b5cadfd2bca7927d67523d28120c0a04000000001e33485d73889db2c8ddf2e7d7c9bfbbbababababababababababababababababaa7927d68523d2813000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000000a0b0b0b0b080000000000000000000000000000000000080e192023282b2d2d2c2924201c13080000000000000000000000000000000000000000000000000000000000070b0e1215171818181614110d0b152738454b5a5d5d5d5d5d5d5d5d534e42311f0b000000000000000000000000000000000000000000010100000003182e43586d8398adc2d8e2cdb8a38d78634e38230e000c21374c61768a9fb4c4d4e5dec9b5a49a84776a625a5a595a5a626b78859ba5b7cadfe4d3c3b39e8975604b36210b000c22374c61777b7b7b7b7b7c899eb4c9c2ad97817b7b7b7b7b7b7b7b7f95aabfccb9a8927d7b7b7b7b7b79634e39240e00000000001e33485d73889db2c8dde1ccb7a28c77624d5d6b8096a4b5c7d8cebbaa9c867560667b90a6bbd0e5d8c3ad98836e58432e1900000008182d3d4b6074869cb1bdcecfbcab9c8674604b3d2c354b60758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8ddf2dbc9b9aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4927d68523d2813000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000000070d0f1f202020201d0c090300000000000000000000000001111c232b35383d414243413e393530251c1308000000000000000000000000000000000000000000000002090b131c2023272a2c2d2d2d2c2a2622201d314556606f727272727272727269604e3b261100000000000000000000000000000000060c0e1215171715120d0b182e43586d8398adc2d8e2cdb8a38d78634e38230e0013283e53687e93a9bacde2e5d2c2b19c867562594d483c443c494d5a6276879db2c4d4e7e0ccb9a7917c67513c2712000f24394f64798e90909090909ea8b9ccc5b1a0979090909090909090959dafc3d6c6ac9b929090909090836f5a3a291704000000001e33485d73889db2c8dde1ccb7a28c776257657b8c9fb4c2d2d2c1b49f8c7a6456667b90a6bbd0e5d8c3ad98836e58432e19000000000f1e324556657b8f9fb1c4d5c9b6a4957f6a5b4936354b60758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8ddf2d3bfac9b918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7d68523d2813000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000010f1a2124353535353532211e160b0000000000000000000008141c2e373c494d5356585857534e4a43363025180b0000000000000000000000000000000000000000040a161e21253035393c3f41424342413f3c383532424b60748488888888888888877e69533e291400000000000000000000000000030a0e192023282a2c2c2a272220192e43586d8398adc2d8e2cdb8a38d78634e38230e00182e43586d8298adc7d7e9dec9b5a48f7a6557483b342b2f2b353c4958667c91a6b7cbdfe8d6c5ac97816c57422c17000c21364b61768b9fa5a5a5a5b4b9c6d6cebeb1ada5a5a5a5a5a5a5a5aaafbccce4c9b9aca7a5a5a5a59d88735846331f0a000000001e33485d73889db2c8dde1ccb7a28c77626175879dabbccfd7c7b5a395806a5c51667b90a6bbd0e5d8c3ad98836e58432e1900000000021628384b5d6d8297a6b8cbd3c2b49f8b79635443354b60758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde6d1bba6917c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77624c37220d000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000f1f2d36394a4a4a4a4a473632281b0b0000000000000000081826303f4b4f5a62686b6d6d6c696460544a4336291b0b0000000000000000000000000000000000010c171f28323636434a4e5255565858575654514d483f4f606d81979d9d9d9d9d9d9a8473604b35200b0000000000000000000000000b161e212c35383d404141403d38352b2e43586d8398adc2d8e2cdb8a38d78634e38230e001c31465b71859bb0c6dbf0dcc6b19c86715d4b392a20191919202b3a4b6074889db2c8ddefdac4af9a846f5a45301a00091e32465772879db2bbbbbbc9ccd6e4dccec5c2bbbbbbbbbbbbbbbbbfc3ccdae7d7c9c0bcbbbbbbb7a68b76614c36210c000000001e33485d73889db2c8dde1ccb7a28c77626d8197a5b6c9d9cdbaa99b8574604b51667b90a6bbd0e5d8c3ad98836e58432e1900000000000a1a2e3f4c6176889db3bfd0cebaa99a8472604a3b4b60758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c7765656565656565656565656565656565656565625947341f0b000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a4e5f606060605d4b463928160300000000000001142636434b5d6570787d808282817e7973676054463a291b0b00000000000000000000000000000008141c293338454b51546063676a6c6d6d6d6b6966625a575d697e939fb2b2b2b2a89d8776615544311d080000000000000000000002131b2932363c494d5255565655524d483c3843586d8398adc2d8e2cdb8a38d78634e38230e001d32475d72879cb2c7dcecd7c2ad97826d583f2e1b0d0500060e1c3043546e8399aec3d8eedbc6b09b86715b46311c0003162839596f8499aec4ccccccd7dae1ece1dad7d0ccccccccccccccccccdee1e9e7dcd4d1d0ccd4c4a48f7a644f3a250f000000001e33485d73889db2c8dde1ccb7a28c77667c919fb1c3d4d1c0b49f8b7963554451667b90a6bbd0e5d8c3ad98836e58432e19000000000000111f334658677d91a1b3c6d6c7b4a2927d6859474b60758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473b2a1805000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000d21364a5c64747575757572615746321e110000000000000c1c304354606b7b858d9296979896938e867d7261584639291603000000000000000000000000000d1826303a464c5660676e74787c7f81828282817f7b77736c677b8c9fb4bdc7bcb49f8a796358473726140100000000000000000009151d3039464b545a63676a6c6c6a67625a504c40586d8398adc2d8e2cdb8a38d78634e38230e001c32475c71869cb1c6dcebd5c0ab96806b56412b160000000001142636576d8297acc2d7ecdac5b09b85705b46301b0000162b41566b8096abb7b7b7b7c2c6cfdce0d3cac6b7b7b7b7b7b7b7b7b7c9cdd7e4daccc3bfb7b7b7a8927d68533d2813000000001e33485d73889db2c8dde1ccb7a28c7777889eb3bdced6c6b4a2947f695b493751667b90a6bbd0e5d8c3ad98836e58432e190000000000000417293a4d5f6f8399a8b9cdd1c0b39e8977614c4b60758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1d0d00000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000f24394e64798b8a8a8a8a8775614b3f2f1c0c000000000c1c31424b6072808f9aa2a8abadadaca8a49c928376615746321e11000000000000000000000002101d2b36434b58616a757c83898e9194969798979694918d88827c899eaabbcec0b09e917d675b4a3a2a190900000000000000000009192731414d57616972787d7f81817f7c7870665e4b586d8398adc2d8e2cdb8a38d78634e38230e001a2f455a6f849aafc4d9ecd7c1ac97826c573e2d1a0b0100020c1c3043546e8398aec3d8edd8c3ae98826e59432e19000013283d52687d92a2a2a2a2a2adb2becfd3c2b6b1a2a2a2a2a2a2a2a2a2b4b9c6d7ccbcafaaa2a2a2a296816c56412c17010000001e33485d73889db2c8dde1ccb7a28c788399a6b8cbe1ccb9a89a8473604b3d3b51667b90a6bbd0e5d8c3ad98836e58432e19000000000000000c1c30414d62788a9eb4c1d1ccb8a798826e5e4b60758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d3725252525252525252525252525252525221f180d0000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000d21364a5c6a7f94a29fa597816c5d4c3a291704000004172a3a4e606d81969eb0b4c0c0bcbcc0c2b6b1a1998575614b3f2e1c080000000000000000000210202d3b4854606876808891989ea7a7aaabadadacaba9a6a69d97919ea7b8c8c3b4a296806b5f4d3d2d1c0c00000000000000000009192737444b5f67757f878d9295969695928d857b6e61576d8398adc2d8e2cdb8a38d78634e38230e00162b40566b8095abc2d2e5dbc6b19b86715c4a38291d1415151d2a394a6074879db2c7dde7d1c0a9947f69543f2a1400000f243a4f647a8c8c8c8c8c8c98a0b2c6cab6a49c8c8c8c8c8c8c8c8c8d9ea8b9cdc3af9e958c8c8c8c8c846f5a452f1a050000001e33485d73889db2c8ddebd6c0ab968196a1b2c4d5d0bfb49e8a78625443303b51667b90a6bbd0e5d8c3ad98836e58432e190000000000000000132035485a697e93a3b5c8d6c5b2a0907b665760758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37221010101010101010101010101010100d0b05000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4b6073859ba8b19f907b655846331f1200000a1f334758687e939fb0bcbcb5ada7a7abb4b9bfb3a398826d5d4b37230c00000000000000000110202e3e4a5962737e89959ea6adb3b8c5bfc1c2c2c2c0bec4b7b2aca7b3b8c5cab7a59a8473604b41301f0f000000000000000000011426374455606d7d88949ca4a7aaababaaa7a29a908275616d8398adc2d8e2cdb8a38d78634e38230e0010253a4f657a8fa4b5c9dedec9b5a38e7a6456463931262a27313a4757657b90a5b7cbdfdac9b4a28e79634e39230e00000b20354b60737877777777788298adc2c6b19c867877777777777777788a9eb4c9bfaa9580787777777777624c37220d000000001e33485d73889db2c8ddf2d8c4b09e969eb0bfcfd5c5b3a1927d685a4836263b51667b90a6bbd0e5d8c3ad98836e58432e19000000000000000005192b3c4b6073859baabbcecfbeb29d87756160758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000f1d31445563788a9eb4b29d8876614c41301d0d000c21374c6176899eb3bdbcab9f989291959ea8b9c1b2a08f7b65503a2a1704000000000000000f1f2e3e4a5c647784939ea7b3b8c5c8ccd6d4d6d7d7d7d6d4d4cbc8c1bcc8ccd5c7b29d877661554431231301000000000000000000091d314455607382929ea6b1b6c2bfc1c1bfc0b4b0a09885756d8398adc2d8e2cdb8a38d78634e38230e000b20354a6073869cb1becfdfd2c1b09b857461574b44373f37444b586175869cb2c3d4e3cfbcab9a84705b4936210c0000081d314455606262626262697e93a8bec9b49f89756262626262626271869bb0c6c1ac97816c62626262625947341f0b000000001e33485d73889db2c8ddf2dfcdbcb0abb0bccde0ccb8a799836f604e3c2b263b51667b90a6bbd0e5d8c3ad98836e58432e190000000000000000000e1d31445563798c9fb4c3d3cab6a596806b60758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000001142637495a687e93a1b3a698826d5f4d3b2a1805172a3a546a7f94a8b9c3b59f8d827d7c808a9eabbcbeae99846f5847331f0a0000000000000b1b2c3d4a5c647a889aa2b3b8c5cbd5dededbd5d1cfcecfd4d7dedfddd7d1dee0d0bba6907b6659483a29180800000000000000000009192f404b607383979fb3b8c5cad3d4d6d6d3d1c8beb2a39983748398adc2d8e2cdb8a38d78634e38230e00071c304354667c90a0b2c1d1ddc9b5a399837567605555545555606776849aa4b6cae1cfbfb59f8d7a644f3d2c1a06000001142637444b4d4d4d4d50657a90a5c5cdbaa98d78634d4d4d4d4d586d8298adc2c5af9a85705a4d4d4d4c473b2a1805000000001e33485d73889db2c8ddf2ebdacdc4c0c4cddacfbeb39e8977624c42311e263b51667b90a6bbd0e5d8c3ad98836e58432e19000000000000000000011426374a5b6b8095a5b6cad4c3b49f8c7a64758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000009192c3c4a60728499a7b2a0917c675948341f141f33475871869cb1c6b7a5937e6d67676b7a8c9fb4cab49f8b76614c37210c000000000003162939495b647a8a9da6b4c0ccd6e0dcd2c9c6c0bcb9b9babfc2ccd9e9ece6f3f1dcc7b29c87776258463625130000000000000000021527374c5e6c8196a1b1becbd5dee0d0c7c4bebbbabdc1b3a1937d8298adc2d8e2cdb8a38d78634e38230e00001325364c5e6d8298a3b4c0ced2c1b3a199877c746e6b6a6b6e757d889aa2b4c3d3cdbeb2a196806b5c4b371f0f000000000919263135373737374c62778ca7b8ccc7a6907b66513b37373f546a7f94a9bfc8b39e88735847373737342a1d0d00000000001e33485d73889db2c8ddf2f8ebdfd8d6d8dfd4c4b2a0917c665947342413263b51667b90a6bbd0e5d8c3ad98836e58432e190000000000000000000009192d3d4b6074879cb2bececebbaa9b8573758aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000e1c3043546277899eb3b39e8977624c42311e21374c61768ca4b5c7b29d87746052525c6e8399aec3bbaa917b66513c26110000000000081e3246576379899ea8b7c4d1e0e2d0c7c1b5b1aaa6a4a4a4a9aebbccdef1fcfff3dfcab6a59c8676615443301c0d00000000000000081d314455657b909eb0bfcee0e2d5cbc0b4afa8a5a5a8adb4b39e88849ab0c5dae2cdb8a38d78634e38230e000008182f404b6175859aa2b4bac7ccbfb3a59d918883807f808388929da6b4c0cbc6b9b4a0988373604b3e2e1b01000000000009141d2022222234485973899eb3c8bfa9947f6a543f2a263c51667b91a6c7ccb8a78c77614c3722221f180d0900000000001e33485d73889db2c8ddf2fffcf3edebf1dfcbb7a698826d5e4d3b2a1811263b51667b90a6bbd0e5d8c3ad98836e58432e1900000000000000000000000f1e324556657b909fb1c5d5c8b5a3937e738aa0b5cadfd2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000000001325364859677d91a0b2a799836f604e3c2c243a4f64798fa4c2c1ac97816c55443e53687d92a8bdc8a9947e69543f29140000000008182e3f4b6175869ca7b8c6d4e2d8cebfb3afa39b95918f8e8f949daec2d7ebeaeceee6d3c3b5a4998372604a3b2b18050000000000000b20364b6074879cb2bdcddde4d5c4b8b3a29a93909092989faaa69e9aa2b4c8dde2cdb8a38d78634e38230e000000121e324657617684959fa9b3b8c5c3b6b2a69e98959495989ea7b2b7c4c4b7b3a89e93827460554431201000000000000000011520272a322a3b5b70859ab0c5c2ad97826d58362532384d63788da9bacdc5a58f7a65503a32323226241d12040000001e33485d73889db2c8ddf2fffffffff1e1cebdb29d8876614c40301d0d11263b51667b90a6bbd0e5d8c3ad98836e58432e190000000000000000000000021628384b5d6d8297a6b8cbd2c1b49e8a788da2b8cde2d2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000008182b3b4d5f6e8298a6b3a1937e685a4936263b51667b90a6bbbea9947e6954373b50657a90a5bac0ab95806b56402b16000000001325364b5d6c8197a4b6c5d5e4d8c8bbb4a19a8e86807c7a797a7f94a9bfd4d7d5d7dae1e1d2c2b3a1937e68594834200e0000000000071b2d3e53687d92a5b6cadbe8d6c5b8a69e90847e7b7b7d838b9ca4b3b0b4c0d1e4e2cdb8a38d78634e38230e0000000316283946586173808b969ea7b1b6c2c4b8b3adaaa9aaaeb3b8c5c2b5b1a69d968a7e7260564537271502000000000000031525323c3f474747576c8297acc1c6b09b867154434747474b60758a9fb4c9bda8937e6853474747473c383022120000001e33485d73889db2c8ddf2fffffff7e7d3c3b19f907b6558463322120011263b51667b90a6bbd0e5d8c3ad98836e58432e190000000000000000000000000a1a2e3f4c6176889eb3bfd0cdb9a89c869cb1c6dbe7d2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d30414c6176889db2b49e8a78625443303b51667b90a6bbbea8937e69533e3a4f657a8fa4bac0ab95806b56402b16000000071c304354657b8f9fb1c2d3e3d9c8bbaa9f93847a716b67646474859bb0c5ccc3bfc2c5cedce0d0bfb49e8a77624d3c2c1906000000000d22364a5c71869cb1c3d3e6e0ccb9a79e887b6f696665686e79869ca4b6c9d1deefe2cdb8a38d78634e38230e000000000b1b293a4655606a788189909ca4b6cacbc8c3c0bfc0c3c8ccc9b5a49c908880776960544538281909000000000000000d2032434f545c5c5c5c697e93a9bec9b49e8974605c5c5c5c5c5471869bb1c6c1ac96816c5c5c5c5c5c514c40301d0900001e33485d73889db2c8ddf2fffffeebd9c9b6a597816c5e4c3a2917040011263b51667b90a6bbd0e5d8c3ad98836e58432e1900000000000000000000000000111f334758677d91a1b3c6d7c6b5a49ca4b5c9dee7d2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000000000000131f334758667c909fb1a89a8473604b3d3b51667b90a6bbbea8937e69533e3a4f657a8fa4bac0ab95806b56402b160000000b20354a6072859bb0bdcee0e2cebbaa9f8c7e6f645c55515e6b8096a3b4c8bcafaaadb1becee2e1cdb9a897826d5a4935200a000000000f24394f64798ea4b6c9e1e5d3c2b39e8979655d535050535b6376869cabbccfe3f7e2cdb8a38d78634e38230e00000000000b1b2937444b5a626c747b879cb1c7dacfcac7c6c7cbd4dbc6b19c867a736b62594a4336281a0a000000000000000013273c4f616a72727272727b90a5bacdb9a88d7872727272727272728298adc2c4af9a84727272727272665e4c38240f00001e33485d73889db2c8ddf2fffff5e3cfbcab9c8775614b402f1c0c000011263b51667b90a6bbd0e5d8c3ad98836e58432e190000000000000000000000000004172a3a4d5f6f8499a8bacdd2c2b5b1b5c2d2e5e7d2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a4c5e6c8197a5b4a2947f695b4a3851667b90a6bbbea9937e69543e3a50657a8fa5bac0ab95806b56402b16000006192c3c51667c91a3b5c9dbe4d1c0b49f8c7c68604f4a495a667c919eb0c1bfaf9e95979fb1c4d4e7d6c6b49f8b78634d38271502000000132536556a8095aac2d3e5dec9b6a4927d685b4b3f3b3b3d4958647a8c9fb4cadff3e2cdb8a38d78634e38230e00000000000a1a2a3b4758616e7b848c9ca4b6cac9bcb5b2b1b2b7c3c8c9b5a49c8b837a6c6056463a2919090000000000000000152a3f546a7f8687878787879db2c7d6c6b29d878787878787878787899eb3c9cab49f8c8687878787867c66513c261100001e33485d73889db2c8ddf2fff5e5d2c2b49f8c7a64574632211100000011263b51667b90a6bbd0e5d8c3ad98836e58432e1900000000000000000000000000000c1c30414d62788a9fb4c1d2d2c9c6c9d2e0f0e7d2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2f404b6175879cabb49f8b796356454f657a8fa4c4c0ab96806b563f3a52677c91a7bcbfa9947f6a543f2a1500000c2035495a6f849aafc1d2e4ddc8b4a2947f695e4e4245566278899eb3bcc3b3a195808297a6b7cbdfe2cebbaa96816c5645311d090000071c30435470859ab0c5daefdcc6b19c8673604a3d2f26262c3a4a5c6d8298adc5d5e8e2cdb8a38d78634e38230e0000000002152738475961768390999faab6c2b6b2ab9f9d9c9da5a8b2b7c2b5aa9f998f8174615846372614010000000000000013283e53687d939c9c9c9c9da5b7cbdfcbb7a59d9c9c9c9c9c9c9c9c9ea7b9cccebbaa9f9c9c9c9c9c95806b56402b1600001e33485d73889db2c8ddf2fdead8c7b5a395806b5c4b3928160300000011263b51667b90a6bbd0e5d8c3ad98836e58432e19000000000000000000000000000000132035485a697e93a3b5c8d9dedbdee5f0fee7d2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e324657657b8c9fb4a99b8574604b4d62778ca6b7c6b09b86715d4d4c586c8196acc1c2a7927c67523d271200000d23384d62788da2b4c8dfe4d1c1b09a8572604a40414b6074859ba7b9c7b7a59a847375889db2c5d5e7d9c8b39e8975604b36200b00000b20354a6074899eb4c9dee8d6c5a9947e695443301f11101c2d3e50657a8fa7b8cce0e2cdb8a38d78634e38230e00000000091d31455661778698a0afb4bbbeb2a59c928b8886888c939da6b3bfbbb4ae9f978576615544311d0c0000000000000010253a4f657a8fa4b1b1b1b2b7c3d4e6d4c3b7b2b1b1b1b1b1b1b1b1b3b9c5d6d9c8bbb4b1b1b1b1ae99846e5939281603001e33485d73889db2c8ddf2f4e2cebaa99b8674604b3e2e1b0b0000000011263b51667b90a6bbd0e5d8c3ad98836e58432e1900000000000000000000000000000005192b3c4b6073859baabbcee2f1f3f8fffae7d2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000000000010000000002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000031628394b5d6b8095a4b5a395806b5c4b5973889db2c8b5a3907b6862616576899eb3c9b5a48d78624d38230d000215273754697f94a9c0d1e3ddc8b4a38f7a645443394d5f6c8196a3a9a9a9a99d877661687e93a7b8cce0e0ccb8a7907b66503b261100000d22384d62788da8b9cde1e0ccb9a78d78634e36251301000f20354b6074899eb3c8dee2cdb8a38d78634e38230e00000005182b3b4b6074859ba4b2becac0b2a098877d76727172777e8799a1b3c2c9bdb1a39a8373604b3a2917040000000000000c21374c61768ca6b7c7c7c7cbd4e2eae2d4cbc7c7c7c7c7c7c7c7c7c9ccd6e3e6d9cecac7c7c7c7b29d87725745321e09001e33485d73889db2c8dde5e4d1c0b49f8b79635645312010000000000011263b51667b90a6bbd0e5d8c3ad98836e58432e19000000000000000000000000000000000e1d314455647a8c9fb4c3d3e6e5e5e5e5e5d2bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000000050e1416100e080002172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2e3f4b6074869ca9b49f8c7a6457566c8196aabbc1b39e897d77767b859ba7b9c1b19c86715a4935200b00081d3144556f849aafc4daeedac5b09b85705d4b363c52677c919393939393938b7a64586075889eb3c8dde8d5c5ab96816c56382815020010253a4f657a8fa4c6d7e9dec9b39e8974604a35200b0000081c3043546f8499afc4d9e2cdb8a38d78634e38230e0000000b203448596b8095a3b4c2cfc8b4a29882756861585c586168758399a3b5c9cec1b3a1947f695847331f0a0000000000000a1f33475873889db3c0c0c0c0c9ced8e5dfd1c8c5c0c0c0c0c0c0c0c0c3c6cfddebe2cec5c1c0c0b59f8b76604b36210b001e33485d73889db2c8d0d0d7c6b4a2947f695b4a38271502000000000011263b51667b90a6bbd0d0d0c3ad98836e58432e1900000000000000000000000000000000011426374a5c6b8095a5b6cad0d0d0d0d0d0d0bca7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000000000000000000000000000000081621292c25231c1104172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d31455663798b9fb4aa9c8775614d63788b9fb4c0b8a79e928c8c909ba3b5c5b5a3927d68533c2b1906000b20364b60758a9fb4c9dfe6d4c3a8937e68533f2e3d53687e7e7e7e7e7e7e7e7b655c4a566c8197acc1d6ecdbc6b19b86715645321d090011273c51667c91a6bbd1e6dbc6b09b86715443301c07000001142636576c8196acc1d6e2cdb8a38d78634e38230e0000000d22374d62778a9fb4c1d1d3c3b09a847360564c463a474c576174859bb1c4d5d0bfb39e8976614c37210c0000000000000417293a5a6f849aabababababb4bac7d8d1c0b4b0ababababababababaeb3bfcfe0cebdb1acabababab8e79644f39240f001e33485d73889db2babababab9a89a8473604b3d2d1a0a00000000000011263b51667b90a6bababababaad98836e58432e19000000000000000000000000000000000009192d3e4b6075879cb2bebabbbbbbbbbababaa7927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000000000000000000000000000000051626343d413b372e1f18172d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021527384a5b6a7f94a2b4a597816c5e5a6b8196a2b3bfb8b3a7a2a1a5b0b5c1b7a79b8573604b35200e00000f24394e64798ea9bacde2dfcbb7a58d77624d38223a4e606869696969696969655e4c3e51667b90a6c3d4e6dfcab49f8a75604b36200b0012283d52677d92a7bcd2e7d9c4ae99846f5936251300000000152a3f556a7f94aabfd4e2cdb8a38d78634e38230e000001142636556a7f94a9bacddecab6a48e7a64554538332a33394656657b90a6b8cbe0ccb9a8937e69533e291400000000000000172c41566c819696969696969fa9bacec8b4a29b969696969696969699a1b3c6d9c5b19f9796969696927d68523d2813001e33485d73889da5a5a5a5a5a59e8a78625544311f0f0000000000000011263b51667b90a5a5a5a5a5a5a598836e58432e190000000000000000000000000000000000000f1e324557657b90a0a5a5a5a5a5a5a5a5a5a5927d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000e2134445156504b3f332a1c2d42576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2d3d4b6073849aa8b19f907b65586074849aa1b3b8c5bdb7b6bac8bbb4a69d8979635544311d08000012273d52677d92a7c7d7eaddc7b29d88725a48342031424e5354545454545454504c40364c61768ba5b7cadfe2cebbaa8e79634e39240e0013283d53687d92a8bdd2e7d8c3ae98836e59432e190000000014293f54697e94a9bed3e2cdb8a38d78634e38230e0000081c30435470859bb0c7d7dcc7b29c87725c4a37281f171f29384a6074889eb3c8ddd6c6af9a846f5a3828160200000000000010253a50657b8181818181808b9fb4c9c5b09b8480818181818181818399aec8d9c1ac978181818181807c65503b2610001e33485d738890909090909090907e685a49372614010000000000000011263b51667c909090909090909090836e58432e19000000000000000000000000000000000000031628394c5d6d829090909090909090909090907d67523d2812000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000000000000000000000000000014293d51626b655d4c473a302542576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1d31445563788a9eb4b29d88766156617683939ea7acb0b1b2b0adaa9f97887a645b49372715010000152a3f556a7f94aabfd4e9d9c4ae99846f593c2b1923313a3d3e3e3e3e3e3e3e3b382f33465872889db2c7ddead8c8a6917c66513c27110013283d52687d92a7bdd2e7d8c3ae99836e59442e1900000000152a3f546a7f94a9bfd4e2cdb8a38d78634e38230e00000b20354b60758a9fb4c9dfd8c3ae99836e593e2d190a040b1c30435470859aafc5daddc8b39e88735645321e090000000000000e23374b5d656b6b6b6b6b71859bb0c6c1ac97826c6b6b6b6b6b6b6b798eaabbceb9a48f7a6b6b6b6b6b655e4c38230e0010253a4f657b7b7b7b7b7b7b7b7b72604a3c2c190900000000000000000c22374c61767b7b7b7b7b7b7b7b7b79634e39240e000000000000000000000000000000000000000a1b2f3f4c61767b7b7b7b7b7b7b7b7b7b7b7b77624c37220d000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000000000000000000000000000000162c41566b817b6d61584a433642576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d121516142637495a687e93a1b3a698826d5f5861737e8991979a9c9c9b98938b8276645c4a3d2c1909000000172c42576c8197acc1d6ebd6c1ac96816c57412c17131e25282929292929292926231c293a5a70859aafc5dae8d3bda8937e68533e29130012273c52677c91a7bcd1e6dac4af9a856f5a3a291704000000162b40556b8095aac0d5e2cdb8a38d78634e38230e00000c22374c61778ca9bacee2d8c3ae98836e593b2a18060007192c3c5a6f849aafc4d9e0ccb8a78b76604b36210b000000000000081c2e3f4b5056565656586d8298adc2c5b09a85705b565656565660758a9fb4cabda7927d6856565656504c402f1c09000e23374b5d656565656565656565605443301e0e0000000000000000000a1f33475861656565656565656565635b4a36210c0000000000000000000000000000000000000000111f33465861656565666666666565656565625948341f0b000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000001a2f44596f83908277686054493c576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000090e192022272a2b2b292c3c4a60728399a7b2a0917c6759556069757c8285878786837e776d61584a3e2d1f0e00000000192e43586e8398adc3d8e9d4bfaa947f6a553f2a15010b111314141414141414100e192e43586e8398adc3d8e9d4bfaa947f6a553f2a150010263b50657b90a5c9daecdcc7b29d87725846331f0a000005182a3b586d8398adc2d8e2cdb8a38d78634e38230e00000d22374c62778ca1c3d4e6dbc5b09b8570594734211a181a2135495b72879cb1c7dce2cebaa98b76614b36210c0000000000000011212e373a41414141546a7f94a9bfc8b39e88735947414141455672879cb1c7c0ab96816b564141413b382f21110000081c2e3f4b4f50505050505050504a433625130000000000000000000004182a3a474c5050505050505050504e4a3d2d1a0700000000000000000000000000000000000000000417293a464c5050505050505050505050504c483b2a1805000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000001a2f44596f849997897d72635b4b576c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000003121d242b35383c3f41403f3b3643546277899eb3b39e8977624c4b5760676c707272706e6962594c473a2d200f0000000000192f44596e8499aec3d9e8d3bea9937e69543e291400000000000000000000000002182d42576d8297acc2d7ead5c0aa95806b55402b16000e23394e63798eabbccfe3dfcab59f8b76614c36210f00000b1f34485971869cb1c6dce2cdb8a38d78634e38230e00000b21364b60768ba5b7cadfdfcab49f8b77614c42352c2d2d36434d63788da4b6cadedfc9b49f8a75604a35200b0000000000000003111c23252c2c2c3c51667b91a6c7ccb8a78c77614c372c2738596e8399aec3c4ae99846f5939282c26231c110300000011212e373a3b3b3b3b3b3b3b3b353025180800000000000000000000000c1c2a33373b3b3b3b3b3b3b3b3b39362d1f0f000000000000000000000000000000000000000000000c1c2933363b3b3b3b3b3b3b3b3b3b3b3b37342a1d0d00000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000001a2f44596f8499a79e9284796a60566c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000a161e2f383c484d5255565654504b464859677d91a0b2a799836f604e454b52575b5c5d5b58534d483b332a1c0f0100000000001a2f445a6f8499afc4d9e8d3bda8937e68533e291300000000000000000000000002172c42576c8197acc1d6ebd5c0ab96806b56412b16000b21364b60768b9fb5cadfe3cfbcab917c66513d2d1a0b081628384c62778b9fb5cadfe2cdb8a38d78634e38230e0000091e32455672889db2c7dde2cebbaa97816c604e493d423d4a4e616e8398aec2d3e5dbc6b19c86715443301c07000000000000000000080e10161623384d63788da9bacdc5a58f7a65503a252b40556b8095aac0c7b29d87725746321e100e09000000000003111c23252626262626262625201c1308000000000000000000000000000c181f2226262626262626262624211a0f0100000000000000000000000000000000000000000000000c171f21262626262626262626262626221f180d0000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000001a2f44596f8499aeb3a29a8b7f74656c8297acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000000000a1b2832404c515a62676a6b6b696661574e4d5f6d8298a6b3a1937e685a49363c4245474746433e37342b1f180c000000000000001a2f44596f8499aec4d9e8d3bea8937e69533e291400000000000000000000000002172d42576c8297acc1d7ead5c0ab95806b56402b1600091e32455772879cb1c7dcecdac9ae98836e5b4a38281f1e25324556697e93abbccfe3e2cdb8a38d78634e38230e000003162838586d8297adc0d1e5d9c8b19f937e6e635b5958595b636f7f95a0b2c6e0e3cfbfab96816b5636251300000000000000000000000000010b20354b60758a9fb4c9bda8937e68533e29273d52677c92a7c9cab59f8b76614b36210c000000000000000000080e1010101010101010100b0700000000000000000000000000000000040a0c1010101010101010100e0c070000000000000000000000000000000000000000000000000000040a0c1010101111111110101010100d0b05000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000001a2f44596f8499aec0b4a99f95867b6d8197acc1d7e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000a1a2839454b5e6670787c7f80807e7b766d635b4c6176889db2b49e8a78625443302d303232312e292220180d040000000000000000192e43596e8398aec3d8e9d4bea9947f69543f2a1400000000000000000000000003182d43586d8298adc2d7ead4bfaa957f6a55402a150003162839586d8297adc6d6e9dfcab49f8c7963564639343236434b6075879db2c9daece2cdb8a38d78634e38230e00000010253a50657b8fa2b4c7d7e6cebdad9c938279726e6d6e727983959dafbecfe6d6c5b2a18e79634e39240e0000000000000000000000000000081d31445571869bb1c6c1ac96816c57412c24394e64798eabbccfbcab8e79644f39240f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000001a2f44596f8499aec4c7bab4a49c8f828399aec3d9e7d2bda8927d68533d2813001e33485d73889db2c8dde1ccb7a28c77624d37220d000c22374c61778ca1b6cce1dac5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000031628384557606e7c858d9194969594908a8279696058667c909fb1a89a8473604b3d2d1a1d1d1b19140d0b0500000000000000000000172d42576c8297acc1d7ebd5c0ab96806b56412b16000000000000000000000000021528385a6f849aafc4d9e8d3bea9937e69543e2914000012273c52677c91a8b9cde1e2cebbaa9b857461574c47464b54606c8196a5b7cae7f7e2cdb8a38d78634e38230e0000000e23374b5d70859aa9bac9d9dbcbbaada0988d87838283878e99a1afbbccdcd7c8b8a799836e5b4a36210c000000000000000000000000000001142637586e8398adc3c4af9a856f5a3a2a21364b60768b9fb5cac9a7927d67523d281200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000001a2f44596f8499aebecacdc2b6b19f9799a1b3c7dbe7d2bda8927d68533d2813001e33485d73889db2c8d0d0ccb7a28c77624d37220d000c22374c61778ca1b6ccd0d0c5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000091e324556607582909ba3a7aaababa9a99f988b7e6b625e6c8197a5b4a2947f695b4a3827150206030000000000000000000000000000162b40556b8095aac0d5ead8c3ae98836e593a2917040000000000000000000000091d32455671879cb1c6dce6d1bca7917c67523c271200000b21364b6075899eb4c7d7e9d9c8b4a3998375686159576166727f959fb0c3d1dfefe2cdb8a38d78634e38230e000000081c2e3f4e63798b9fabbbc8d4e2cbbeb2ada49c9897999ca4aeb3bfcce1d3c7baaa9e8978624d3d2d1a07000000000000000000000000000000152a40556a7f95aababab39d88735847331f32455672879cb2babaab95806b56402b1601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d000000000000000000000000000000000000000000192f44596e8397a0b2b6c3cecabdb1acaeb3bfcfe2e7d2bda8927d68533d2813001e33485d73889db2babababab7a28c77624d37220d000c22374c61778ca1b6babababaaf9a85705a45301b000000000000000000000000000000000000000000000000000000000000000000081c2e3f4b60748498a0b0b4c1bfbdbec7bab4a99f93806b5f6175879cabb49f8b79635645311d100000000000000000000000000000000013283d53687d92a8c9daecdcc6b19c87715846331f0a00000000000000000000000b20364b60758a9fb4c9dfe6d4c3a48f7a644f3a250f0000091e3245576c8196a9bacde1e6d1c1b3a199877d777473767b85959db4b0b4c0d1e4e2cdb8a38d78634e38230e00000000112136495b677d8d9faab7c4cdd7cfc6c2b6b1aeadaeb2b6c3c7d0d6cdc3b6a99f8c7c655a48341f0f0000000000000000000000000000000012273c51677c91a5a5a5a5a68c76614c37212838596f8499a5a5a5a599846e59442f1904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000c21374c617782909ca5b4bbc8cec5c2c3c7cfddede7d2bda8927d68533d2813001e33485d73889da5a5a5a5a5a5a28c77624d37220d000c22374c61778ca1a5a5a5a5a5a59a85705a45301b0000000000000000000000000000000000000000000000000000000000000000000e23374b5d6d8298a2b2bebab4aca8a9aeb3bfbab49e917d6757657b8c9fb4a99b8574604b3e2e1b0b00000000000000000000000000000010253a50657a8fabbccfe3dfcab49f8b76614c36210e00000000000000000000000f253a4f647a8faabbcee2dfcab6a58b76614c36210c0000031628394d62788a9fb4c1d2e2dfd0bfb3a59d928c89898b919aa2a89f9ba2b4c8dde2cdb8a38d78634e38230e00000000061a2c3d4d5f687e8c9da6b4bac7cad3d3cac7c3c2c3c7cad3d3cac6b9b4a49c8b7c665e4c3c2b1901000000000000000000000000000000000e23384e63798d90909090908f7a654f3a252b40566b8090909090909087725d47321d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d0000000000000000000000000000000000000000000a1f334758616d7b87959faab4c1ccd6d9dbe2edfbe7d2bda8927d68533d2813001e33485d738890909090909090908c78624d37220d000c22374c61768c909090909090909084705a45301b000000000000000000000000000000000000000000000000000000000000000004182a3a50657b8fa0b2c0baa99f97939399a1afbcbcb39e8875615d6b8095a4b5a395806b5c4b3928160300000000000000000000000000000c21364c61768b9fb5cadfe3cfbcab917c66513c2b190500000000000000000008182f3f556a7f95aac8d8eadcc7b29d87725846331f0a0000000a2034485a6a8095a3b5c4d4e1ddd0c3b6b2a8a79e9e9fabb0b49f8a859bb0c5dae2cdb8a38d78634e38230e00000000000f1f30414e60687b88969fa9b2b6c3c1c5c7c8c8c8c6c4c1c2b6b1a89e95867a665e4c402f1d0d00000000000000000000000000000000000b20354b60737b7b7b7b7b7b7b77624c372222384d62787b7b7b7b7b7b7b65503b251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8dde1ccb7a28c77624d37220d00000000000000000000000000000000000000000004172a3a474c5d6574808c9ba3b4b9c6cfdfe7e5e5e5d2bda8927d68533d28130010253a4f657b7b7b7b7b7b7b7b7b7b74604b36200b000b20364b60737b7b7b7b7b7b7b7b7b7a644f39240f00000000000000000000000000000000000000000000000000000000000000000a1f3347586f8499aebebcab9f8b817d7e84959eafc5b8a6937e69536074869ca9b49f8c7a645746321e1100000000000000000000000000000a1f33465871869bb1c6dbebd9c9ae98836e5a483520110000000000000000001325364c5d72879cb1c7dcead8c8ad98826d583a29170400000005192b3c4b6074859ba6b7c3d0dde1d3cac7c5b9b3b3b5bcb6a495808095abc0d5e2cdb8a38d78634e38230e000000000001132331424e5d6576818a959da5a8acafb1b3b3b2b1afaca8a49c94898075645c4c402f2111000000000000000000000000000000000000081d3144556065656565656565625947341f2035485a62656565656565655d4b37230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8d0d0ccb7a28c77624d37220d000000000000000000000000000000000000000000000c1c2a333f4b56606b7985939ea8b3bfcbd4d0d0d0d0bda8927d68533d2813000e23374b5d65656565656565656565605645321d0900081d31445560656565656565656565645c4a36220d00000000000000000000000000000000000000000000000000000000000000000c22374c61778b9fb4cab59f8d7b6c68696f8095a7b8c4b09b8570565663798b9fb4aa9c8775614b402f1c0c000000000000000000000000000417293a566b8196abc3d3e6dfcab49f8b78624d3f2e1e0f02000000000004111c304354657b90a4b6cadee2cebbaa927d67523d281200000000000d1d3145566278889da5b3bfc9d2d9dcdcd6ccc9c8c4b7a79c86758095abc0d4d4cdb8a38d78634e38230e000000000000051324313f4b58616b7780878e93979a9c9d9e9d9c9a97928d867f766a60564a3e2f22120300000000000000000000000000000000000001152737444b505050505050504c473b2a18192b3c484d505050505050504b3f2f1c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889db2babababab7a28c77624d37220d00000000000000000000000000000000000000000000000c171f2e38454b5b63737e8a99a1b2b7c4bababababaa8927d68533d281300081c2e3f4b4f5050505050505050504b45382815020002152737444b5050505050505050504f4a3e2d1b07000000000000000000000000000000000000000000000000000000000000000011263c51667b91aabbc3ae99836e5d53546075899eb3c8b49f8b76604b5b6a7f94a2b4a597816c5e4c3a291704000000000000000000000000000f253a4f647a8fa4b6cadee2cebbaa97826d5d4b3c2d1e160c0a050b0d171f2f3f4a6072859bb0c2d3e5dfcab49f8b76614c37210c000000000002152738485a63798799a1b0b5c1c4c7c8c8c6c8bbb4a69d89796b8095abbebebebeb8a38d78634e38230e000000000000000613212e3a464c59626a72797e8285878888888785817d78716961584b45382d201204000000000000000000000000000000000000000009192731353b3b3b3b3b3b3b37342a1d0d0e1e2b35383b3b3b3b3b3b3b372f21110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d73889da5a5a5a5a5a5a28c77624d37220d00000000000000000000000000000000000000000000000004111a28323d4a5460697883919da6a5a5a5a5a5a5a5927d68533d2813000011212e373a3b3b3b3b3b3b3b3b3b3632281a0a00000009192731363b3b3b3b3b3b3b3b3b39362d2010000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9c8bda7927d68523f45566e8398aec3bcab8e79644e4b6073849aa8b19f907b655846331f12000000000000000000000000000b20354a6073879cb2c5d5e7d8c8b59f8d7b655a4a3d3228211f181f222a33404c5d697e93a3b4c8e0e4d1c0ae99836e5847331f0a0000000000000a1a2b3c495b637783919ba3aaaeb1b3b3b1aeaa9f97877a646b8095a9a9a9a9a9a9a38d78634e38230e000000000000000003111b29333b484c555b63686c7072737373716f6c68635a544c473a32281a10020000000000000000000000000000000000000000000009151d2026262626262626221f180d00000e19202226262626262625231c11030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e33485d738890909090909090908c78624d37220d00000000000000000000000000000000000000000000000000000a161e2d36434b59626e7c889090909090909090907d68533d2813000003111c2325262626262626262626201d150a000000000009151d2026262626262626262624221b1002000000000000000000000000000000000000000000000000000000000000000000162b41566b8096abc0b9a48f7a644f3a38566b8095abc0c9a58f7a6550445563788a9eb4b29d8876614c41301d0d000000000000000000000000071c304354697e93a6b8cbe0e3cfbcab9e8878635b4b453837332a34373a474c5e667b8b9fb4c1d1e4ddc8b4a2907b65503a2a1704000000000000000e1e2c3c4959616e7c858e94999c9d9d9c99948b8176645c6b8094949494949494948d78634e38230e000000000000000000000b171f2b34373d494e53575a5c5e5e5d5c5a57534d493c37332a1e160a0000000000000000000000000000000000000000000000000001080b101010101010100d0b0500000000050b0d101010101010100e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657b7b7b7b7b7b7b7b7b7b74604b36200b000000000000000000000000000000000000000000000000000000020f1826303b484d5e66767b7b7b7b7b7b7b7b7b77624d37220d00000000080e101010101010101010100b09020000000000000002080b1010101010101010100f0d070000000000000000000000000000000000000000000000000000000000000000000000162c41566b8196abc0b9a48e79644f3940556a8095aabfbaa5907b655037495a687e93a1b3a698826d5f4d3b2a18050000000000000000000000001325364b6175889eb3c1d1e4dac9b8a69d8779696056504c473b474c5158616c7c8a9ea9bacddfe1cebdb09a85705d4b371c0c0000000000000000000e1e2c3a474c5e6670797f8487888887847f786c615850657b7f7f7f7f7f7f7f7f7f76614c37210c0000000000000000000000040d1820222c36393e4245474849484745423d38352c211f170c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d65656565656565656565605645321d09000000000000000000000000000000000000000000000000000000000008141c2b34404d576165656565656565656562594834200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162c41566b8196abc0b9a48e79644f3940556a8095aabfbaa5907b65503b3c4a60728399a7b2a0917c675948341f14000000000000000000000000081e324657687e93a3b4c6d7e7d5c4b7a59d8a7f756b6561585e5962666c76818d9ea8b9c7d7e4d3c3b19f8f7a644f3f2e1c00000000000000000000000e1c2a34404c515b636a6f727373716e6962594c474b5d65696969696969696969615847331f0a00000000000000000000000000050b0f1a2123292d303233333332302c282320190e0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4b4f5050505050505050504b4538281502000000000000000000000000000000000000000000000000000000000000010d19203039464c5050505050505050504d483b2b180500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b41566b8096abc0b9a48f79644f3a40556b8095aac0baa5907a65503b3043546277899eb3b39e8977624c42311e0e0000000000000000000000031628394b6073859ba8b9c9dae2d4c3b7a99f9488807a76747474777b8289969fabb9c6d6e5d6c6b6a597816c5c4b3721110000000000000000000000000c181f2f383d4a4e55595c5e5e5c59544d483b333f4b505454545454545454544c473a2a170400000000000000000000000000000000060c0e13171b1d1e1e1e1c1a17130e0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212e373a3b3b3b3b3b3b3b3b3b3632281a0a00000000000000000000000000000000000000000000000000000000000000000005121b2933363b3b3b3b3b3b3b3b3b37342b1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95aabfbba6917b66513a3f576c8297acc1c3a48f79644f3a25364859677d91a0b2a799836f604e3c2c180800000000000000000000000b1d31445563798a9eabbccfd9e1d4c7bab4a69d96908c89898a8c90979ea8b5bcc9d6e4d6c7b9a89c8776614c3e2e1b030000000000000000000000000004121d242d36393f4447484847443f37342b1f2e373a3f3f3f3f3f3f3f3f3f37332a1c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c2325262626262626262626201d150a0000000000000000000000000000000000000000000000000000000000000000000000000b171e212626262626262626262220180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d92a7c2c1ab96816c584b4c5d71869cb1c6b7a58c77614c37222b3b4d5f6d8298a6b3a1937e685a49362614010000000000000000000001142637495b677d8d9fb4bcc9d6e3d7cdc4b7b3aba5a99f9e9fa9a6acb4b9c6cfdae3d3c6b9a99e8a7963574633201000000000000000000000000000000000090f1a21242a2f323333322f2a222019111c23252a2a2a2a2a2a2a2a2a211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101010101010101010100b09020000000000000000000000000000000000000000000000000000000000000000000000000000030a0c1010101010101010100d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384e63788da4b5c9b39e8976646061667b8fa4b5c9b29d87725947341f1d30414c6176889db2b49e8a78625443301c0f000000000000000000000009192c3d4d5f697f939fabb8c5d0dde1d5cbc8c0c7bab4b3b4bac7c1c9cdd6e3d9cfc2b6a89e8b7b655b4a39291702000000000000000000000000000000000000070c0e151a1d1e1e1c19140d0b0500080e101414141414141414140c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2135495b71869cb1c2b9a79b857a75767c889db2c2bcab96816c563a2a18121f334758667c909fb1a89a8473604b3d2d1a0a00000000000000000000000f1f30414f61697e8d9ea7b3bfc9d2dee0ddd5d7cdc9c9c9ced8d7dedfdacfc9bcb4a49c8a7b655d4c3d2d1b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d53687d93a4b5c5b4a39b8f8b8b919da6b7c1b49f8c79634e38230e04172a3a4c5e6c8197a5b4a2947f695b4a382715020000000000000000000001122332424f60697c8999a1b0b5c1c8ccd5d7dadcdddddddcd9d6d4cac9bcb5ab9f968679655d4c3f2f1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20354b6073869ca7b7c1b4b0a4a0a1a6b2b7c1b4a397816c5b4935210c000c1c2f404b6175879cabb49f8b79635645311d09000000000000000000000004142432424f5e667883909ba3acb3b8c5c2c5c7c8c8c8c6c4c1c3b7b2ab9f998c8175635b4c3f2f2111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d3144556379899da6b4bcc9b9b5b6bbc6bab4a39b8575614b3d2c1a060000111e324657647a8c9fa5a99b8674604b36200b00000000000000000000000006142432404c59626e7b858f979ea7a9adafb1b3b3b2b1afaca8a59d968c83796c61574a3d2f21110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001152737495b647a88989fabaeb1b3b2b1ada89f958577615746321f0e000000031628394b5d6b809090909090806b55402b16000000000000000000000000000614222f3b484d5e65707a82898f93979a9c9d9e9d9c9a97938e8780796e635b4b46392d1f1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009192c3d4a5c6477828c94999c9d9d9b98938a807461594739281600000000000b1b2e3f4b60747b7b7b7b7b7b65503b2510000000000000000000000000000004121d2b34404c505d656d747a7e8285878888888784817d79726b635b4e4a3d32281b0f01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d3e4a59616d787f8487888886837d766a6056473a2a1b0b000000000000101d314556606565656565655d4b37230e000000000000000000000000000000000d19202f383f4b4f556064696d7072737373716f6c68635b564e493d362d1e160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110202d3a474c5a626a6e717372716d6861584b45382a1c0c0000000000000002152738454b5050505050504b3f2e1c08000000000000000000000000000000000005111c232e3737444b4f54585a5c5e5e5d5c5a57534e493d38352c211a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101c2a343c494d54595c5e5d5c58534c463a31271a0c0000000000000000000a1a2731363b3b3b3b3b3b372e2111000000000000000000000000000000000000000009101b222631353a3e4245474849484745423e39362c23211a0f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c181f2b35383f4447484846433e3633291d150a00000000000000000000000a151d20262626262625231c1103000000000000000000000000000000000000000000000809141d2025292d3032333333322f2c2823211a0f0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1920232a2f323333312e28211f170c020000000000000000000000000002090b1010101010100e08000000000000000000000000000000000000000000000000000001080b0f14181b1d1e1e1e1c1a17130e0c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0d15191c1e1d1c18130c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!21 &7325126091802064942 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Bold SDF Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + 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} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 7208851337321090355} + 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_Ints: [] + 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: 6 + - _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: 512 + - _TextureWidth: 512 + - _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} + m_BuildTextureStacks: [] diff --git a/Assets/Component/Font/Inter-Bold SDF.asset.meta b/Assets/Component/Font/Inter-Bold SDF.asset.meta new file mode 100644 index 0000000..9f96569 --- /dev/null +++ b/Assets/Component/Font/Inter-Bold SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ae22249db18b5a468dc3f4e0786e79d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Font/Inter-Regular SDF.asset b/Assets/Component/Font/Inter-Regular SDF.asset new file mode 100644 index 0000000..7f490e8 --- /dev/null +++ b/Assets/Component/Font/Inter-Regular SDF.asset @@ -0,0 +1,2877 @@ +%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: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Inter-Regular SDF + m_EditorClassIdentifier: + hashCode: 1383506018 + material: {fileID: 6310177900176052466} + materialHashCode: 2012274050 + m_Version: 1.1.0 + m_SourceFontFileGUID: 8bc112cfdca803744bd20e8218a0257b + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: 8bc112cfdca803744bd20e8218a0257b, type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Inter + m_StyleName: Regular + m_PointSize: 70 + m_Scale: 1 + m_UnitsPerEM: 2816 + m_LineHeight: 84.715904 + m_AscentLine: 67.8125 + m_CapLine: 51 + m_MeanLine: 39 + m_Baseline: 0 + m_DescentLine: -16.903408 + m_SuperscriptOffset: 67.8125 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -16.903408 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -13.920454 + m_UnderlineThickness: 4.772727 + m_StrikethroughOffset: 15.6 + m_StrikethroughThickness: 4.772727 + m_TabWidth: 20 + m_GlyphTable: + - m_Index: 2 + m_Metrics: + m_Width: 43.75 + m_Height: 50.90625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 47.328125 + m_GlyphRect: + m_X: 233 + m_Y: 247 + m_Width: 45 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 65 + m_Metrics: + m_Width: 35.390625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 45.546875 + m_GlyphRect: + m_X: 348 + m_Y: 6 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 73 + m_Metrics: + m_Width: 42.953125 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 50.90625 + m_GlyphRect: + m_X: 158 + m_Y: 447 + m_Width: 44 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 84 + m_Metrics: + m_Width: 39.96875 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 50.3125 + m_GlyphRect: + m_X: 330 + m_Y: 307 + m_Width: 41 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 95 + m_Metrics: + m_Width: 31.109375 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 41.859375 + m_GlyphRect: + m_X: 395 + m_Y: 243 + m_Width: 32 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 137 + m_Metrics: + m_Width: 30.515625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 41.0625 + m_GlyphRect: + m_X: 461 + m_Y: 349 + m_Width: 31 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 141 + m_Metrics: + m_Width: 43.453125 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 72 + m_Y: 6 + m_Width: 44 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 161 + m_Metrics: + m_Width: 39.46875 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 51.796875 + m_GlyphRect: + m_X: 329 + m_Y: 433 + m_Width: 40 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 197 + m_Metrics: + m_Width: 6.15625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 18.5 + m_GlyphRect: + m_X: 495 + m_Y: 55 + m_Width: 7 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 265 + m_Metrics: + m_Width: 28.921875 + m_Height: 51.609375 + m_HorizontalBearingX: 2.890625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 37.984375 + m_GlyphRect: + m_X: 179 + m_Y: 133 + m_Width: 30 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 270 + m_Metrics: + m_Width: 37.671875 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 45.640625 + m_GlyphRect: + m_X: 382 + m_Y: 305 + m_Width: 38 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 280 + m_Metrics: + m_Width: 29.828125 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 39.375 + m_GlyphRect: + m_X: 390 + m_Y: 367 + m_Width: 30 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 291 + m_Metrics: + m_Width: 49.90625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 62.25 + m_GlyphRect: + m_X: 226 + m_Y: 68 + m_Width: 51 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 299 + m_Metrics: + m_Width: 40.359375 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 52.703125 + m_GlyphRect: + m_X: 343 + m_Y: 243 + m_Width: 41 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 320 + m_Metrics: + m_Width: 44.953125 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 53.296875 + m_GlyphRect: + m_X: 138 + m_Y: 383 + m_Width: 46 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 374 + m_Metrics: + m_Width: 34.5 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.453125 + m_GlyphRect: + m_X: 339 + m_Y: 130 + m_Width: 35 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 381 + m_Metrics: + m_Width: 44.953125 + m_Height: 56.375 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 53.296875 + m_GlyphRect: + m_X: 67 + m_Y: 332 + m_Width: 46 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 382 + m_Metrics: + m_Width: 36.484375 + m_Height: 50.90625 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.75 + m_GlyphRect: + m_X: 288 + m_Y: 6 + m_Width: 37 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 395 + m_Metrics: + m_Width: 36.6875 + m_Height: 52.5 + m_HorizontalBearingX: 3.984375 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 44.640625 + m_GlyphRect: + m_X: 130 + m_Y: 163 + m_Width: 38 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 409 + m_Metrics: + m_Width: 38.1875 + m_Height: 50.90625 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.9375 + m_GlyphRect: + m_X: 340 + m_Y: 369 + m_Width: 39 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 421 + m_Metrics: + m_Width: 39.5625 + m_Height: 51.796875 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 51.90625 + m_GlyphRect: + m_X: 233 + m_Y: 442 + m_Width: 40 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 453 + m_Metrics: + m_Width: 43.75 + m_Height: 50.90625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 47.328125 + m_GlyphRect: + m_X: 283 + m_Y: 130 + m_Width: 45 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 456 + m_Metrics: + m_Width: 63.4375 + m_Height: 50.90625 + m_HorizontalBearingX: 1.484375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 66.421875 + m_GlyphRect: + m_X: 213 + m_Y: 6 + m_Width: 64 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 463 + m_Metrics: + m_Width: 41.15625 + m_Height: 50.90625 + m_HorizontalBearingX: 1.890625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.9375 + m_GlyphRect: + m_X: 289 + m_Y: 245 + m_Width: 43 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 469 + m_Metrics: + m_Width: 42.953125 + m_Height: 50.90625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 46.53125 + m_GlyphRect: + m_X: 275 + m_Y: 309 + m_Width: 44 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 493 + m_Metrics: + m_Width: 35.40625 + m_Height: 50.90625 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 43.75 + m_GlyphRect: + m_X: 336 + m_Y: 68 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 504 + m_Metrics: + m_Width: 30.53125 + m_Height: 39.5625 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 39.46875 + m_GlyphRect: + m_X: 305 + m_Y: 192 + m_Width: 32 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 575 + m_Metrics: + m_Width: 33.703125 + m_Height: 51.703125 + m_HorizontalBearingX: 6.171875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 43.453125 + m_GlyphRect: + m_X: 284 + m_Y: 439 + m_Width: 34 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 582 + m_Metrics: + m_Width: 32.3125 + m_Height: 39.46875 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 39.078125 + m_GlyphRect: + m_X: 261 + m_Y: 194 + m_Width: 33 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 594 + m_Metrics: + m_Width: 33.703125 + m_Height: 51.703125 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 43.453125 + m_GlyphRect: + m_X: 241 + m_Y: 376 + m_Width: 35 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 612 + m_Metrics: + m_Width: 33.609375 + m_Height: 39.46875 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 40.765625 + m_GlyphRect: + m_X: 215 + m_Y: 196 + m_Width: 35 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 645 + m_Metrics: + m_Width: 22.46875 + m_Height: 53.296875 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.25 + m_GlyphRect: + m_X: 104 + m_Y: 254 + m_Width: 24 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 650 + m_Metrics: + m_Width: 33.703125 + m_Height: 53.78125 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 92 + m_Y: 400 + m_Width: 35 + m_Height: 55 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 660 + m_Metrics: + m_Width: 30.625 + m_Height: 50.90625 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 41.359375 + m_GlyphRect: + m_X: 380 + m_Y: 431 + m_Width: 31 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 679 + m_Metrics: + m_Width: 8.359375 + m_Height: 52.5 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 52.5 + m_HorizontalAdvance: 16.609375 + m_GlyphRect: + m_X: 213 + m_Y: 442 + m_Width: 9 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 707 + m_Metrics: + m_Width: 13.3125 + m_Height: 66.8125 + m_HorizontalBearingX: -0.890625 + m_HorizontalBearingY: 52.5 + m_HorizontalAdvance: 16.609375 + m_GlyphRect: + m_X: 6 + m_Y: 102 + m_Width: 14 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 715 + m_Metrics: + m_Width: 31.71875 + m_Height: 50.90625 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 38.078125 + m_GlyphRect: + m_X: 385 + m_Y: 130 + m_Width: 33 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 723 + m_Metrics: + m_Width: 5.859375 + m_Height: 50.90625 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 16.609375 + m_GlyphRect: + m_X: 431 + m_Y: 352 + m_Width: 7 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 752 + m_Metrics: + m_Width: 50.109375 + m_Height: 38.671875 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 60.859375 + m_GlyphRect: + m_X: 432 + m_Y: 56 + m_Width: 51 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 759 + m_Metrics: + m_Width: 30.21875 + m_Height: 38.671875 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 40.96875 + m_GlyphRect: + m_X: 449 + m_Y: 411 + m_Width: 31 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 775 + m_Metrics: + m_Width: 34.609375 + m_Height: 39.46875 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 41.765625 + m_GlyphRect: + m_X: 111 + m_Y: 466 + m_Width: 36 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 827 + m_Metrics: + m_Width: 33.703125 + m_Height: 52.984375 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 38 + m_Y: 175 + m_Width: 35 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 833 + m_Metrics: + m_Width: 33.703125 + m_Height: 52.984375 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 42.65625 + m_GlyphRect: + m_X: 63 + m_Y: 99 + m_Width: 35 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 837 + m_Metrics: + m_Width: 19.078125 + m_Height: 38.78125 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.78125 + m_HorizontalAdvance: 26.046875 + m_GlyphRect: + m_X: 438 + m_Y: 241 + m_Width: 20 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 867 + m_Metrics: + m_Width: 29.4375 + m_Height: 39.46875 + m_HorizontalBearingX: 3.671875 + m_HorizontalBearingY: 38.671875 + m_HorizontalAdvance: 36.59375 + m_GlyphRect: + m_X: 348 + m_Y: 192 + m_Width: 31 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 884 + m_Metrics: + m_Width: 20.484375 + m_Height: 47.828125 + m_HorizontalBearingX: 2.1875 + m_HorizontalBearingY: 47.328125 + m_HorizontalAdvance: 25.453125 + m_GlyphRect: + m_X: 395 + m_Y: 6 + m_Width: 21 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 899 + m_Metrics: + m_Width: 29.921875 + m_Height: 38.6875 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 40.671875 + m_GlyphRect: + m_X: 390 + m_Y: 192 + m_Width: 31 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 932 + m_Metrics: + m_Width: 34.203125 + m_Height: 38.1875 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 38.984375 + m_GlyphRect: + m_X: 438 + m_Y: 106 + m_Width: 35 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 936 + m_Metrics: + m_Width: 52.09375 + m_Height: 38.1875 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 56.875 + m_GlyphRect: + m_X: 431 + m_Y: 6 + m_Width: 53 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 945 + m_Metrics: + m_Width: 31.8125 + m_Height: 38.1875 + m_HorizontalBearingX: 2.984375 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 37.78125 + m_GlyphRect: + m_X: 472 + m_Y: 201 + m_Width: 33 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 950 + m_Metrics: + m_Width: 34.203125 + m_Height: 52.5 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 38.984375 + m_GlyphRect: + m_X: 84 + m_Y: 164 + m_Width: 35 + m_Height: 54 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 973 + m_Metrics: + m_Width: 29.921875 + m_Height: 38.1875 + m_HorizontalBearingX: 4.28125 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 37.890625 + m_GlyphRect: + m_X: 422 + m_Y: 461 + m_Width: 31 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1262 + m_Metrics: + m_Width: 36.6875 + m_Height: 63.625 + m_HorizontalBearingX: 3.984375 + m_HorizontalBearingY: 57.265625 + m_HorizontalAdvance: 44.640625 + m_GlyphRect: + m_X: 23 + m_Y: 6 + m_Width: 38 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1294 + m_Metrics: + m_Width: 35.40625 + m_Height: 52.3125 + m_HorizontalBearingX: 4.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 43.75 + m_GlyphRect: + m_X: 139 + m_Y: 250 + m_Width: 36 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1295 + m_Metrics: + m_Width: 18.890625 + m_Height: 50.90625 + m_HorizontalBearingX: 4.28125 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 32.515625 + m_GlyphRect: + m_X: 484 + m_Y: 117 + m_Width: 20 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1296 + m_Metrics: + m_Width: 32.125 + m_Height: 51.609375 + m_HorizontalBearingX: 5.265625 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 42.359375 + m_GlyphRect: + m_X: 161 + m_Y: 70 + m_Width: 33 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1298 + m_Metrics: + m_Width: 34.5 + m_Height: 52.3125 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 44.546875 + m_GlyphRect: + m_X: 195 + m_Y: 378 + m_Width: 35 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1299 + m_Metrics: + m_Width: 36.78125 + m_Height: 50.90625 + m_HorizontalBearingX: 4.078125 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.9375 + m_GlyphRect: + m_X: 288 + m_Y: 68 + m_Width: 37 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1300 + m_Metrics: + m_Width: 32.609375 + m_Height: 51.609375 + m_HorizontalBearingX: 5.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 42.5625 + m_GlyphRect: + m_X: 169 + m_Y: 6 + m_Width: 33 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1302 + m_Metrics: + m_Width: 34.703125 + m_Height: 52.359375 + m_HorizontalBearingX: 4.46875 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 43.65625 + m_GlyphRect: + m_X: 182 + m_Y: 314 + m_Width: 36 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1303 + m_Metrics: + m_Width: 32.625 + m_Height: 50.90625 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 39.96875 + m_GlyphRect: + m_X: 383 + m_Y: 68 + m_Width: 33 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1304 + m_Metrics: + m_Width: 34.625 + m_Height: 52.3125 + m_HorizontalBearingX: 4.25 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 43.15625 + m_GlyphRect: + m_X: 229 + m_Y: 312 + m_Width: 35 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1305 + m_Metrics: + m_Width: 34.703125 + m_Height: 52.390625 + m_HorizontalBearingX: 4.46875 + m_HorizontalBearingY: 51.6875 + m_HorizontalAdvance: 43.65625 + m_GlyphRect: + m_X: 186 + m_Y: 248 + m_Width: 36 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1328 + m_Metrics: + m_Width: 40.078125 + m_Height: 52.109375 + m_HorizontalBearingX: 3.578125 + m_HorizontalBearingY: 51.40625 + m_HorizontalAdvance: 44.75 + m_GlyphRect: + m_X: 109 + m_Y: 99 + m_Width: 41 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1329 + m_Metrics: + m_Width: 8.953125 + m_Height: 51.296875 + m_HorizontalBearingX: 5.265625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 19.484375 + m_GlyphRect: + m_X: 205 + m_Y: 69 + m_Width: 10 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1333 + m_Metrics: + m_Width: 29.234375 + m_Height: 52 + m_HorizontalBearingX: 2.78125 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 35.5 + m_GlyphRect: + m_X: 127 + m_Y: 6 + m_Width: 31 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1339 + m_Metrics: + m_Width: 14.625 + m_Height: 63.640625 + m_HorizontalBearingX: 7.453125 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 257 + m_Width: 16 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1340 + m_Metrics: + m_Width: 14.609375 + m_Height: 63.640625 + m_HorizontalBearingX: 3.28125 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 409 + m_Width: 15 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1341 + m_Metrics: + m_Width: 14.71875 + m_Height: 63.640625 + m_HorizontalBearingX: 8.25 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 32 + m_Y: 409 + m_Width: 15 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1343 + m_Metrics: + m_Width: 14.71875 + m_Height: 63.640625 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 333 + m_Width: 16 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1345 + m_Metrics: + m_Width: 20.390625 + m_Height: 63.640625 + m_HorizontalBearingX: 2.578125 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 6 + m_Y: 181 + m_Width: 21 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1346 + m_Metrics: + m_Width: 20.375 + m_Height: 63.640625 + m_HorizontalBearingX: 2.390625 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 25.359375 + m_GlyphRect: + m_X: 31 + m_Y: 99 + m_Width: 21 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1347 + m_Metrics: + m_Width: 58.765625 + m_Height: 62.4375 + m_HorizontalBearingX: 3.375 + m_HorizontalBearingY: 49.015625 + m_HorizontalAdvance: 65.53125 + m_GlyphRect: + m_X: 33 + m_Y: 257 + m_Width: 60 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1355 + m_Metrics: + m_Width: 41.765625 + m_Height: 50.90625 + m_HorizontalBearingX: 1.1875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 44.140625 + m_GlyphRect: + m_X: 287 + m_Y: 371 + m_Width: 42 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1357 + m_Metrics: + m_Width: 21.765625 + m_Height: 60.953125 + m_HorizontalBearingX: 1.59375 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 24.953125 + m_GlyphRect: + m_X: 33 + m_Y: 332 + m_Width: 23 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1358 + m_Metrics: + m_Width: 4.96875 + m_Height: 83.71875 + m_HorizontalBearingX: 8.953125 + m_HorizontalBearingY: 67.3125 + m_HorizontalAdvance: 22.875 + m_GlyphRect: + m_X: 6 + m_Y: 6 + m_Width: 6 + m_Height: 85 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1360 + m_Metrics: + m_Width: 21.765625 + m_Height: 60.953125 + m_HorizontalBearingX: 1.59375 + m_HorizontalBearingY: 53.296875 + m_HorizontalAdvance: 24.953125 + m_GlyphRect: + m_X: 58 + m_Y: 405 + m_Width: 23 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1361 + m_Metrics: + m_Width: 22.28125 + m_Height: 5.46875 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 24.5625 + m_HorizontalAdvance: 32.21875 + m_GlyphRect: + m_X: 38 + m_Y: 240 + m_Width: 24 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1388 + m_Metrics: + m_Width: 5.46875 + m_Height: 17.5 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 15.515625 + m_GlyphRect: + m_X: 103 + m_Y: 70 + m_Width: 7 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1389 + m_Metrics: + m_Width: 18.203125 + m_Height: 17.5 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 28.234375 + m_GlyphRect: + m_X: 72 + m_Y: 70 + m_Width: 20 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1403 + m_Metrics: + m_Width: 9.453125 + m_Height: 19.375 + m_HorizontalBearingX: 4.671875 + m_HorizontalBearingY: 6.953125 + m_HorizontalAdvance: 19.59375 + m_GlyphRect: + m_X: 49 + m_Y: 485 + m_Width: 11 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1404 + m_Metrics: + m_Width: 8.953125 + m_Height: 8.9375 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 8.546875 + m_HorizontalAdvance: 19.296875 + m_GlyphRect: + m_X: 121 + m_Y: 70 + m_Width: 10 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1405 + m_Metrics: + m_Width: 47.140625 + m_Height: 8.9375 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 8.546875 + m_HorizontalAdvance: 57.46875 + m_GlyphRect: + m_X: 156 + m_Y: 227 + m_Width: 48 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1407 + m_Metrics: + m_Width: 8.953125 + m_Height: 37.28125 + m_HorizontalBearingX: 5.171875 + m_HorizontalBearingY: 36.890625 + m_HorizontalAdvance: 19.296875 + m_GlyphRect: + m_X: 495 + m_Y: 6 + m_Width: 10 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1410 + m_Metrics: + m_Width: 10.34375 + m_Height: 49.3125 + m_HorizontalBearingX: 4.671875 + m_HorizontalBearingY: 36.890625 + m_HorizontalAdvance: 19.59375 + m_GlyphRect: + m_X: 438 + m_Y: 291 + m_Width: 12 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1422 + m_Metrics: + m_Width: 32.015625 + m_Height: 36.59375 + m_HorizontalBearingX: 7.0625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 469 + m_Y: 251 + m_Width: 33 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1423 + m_Metrics: + m_Width: 32.015625 + m_Height: 36.59375 + m_HorizontalBearingX: 7.0625 + m_HorizontalBearingY: 38.1875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 461 + m_Y: 300 + m_Width: 33 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1426 + m_Metrics: + m_Width: 30.625 + m_Height: 20.078125 + m_HorizontalBearingX: 7.75 + m_HorizontalBearingY: 29.921875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 6 + m_Y: 485 + m_Width: 32 + m_Height: 21 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1428 + m_Metrics: + m_Width: 32.8125 + m_Height: 32.8125 + m_HorizontalBearingX: 6.65625 + m_HorizontalBearingY: 36.296875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 438 + m_Y: 156 + m_Width: 34 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1434 + m_Metrics: + m_Width: 34.75 + m_Height: 12.828125 + m_HorizontalBearingX: 5.6875 + m_HorizontalBearingY: 26.546875 + m_HorizontalAdvance: 46.140625 + m_GlyphRect: + m_X: 84 + m_Y: 229 + m_Width: 36 + m_Height: 14 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1449 + m_Metrics: + m_Width: 31.8125 + m_Height: 5.46875 + m_HorizontalBearingX: -0.09375 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 31.625 + m_GlyphRect: + m_X: 23 + m_Y: 82 + m_Width: 33 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1452 + m_Metrics: + m_Width: 27.25 + m_Height: 21.46875 + m_HorizontalBearingX: 2.78125 + m_HorizontalBearingY: 49.3125 + m_HorizontalAdvance: 32.8125 + m_GlyphRect: + m_X: 71 + m_Y: 478 + m_Width: 29 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1453 + m_Metrics: + m_Width: 27.25 + m_Height: 28.640625 + m_HorizontalBearingX: 3.875 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 35 + m_GlyphRect: + m_X: 432 + m_Y: 201 + m_Width: 29 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1628 + m_Metrics: + m_Width: 45.15625 + m_Height: 52.3125 + m_HorizontalBearingX: 5.859375 + m_HorizontalBearingY: 51.609375 + m_HorizontalAdvance: 56.875 + m_GlyphRect: + m_X: 124 + m_Y: 319 + m_Width: 47 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1638 + m_Metrics: + m_Width: 12.921875 + m_Height: 11.53125 + m_HorizontalBearingX: 10.9375 + m_HorizontalBearingY: 54.890625 + m_HorizontalAdvance: 34.796875 + m_GlyphRect: + m_X: 131 + m_Y: 227 + m_Width: 14 + m_Height: 12 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1681 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 19.6875 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1682 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 19.6875 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1696 + 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_ClassDefinitionType: 0 + - m_Index: 1755 + m_Metrics: + m_Width: 50.90625 + m_Height: 50.90625 + m_HorizontalBearingX: 6.5625 + m_HorizontalBearingY: 50.90625 + m_HorizontalAdvance: 64.03125 + m_GlyphRect: + m_X: 220 + m_Y: 132 + m_Width: 52 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 1681 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 1329 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 1389 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 1355 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 1262 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 1628 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 1328 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 1388 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 1339 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 1340 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 1453 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 1428 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 1403 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 1361 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 1404 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 1357 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 1294 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 1295 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 1296 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 1298 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 1299 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 1300 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 1302 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 1303 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 1304 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 1305 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 1407 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 1410 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 1422 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 1426 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 1423 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 1333 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 1347 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 2 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 65 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 73 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 84 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 95 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 137 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 141 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 161 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 197 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 265 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 270 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 280 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 291 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 299 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 320 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 374 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 381 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 382 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 395 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 409 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 421 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 453 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 456 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 463 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 469 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 493 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 1341 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 1360 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 1343 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 1452 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 1449 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 1638 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 504 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 575 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 582 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 594 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 612 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 645 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 650 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 660 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 679 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 707 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 715 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 723 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 752 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 759 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 775 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 827 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 833 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 837 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 867 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 884 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 899 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 932 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 936 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 945 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 950 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 973 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 1345 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 1358 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 1346 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 1434 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 1682 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 1696 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 1405 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 1755 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 8426617693865840942} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 17 + m_Height: 96 + - m_X: 0 + m_Y: 96 + m_Width: 25 + m_Height: 79 + - m_X: 17 + m_Y: 0 + m_Width: 49 + m_Height: 76 + - m_X: 17 + m_Y: 76 + m_Width: 44 + m_Height: 17 + - m_X: 0 + m_Y: 175 + m_Width: 32 + m_Height: 76 + - m_X: 25 + m_Y: 93 + m_Width: 32 + m_Height: 76 + - m_X: 0 + m_Y: 251 + m_Width: 27 + m_Height: 76 + - m_X: 0 + m_Y: 327 + m_Width: 27 + m_Height: 76 + - m_X: 0 + m_Y: 403 + m_Width: 26 + m_Height: 76 + - m_X: 0 + m_Y: 479 + m_Width: 43 + m_Height: 32 + - m_X: 26 + m_Y: 403 + m_Width: 26 + m_Height: 76 + - m_X: 43 + m_Y: 479 + m_Width: 22 + m_Height: 31 + - m_X: 27 + m_Y: 251 + m_Width: 71 + m_Height: 75 + - m_X: 27 + m_Y: 326 + m_Width: 34 + m_Height: 73 + - m_X: 52 + m_Y: 399 + m_Width: 34 + m_Height: 73 + - m_X: 61 + m_Y: 326 + m_Width: 57 + m_Height: 68 + - m_X: 65 + m_Y: 472 + m_Width: 40 + m_Height: 34 + - m_X: 86 + m_Y: 394 + m_Width: 46 + m_Height: 66 + - m_X: 105 + m_Y: 460 + m_Width: 47 + m_Height: 51 + - m_X: 32 + m_Y: 169 + m_Width: 46 + m_Height: 65 + - m_X: 32 + m_Y: 234 + m_Width: 35 + m_Height: 17 + - m_X: 57 + m_Y: 93 + m_Width: 46 + m_Height: 65 + - m_X: 78 + m_Y: 158 + m_Width: 46 + m_Height: 65 + - m_X: 78 + m_Y: 223 + m_Width: 47 + m_Height: 25 + - m_X: 98 + m_Y: 248 + m_Width: 35 + m_Height: 65 + - m_X: 118 + m_Y: 313 + m_Width: 58 + m_Height: 64 + - m_X: 132 + m_Y: 377 + m_Width: 57 + m_Height: 64 + - m_X: 152 + m_Y: 441 + m_Width: 55 + m_Height: 64 + - m_X: 66 + m_Y: 0 + m_Width: 55 + m_Height: 64 + - m_X: 66 + m_Y: 64 + m_Width: 31 + m_Height: 29 + - m_X: 97 + m_Y: 64 + m_Width: 18 + m_Height: 29 + - m_X: 103 + m_Y: 93 + m_Width: 52 + m_Height: 64 + - m_X: 124 + m_Y: 157 + m_Width: 49 + m_Height: 64 + - m_X: 125 + m_Y: 221 + m_Width: 25 + m_Height: 23 + - m_X: 133 + m_Y: 244 + m_Width: 47 + m_Height: 64 + - m_X: 150 + m_Y: 221 + m_Width: 59 + m_Height: 21 + - m_X: 176 + m_Y: 308 + m_Width: 47 + m_Height: 64 + - m_X: 180 + m_Y: 242 + m_Width: 47 + m_Height: 64 + - m_X: 189 + m_Y: 372 + m_Width: 46 + m_Height: 64 + - m_X: 223 + m_Y: 306 + m_Width: 46 + m_Height: 64 + - m_X: 115 + m_Y: 64 + m_Width: 21 + m_Height: 21 + - m_X: 121 + m_Y: 0 + m_Width: 42 + m_Height: 64 + - m_X: 207 + m_Y: 436 + m_Width: 20 + m_Height: 64 + - m_X: 227 + m_Y: 436 + m_Width: 51 + m_Height: 63 + - m_X: 235 + m_Y: 370 + m_Width: 46 + m_Height: 63 + - m_X: 278 + m_Y: 433 + m_Width: 45 + m_Height: 63 + - m_X: 155 + m_Y: 64 + m_Width: 44 + m_Height: 63 + - m_X: 163 + m_Y: 0 + m_Width: 44 + m_Height: 63 + - m_X: 173 + m_Y: 127 + m_Width: 41 + m_Height: 63 + - m_X: 209 + m_Y: 190 + m_Width: 46 + m_Height: 51 + - m_X: 199 + m_Y: 63 + m_Width: 21 + m_Height: 63 + - m_X: 207 + m_Y: 0 + m_Width: 75 + m_Height: 62 + - m_X: 214 + m_Y: 126 + m_Width: 63 + m_Height: 62 + - m_X: 220 + m_Y: 62 + m_Width: 62 + m_Height: 62 + - m_X: 227 + m_Y: 241 + m_Width: 56 + m_Height: 62 + - m_X: 255 + m_Y: 188 + m_Width: 44 + m_Height: 51 + - m_X: 277 + m_Y: 124 + m_Width: 56 + m_Height: 62 + - m_X: 269 + m_Y: 303 + m_Width: 55 + m_Height: 62 + - m_X: 283 + m_Y: 239 + m_Width: 54 + m_Height: 62 + - m_X: 299 + m_Y: 186 + m_Width: 43 + m_Height: 51 + - m_X: 281 + m_Y: 365 + m_Width: 53 + m_Height: 62 + - m_X: 324 + m_Y: 301 + m_Width: 52 + m_Height: 62 + - m_X: 337 + m_Y: 237 + m_Width: 52 + m_Height: 62 + - m_X: 323 + m_Y: 427 + m_Width: 51 + m_Height: 62 + - m_X: 334 + m_Y: 363 + m_Width: 50 + m_Height: 62 + - m_X: 376 + m_Y: 299 + m_Width: 49 + m_Height: 62 + - m_X: 425 + m_Y: 0 + m_Width: 64 + m_Height: 50 + - m_X: 489 + m_Y: 0 + m_Width: 21 + m_Height: 49 + - m_X: 389 + m_Y: 0 + m_Width: 32 + m_Height: 60 + - m_X: 342 + m_Y: 0 + m_Width: 47 + m_Height: 62 + - m_X: 282 + m_Y: 62 + m_Width: 48 + m_Height: 62 + - m_X: 282 + m_Y: 0 + m_Width: 48 + m_Height: 62 + - m_X: 330 + m_Y: 62 + m_Width: 47 + m_Height: 62 + - m_X: 333 + m_Y: 124 + m_Width: 46 + m_Height: 62 + - m_X: 377 + m_Y: 62 + m_Width: 44 + m_Height: 62 + - m_X: 342 + m_Y: 186 + m_Width: 42 + m_Height: 51 + - m_X: 379 + m_Y: 124 + m_Width: 44 + m_Height: 62 + - m_X: 384 + m_Y: 186 + m_Width: 42 + m_Height: 51 + - m_X: 389 + m_Y: 237 + m_Width: 43 + m_Height: 62 + - m_X: 489 + m_Y: 49 + m_Width: 18 + m_Height: 62 + - m_X: 426 + m_Y: 50 + m_Width: 62 + m_Height: 50 + - m_X: 432 + m_Y: 100 + m_Width: 46 + m_Height: 50 + - m_X: 478 + m_Y: 111 + m_Width: 31 + m_Height: 62 + - m_X: 432 + m_Y: 150 + m_Width: 45 + m_Height: 45 + - m_X: 426 + m_Y: 195 + m_Width: 40 + m_Height: 40 + - m_X: 466 + m_Y: 195 + m_Width: 44 + m_Height: 50 + - m_X: 432 + m_Y: 235 + m_Width: 31 + m_Height: 50 + - m_X: 463 + m_Y: 245 + m_Width: 44 + m_Height: 49 + - m_X: 432 + m_Y: 285 + m_Width: 23 + m_Height: 61 + - m_X: 455 + m_Y: 294 + m_Width: 44 + m_Height: 49 + - m_X: 455 + m_Y: 343 + m_Width: 42 + m_Height: 62 + - m_X: 425 + m_Y: 346 + m_Width: 18 + m_Height: 62 + - m_X: 384 + m_Y: 361 + m_Width: 41 + m_Height: 62 + - m_X: 374 + m_Y: 425 + m_Width: 42 + m_Height: 62 + - m_X: 443 + m_Y: 405 + m_Width: 42 + m_Height: 50 + - m_X: 416 + m_Y: 455 + m_Width: 42 + m_Height: 50 + m_FreeGlyphRects: + - m_X: 17 + m_Y: 93 + m_Width: 8 + m_Height: 3 + - m_X: 27 + m_Y: 399 + m_Width: 25 + m_Height: 4 + - m_X: 52 + m_Y: 472 + m_Width: 13 + m_Height: 7 + - m_X: 61 + m_Y: 394 + m_Width: 25 + m_Height: 5 + - m_X: 43 + m_Y: 510 + m_Width: 62 + m_Height: 1 + - m_X: 65 + m_Y: 506 + m_Width: 40 + m_Height: 5 + - m_X: 86 + m_Y: 460 + m_Width: 19 + m_Height: 12 + - m_X: 25 + m_Y: 169 + m_Width: 7 + m_Height: 6 + - m_X: 57 + m_Y: 158 + m_Width: 21 + m_Height: 11 + - m_X: 67 + m_Y: 234 + m_Width: 11 + m_Height: 17 + - m_X: 67 + m_Y: 248 + m_Width: 31 + m_Height: 3 + - m_X: 98 + m_Y: 313 + m_Width: 20 + m_Height: 13 + - m_X: 118 + m_Y: 377 + m_Width: 14 + m_Height: 17 + - m_X: 152 + m_Y: 505 + m_Width: 359 + m_Height: 6 + - m_X: 132 + m_Y: 441 + m_Width: 20 + m_Height: 19 + - m_X: 61 + m_Y: 76 + m_Width: 5 + m_Height: 17 + - m_X: 103 + m_Y: 157 + m_Width: 21 + m_Height: 1 + - m_X: 124 + m_Y: 221 + m_Width: 1 + m_Height: 2 + - m_X: 125 + m_Y: 244 + m_Width: 8 + m_Height: 4 + - m_X: 133 + m_Y: 308 + m_Width: 43 + m_Height: 5 + - m_X: 150 + m_Y: 242 + m_Width: 30 + m_Height: 2 + - m_X: 176 + m_Y: 372 + m_Width: 13 + m_Height: 5 + - m_X: 180 + m_Y: 306 + m_Width: 43 + m_Height: 2 + - m_X: 189 + m_Y: 436 + m_Width: 18 + m_Height: 5 + - m_X: 223 + m_Y: 370 + m_Width: 12 + m_Height: 2 + - m_X: 235 + m_Y: 433 + m_Width: 43 + m_Height: 3 + - m_X: 115 + m_Y: 85 + m_Width: 40 + m_Height: 8 + - m_X: 136 + m_Y: 64 + m_Width: 19 + m_Height: 29 + - m_X: 155 + m_Y: 127 + m_Width: 18 + m_Height: 30 + - m_X: 173 + m_Y: 190 + m_Width: 36 + m_Height: 31 + - m_X: 163 + m_Y: 63 + m_Width: 36 + m_Height: 1 + - m_X: 199 + m_Y: 126 + m_Width: 15 + m_Height: 1 + - m_X: 207 + m_Y: 62 + m_Width: 13 + m_Height: 1 + - m_X: 209 + m_Y: 241 + m_Width: 18 + m_Height: 1 + - m_X: 214 + m_Y: 188 + m_Width: 41 + m_Height: 2 + - m_X: 220 + m_Y: 124 + m_Width: 57 + m_Height: 2 + - m_X: 227 + m_Y: 303 + m_Width: 42 + m_Height: 3 + - m_X: 255 + m_Y: 239 + m_Width: 28 + m_Height: 2 + - m_X: 277 + m_Y: 186 + m_Width: 22 + m_Height: 2 + - m_X: 269 + m_Y: 365 + m_Width: 12 + m_Height: 5 + - m_X: 283 + m_Y: 301 + m_Width: 41 + m_Height: 2 + - m_X: 299 + m_Y: 237 + m_Width: 38 + m_Height: 2 + - m_X: 281 + m_Y: 427 + m_Width: 42 + m_Height: 6 + - m_X: 324 + m_Y: 363 + m_Width: 10 + m_Height: 2 + - m_X: 337 + m_Y: 299 + m_Width: 39 + m_Height: 2 + - m_X: 510 + m_Y: 0 + m_Width: 1 + m_Height: 511 + - m_X: 330 + m_Y: 0 + m_Width: 12 + m_Height: 62 + - m_X: 421 + m_Y: 0 + m_Width: 4 + m_Height: 124 + - m_X: 423 + m_Y: 0 + m_Width: 2 + m_Height: 186 + - m_X: 389 + m_Y: 60 + m_Width: 37 + m_Height: 2 + - m_X: 421 + m_Y: 50 + m_Width: 5 + m_Height: 74 + - m_X: 423 + m_Y: 50 + m_Width: 3 + m_Height: 136 + - m_X: 421 + m_Y: 100 + m_Width: 11 + m_Height: 24 + - m_X: 423 + m_Y: 100 + m_Width: 9 + m_Height: 86 + - m_X: 507 + m_Y: 49 + m_Width: 4 + m_Height: 62 + - m_X: 488 + m_Y: 50 + m_Width: 1 + m_Height: 61 + - m_X: 478 + m_Y: 100 + m_Width: 11 + m_Height: 11 + - m_X: 426 + m_Y: 100 + m_Width: 6 + m_Height: 95 + - m_X: 509 + m_Y: 49 + m_Width: 2 + m_Height: 146 + - m_X: 477 + m_Y: 173 + m_Width: 34 + m_Height: 22 + - m_X: 477 + m_Y: 150 + m_Width: 1 + m_Height: 45 + - m_X: 426 + m_Y: 235 + m_Width: 6 + m_Height: 2 + - m_X: 507 + m_Y: 245 + m_Width: 4 + m_Height: 266 + - m_X: 463 + m_Y: 235 + m_Width: 3 + m_Height: 10 + - m_X: 499 + m_Y: 294 + m_Width: 12 + m_Height: 217 + - m_X: 455 + m_Y: 285 + m_Width: 8 + m_Height: 9 + - m_X: 497 + m_Y: 343 + m_Width: 14 + m_Height: 168 + - m_X: 425 + m_Y: 299 + m_Width: 7 + m_Height: 47 + - m_X: 376 + m_Y: 361 + m_Width: 8 + m_Height: 2 + - m_X: 334 + m_Y: 425 + m_Width: 40 + m_Height: 2 + - m_X: 485 + m_Y: 405 + m_Width: 26 + m_Height: 106 + - m_X: 443 + m_Y: 346 + m_Width: 12 + m_Height: 59 + - m_X: 384 + m_Y: 423 + m_Width: 59 + m_Height: 2 + - m_X: 207 + m_Y: 500 + m_Width: 209 + m_Height: 11 + - m_X: 227 + m_Y: 499 + m_Width: 189 + m_Height: 12 + - m_X: 278 + m_Y: 496 + m_Width: 138 + m_Height: 15 + - m_X: 323 + m_Y: 489 + m_Width: 93 + m_Height: 22 + - m_X: 374 + m_Y: 487 + m_Width: 42 + m_Height: 24 + - m_X: 425 + m_Y: 408 + m_Width: 18 + m_Height: 47 + - m_X: 458 + m_Y: 455 + m_Width: 53 + m_Height: 56 + - m_X: 416 + m_Y: 423 + m_Width: 27 + m_Height: 32 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + atlas: {fileID: 0} + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 5 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: 8bc112cfdca803744bd20e8218a0257b + pointSizeSamplingMode: 0 + pointSize: 70 + padding: 5 + packingMode: 0 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 0 + characterSequence: 32 - 126, 160, 8203, 8230, 9633 + referencedFontAssetGUID: + 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: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!21 &6310177900176052466 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular SDF Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + 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} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 8426617693865840942} + 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_Ints: [] + 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: 6 + - _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: 512 + - _TextureWidth: 512 + - _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} + m_BuildTextureStacks: [] +--- !u!28 &8426617693865840942 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Inter-Regular 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: 0 + 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: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080b1313131313110b010000000000000000000000000000000000000000000000080e101212120d0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e121517191919181714110c0a0400000000000000000000000000000000000000000000000000000000000000000000040a0c12120f0d07000000000000000000000000000000000000000000000000000000000000000000060c0e12161819191917130f0b0801000000000000000000000000000000000000000000000000000000000000000812181a20202020201e0b080100000000000000000000000000000000040d13152020202020200e0c06000000000000000000000000000000000000000a141a1c202020202012100a00000000000000000000000000000000000912191b20202020202013110b0100000000000000000000000000000000000a141a1c202020202020202020202020202020202020201f1d1b18140f0b08010000000000000000000000000000000000000000000000000000000000060c0e12151514120e0c060000000000000000000000000000000000000000000000060c0e20202020201e0b08010000000000000000000000040a0c20202020201f0c0903000000000000000000000000000000000000000001080b1013110c0a03000000000000000000000009151d202929292928251e1305000000000000000000000000000000000000000003111c23252828282320190e000000000000000000000000000000000000000000000000000000000000000000000000070b10192023272a2d2e2f2f2e2c2926221f180d0c060000000000000000000000000000000000000000000000000000000000000c181f22272824211a0f0400000000000000000000000000000000000000000000000000000000040b0e192023282b2d2f2f2e2c2924201d140907000000000000000000000000000000000000000000000000000000000b19252d2f353535353533201c14080000000000000000000000000000071521282b35353535353523211a0f01000000000000000000000000000000000e1c272f32353535353527241d120400000000000000000000000000000c1a262e3035353535353528251e13050000000000000000000000000000000e1c272f32353535353535353535353535353535353535353433302d2925201d140906000000000000000000000000000000000000000000000000030a0e1a2123272a2a2a2723211a0e0000000000000000000000000000000000000000000e192023353535353533201c14080000000000000000000c171f21353535353534211e160b00000000000000000000000000000000000008141c20252826211e160b00000000000000000009192731363e3e3e3e3d3a312313010000000000000000000000000000000000000011212f373b3d3d3d38352b1e0e00000000000000000000000000000000000000000000000000000000000000000108131c20252c35383c404243444443413f3b37332a2320190e07000000000000000000000000000000000000000000000000000007141c2a33373c3d39362d1f180c00000000000000000000000000000000000000000000000000030c181f222c35383d4043444443413e3a353126211a0f06000000000000000000000000000000000000000000000000000019293741454a4a4a4a4a493530261808000000000000000000000000041525333c404a4a4a4a4a4a38352c1f0f0000000000000000000000000000000a1c2c3943474a4a4a4a4a3c3930231200000000000000000000000000041a2a3842464a4a4a4a4a4a3d3a31231301000000000000000000000000000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494846433f3a35312620190e040000000000000000000000000000000000000000000b161e212c35383d3f403f3d38352c1f16080000000000000000000000000000000000000e1e2c35384a4a4a4a4a493530261808000000000000000c1c2933364a4a4a4a4a4a3632281b0b000000000000000000000000000000010f182630353a3d3b3632291b120500000000000002152737444b53535353524e41311e0b000000000000000000000000000000000000081c2f3f4b505252524d493c2b190600000000000000000000000000000000000000000000000000000000000008141c2530353a3c494d525557585959585654504c473a38352c221b10040000000000000000000000000000000000000000000000061425323a474c51524e4a3e342a1d0c00000000000000000000000000000000000000000000000b161e2a34373c494d52565859595856534f4b4437362d20190e0000000000000000000000000000000000000000000000000a1b3747545a60606060605e4b433626140100000000000000000000000d21334350556060606060605e493d2c1a0600000000000000000000000000001427394a565c6060606060514d41301d0a00000000000000000000000012223848555b606060606060534e42311e0b000000000000000000000000001427394a565c6060606060606060606060606060606060605f5f5d5b58544f4b4437352c1f170b00000000000000000000000000000000000003111b2932363d494e52545554524e493d342616040000000000000000000000000000000006192c3c495e60606060605e4b433626140100000000000417293a465c5f606060605f4b463928160300000000000000000000000000000f1f2c36434b4f52514b4639302312030000000000081d3144556068686868685f4e3a25110000000000000000000000000000000000000e23374b5d65676767625a4935200b00000000000000000000000000000000000000000000000000000000011018263036434a50575a63676a6c6e6e6e6d6c69666158554d493c362d1f170c00000000000000000000000000000000000000000000142432434f58616767645c4c473b2a1a0a000000000000000000000000000000000000000002101b28323b474c555a63676b6d6e6e6e6c686460554e4a3d352c1e13010000000000000000000000000000000000000000000316283954666f757575757573605443301c08000000000000000000000013283c50616a757575757575705b4935210c00000000000000000000000000001a2f435668717575757575675f4d39241000000000000000000000000919304055667075757575757568604e3a2511000000000000000000000000001a2f43566871757575757575757575757575757575757575757472706d696460554d493c33291b10020000000000000000000000000000000513212f39464b545b63676a6a6967635b514434210e000000000000000000000000000000000c2035495a70757575757573605443301c0800000000000a1f3346586e757575757574615746321e09000000000000000000000000000c1d2c3d49546065686661574d4130211100000000000b20364b60747e7e7e7e7d68523d281300000000000000000000000000000000000010253b50657b7d7d7d78624d38230d00000000000000000000000000000000000000000000000000000008141c2d36434b5460656c73787c7f8283848483817e7b77716a625a4f4a3e33291c1002000000000000000000000000000000000000000a1a32424f6169777c7d796f615947382715020000000000000000000000000000000000000412202e39464b59616a72787d8082848483817e79746c645c4d493c311c14080000000000000000000000000000000000000000091e3245576f848a8a8a8a8a8873604b35200b000000000000000000000417293a556a808a8a8a8a8a8a79634e38230e00000000000000000000000000001c32475c71868a8a8a8a8a7c67513c271200000000000000000000011426374c5e70848a8a8a8a8a8a7e68533d2813000000000000000000000000001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898885827e7a746c635a4c463a2d20110300000000000000000000000000031323313f4c57616972787c7f7f7f7c786b62513d2914000000000000000000000000000000000e23384d63788a8a8a8a8a8873604b35200b00000000000c21364c61768c8a8a8a8a8b75614b36210c00000000000000000000000004182a3b495b63737a7d7b76675f4d402f1c09000000000c21364b61758b93939389735e49341e00000000000000000000000000000000040a1a2f445a6f849292927d67523d281208010000000000000000000000000000000000000000000000000a1826303e4a546067737a82888d919597989999989694908c867f786e645c4c463a2e2012050000000000000000000000000000000000031628384f60697f8a91928e8477615645311d090000000000000000000000000000000000041222303e4a57616b777f878d92959899999896938f8981796e625a4e4230261808000000000000000000000000000000000000000b21364b60768a9f9f9f9fa68e79644f39240f000000000000000000000a1f33475870859b9f9f9f9f937e695338271502000000000000000000000000001c32475c71879c9f9f9f917c67513c271200000000000000000000081d314455667c91a29f9f9f9c8673604b35200b000000000000000000000000001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faa9f9e9d9b98948f8881786c61584a3e2e211100000000000000000000000000112131414e5d65757f878d92949594928d806b56412b1600000000000000000000000000000004172a3a54697e949f9f9fa68e79644f39240f000000000013253651677c91aa9f9fa9917c66513626140100000000000000000000000b1f3447596379868f9290897d675e4c38230c000000000c21364b61768ba0a89e89735e49341e00000000000000000000000000030a0c171f212f445a6f8499a7927d67523d28201d150b070000000000000000000000000000000000000000000a1a2836434b5c64737d868f979da6a7aaacadaeaeadaba9a5a39b958c837a6d61584b3e3023120500000000000000000000000000000000091e324556697e939fa9a7a29a8574604b36200b0000000000000000000000000000000000122230404d5c6475808a959ca4a7abadaeaeadaba8a79e978e837868604b433626140100000000000000000000000000000000000010263b50657b90a9bab5c5aa947f6a55392916030000000000000000000c21374c61768b9fb4b5b5ae99846f5645311d09000000000000000000000000001c32475c71879cb1b5a6917c67513c2712000000000000000000031628384b6073869cb1c0b4a2907b665544311d08000000000000000000000000001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bbb4b4b2b0ada9a69e968c8176645c4b3f2e1e0e00000000000000000000000a1a2e3f4e5f687b88949ca4a7a9aaa9a7927d68523d28130000000000000000000000000000000a1f3347586f859aafb5c5aa957f6a553a2a1704000000071c3043546d8297adb5b5ad97826d5443301c0800000000000000000000000c22374c6177889ca4a7a79e8d7b65503a2a17040000000c21364b61768ba0b39e89735e49341e0000000000000000000000020b161e212a33373c445a6f8499a7927d67523e3a353127201c13080000000000000000000000000000000000000a1a28384554606a7a86929ca4acb3b7c4bdbab8b6b7b8babec1b5b1ab9f998d8276645c4d41302312020000000000000000000000000000000b21364b6075899eb3bac0b4a3927d68523d2813000000000000000000000000000000000e1e2f404d5e667a87959fa9b2b6c3b7b2b0b0b1b4bab8b3aca1998a7e6c605443301c14020000000000000000000000000000000005182b3b566b8196abc7d7c5af9a85705746321e0a00000000000000000012273c51677c91abbccfc9b49e8975604b36200b000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000091e324556687d92a4b6bcab9a846f5e4c37261401000000000000000000000000001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9a9aaabadb0b4bab8b3aa9f97877a655d4b3c2b1906000000000000000000021628384b5d687d8c9da6b1b6c2bbb9b8a78d78634e38230e0000000000000000000000000000000c21374c61768b9fb4cac5b09b85705847331f0a0000000b20354a6074889db3c8c8b39e8874604b35200b0000000000000000000000162b41566b8096a6b5c2b8ab9c86715847331f0a0000000c21364b61768ba0b39e89735e49341e000000000000000000000a161e2932363a474c51555a6f8499a7927d6757544f4b443735302518110400000000000000000000000000000008182838455660727f8c9ba3b1b6c2b8b3ada8a4a2a1a1a3a5a9aeb4babcb5ab9f97887a675f4d413020100000000000000000000000000000000f243a4f64798fa7b9ccd0c1ad98826d58432d1803000000000000000000000000000008182c3c4c5e667d8b9da5b4bab4b0a7a69d9b9b9c9fa9acb4bab2a89f928172604b43322010000000000000000000000000000000000b2034485971869cb1c6dbc9b49f8a76614b36210c0000000000000000061a2c3d576d8297acc9d9cdb9a88f7a65503a2510000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000004172a3a4b6075889db2c2b59f8d7a644f402f190900000000000000000000000000001c32475c71879cb1c6b2a0989494949494949494949494949596989b9fa9afb4bbb4a59d8a7b655a49352011000000000000000000091e324556657b8c9faab7bab4aca6a3a39e8974604a35200b00000000000000000000000000000215273852677c92aabbcecab49f8b77614c37210c0000000f24394e64798ea6b7cbccb8a78f7a644f3a250f00000000000000000000001b31465b70869bb0c4d2c9b5a48c76614c37210c0000000c21364b61768ba0b39e89735e49341e000000000000000002101a283239464b535861666a6e708499a7927d6f6c69646055504a43362f1f170c00000000000000000000000000011426364556607483949faab5c1b4b0a79e98938f8d8c8c8d9094999fa9b2b7bcb5a69d8b7d675f4d3e2e1c0c000000000000000000000000000010253a4f657a8fa9bacdd4c4ad98836e58432e19030000000000000000000000000000132536495a667c8c9fa9b6b8b3a29a928c888685878a8f979fa9b4bab49f96816c614f3e2d18080000000000000000000000000000000d22374d62778ca4b5c9d8cebbaa917b66513c261100000000000000000c2135495b72889db2c7d9d7c6aa95806b553a2a17040000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000a1f3347586a7f94a6b7baa998826d5c4a3622120000000000000000000000000000001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f7f8083868a919aa2b4b9b7a89e8978624d3f2f1c0800000000000000000b21364b6075879daabbb9a89f96918e8e90836f5443301c070000000000000000000000000000091d3145566e8398aec8cacabcab927c675236261401000417293a556a7f94aac4d5d5c5ab95806b563d2c1a06000000000000000000001c31465b71869bb0c6d5cbb7a68c77624c37220d0000000c21364b61768ba0b39e89735e49341e000000000000000513202e38454b57616870777b8083858a9eb29d8784827e7a756d6560544c3f33291c0e000000000000000000000000091c30435460748499a1b4bbb8b3a39b9188827d7a787777787b7e848a939da6b5bcb7a99f8d7d675c4b3a291704000000000000000000000000000c21364c61768a9fb4bdc3b6a6947e69543f29140000000000000000000000000000071c30435463788a9eaabab6a69e91857d7673717072757a828b9aa2b0bcb09f947f695c4a36251300000000000000000000000000000013253652687d92a7c2c6c2c6c8ac96816c573c2c1906000000000000000e23394e63788ea5b7c7c4c9c6b09b86715847331f0a0000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000005192b3c4c6176899eb3c4b49f8b78624d3e2d1b040000000000000000000000000000001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6a6a6a6b6d71757c84919ea8b9b8a79a846f5d4b38230b000000000000000013283d52687d92a5b7b9a79e8a817b79797b7b644f3625130000000000000000000000000000000b20364b6075899eb3bcb4b4bcad98826d5443301c08000a1f33465870859ab0c5c1c6c6b19c86715b4935210c00000000000000000000172c42576c8197a8b8c5bcb29d8874604a35200b0000000c21364b61768ba0b39e89735e49341e000000000000051323303e4a56606a767e858b9195989a9ea8b7a59d9997938f89827b73655d4c473a2c1f0e0000000000000000000009192e3f4b60728399a2b2bfb4a69d91857c746d68656361626365696e767e88969fabbabaab9f8b7a645847331f10000000000000000000000000000a1f3346586b80969faaaba59d8876614c36210c00000000000000000000000000000b20354a6072849aa8b9b6a49c887c706761585b5b5660656d7884969eb0bdb49f8c7a645443301c0700000000000000000000000000071c3043546d8398adbeb2adb2beb29d87725a4935200c0000000000000216283854697e93a9bfb3aeb4b9b59f8b77614c37210c0000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000b2035485a6b8096a7b9b9a796806b5a48352010000000000000000000000000000000001c32475c71879cb1bca6917c6754545454545454545454545556585660666f7c8a9ea9bab3a2907b65503928160300000000000002152737596f8499aec3b39e89796c66646466645d4b37180800000000000000000000000000000010263b50657b90a7b9ab9f9fabb39e8874604b35200b000c21364c61768b9fb4b0abb0b5b6a48d78634e38230e000000000000000000000e23384d63788a9ea7abab9f927e685443301c070000000c21364b61768ba0b39e89735e49341e000000000003132331414d5c64747f89939a9fabaaadb0b4b9c3b7b2afaca9a79e9890867b6e6158493d2c1e0e0000000000000000021527374b5d6a7f95a1b2bfb3a29a887c70666055534f4d4c4c4e505457616975808d9fa8babaa99d8776614c3e2d1b070000000000000000000000000417293a4b6073818e9495928779635846331f0a0000000000000000000000000005182a3b51667c91a2b4b8a69c8678665e524c473a38454b505a627280969fb1bbaa9b8572604a35200e000000000000000000000000000b20354a6074889eb3b2a098a0b2b6a58d78624d38230d000000000000091e3245566f8499afb3a1999ea8b9ab917c67523c27120000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000071a2d3d4d62788a9fb4c3b39e8976614c3c2b1902000000000000000000000000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f3f404138454b515f677b8b9fb4c0ae99836e5746321e09000000000000081d31445573889eb3c4a8937e695b514e4e514f4b3f2e1b000000000000000000000000000000071a2d3d576c8196acb49f8c8c9fb4a68e79644f39240f0013253651677c91aab09e969ba3b5a9947e69543a2a17040000000000000000000c2035495a657b899395948c7f6a604e362513000000000c21364b61768ba0b39e89735e49341e0000000000102131414e5f677a86949ea7b0b4bcc3b7b2b4b9c4b7b2b4b9c5b9b3ada39b908276635b493c2c1b0b00000000000000081d314455657b8c9fb4bfb3a1998477675f514b44373a383737383b39464c57606b7c8a9fa9bab7a597826d5c4a36220e000000000000000000000000000b1d314455606d7a7f807c75635b4a3a291704000000000000000000000000000b1f34485970859aafc0b39e887862594c4037332a2731363c4854606d8197a4b6b5a3917c66513c2b19050000000000000000000000000f24394e64798ea6b8ad988398a4b6a8937e68533727150200000000000b21364b60758a9fb4ae99848a9eb4ac97826d573d2c1a0600000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000c21364a5b6d8297a9bab7a5947f695847331e0e00000000000000000000000000000000001c32475c71869cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2a2b283236414d5d697f94a6b7b49f8a75614b36210c0000000000000b20364b60758ba6b8b8a68c77614c3d39393b3a372e20100000000000000000000000000000000c21364a5b72879db2ad98828298adaa957f6a553a2a17071c3043546d8297adab9681859bb0af9a85705847331f0a00000000000000000006192c3c4b5d65767d807f786a615042311808000000000c21364b61768ba0b39e89735e49341e000000000a1b2e3f4e60687d8b9ca4b3b8bab4ada6a59d9ea8b7a69d9ea8a9b0b5c1b5b1a0988779635b49392917030000000000031628384b6074869cabbcb4a299837461594d41353127252322222326293339454b5e667b8b9fb4bfb19f8e7a644f3c2b190600000000000000000000000001152737444b5c646a6b6760564a3d2d1b0b00000000000000000000000000000d22374c62778b9fb5b7a5927d6759483b30211f17151d202b36434b6074869cb1c1b09a85705a4835200b000000000000000000000003162839546a7f94a9b6a58d78869cb1ae99836e5544311d08000000000010263b50657b90a9baa9907b8399aeb29d88725b4935210c00000000000000000000001c32475c71879cb1bca6917c67513c27120000000000081c2e3f4e63798c9fb4c1b29d8774604b3a29170000000000000000000000000000000000001c32475c71869cb1bca6917c67513c2715151515151515151516161e21303f4b6074889db2baa9907b65503b25100000000000000c21364b61768ba0c4b39d887358473324242625221b10020000000000000000000000000000000e24394e63798ea5b7ab927d7d92a7b09b85705847331f0b20354a6074889db3a9907c8095aab49f8b76614c37210c000000000000000000000e1e2f3f4b5861686b69635b504333241300000000000c21364b61768ba0b39e89735e49341e000000031628394b5d687e8d9faab6bcb5a99f98918c878a9eb29d87898d939ba3b0b5beb2a59c8879635746331e0f0000000000091e324556697e93a4b6b8a79a84746056473b30201d15100e0c0d0e10171e2832404c5d687d92a1b2bdae99836e5a4935200b00000000000000000000000000091927313e4a4f5556524b45382d1f0f00000000000000000000000000000012273c52677d91abafaf9d8773604b3b2b1d120a0402090e1826324556667b90a4b5b4a28d78624d38220d0000000000000000000000091e3245576f859aafb29d87728196acb49e8975604b36200b0000000005182b3b566b8196abb49f8a747e94a9b7a58d78634e38230e00000000000000000000001c32475c71879cb1bca6917c67513c271200000000000923374b5d6f8399abbcb5a3927d675645321c0c0000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000309121d3145566c8196abc7a8937e69533e29140000000000000c21364b61768ba0b6b19c87715c3a2a180f110f0d080000000000000000000000000000000005182b3b556a7f95aab59f8b77778ca3b49f8b77614c37210f24394e64798ea6b49f8a757a8fa7b9aa927d6752382715020000000000000000000011212f3a464c5356544e493d3325150600000000000c21364b61768ba0b39e89735e49341e000000091e324557657b8c9fabbbb9ab9f968a827c76728499a7927d74787e858f9ba3afbcb6a69c8676614c3d2d1a07000000000b21364b6075889eb3c0b39e8977625645382a1d120801000000000000030a161e2f3f4e5f6e8399aabbb59f8c78624d38230d0000000000000000000000000000182836404344444444444036281801000000000000000000000000000000152b40556a80959a9a9a96816b5443301d0d000000000000081628384c5e71869cb1c0a8937e68533e291300000000000000000000000b21364b60768a9fb4ac97826d7c91abb9a88f7a65503a2510000000000b2034485971869cb1af9a846f798ea7b8a9937e695438271502000000000000000000001c32475c71879cb1bca6917c67513c271200000000091930404f657a8fa1b3bfb19b8573604b382815000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000215273852687d92a7bdab95806b56402b160000000000000c21364b61768ba0b6b19c87715c47321c0000000000000000000000000000000000000000000b2034485970869bb0b09b867171869bb1ab917c6752362517293a546a7f94a9af9a846f74899eb3ae98836e5645311d090000000000000000000003111c2933363e403f38352c1f15070000000000000c21364b61768ba0b39e89735e49341e0000021528384b6075879daabbb9a89e8d81776d66616f8499a7927d676369717a85959eaebbb6a497816c5c4a36210b000000071a2d3d53687e93a6b8b4a2927d67594838281a0c000000000000000000000003122131414d62788b9fb4bcab947f6a55392916030000000000000000000000001024364653595959595959534636190900000000000000000000000000000014293e54697e84858585847c665036261400000000000000000a1a2f40556a7f94aabfad98826d58432d18000000000000000000000011263b51667b90a9baa7927d67768b9fb4aa95806b553a2a18040000000d22374d62778ca4b5a9947f6a74899eb3ae99846f5645311d09000000000000000000001c32475c71879cb1bca6917c67513c2712000000011527374d5e70859bb0bfb3a1907b655443301a0a000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000011263c51667b91a6bbab96816b56412c160000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000000000d22374d62778ca3b5aa95806b6b8095abad98826d5443301f33465870859aafa9947e696e8398aeb49e8975604b36200b0000000000000000000000000c171f21282b2a23211a0e00000000000000000c21364b61768ba0b39e89735e49341e0000091d3245566a7f94a5b7baa99e8a7c6c6158515a6f8499a7927d6752545d657380939daebeb59f8d79644e3928160300000c21364a5b71869cb1c2b09b85705f4d3b2b1a0a0000000000000000000000000003132035495a6d8298adc5b09b86705746321e0a000000000000000000000002172b4053646e6e6e6e6e6e645337271501000000000000000000000000000012273b4f61696f6f6f6f6f665e4c38180800000000000000000012253a50657a8fa5bab09b86715b46311c0000000000000000000005192b3b566c8196abb6a48c776271869bb0b09b86715947341f0a00000114263652687d92a7b9a78f79646e8398aeb49e8975604b36200b000000000000000000001c32475c71879cb1bca6917c67513c27120d0d0d0d1d314455667c91a3b4bcab99846f5d4b36261400000000000000000000000000000000000000001c32475c71869cb1bca6917c67513c271200000000000000000000000012273d52677c92a7bcab96806b56412b160000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000000000316283953687d93a8b9a78f7a65657a8fa8b39e8874604a3521364c61768b9fb4a68e7963687d92a7b9a8907b65503b261000000000000000000000000000040a0c1316140e0c060000000000000000000c21364b61768ba0b39e89735e49341e00000b20364b6075889eb3c3b49f8b7b665e4c473a5a6f8499a7927d67523f4b55606b7e93a0b2bcab98826d5746321e0900000e24394e63798ea4b5b6a4907b655041301d0d0000000000000001080b0b0b0b0b0b0b192b3c50657a8fa7b9b49f8b76614b36210c000000000000000000000004192e43596e8284848484836e5544311d0800000000000000000000000000000c1f32424f545a5a5a5a5a504c402f1c000000000000000000000c22374c61778ca1b6b39d88735e48331e000000000000000000000b2034485971879cb1b19c8772596b8095abb59f8b77614c37220c0000081c3043546e8398adb39e897460697e93a8b9a88f7a65503a2510000000000000000000001c32475c71879cb1bca6917c67513c27222222222228394b6074869cb1c1b49f8c79634e3f2f180800000000000000000000000000000000000000001c32475c71869cb1bca6917c67513c2712000000000000000000000008182d3e556b8095aabea9947f69543f29140000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000000091e3246576f8499aeb39e8975606075899eb4a68e79644f39253651677c91aab29d88735b62778ca3b5ac96816c573e2d1a070000000000000000000000000000000001000000000000000000000000000c21364b61768ba0b39e89735e49341e000011273c51667c91a7b8b8a7947f6a5d4c4033445a6f8499a7927d67523d37444b606d8298a9bab49f8a76614b36210c0003162838556a7f95aac2b19c86715d4b3823130000000000000009141d202020202020202020354b6074899eb3bcab8f7a654f3a251000000000000000000000000a1f34495f7489999999998a75604b35200b0000000000000000000000000000021424323b3e45454545453b382f2211000000000000000000000b20354a60758a9fb5b49f89745f4a341f000000000000000000000d22374d62778ca4b6ac96816c57657b90a9baab927c675236251300000b20354b6074889eb3ae99836e5563788ea6b7ab95806b563a2a18040000000000000000001c32475c71879cb1bca6917c67513c373737373737374557687d92a4b6baa997826d5b4a3621110000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000051325364a5c70859bb0c1a6917c66513c26110000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000000000c21364b61768a9fb4ae98836e55566e8499aeaa947f6a553a3043546d8297acac97826d575971869bb1b29d87725c4a36210d0000000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e0002172d42576c8297acc5b39e8975604b3f2f2f445a6f8499a7927d67523d2631424c62778a9fb4baa9907b66503b261100091e32455670859bb0c4a9947f69543f2f1c05000000000000091926313535353535353535353544556f8499afc9a8937d68533e28130000000000000000000000091e33495e73889eaeaea18c77614c37220c00000000000000000000000000000006141f2729303030303026231c1104000000000000000000000a1f334658758a9fb5b49f8a745f4a351f0000000000000000000114263653687d92a8bcab917c675160758a9fb4ad98826d5443301c07000f243a4f64798fa7b8a8937e69536074889db3b09b86715847331f0a0000000000000000001c32475c71879cb1bca6917c67514d4d4d4d4d4d4d4d4d6075889db2c2b49f8a78624d3d2d1a030000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271207070707070700040a0e192030435464798ea3b5b5a38c77624c37220d0000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000000000114263651667c91a9baa8927d685353687e93a8b09a85705847354a6074889db2ab917c6752566b8095abb7a58e79644e39240f0000000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00071c31465c71869ba2a2a298826d564532202f445a6f8499a7927d67523d281f3447596e8398adc7aa957f6a55402a15000b21364b60758a9fb4b7a68d78634e38231100000000000001142637444b4b4b4b4b4b4b4b4b4b4b566b8196abbfaa95806a55402b150000000000000000000000071d32475c72879cb1b9a38e79644e39240f00000000000000000000000000000000020c12141a1a1a1a1a110f090000000000000000000000000c21364c61768ba1b6b39e89745e49341f000000000000000000081c3043546e8398adb59f8b77614c566f859aafb39d8874604a35200b0417293a556a7f94aab7a68e79634e546d8298adb59f8b77614c37220c0000000000000000001c32475c71879cb1bca6917c67626262626262626262626a7f94a6b7b8a795806b5948341f0f000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271c1c1c1c1c1c1c1c171f212b35434a6072849aafc1b09b85705948341f0b0000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000000081c3043546d8297adb5a48c77624d4d62788da4b49f8b76614c394e63798ea6b49f8b77614c50657a8fa8b9aa957f6a553b2b180500000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e000a1f34495f748a8d8d8d8d8d7e69533828162f445a6f8499a7927d67523d28182a3b53697e93a8beac97826d57422d18000f243a4f647a8faabbb29d88735b4935210c000000000000081d314455606060606060606060606060697e93a9beac97816c57422c170000000000000000000000051a30455a6f859aafbca7927c6752362614010000000000000000000000000000000000000005050505050000000000000000000000000000000f24394f64798ea4b9b29c87725d47321d0000000000000000000b20354b6074889eb3b19b86715847556a7f94aab7a68e79634e39240e0a1f33465870859ab0b39d8874604a53687d92a8bcab917c67523c27120000000000000000001c32475c71879cb1bda8937e777777777777777777777779899eb3c4b39e8876614c3b301d150a0000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c3232323232323232322a33373c484d616a7f94a2b4b6a4927d68533b2a18050000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000000000b20354b6074889eb3b19c86715948495a72879cb2ab917c67523a546a7f94a9b09b857058474b6075899eb3b09b8671594834200b00000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00000d23384d6278787878787875614b36211a2f445a6f8499a7927d67523d2812273c51667c91a6bbad98836e58432e190013283d53687d92a8c8ae98836e593d2c1a060000000000000b20354b60737575757575757575757575747d92a7bdac97826d57422d18000000000000000000000002172d42576c8297acc1ac96816c5443301c0b0000000000000000000000000000000000000000000001040600000000000000000000000000061a2c3d53687e93a8bdaf9a846f5a452f1a0000000000000000000f24394f64798ea7b8ab96816b563a4f647a8fa8b9a9947f69543928160c21364c61768b9fb4ad98826d54434d63788da5b7ad97826d583d2c1a0600000000000000001c32475c71879cb1c6ad9c938c8c8c8c8c8c8c8c8c8c8c8d9ea7b9bea9937e6961574d4132281a0a00000000000000000000000000000000000000001c32475c71879cb1bca6917c6751474747474747474747473a474c515a626e7f949dafbbaa9c8674604b36200d000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000000000f253a4f647a8fa6b8ab96806b563b3c576c8196acad97826d54465870859aafaa95806a553a44556e8399aeb5a38c77624d37220d00000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e00000b2035485a626262626262615746321e1a2f445a6f8499a7927d67523d2812273c51677c91a6bcad98836e58432e1900162b40566b8095abbfaa95806a55402b15000000000000061b30455b70848a8a8a8a8a8a8a8a8a8a8a8a929cadc2ad97826d58422d1800000000000000000000000014293e53697e93a8c3b29d8774604b3929190b00000000000000000000000000000000060c0e111416191c150b0903000000000000000000122136495b6f849aafc6ab96806b56412b16000000000000000003162939556a7f94aabbaa907b66513b4b6075899eb3af9a846f5745321e11273c51667c91aabba7927d685236495a72879db2b29d88735b4936210c00000000000000001c32475c71879cb1c6baada8a2a2a2a2a2a2a2a2a2a2a2a3b3b9c5c7b29c877f75675f4b4538281a0a000000000000000000000000000000000000001c32475c71879cb1bca6917c675c5c5c5c5c5c5c5c5c5c5c5c5861666d7883949daebcb49f8c7b655544311d08000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000006192c3c566b8095abb9a8907b65503b3b51667b90a9b39d8874604c61768a9fb4a88f7a654f3a3753687e93a8c1a8937e685339281603000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e000006192b3c484d4d4d4d4d4d4b463928161a2f445a6f8499a7927d67523d281d2f40546a7f94a9bfac96816c57412c1700182d43586d8298adbca7927d67523d2812000000000000061b30455b70859aa0a0a0a0a0a0a0a0a0a0a0a7adbac2ad97826d58422d180000000000000000000000000e24394e63798ea5b6b7a6917c67574637291b1002000000000000000000000000010f1a212326292c2e312a211e160a06000000000008131c31424e63798c9fb5b9a8907b66513b261100000000000000000a1e32465770859aafb49f8b76614c3644556f8499aeb49f8a76604b36211a2c3d576c8197acb6a58d78624d383c586d8297adb7a68e79634e39230e00000000000000001c32475c71879cb1c6cbc1bdb7b7b7b7b7b7b7b7b7b7b7b8c1c3c7cab6a59c94887d6d605645382816020000000000000000000000000000000000001c32475c71879cb1bca6917c7171717171717171717171717273767c828b99a1aeb7ab9f947f695d4b37271502000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000c2035495a71879cb1b49e8975604b36364b61768a9fb4a68e796451667c91aab39e8975604b35384d62788da4b5af99846f5746321e09000000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e0000000e1e2b353838383838383632281b0b1a2f445a6f8499a7927d67523d26313f4c5e70859bb0c3a9937e69543e2914001a2f445a6f8499afbaa5907a65503b2510000000000000061b30455b70859ab0b5b5b5b5b5b5b5b5b5b5bdbebebead97826d58422d180000000000000000000000000c21364a5b72879cb2c4b29d8776615546392d1d150a00000000000000000000000f1f2c36393c3e4143464036322820191411101113182530404e606f8399abbcb49e8975604b36210b00000000000000000c21364b61768a9fb4b09b85705846333754697e93a9baa9907b66513b262135495b72879db2b29c87725a48353d52677d92a7c3a9937e695438271502000000000000001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9aaabaeb2b6c3b6b2a69d928274605645321e120000000000000000000000000000000000001c32475c71879cb1c6b29d8786878787878787878787878787898c91989faab3b1a59d8d7f6a614f3f2e190900000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000000e23384d63788da4b6ae99836e5645313246576f859aafaa947f6a576c8297acae99836e55443135485a71869cb1b49f8a76614b36210c000000000000000000000000030a0c0b0801000000000000000000000c21364b61768ba0b39e89735e49341e000000000e1920232323232323211e160b001a2f445a6f8499a7927d67523d37444b5d667c91a3b4b6a58e79644f39240f001b31465b70859bb0b9a48e79644f39240f000000000000061b30455b70859aa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a997826d58422d18000000000000000000000000071a2d3d54697f94a6b8b7a599837361574a3e31271a0d000000000000000000061a2c3d494e515356595b554b4538352c29272626282e36434a5e687e92a1b3bcab97826c5645321e09000000000000000011263b51667b90aabbab95806b563a29394e63798ea6b8ab96816c563c2b23384e63788da5b6ac97816c573c2b374d62778ca4b6ae99846f5645311d09000000000000001c32475c71879cb1c6b2a09894949494949494949494949596999da5aab3b8b8b3a0988374604b41301a0a00000000000000000000000000000000001c32475c71879cb1c6b7a59d9c9c9c9c9c9c9c9c9c9c9c9c9c9ea7a6adb4aca39b93877c6a614f433221100000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000004172a3a54697e94a9c2a8937e68533827283954697f94a9b09a85705b73889db2a8937e685337272b3c566b8196abbaa9917c665137261401000000000000000002080b161e21201c14080500000000000000000c21364b61768ba0b39e89735e49341e0000000000060b0d0d0d0d0d0d0c090300051a2f445a6f8499a7927d6752454b5560697b8a9eb4c0b29c8773604a35200b001c31465c71869bb1b8a38e78634e39230e000000000000061b30455b7085949494949494949494949494949494949494826d58422d18000000000000000000000000000f21364b6175889db3bcb3a1998375645c4b45382b1d0e00000000000000000c2136495b6366696b6e716a60564d493c3e3c3b3b3e3f4b5460697c8c9fb4bfb49f8c79634e382816030000000000000005192b3c576c8196acbbaa907b65503b26354a6074889db3b19c87725a4835273853697e93a8bcab917c67513c2734485972879cb2b49f8975604b36200b000000000000001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f8183878d959ea7b2beb2a298826d5f4d38271502000000000000000000000000000000001c32475c71879cb1c6c3b7b2b1b1b1b1b1b1b1b1b1b1b1b1b1b3b8c5b09f968c867e75665e4f43322414030000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000a1f33475870859aafb6a48d78624d382324394e63798ea6b49f8b7663798ea6b6a48d78624d3823263b50657b90a8baad97826d5544311d080000000000000009151d2029323635302620180d000000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000001081a2f445a6f8499a7927d6752566067737e8b9ea8b9b4a2937d685443301c07001c32475c71879cb1b8a28d78634d38230e0000000000000012273d52677d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c66503b2611000000000000000000000000000a1e324657667c919eb5bcb3a199867a6b6056483b2c1e0e000000000000000e23394e63797b7e8183867f756a625a575351505153575d65727e8c9faabbb7a697816c5b49351a0a00000000000000000b2035485a72879cb1b49f8a76604b36213043546d8398adb6a48d78624d383145566f8499aeb59f8b77614c37222b3b576c8197acbaa8907a65503b2510000000000000001c32475c71879cb1bca6917c69696969696969696969696a6c6e7278808999a1b1bdb2a0917c675645311d09000000000000000000000000000000001c32475c71879cb1c6bfb3aeababababababababababababadb1b6c2ac968177716860564c4032251506000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000000000c21374c61768b9fb4b19c87725a48352020354a6074889db3aa917c697f94a9b29c87725a49352020364b6075899fb4b39e8874604b35200b000000000000091927313639464b4b4336342b1d0d0000000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000000409141d2025445a6f8499a7927d67646c757d86939fa9b9b8a79a8473604b36251300001c31465c71869bb1b8a38e78634e39230e000000000000001025394d5f67696969696969696969696969696969696969665e4c38230f00000000000000000000000000031629394d5e6a80949fabb8b3a49c8c80746259493c2c1d0d0000000000051b30455a7084919396989b95887f78716c69666566686c727a84939faabbbbaa9d8876614c3d2c1a0000000000000000000d22384d62788da4b6b09a85705745321e253653687d92a8c2a8937d685337364b6075899eb4b19b86715847331f273c52677c91a7c2ab95806b563a2a18040000000000001c32475c71879cb1bca6917c67545454545454545454545556595a636a7783979fb1beb29d8774604b36200c000000000000000000000000000000001c32475c71879cb1c6b3a199959595959595959595959596989ca4aab39f96877f75665e504433241401000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000000000215273852677c92aabbab96816c563c2b191c3043546d8297adad978270859aafac96816c573c2b191d3245566e8499aeb8a78f7a644f3a250f000000000009192737444b55576160544d483b2b1d0d00000000000c21364b61768ba0b39e89735e49341e000000000000000000000000030c171f26313536435a6f8499a7927d747a8188929ca4b4bab6a79e897862544330180800001b30465b70859bb0b9a48e79644f39240f000000000000000a1e30414d52545454545454545454545454545454545454504c402f1c0900000000000000000000000000000b1b304050616a7f8d9ea7b3b6aa9f958578635b493b2a18080000000003182d42586d8297a8abaeb0a69d958d86827e7c7b7b7d81878f9aa2b4bbbaab9f8c7b655846331f0f00000000000000000114263653687d92a8c2aa95806a5539281623384d62788da5b6ae99836e55443b50657a90a8b9ab96816b563a2a1822374c61778ca4b5b09b86715947341f0a0000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f40413c494d5861728197a4b5b7a5927d68523a2a17040000000000000000000000000000001c32475c71879cb1c3ae998380808080808080808080808183878c959ea8a59d94887c6b625042321f0f000000000000000000000c21364b61768ba0b6b19c87715c47321c07060604000000000000000000000000091d3145566e8398aebaa9907b66503b261113253652677c91abb39d88768b9fb4aa917b66513c261115283853687e93a8c2ab96806b563d2c1a06000000011426374455606a7376746d6259483b2b1905000000000c21364b61768ba0b39e89735e49341e00000000000000000000000b161e2a3337444b5054606f8499af9b85888f969ea7b1b5bbb4a49c897a645a483626140000001a2f445a6f8499afbba5907b66503b26110000000000000001132330393d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b382f2212000000000000000000000000000000001222334350616a7c8999a1b3b9b4a39b87796359473625130000000000152b40556a8095aabfc1b5b1b1aaa49c979391909093969ca5b0b4c0b5a99f8d7d675d4b3a2917010000000000000000081c3043546e8398aebaa98f7a65503a25102035485a72879db2b39e8975604b3b566b8095abbbaa907b66513b26111f34475971869cb1b59f8b77614c37220c0000000000001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2c2c353a47546074869cb1c3b09a85705847331f0a0000000000000000000000000000001c32475c71879cb1bca6917c6b6b6b6b6b6b6b6b6b6b6b6c6d71777f8999a1b2a69d91806b614f3d2c1a060000000000000610161821364b61768ba0b6b19c87715c47321c1c1c1b191309000000000000000000000b20364b6075899eb3b49f8a75604b36210b0c21374c61778b9fb4a69b859baab49f8a76614b36210c0d23384d62788da4b6b19c87715b4935210c000000081d31445560737f888b89827762594834200a000000000c21364b61768ba0b39e89735e49341e00000000000000000000111b29323a474c5560656c747a869cb1a39b9da6abb3b8bcb4aa9f968679645c4a3c2b1808000000182d42586d8297adbda7927d68523d2813000000000000000005131e25272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a26231c12040000000000000000000000000000000004152533434f5e667783919ea8b7b5a69d8777625443301c080000000013283d52687d92a7bdb5a39b9ba3b3b1aca8a6a5a6a8acb2b6c3b7b3a49c8a7c675f4d3f2e1c0c0000000000000000000b20354b6074899eb3b49f8a75604b36200b192b3c576d8297acb9a78f7a644f475971869bb1b49f8a76614b36210c182a3a566c8196abbcab917c67523c27120000000000001c32475c71879cb1bca6917c67513c2714141414141414151719202a364556667c91a7b8b59f8b76614c37210c0000000000000000000000000000001c32475c71879cb1bca6917c6756565656565656565656565859626a778397a0b1b39e937e695b4935210c00000000000a18232b2e31364b61768ba0b6b19c87715c4732313131302e261a0c00000000000000000010263b50657b90a7b9af99846f5645321e090a1f33475870869bb0b4a39ba3b4af9a85705746321e0a0c2035495a72879cb1b6a48d78634e38230e0000000b20354b607383959ea69f988878624d382816030000000c21364b61768ba0b39e89735e49341e000000000000000008131c2f39464b58616a747b82888e9ca4b5b5b0b3b7c3b6b2ab9f988b8075635b4a3e2d1e0e00000000162b40556b8095aac0aa95806b55402b16000000000000000000010a1012141414141414141414141414202020202020110f090000000000000000000000000000000000000007152532404c59626e7d8a9da6b7b7a59a8472604a3626140100000010253b50657a90a5c9b19b8586949ea6aeb3b9c5bbbbc5b8b3ada69d938679665e4d41302111000000000000000000000f243a4f64798fa7b8af9a846f5645311d0912273c52677c91a7c2aa95806a554c62778ca3b5b09a85705746321e0a11273c51667c91abbcad97826d583d2c1a0600000000001c32475c71879cb1bca6917c67513c27120000000000000000060c1827384b6074889eb3bcab917b66513c26110000000000000000000000000000001c32475c71879cb1bca6917c6751404040404040404040413b484d5961728197a3b4b49f8b79634e3a291704000000061828363f4346464b61768ba0b6b19c87715c47464646464642382a1a0900000000000000071a2d3d576c8196acc3a9937e69543828160304172a3a556a8095aac1b4b0b4c1aa947f6a553929160306192c3c566c8196abc2a9947e69543a2a1704000013283d53687d92a1b3b8b4a698836e5645321e090000000c21364b61768ba0b39e89735e49341e00000000000000081825303f4c57616a767f8890979da6b1b5c2c9bcb5b0aaa59c958c83796b6057493d2d2010000000000012283d52677d92a7c7ae99836e593d2d1a070000000000000000000000000000000000000002101b222435353535353525221b10020000000000000000000000000000000000000715222f3b484d5f6779889da8b9b4a2927d685443301c080000000e23384d63788dabbcaf9a85747e8892999ea7a5a6a6a4a69e9891887e74635b4d403023130300000000000000000003162939556a7f94aac5aa947f6a55382715020c22374c61778ca4b5b09b85705852677d92a7c1aa95806a55392916030c21364c61768b9fb4b29d88735b4936210c00000000001c32475c71879cb1bca6917c67513c2712000000000000000000000a1d3144556e8398aec9a9947f6a543f2a150000000000000000000000000000001c32475c71879cb1bca6917c67513c2b2b2b2b2b2b2b2b2c2b343a47546074859bb0bbaa98836e5847331f0a0000001023364653585b5b5b61768ba0b6b19c87715c5b5b5b5b5b5b5548382613000000000000000c21364a5b72879db2b6a58d78634e38230e00000f253a4f647a8fa7b9c8c5c8b8a68e79644f39240f000011263b50667b90a9baaf9a85705847331f0a00001a2f455a6f849aafbfcbc4b49f8a75604b36210b0000000c21364b61768ba0b39e89735e49341e00000000000008182536434a5d6575808a959da6acb3b7c4c9bdb0ab9f9b958e8780786e635b4b45392c1f100200000000000f24394f64798ea9bab39d88735b4a3621080000000000000000000000000000000000000010202e373a4a4a4a4a4a4a3a372e20100000000000000000070707070707000000000004121d2b34414d5b63798a9eb3c0b29d8773604b35200b0000000b20364b60758a9fb5b29d887269757d83898d8f91908f8c88837c756960554a3d30221305000000000000000000000a1e32465770859ab0b9a88f7a644f3a250f000a1f34475971869cb1b49f8b7661546d8298adbaa88f7a65503a2510000a1f33465871869bb0b7a68e79634e39230e00000000001c32475c71879cb1bca6917c67513c27120000000000000000000001152737556a8095aabfac97816c57422c170200000000000000000000000000001c32475c71879cb1bca6917c67513c27161616161616161719202a36445564798ea2b4b49f8b76614c37210c000000162b3f53646d71717171758ba0b6b19c8671717171717171706655422e19040000000000000e24394e63798ea5b7b29d87725b4935210c00000b20354b6074899eb3c9dac8b39e8874604b35200b00000b21364b60758a9fb4b49f8b76614c37210c00001c31465c71869bb1c6dbcdbaa98c78624d37220d0000000c21364b61768ba0b39e89735e49341e0000000000001325364354606a7b87959ea8b2b7bbb4afb2b6b09f968c868079726a625a4e493d32281b0f010000000000000b20364b60758a9fb4b7a68e79634e362513000000000000000000000000000000000000071b2e3e4b4f6060606060604f4b3e2e1b0800000000060c0e1c1c1c1c1c1c0c0a04000000000d1820303d4a5b687d92a3b5b6a5907b65503b2610000000091d31455673889db2b49f8a756060676e74787a7b7b7a77736e6760564b44372d1f120400000000000000000000000c21364b61768a9fb4b39e8975604b35200b0004182a3a566c8196abbcab917c676074889eb3b49f8975604b36200b000417293a566b8096abc4a9947e695438281502000000001c32475c71879cb1bca6917c67513c2712000000000000000000000014293e53697e93a8bead98836d58432e180300000000000000000000000000001c32475c71879cb1bca6917c67513c271201010101010100050c1827374a5c70859ab0bbaa917b66513c2611000000182e43586d8286868686859bb1c6b49f8b8586868686868684705b46301b06000000000005182b3b556a7f95aac3ac97816c573d2c1a060000081d3144556e8398aec3cec2ad98826d5443301c080000091e3245566f8499afbbaa927d67523827150200192f44596e8499aebcc7c1b49f8a74604b36200b0000000c21364b61768ba0b39e89735e49341e0000000000071c30435460727f8d9da5b4b9b6b2aa9f9a9da5ab968177716a645c554d483c352c1e160a0000000000000000081d3144556f859aafc4aa947f6a5443301c0800000000000000000000000000000000000d22374b5c64757575757575645c4b37220d0000010f1a2123313131313131211f170c0000000005131f2d3d4a6073869bb1c3ac96816c57412c17020000021527385b70859ab0bbaa8c77624d5254606365666664625958524b45383127190f0100000000000000000000000011263c51667b91aabbae99846f5544311d08000011263b51667b90aabbac97826d64798ea6b8af99846f5645311d09000011263b50667b90aabbae99846f5645321d09000000001c32475c71879cb1bca6917c67513c2712000000000000000000000013283e53687d93a8bdae98836e59432e190400000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000009192d3d556a7f95aac8a9947f6a543f2a150000001c31465c71869b9b9b9b9ba3b5c9baa99f9b9b9b9b9b9b9b8a745f4a351f0a00000000000b2034485971869bb0bbaa917b66513c26110000000114263753687d92a8c2b9c2a7927d67523626140100000316283854697e93a9c3ae98836e5645311d090011263b51667c909eafb2b0a397816c5645311d090000000c21364b61768ba0b39e89735e49341e00000000061a2c3d4a607281959fabb7b8b3a59d948b84879da7927d6758554f4a3e38342b211a0f030000000000000000000215273754697f94a9c0b19c8773604a3625130000000000000000000000000000000005182a3b4f647a8a8a8a8a8a8a7a644f3a250f00000f1f2c353846464646464637332a1c0c00000000010f1c304354697e93a8c9b09b85705b46311b00000000182e43586d8398adc8a48f7a654f36434b4d5051514f4d483b3c3632281d15090000000000000000000000000005192b3c576c8196acc5a9947e69543727150100000c21364b61768b9fb4b29d88736a7f94a9c4a9947f69543827150200000c21364b61768a9fb4b49f8a75604b36200b000000001c32475c71879cb1bca6917c67513c2712000000000000000000000014293f54697e94a9bead98826d58432d180300000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000012273c52677c91a7bcab96816b56412c160100001c31465c71869bb0b0b0b1b5c1d2c7bab4b0b0b0b0b0b09f8a745f4a351f0a00000000000d22374d62778ca3a3a39f8a76614b36210c000000000d22384d62778da4a3a3a3a48c77624c37220d000000000e23384e63788da5a3a39e8975604b36200b000f24384c5e6b80919a9d9b948575614b382715020000000c21364b61768ba0b39e89735e49341e000000000c2135495b697f949fb5bcb4a79e93877e776f8499a7927d67523a39362d2220190d060000000000000000000000000e23384d63788da2b4b6a4907b665443301c0d0000000000000000000000000000000c1f3447596c82979f9f9f9f8a75604b36200b00061a2c3d494e5c5c5c5c5c5c4c473a2a170400000000001325364e63788dabbcb39e89735e49261401000000162b40556b8095aabca7927c67523d3035383a3c3b3a37342b27201d150a0200000000000000000000000000000b2035485a72879cb1b8a78e79644e39240f0000000a1e33465770859bb0b7a68e7970859aafb8a78e79644e39240f0000000a1e32465770859ab0baa9907a65503b2510000000001c32475c71879cb1bca6917c67513c27120000000000000000000004182a3a566c8196abc0ab96806b56412b160100000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000011263c51667b91a6bbac96816c57412c170200001c31465c71869ba3a3a3a4aab7c7c3b7b2a3a3a3a3a3a39f8a745f4a351f0a000000000013283e53687e8e8e8e8e8e846f5746321e0a000000000b2034485a71868e8e8e8e8e86715948341f0b000000000c2135495b72878e8e8e8e8e7b65503b261000091d2f4051626b7c8488867f75615746331a0a000000000c21364b61768ba0b39e89735e49341e0000000417293a4e63798b9fb4bdb4a39b897e7469616f8499a7927d67523d28221b100b0500000000000000000000000000000c2035495a70859bb0c2b09b8572604a3b2b1a0a000000000000000000000000000c1c2d3e4c62778a9fb4c5ae99846f5645311d09000c2135495b63717171717171615847331f0a00000000000b20354b60758a9fb5b49f8a755443301c0800000013283e53687d93a8bda9947f6a543f2a202325262625222018120b0902000000000000000000000000000000000d22384d62788da4b6b39e8974604b35200b00000003172939556b8095aac4a9947e758a9fb4b39e8974604b35200b00000003162939556b8095aac7ab95806b563b2a18040000001c32475c71879cb1bca6917c67513c2712000000000000000000000c1f34475970859ab0c5a8937e68533e29130000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000115273752687d92a7bdab95806b56402b160100001c31465c71858e8e8e8e8f99aabdb7a59d8e8e8e8e8e8e8e8b745f4a351f0a00000000000d22374d6278797979797978624d392916030000000005192b3c4d6278797979797978624d3b2a180500000000061a2c3d4d6278797979797977614c37220c000012223444515f676f72716a60564639291700000000000c21364b61768ba0b39e89735e49341e0000000a1f3346586d8298a9bab5a39b84776860555a6f8499a7927d67523d281207000000070707070706040000000000000006192c3c52677d92a5b7b4a3927d67594838281a0c00000000000000000000000c1a293a4a5c6c8196a9bab8a7927d675238271502000e23384e637985868686868576614c37210c0000000000081d31445574899fb4b9a88a75604b35200b00000011263b50667b90a5bbac97826c57422d170e1011110f0d0b05000000000000000000000000000000000000000114263753687d93a8c2ae99836e5443301c080000000010253a50657a8fa9baaf9a847c91aabbae98836e5443301c080000000010253b50657a90a9bab19b86715947341f0b0000001c32475c71879cb1bca6917c67513c2712010101010102000309101c2b3b4c61778b9fb4b9a78f79644f3a240f0000000000000000000000000000001c32475c71879cb1bca6917c67513c2712010101010101000108101d3144556c8196abc6a9937e69543e29140000000e23384e6379797979797b8fa4bab29d877a79797979797979644e39240f0000000000000b20344859626464646464625948341b0b0000000000000d2035485a626464646464625a48351d0d0000000000000f2035495a626464646464615947341f0b000004162634404d515a5d5b554b4538291b0b00000000000c21364b61768ba0b39e89735e49341e0000000c21364c61768a9fb4bbaa9b857562594b445a6f8499a7927d67523d281200030a0c1c1c1c1c1c1b1912080000000000000e20364b6074879db2c1b39e8977625645382a1d12080100000000000108121c2a384658647a8c9fb4c4b39e8875604b36210b00000d22374d62778c9b9b9b9b8f79644f3a241100000000000b20364b60758ba9bab49e89745443301c080000000e23384e63788da3c4af99846f5a442f1a000101010101010101010101010101010000000000000000000000081d3144556e8398aec4a8937e695336261401000000000b20364b60758a9fb4b49f8b849aafc4a8937e685336261401000000000b21364b60758a9fb4b59f8b77614c37220c0000001c32475c71879cb1bca6917c67513c271717171717171717161e212e3a48596a7f94aabbb39e8975604b35200b0000000000000000000000000000001c32475c71879cb1bca6917c67513c271717171717171717141c202e3d4b6074879db2baa88f7a65503a25100000000c2135495b6364646464768ba0b6b19c8771646464646464645c4a36210d00000000000005192b3b484d4e4e4e4e4e4d483b2b190000000000000006192b3c484d4e4e4e4e4e4d483c2b190000000000000006192c3c494d4e4e4e4e4e4c473b2a180400000008162230393c4548463f3632281a0b0000000000000c21364b61768ba0b39e89735e49341e00000011263c51667b91a9bab49f8b796357473b445a6f8499a7927d67523d28120b171e213131313131302d261a0c0000000000081d314455687d92a3b5b8a79b85746056473b30201d15110f0e0f11141d202f3a47566176879cabbcb7a6947f6a5645321e0900000b20354a6074899eb1b1a8937e69533f2f1d0e0500030b19293a4e64798ea3c7b19c87715c362614010000000b21364b60768ba6b8b19c87715c3a2a171717171717171717171717171717171713110b02000000000000000b20354b6074899eb3b8a68e79634e39230e0000000000091d3245566f849aafbaa99f9aa2b3b7a68d78634d38230e0000000000091e32455670859aafbcab927c67523625130000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2d2832363e4a586278899eb3bfad97826d5544311d080000000000000000000000000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2c2630353e4a5b687e93a5b7b49f8975604b36210b000000061a2c3d494e4e4e4e61768ba0b6b19c87715c4e4e4e4e4e4e4a3d2d1a07000000000000000d1d2b3437393939393937342b1d0d00000000000000000e1e2b3538393939393938352b1e0e00000000000000000e1e2c3538393939393937342a1d0c000000000004121d24273033312a211e160a000000000000000c21364b61768ba0b39e89735e49341e000000152a3f556a7f94aac7ae99836e5b49392a445a6f8499a7927d67523d28121b29333646464646464542382a1a0800000000021527374b6073859baabbb4a399837461594d413531272624232426263135404c586174849aa5b6bdb29d8875614b382816020000071c3043546f849aafc7b09a85705d4b3b2c201817161e283747586a7f95aac6ad98836d58432e1800000000091e32455673889db3b49e89745847332c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c28261e13060000000000000f243a4f647a8fa7b8b39d8874604a35200b00000000000215283854697f94a9c5bab4afb3c0b29d88735b4935210c000000000002162838556a7f94aac6ad98826d5443301c0700001c32475c71879cb1bca6917c67514141414141414141414238454b515c6476859ba8b9b3a18f7a644f372715010000000000000000000000000000001c32475c71879cb1bca6917c67514141414141414141414136434b4f5c64798a9eb4bfad98836e5645321e09000000000f1f2c353839394b61768ba0b6b19c87715c473939393939362d1f0f0000000000000000000d19202224242424242220190d000000000000000000000e19202324242424242220190e000000000000000000000e1920232424242424221f180c00000000000000000a10121a1d1c150b090300000000000000000c21364b61768ba0b39e89735e49341e000002172c42576c8197acbea9937e69543d2c2f445a6f8499a7927d67523d28172939464c5c5c5c5c5c5b55483826120000000000091d314455647a8c9fb4beb3a1998477675f514b44373b3939393b37444b505e6676849aa2b4c0b19f907c665746321a0a0000000013253654697e93a9bab4a2907b6559493c342b2c28323946556176889eb3baa8927d68523d281300000000031628385b70869bb0b9a88c76614c4141414141414141414141414141414141413e3a31241302000000000417293a556a7f95aac5ad98836e5443301c070000000000000f24394f64798ea7b8ccc9c4c7c2ad97826d583c2c190600000000000010253a4f657a8fa8b9b29d8874604a35200b00001c32475c71879cb1bca6917c675656565656565656565757595660666e7a879ba3b5baa99a846f5c4b371909000000000000000000000000000000001c32475c71879cb1bca6917c675656565656565656565657585460646d7a889da8b9b3a18f7a644f3828160300000000010f1a212324364b61768ba0b6b19c87715c473224242424211a0f0100000000000000000000050b0d0f0f0f0f0f0d0b05000000000000000000000000060b0d0f0f0f0f0f0d0b05000000000000000000000000060c0d0f0f0f0f0f0c0b040000000000000000000000000000000000000000000000000000000c21364b61768ba0b39e89735e49341e000003182d42586d8297adbca7917c67523c272f445a6f8499a7927d67523d281e334657617171717171706655422d190400000000011426374a5c697f94a0b1bfb3a29a887c7066605553504e4e4f50535560656f7b889aa2b4c0b4a297816c5e4c39291600000000000c22374c61778a9fb4c0b29d8777635a4d483b4138454b5761738399a7b8b49f8a76614c36210c0000000000192e43586e8398adc6a38e796456565656565656565656565656565656565656534e42311e0b000000000a1f33465870859ab0c3a8927d6853362513000000000000000b20354b6074899eb3c8ded9d3c2a7927d67523d2812000000000000000b20364b6075899eb4b7a68e79634e39240e00001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6e71767b838d9ca5b5bbb49f8b79634e3e2e1b00000000000000000000000000000000001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6d70747a828c9da6b7b8a699836e5d4b371a0a00000000000000060c0e21364b61768ba0b6b19c87715c47321c0f0f0f0d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a0000000000000000000c21364b61768ba0b39e89735e49341e000002172c41576c8196acbda7927d685237262f445a6f8499a7927d67523d2821364c6176858686868684705b45301b06000000000009192d3e4f616d8297a1b1beb4a69e91857c746e696664636466686d747b84909da6b4bfb3a39a8474604b402f1b0b00000000000a1f3347586b8196a6b7b7a69c86786a6259585758566068758298a1b3b8a696816c5846331f0a0000000001162b40566b8095abbba6917c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68604e3a2611000000000c21364c61768b9fb4b7a58d78634d38230e00000000000000081d3144556e8399aec3d8decab6a48c77624d37220d00000000000000081d3144556f8499afc4a9947e695438281602001c32475c71879cb1c4ae998381818181818181818181818283868a90999fabb6b9b49d927d685b4935201000000000000000000000000000000000001c32475c71879cb1c4ae99838181818181818181818181818285888f979faab7b7a89e8877624d3f2e1b000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000000061016182020202020100e0800000000000000000000050e1417202020202013110b02000000000000000000020b1113202020202015130d0300000000000e1c272f32353535353527241d1204000000000000000c21364b61768ba0b39e89735e49341e000000152a3f546a7f94a9c6ab96816b5544312f445a6f8499a7927d67523d282c3d50657b909b9b9b9b87725d47321d08000000000000102032434b60738397a0b4bab8b3a39b9189837e7b7978797b7e8288909aa2b2b7bcb4a199857661564531221200000000000004182a3a4c6176879da9bab6a49c8a8077716d6c6d70757d8798a0b2bcab9e8876614c3a291704000000000014293e53697e93a8beaf9a8481818181818181818181818181818181818181817e68533e28130000000011273c51667c91aabbb29d87725a4935200c000000000000000114263753697e93a8c4d4dcc7b19c8772594834200b000000000000000215273754697f94a9c5af9a846f5645321e09001c32475c71879cb1c6b3a199969696969696969696969697999b9faaaeb5bcb2a89e917f695f4e3d2c1a0200000000000000000000000000000000001c32475c71879cb1c6b3a199969696969696969696969696989a9ea7acb4bbb2a69d8a7a645948342010000000000000000000000c21364b61768ba0a6a69c87715c47321c070000000000000000000000000000000917232b2d353535353525221b100300000000000000081622292c353535353529261f14060000000000000006131e262835353535352a282015070000000a1c2c3943474a4a4a4a4a3c39302312000000000000000c21364b61768ba0b39e89735e49341e00000011263b50667b90a8bab29d8774604b3d2e445a6f8499a7927d67523d2b39495b6d8297acb1ae99836e59442e190400000000000002141d314455607382939fa9b4c0b4b0a79e9893908e8e8e9093989da6afb3c0b5ab9f95837561584638271504000000000000000c1f334658657b8b9fa9b7b6a89e958c86828182858a929da5b2b9ab9f8d7c665847331c0c00000000000011263b51667b90a6bbb4a29a9696969696969696969696969696969696969696846f59442f1a04000006192c3c576c8197acc8ad97826d583c2c190600000000000000000e23394e63788ea6b7c8c8c9ac96816c573b2b180500000000000000000f24394f64798ea7b9b49f8a75604b36210b001c32475c71879cb1c6bfb3aeababababababababababacacaeb1b4bbb9b3aca1998a7d69614f41311f0f0000000000000000000000000000000000001c32475c71879cb1c6bfb3aeabababababababababababacadafb3b8bab4ada098887a645c4b3b2b1802000000000000000000000c21364b61768b9191919186715c47321c070000000000000000000000000000061727353f424a4a4a4a4a3a372e2110000000000000051626343e414a4a4a4a4a3e3a312414020000000000021324313a3d4a4a4a4a4a3f3c3325150300001427394a565c6060606060514d41301d0a0000000000000c21364b61768ba0b39e89735e49341e0000000b21364b60758a9fb4b6a5927d685b4b3e445a6f8499a7927d67523d3c485763798b9fb4baa9937e68533e29130000000000000000011527374455606d7e8b9aa2b0b5c1b8b3ada8a5a3a3a4a5a8adb3b8c1b5b0a39b8c80736157463a291a0a00000000000000000417293a4b5d667c8b9da6b4b9b4ab9f9b9896979a9fa9b2b7b3a89e8d7e685e4c3a2a17000000000000000e24394e63798ea3c5c0b4afababababababababababababababababababab99846f59442f1a0400000c2035495a72879db2b3a7927d67523d28120000000000000000000c2135495b73889db2b3b3b3ab917c66513c27110000000000000000000b20354b6074899eb3b3a9907b65503b2510001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b1afada9a79e978e8378675f4f43322313010000000000000000000000000000000000001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b2b0aeaaa89f988e8276645c4b3e2e1d0d00000000000000000000000b20354b60737c7c7c7c7c7b65503b261000000000000000000000000000000010233545525860606060604f4b3f2e1b0800000000000e22344451566060606060534e42311f0b00000000000b1e31424e53606060606055504333200d00001a2f435668717575757575675f4d3924100000000000000c21364b61768ba0b39e89735e49341e000000091e3245576d8297aabbb49e8a79645c4c475a6f8499a7927d6752454b5a6275859baabbb49f8a77614c37220c00000000000000000009192737444b60697985919ba3abb1b6c2bebbb9b8b9bbbdc2b6b1aba39b91857a6b60554639291b0b000000000000000000000b1b2e3f4c5e667b88979faab2b7b5b1adacadafb4b9b3ada1998a7d68604e402f1c0c000000000000000c21364b61768ba7b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ae99846f59442f1a0400000d23384d62788d9d9d9d9d8c77624d37220d000000000000000000061a2c3d586d82989d9d9d9d9d8b76614c37210c000000000000000000081d3144556e83999d9d9d96806b56412b16001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9a97948f89827a6e625a4d4132251505000000000000000000000000000000000000001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9895908a82796d61584a3e2e2010000000000000000000000000081d314455606767676767655e4c38230e000000000000000000000000000000162b3f52646d7575757575655d4b37220e000000000014293e51626c757575757568604e3a2611000000000011263a4e606875757575756a61503c281300001c32475c71868a8a8a8a8a7d67513c27120000000000000c21364b61768ba0b39e89735e49341e000000031628394e63798c9fb4b9a89e887a6b61585a6f8499a7927d675256606978859ba3b5b8a696816c5847331f0a0000000000000000000009192731424f5b63727c858e969ca4a5a8abacacacaaa8a5a49c968e857c73645c4b4437291b0b000000000000000000000000102130404c5d6576818b959da5a7aaacacacaaa8a79e988f8378675f4e4231221100000000000000000a1e32465773889d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d99846f59442f1a04000012273d52677d88888888888570594834200b0000000000000000000012273d52677d888888888888846f5847331f0a0000000000000000000114263753687e8888888888836f5a452f1a001b30455a70848888888888888888888888888888888888888685827e7a756d645c4d483c3023150700000000000000000000000000000000000000001b30455a7084888888888888888888888888888888888888878683807b756d645c4c473a2d20100200000000000000000000000001152737444b5151515151504c402f1c09000000000000000000000000000000182d42586d828a8a8a8a8a7b654f3a25100000000001172c41566c818a8a8a8a8a7e68533e2913000000000013283d53687e8a8a8a8a8a7f6a553f2a1500001c32475c71879c9f9f9f917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000a2135495b6b8096a2b4b8a69e8c80776d676f8499a7927d67666c757e899ba3b5bbaa9d8876614c3a2a1804000000000000000000000009151d323d4a546066717981878c9093959797979593908c878179706660544b3e3127190b00000000000000000000000000031222303f4b58616c7880878d929596979795928f89827a6f625a4d41312414040000000000000000031629395a6f8388888888888888888888888888888888888888888888888888826d58432d180300001025394d5f6773737373737067563b2b1905000000000000000000001025394d5f677373737373736f66543a2917040000000000000000000009263a4e606873737373736f6554412d1800182d4155667073737373737373737373737373737373737271706d696560554f4a3e352b1e1305000000000000000000000000000000000000000000182d4155667073737373737373737373737373737373737372706e6a6660564e4a3e332a1c1002000000000000000000000000000009192731353c3c3c3c3c3b382f211100000000000000000000000000000000182d42586d82979f9f9f8f7a654f3a25100000000001172c41566c81969f9f9f937e68533e2913000000000013283d53687d929f9f9f947f6a553f2a1500001c32475c71879cb1b5a6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000061a2c3d4b6074849aa4b3b8aa9f968a827c78849aa7927d777c8189949ea8b5b9ab9f8c7b655847331c0c0000000000000000000000000002141f2d36434a515c646c72777b7e80818281807e7b77726b645c514b43362e1d15090000000000000000000000000000000412212e3a474c5a626b72787c7f818281807d79756d645c4d493c30231406000000000000000000000b2d4154656f737373737373737373737373737373737373737373737373736d64533f2b160100000a1e30414d525e5e5e5e5e5b5649381d0d00000000000000000000000a1e30414d525e5e5e5e5e5e5a5447371c0c00000000000000000000000b1f31424e535e5e5e5e5e5a54473725120012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5a58544f4b4437362d20190e000000000000000000000000000000000000000000000012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5d5b5955504b4538362d1f170c000000000000000000000000000000000009151d20272727272726231c110300000000000000000000000000000000182d42586d8297adb5a48f7a654f3a25100000000001172c41566c8196abb5a8937e68533e2913000000000013283d53687d92a8b5aa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000f1d3145566176869aa2b4bab4a99f98918d9aa1b59f8d8c91979ea7b3b9b4a89e8d7d675d4b3a2a17000000000000000000000000000000010f182530353e4a4f56596266696b6c6c6c6b69656159564e4a3e353026181001000000000000000000000000000000000003111c2a333c494d565a63676a6c6d6c6b686460554f4b3e352b1e1204000000000000000000000012253747545a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e58534635231000000001132330393d48484848484642382b1b00000000000000000000000001132330393d4848484848484541372919000000000000000000000000021424313a3e484848484845413729190800081a2a3741454848484848484848484848484848484848484745423f3a363127221b1006000000000000000000000000000000000000000000000000081a2a374145484848484848484848484848484848484848474643403b363228221b10040000000000000000000000000000000000000001080b1212121212100e09000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000021527384758617684949fa9b4bab4ada7a2afb3bcab9faba6acb3b8b6b1a39b8a7c675f4d3f2e1c0c000000000000000000000000000000000008131c202d36393b484c5053565757575553504c473a39362d201c14080000000000000000000000000000000000000000000c171f2b35383c494d525557575755534f4b4437372e20190e0000000000000000000000000008192937414548484848484848484848484848484848484848484848484848433f352818060000000005131e25273333333333312e261b0d0000000000000000000000000005131e25273333333333332f2d25190b0000000000000000000000000006141f262933333333332f2d25190b0000000c1a252d3033333333333333333333333333333333333331302d2925201d1509070000000000000000000000000000000000000000000000000000000c1a252d3033333333333333333333333333333333333332312e2b26211e160a070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000a1a2a3a475861737f8a979fa9b0b4bbc8c4c7c9bcb5bcc5b8b3ada49c928579665e4d41302111000000000000000000000000000000000000000007101b22242a34373b3e40424242403e3b37342a24221b1008010000000000000000000000000000000000000000000000040e1920232c35383d40414242403d3a353127221b10060000000000000000000000000000000b19252d2f333333333333333333333333333333333333333333333333332d2b23180a000000000000010a10121e1e1e1e1e1b191309000000000000000000000000000000010a10121e1e1e1e1e1e1a181208000000000000000000000000000000020b11131e1e1e1e1e1a18120800000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1b1814100b08020000000000000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1b1915110b090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000c1c2a3a4755606a78828a939a9faaa8b2b6bfb3aea9a6a69e9790867d72635b4d403023130300000000000000000000000000000000000000000000070d0f181f2226292b2c2d2c2b2926221f180f0d0700000000000000000000000000000000000000000000000000000000060b0e192023272a2c2d2c2b2824201d1509070000000000000000000000000000000000000812181a1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e181610060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000c1c2937444b5a626d777e858a8f929ca4b3a19994918d88827b73676054493d302213050000000000000000000000000000000000000000000000000000050b0d1114161717171614100c0a0400000000000000000000000000000000000000000000000000000000000000000000060c0e121517181716130f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020201f1c170d0100000000000000000000070b1d20202020200d0b0500000000000000000000071117192020202020200a040000000000000000000000000000000000000000000000000000000000020e171d1f202020201e1c160c000000000000000000000000040e14162020202020202020202020202020202020202020202020202020202020202020202017150f0500000000000000000002080b1d202020202017150f05000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000c1926313c484d59616970767a7e869cae99837f7c78746d6560544a43362c1f12040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0f13110c0a0400000000000000000e1c272f323535353534312a1f11010000000000000008131c203235353535352220190e00000000000000000a19242c2f3535353535351f180c0000000000000000000000000000000000000000000000000000000212202b3234353535353330291e1000000000000000000000081621292b353535353535353535353535353535353535353535353535353535353535353535352c2a2217090000000000000009151d203235353535352c2a2217090000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000009141d2b353b474c545760646f8499a7927d6967636054504a43363025180e00000000000000000000000002080b1717171717100e080000070c0e17171717170d0b050000000000000002080b1717171717100e0800000000000000000001080b1013110c0a03000000000000000000000000000000000000000000000000000000000812181a2020202020202020202020202020202020202020202020202020202020202013110b020000000000000008131c20242827211f170c0000000000000a1c2c3943474a4a4a4a49463d2f1f0d0000000000000818253035474a4a4a4a4a38352b1e0e0000000000000719293640444a4a4a4a4a4a332a1c0c00000000000000000000000000000000000000000000000000000e20303d46494a4a4a4a48453b2e1e0c0000000000000000041626333d404a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a413e3427170500000000000919273136484a4a4a4a4a413e3427170000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000010e19202a343739454b5a6f8499a7927d67524d4a43363530251c130800000000000000000000000009151d202d2d2d2d2d25231c110f1a21242d2d2d2d2d2220180d000000000009151d202d2d2d2d2d25231c110300000000000008141c20252826211e160b00000000000000000000000000000000000000000000000000000b19252d303535353535353535353535353535353535353535353535353535353535353528261e130600000000000d182530353a3d3c3633291c1406000000001427394a565c606060605e5a4d3d2a17030000000000132536434a5d606060605f4d483c2b1905000000000011243647545960606060605e473a2a180400000000000000000000000000000000000000000000000003172b3d4e5a5f606060605e594c3b291602000000000000000e21334451566060606060606060606060606060606060606060606060606060606060606060606057524534220f0000000002152737444b5d6060606060575245341d0d00000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000050c181f222832445a6f8499a7927d67523d353025201c130800000000000000000000000000091927313642424242423b382f211f2d3639424242424237342b1d0d000000091927313642424242423b382f211100000000010f182630353a3d3b3632291b120500000000000000000000000000000000000000000000000819293741454a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3d3a312413020000000d1d2b36434a4f52514c463a312414050000001a2f4356687175757575746b5a46311c0800000000071c30435460727575757575625a4835200a0000000002172c4054656e7575757575705847331f0a000000000000000000000000000000000000000000000000081d32465a6c7475757575736a5945301c070000000000000014293d51626b757575757575757575757575757575757575757575757575757575757575757575756c63523e2a1500000000081d314455607275757575756c63523c2b1905000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000040b0c162f445a6f8499a5927d67523d281c130b07000000000000000000000000000002152737444b5757575757504b3f2f2d3d4a4e57575757574d483b2b18050002152737444b5757575757504b3f2f1c080000000f1f2c36434b4f52514b4639302312030000000000000000000000000000000000000000000012253748545a60606060606060606060606060606060606060606060606060606060606060534e42311e0b00000b1b2b3c48546064686661584e423123130000001c32475c71868a8a8a8a89745e49341f09000000000b20354a6072878a8a8a8a8c78624d3827150200000004192f44596e838a8a8a8a8a76614c37220c0000000000000000000000000000000000000000000000000a1f34495f748a8a8a8a8a88735e48331e0900000000000000162b40566b808a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a816c57412c17000000000b20364b6075878a8a8a8a8a816c5a4834200e000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000001a2f445a6f849090907d67523d28120000000000000000000000000000000000081d314455606c6c6c6c6c655d4b38364a5b636c6c6c6c6c62594834200b00081d314455606c6c6c6c6c655d4b38230e00000c1d2c3d49546065686661574d4130211100000000000000000000000000000000000000000000182d4154666f7575757575757575757575757575757575757575757575757575757575757568604e3a26110003162839485a62727a7d7c7668604e4130190900001c32475c71879c9f9f9e89745e49341f0900000005192b3c50657b90a59f9fab95806b5645311d0900000004192f44596e84999f9f9f8c77614c37220c0000000000000000000000000000000000000000000000000a1f34495f74899e9f9f9d88735e48331e0900000000000000162b40566b80959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96816c57412c1700000000081d314455687d92a59f9f9f8b78624d3c2b19050000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000000f24394e647a7b7b7b77624c37220d00000000000000000000000000000000000b20364b607381828282817b65503b394e6379818282828177624d37220d000b20364b607481828282817b65503b25100004182a3b495b63737a7d7b76675f4d402f1c090000000000000000000000000000000000000000001a30455a6f848a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7e68533d281300091e3246576278858f92918a7e685f4d37261401001c32475c71879cb1b39e89745e49341f090000000b2034485a6e8399aec3b5b39e8875604b36200f00000004192f44596e8499aeb5a18c77614c37220c0000000000000000000000000000000000000000000000000a1f34495f74899eb4b39d88735e48331e0900000000000000162b40566b8095abb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ac96816c57412c1700000000021527374b6074879cb2baa997816c5a4835200e0000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000000d22364a5c64656565625948341f0b00000000000000000000000000000000000b21364b60758b979797937e69543e3b51667b909797978e79634e39240e000b21364b60758b979797937e69543e2914000b1f3447596379868f9290897d675e4c38230c0000000000000000000000000000000000000000001a30455a6f859a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f927d68533d2813000c21364b6175869ba2a7a89e927d675544311d08001c32475c71879cb1b39e89745e49341f090000021527374d62788b9fb4cacbb8a6917c67523d2d1a07000004192f44596e8499aeb6a18c77614c37220c0000000000000000000000000000000000000000000000000a1f34495f74899eb4b39d88735e48331e0900000000000000162b40566b8095abc2d2c8bbb4aaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a996816c57412c170000000000091d314455687d92a4b6b49f8b78624d3c2b190500000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000000000071b2d3e4a4e5050504c483b2a180500000000000000000000000000000000000b21364b60768ba0aca9937e69543e3b51667b90a6aca38e79634e39240e000b21364b60768ba0aca9937e69543e2914000c22374c6177889ca4a7a79e8d7b65503a2a170400000000000000000000000000000000000000001a30455a6f859aafb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a8927d68533d28130014293f54697e94a4b4c0b9b39d8873604b35200b001c32475c71879cb1b39e89745e49341f090000081d3144556a8095aabbced5c4b09a85705b4a36210b000004192f44596e8499aeb6a18c77614c37220c0000000000000001010101010101010101010101010101010a1f34495f74899eb4b39d88735e48331e090000000000000014293e54697e93a4b5c8bbaa9f959494949494949494949494949494949494949494949494949494816c57412c170000000000011527374b6074879cb2baa997816c5a4835200e00000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000000010202d36393b3b3b37342a1d0d0000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e291400162b41566b8096a6b5c2b8ab9c86715847331f0a00000000000000000000000000000000000000001a30455a6f849aafc0d1d3c3b6b2a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8927d68533d281300192f44596e8499aec3d1cbb7a68e79634e39230e001c32475c71879cb1b39e89745e49341f0900000b20364b6074889db3c8c8c6c8b4a28e79634e392916030004192f44596e8499aeb6a18c77614c37220c000000040d14161717171717171717171717171717171717171f34495f74899eb4b39d88735e48331e1715130d030000000b20364b6074869caabbb49f8b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b65503b2610000000000000091d314455677d92a4b6b49f8b78624d3c2b1905000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000000000000000000000000000000000002101b2224262626221f180d000000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e2914001b31465b70869bb0c4d2c9b5a48c76614c37210c0000000000000000000000000000000000000000182d42576d8197a2b4c2cab6a59c94949494949494949494949494949494949494949494927d68533d2813001a2f44596f8499aec5d4cdb9a88e79644e39240f001c32475c71879cb1b39e89745e49341f0900061a2c3d51677c91a6b7b8b3b1b5c0ac96816c5746321e0a0004192f44596e8499aeb6a18c77614c37220c0000081621282b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c34495f74899eb4b39d88735e48332c2c2a282015070000091d314556647a8c9fb4bbaa95806b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a655d4c38230e000000000000011527374b6073869cb1bbaa97816c5a4835200e000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000000000000000000000000000000000000000000070d0f1010100d0b0500000000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e2914001c31465b71869bb0c6d5cbb7a68c77624c37220d00000000000000000000000000000000000000000b21364b6074849aa4b5c3b29c877f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f79644e39240f00152a40556a7f95a7b7c3bdb49e8974604b36210b001c32475c71879cb1b39e89745e49341f09000c2135495b70859aafb8a69e9ca4b5b49e8976614b3621100004192f44596e8499aeb6a18c77614c37220c00041626333d404141414141414141414141414141414141414141495f74899eb4b39d88735e484141413f3c3325150300021527384a5c6a8095a3b5b49f8c7a64565454545454545454545454545454545454545454545454504c3f2f1c0900000000000000091d314455677d92a4b6b49f8b78624d3c2b19060000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e291400172c42576c8197a8b8c5bcb29d8874604a35200b0000000000000000000000000000000000000000091e3245566176869ca5b7b49f8c7c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a645c4a36210d000c22374c6177899da5abaa9f947f6a5645321e09001c32475c71879cb1b39e89745e49341f09031628394e63798ea2b4b39e88869cb1b9a8937e68533f2e1b0804192f44596e8499aeb6a18c77614c37220c000d21334450555656565656565656565656565656565656565656565f74899eb4b39d88735e5656565655504333200d00000a1a2d3e4b6074869baabbaa9c8674604b3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b382f21110000000000000000011426374b6073869cb1bbaa97816c5a4835200e0000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000003090c1515151515151515151515151515151515151515151515151515151515151512100a0100000000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e2914000e23384d63788a9ea7abab9f927e685443301c0700000000000000000000000000000000000000000316283846586277879da6b8ab9f8c7c665d545454545454545454545454545454545454544e4a3d2d1a07000b1f344759647a879295948e8172604b38281602001c32475c71879cb1b39e89745e49341f09091e3246576c8196abbbaa947f7b8fa4b5b19b86715d4b37220c00192f44596e8499aeb6a18c77614c37220c0014283d50626b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c74899eb4b39d88736c6c6c6c6c6a61503c2813000000101d31445563798b9fb4b5a495806b5c4b38282a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a26231c1103000000000000000000091c304354677c91a4b5b49f8b78624d3c2b190600000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0000000b161e212a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a27251d1205000000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e2914000c2035495a657b899395948c7f6a604e362513000000000000000000000000000000000000000000000a1a293a48596378889ea8b9aa9f8b7b645c4a3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f39362d1f0f000004182a3b4a5c64757d807f796c605443301a0a00001c32475c71879cb1b39e89745e49341f090c21364b6175899eb3b49f8b7771869cb1b5a38f7a644f3a2a1804192f44596e8499aeb6a18c77614c37220c00162b40556b8081818181818181818181818181818181818181818181818c9fb4b49f8b8181818181817f6a553f2a15000000021527374a5b6a7f95a3b5b49f8c7a645645321e151515151515151515151515151515151515100e090000000000000000000000011426364b6073869cb1bbaa97826d5a4935200e00000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00000b1b2832363f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3c39302312010000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e29140006192c3c4b5d65767d807f786a61504231180800000000000000000000000000000000000000000000000c1c2b3b495a647a8a9ea9baa99e897a645b493c2b2a2a2a2a2a2a2a2a2a2a2a2a2a2a24211a0f010000000c1d2d3e4a5761676b6a645c4b433626140000001c32475c71879cb1b39e89745e49341f071b2e3e53687d92a7b9ad98836e687e93a8b9ad98826d5847331f08192f44596e8499aeb6a18c77614c37220c001e34495e738996969696969696969696969696969696969696969696969fabbcbaa99f96969696969687725d47321d0000000009192d3d4b6074859baabbaa9c8674604b3e2e1a0a00000000000000000000000000000000000000000000000000000000000000081c304354677c91a4b5b49f8b78624d3c2b1906000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e0003162839464b54545454545454545454545454545454545454545454545454545454545454524d41301d0a0000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e291400000e1e2f3f4b5861686b69635b5043332413000000000000000000000000000000000000000000000000000d1d2c3c4a5c657b8b9fabb9a79e8879635a483b2a1b1515151515151515151515150f0d0700000000000010202d39464b5256554e4a3d302618080000001c32475c71879cb1b39e89745e49341f0d22374b5c71869bb1b6a48f7a6561768a9eb4b49f8a77614c362614192f44596e8499aeb6a18c77614c37220c001e34495e73899eababababababababababababababababababababababb4bcc9c7bab4ababababab9c87725d47321d00000000000f1d31445563798b9fb4b6a496806b5c4b38281602000000000000000000000000000000000000000000000000000000000000011426364a6073869cb1bbaa97826d5a4935200e000000000000000000000000000000000000000000182d42586d8297adbaa5907a65503b25100000000001172c41566c8196abbda8937e68533e2913000000000013283d53687d92a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e00091e324657616a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a675f4d3925100000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e291400000011212f3a464c5356544e493d3325150600000000000000000000000000000000000000000000000000000e1e2d3e4b5d677d8d9fb4b8a69d87786259473a291a0a000000000000000000000000000000000000000d1d2b343744444444443e3b322414000000001c32475c71879cb1b39e89745e49341f172a3a4f647a8fa3b5b19c867360576c8197acbaa9947f695443301c192f44596e8499aeb6a18c77614c37220c001e34495e73889eb3c1c8bbb4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b8c4d5d5c4b8b3b3b3b3b29c87725d47321d0000000000021527374a5b6a7f94a3b5b49f8c7a645645321e1100000000000000000000000000000000000000000000000000000000000000081c304354667c91a3b5b49f8b78624d3c2b19060000000000000000000000000000000000000000182d42586d8297adbca7927c67523d27120000000001172c41566c8196abbea9937e69543e2914000000000013283e53687d93a8bdaa947f6a553f2a1500001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000c21364b61767f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d67523c27120000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e291400000003111c2933363e403f38352c1f15070000000000000000000000000000000000000000000000000000000010202f3f4d5f687e939dafb7a59c867761584638281909000000000000000000000000000000000005182b3b484d5959595959544f42321f0c0000001c32475c71879cb1b39e89745e49341f1f3347586d8297adbaa9937e69544e64798ea3b4b29d8773604b3520192f44596e8499aeb6a18c77614c37220c001e34495e73899eb3c8bbaa9f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da6b8c6c4b8a69d9d9d9d9d9c87725d47321d00000000000009192d3d4b6073859ba9baab9c8674604b3f2e1b0a000000000000000000000000000000000000000000000000000000000000001325364a6073869bb1bbaa97826d5a4935200e0000000000000000000000000000000000000000182d42586d8297adc0ab96806b56402f1a0a00000000132536576c8196acc0ab96806b563b2a18050000000014293e54697e93a9bea9947f69543f2a1400001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778c949494949494949494949494949494949494949494949494949494949494846f5a442f1a0000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e291400000000000c171f21282b2a23211a0e00000000000000000000000000000000000000000000000000000000000002112130404e606a7f949fb0b6a49b857661564537271808000000000000000000000000000000000b20344859626e6e6e6e6e69604f3b26120000001c32475c71879cb1b39e89745e49341325364c61768a9fb4b49f8a76614c4a5c70859bb0b6a5907b66503c2b192f44596e8499aeb6a18c77614c37220c001d32475c72869cb1bfb49f8c88888888888888888888888888888888888fa8b9b8a68f88888888888885705b46301b000000000000000f1d31445563798b9fb4b6a496806b5d4b39281603000000000000000000000000000000000000000000000000000000000000081c304354667c91a3b5b49f8b78624d3c2c190600000000000000000000000000000000000000182d42586d8297adc2b19c87725e4c3828180b02020c1c3043546e8399aec3af9a856f5947341f110600020a182b3c566b8096abbda8937d68533e281300001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778ca1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999846f5a442f1a0000000000000b21364b60768ba0b5a9937e69543e3b51667b90a6b8a38e79634e39240e000b21364b60768ba0b5a9937e69543e2914000000000000040a0c1316140e0c060000000000000000000000000000000000000000000000000000000000000000031222314250616c8196a0b2b5a39a8474605544362618080000000000000000000000000000000d22374d627783848484837e69543e29140000001c32475c71879cb1b39e89745e49341c304354697f94a9baac97826d58463e52687d92a7b8ae99836e5a4834202f44596e8499aeb6a18c77614c37220c0011263c51667c91a0b2b29d8774737373737373737373737373737373748a9eb4b39d88737373737373706755422e1900000000000000011527374a5b6a7f94a3b5b49f8c7b655745321e11000000000000000000000000000000000000000000000000000000000000001325364a6073859bb0bbaa97826d5a4935200e00000000000000000000000000000000000000182d42586d8297adc2b6a4907b66564536281d15151d29394a6074889db2c8b49f8b77624c3f2e201918151d2736495a70859ab0c5a6907b66513b261100001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778ca1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5af99846f5a442f1a0000000000000b21364b60768ba0b3a9937e69543e3b51667b90a6b3a38e79634e39240e000b21364b60768ba0b3a9937e69543e291400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004142433434b60728298a1b3b4a29983736054433625130000000000000000000000000000000e23384e63788d99999998826d58432e180300001c32475c71879cb1b39e89745e493420354a6073879cb2b5a38e7a644f3a364b6075889eb3b49f8c78624d37272f44596e8499aeb6a18c77614c37220c000f24384c5e6e8398a7b6a5957f6a5b5e5e5e5e5e5e5e5e5e5e5e5e5f74899eb4b39d88735e5e5e5e5e5b5548382613000000000000000009192d3d4b6073859ba9baab9c8775604b3f2e1b0b000000000000000000000000000000000000000000000000000000000000081c304354667c91a3b5b49f8b78634d3c2c1906000000000000000000000000000000000000182d42586d8297adc2c2b19c867460544639312727313a4657667b90a6b7cabbaa96806b5d4b3f352c2d273138455462788c9fb4b8a68d78624d38230d00001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f99846f5a442f1a0000000000000b21364b60768b9d9d9d937e69543e3b51667b909d9d9d8e79634e39240e000b21364b60758b9d9d9d937e69543e29140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006151c3043546074839aa3b5b3a1988272605443301c1405000000000000000000000000000e24394e63798ea3aead98836e58432e190300001c32475c71879cb1b39e89745e49342b3c50657b90a5b6b09b86715c4a363245566b8096abbcab95806b5544312f44596e8499aeb6a18c77614c37220c00091d2f404c6277899eb3b49f8b79635443484848484848484848495f74899eb4b39d88735e484848484642382a1a090000000000000000000f1d31445563798b9fb4b6a596816c5d4b392816030000000000000000000000000000000000000000000000000000000000001325364c5e70859bb0bbaa97826d5a4935200e000000000000000000000000000000000000182d42586d8297adc2bbafa498827261574b453838454b586175869cb1c3b6b2aa9f8c7b655d4d493c4238454b5660728399abbcb39e8872604a35200b00001c32475c71879cb1bca6917c67513c27120000000000000c21364b61768ba0b39e89735e49341e000d22374c62778a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a836f5a442f1a0000000000000b20364b607488888888887e68533e3b50657b888888888879634e38230e000b20364b607488888888887e68533e281300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000114263645566175859ba4b6b2a0978172604a43322313030000000000000000000000000f24394e64798ea3b9ae98836e59432e190400001c32475c71879cb1b39e89745e493434485a6e8399aeb9a7927d68523e2d28384d63788da2b3b39d8874604b362f44596e8499aeb6a18c77614c37220c0000121f344859687e93a2b4a99a8472604a3b2a33333333333334495f74899eb4b39d88735e48333333302e261a0c0000000000000000000001142637495b697f94a3b4b59f8d7b655746321e1100000000000000000000000000000000000000000000000000000000000008182f4050667b90a3b4b49f8c78634d3c2c19060000000000000000000000000000000000182d42586d8297adc2af9d949d988275676056575856606776849aa4b6b6a59c959e9e897b6c635a595758566067748197a1b3c0ad97826d5443301c0700001c32475c71879cb1bca6917c67513c27120000000000000c21364b61758ba0a69e89735e49341e000b1f34485970757575757575757575757575757575757575757575757575757575757575756f6554412c18000000000000091d32455660737373737368604e3a384c5d657373737373635b4935210c00091d32455660737373737368604e3a26110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818273846576176869ca6b7b19f95806b614f413021110100000000000000000000000f24394f64798ea4b9ae99836e59442e190400001c32475c71879cb1b39e89745e4927374d62788b9fb4b39e8975604b36212135495b6f849aafb8a6917c67523d2c44596e8499aeb6a18c77614c37220c000005182a3b4b6073859aaab4a2927d685947341f1e1e1e1e1f34495f74899eb4b39d88735e48331e1e1b19130900000000000000000000000009192c3d4b6073859ba9baab9c8775614b3f2e1b0b0000000000000000000000000000000000000000000000000000000000001223384c5e70859bb0bbaa97826d5a4935200e0000000000000000000000000000000000182d42586d8297adbfaa947f94a098877d756f6d6d6f757d879aa2b4beb29c878095a39e8c8178726e6d6d6f757c86979fb1bfb3a28f7a654f3625130000001c32475c71879cb1bca6917c67513c27120000000000000c21364b61758b91919189735e49341e0005182a3b485e606060606060606060606060606060606060606060606060606060606060605a544737251100000000000002152838454b5e5e5e5e5e534e42312f3f4c505e5e5e5e5e4e493d2c1a060002152838454b5e5e5e5e5e534e42311f0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a293947586278879da7b8b09e947f695f4d3f2f1f0f00000000000000000000000f243a4f64798fa4b9ae99846e59442f190400001c32475c71879cb1b39e89745e493144556a8095aabbab96816c5745321e192c3c51677c91a6b7af9a85705b493644596e8499aeb6a18c77614c37220c0000000d1c30435463798b9fb4b39e8977614c402f1b0b000a1f34495f74899eb4b39d88735e48331e0906040000000000000000000000000000000f1d31445563798b9fb4b6a596816c5d4b392816030000000000000000000000000000000000000000000000000000000000091c2f4050667b90a2b4b49f8c78634d3c2c190600000000000000000000000000000000182d42586d8297adb6a08b75869ca59d92898482828489929da5b4c0b2a0917d74859ba79f968d878382828589919ca4b1bdb9a79a846f5d4b3718080000001c32475c71879cb1bca6917c67513c27120000000000000b20354b60737c7c7c7c7c66513b261100000d1d2a344a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a444137291908000000000000000a1a28323648484848483e3a3124212f383b484848484838352c1f0f0000000a1a28323648484848483e3a3124140200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2a3a485a6379899ea9baae9d927d675d4b3d2d1c0c000000000000000000000f253a4f647a8fa4b9af99846f5a442f1a0500001c32475c71879cb1b39e89745e49364b6074889db3b4a28e79634e3928160e20354b6074889db2b4a28e79634e3944596e8499aeb6a18c77614c37220c00000001142636495b6a8095a4b6a798826d5e4c392816030a1f34495f74899eb4b39d88735e48331e09000000000000000000000000000000000001142637495b697f94a2b4b59f8d7b655746321e110000000000000000000000000000000000000000000000000000000000001123384c5e70859ab0bbaa97826d5a4935200f00000000000000000000000000000000182d42586d8297adb5a08b757b8c9fb2a79e9997979a9ea8b2b7beb2a298826e6379899da6aca49c9997979a9ea8b1b6c2b5a89e8978624d3f2e1b000000001c32475c71879cb1bca6917c67513c2712000000000000081d3144556066666666665e4c38240f0000000d181f35353535353535353535353535353535353535353535353535353535353535352f2c25190b0000000000000000000a151d20333333333328261f14111c2326333333333323211a0f01000000000a151d20333333333328261f1406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2b3c495b647a8b9faabbb49f8c7b655b4a3a2a190900000000000000000010253a4f657a8fa4baaf9a846f5a452f1a0500001c32475c71879cb1b39e89745e493d51677c91a6b7af9a85705b49351b0a081d3144556a8095aabbac96816c574644596e8499aeb6a18c77614c37220c0000000008182c3d4b6074869cb1b2a0907b665746321e0f001f34495f74899eb4b39d88735e48331e0900000000000000000000000000000000000009192c3d4b6073849aa9baab9d8775614b3f2e1b0b0000000000000000000000000000000000000000000000000000000000091c2f4050657b90a2b4b49f8c78634d3d2c1a06000000000000000000000000000000182d42586d8297adb5a08b76687e919ea7b3afacadafb3b9c1b5b0a0988475605b647a8899a1afb1aeacadafb3b9c3b6b2a49c8a7b655a49352110000000001c32475c71879cb1bca6917c67513c271200000000000001152737444b51515151514c402f1c0900000000050b0d202020202020202020202020202020202020202020202020202020202020201a181108000000000000000000000002090b1e1e1e1e1e13110b0200090e101e1e1e1e1e0e0c060000000000000002090b1e1e1e1e1e13110b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2c3d4b5c667c8c9fb4bbaa9e897963594737271502000000000000000010253b50657a90a5baaf9a856f5a45301a0500001c32475c71879cb1b39e89745e49495b6f849aafb8a6917c67523d2c1a00011527374d62788b9fb4b39e8975614b44596e8499aeb6a18c77614c37220c00000000000f1d324556657b8f9fb1b29d8775614b3e2d19091f34495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000f1c30435463798a9fb4b6a597816c5d4b3929160300000000000000000000000000000000000000000000000000000000001123384c5d70859ab0bbaa98826d5b4935210f000000000000000000000000000000182d42586d8297a3a3a08b7660687c89969ea8aaacaeadaba8a39b91827560574a5c647784909a9fabaaacaeadaca8a59c938679655d4b3c2c1903000000001c32475c71879cb1bca6917c67513c27120000000000000009192731353c3c3c3c3b382f221200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2e3e4c5e677d929daeb9a79d8777615544311d12000000000000000010263b50657b90a5baaf9a85705a45301b0500001c32475c71879cb1b39e89745e394e63798ea2b4b39d8874604b36200f000009203448596e8399aeb9a8937d68533e596e8499aeb6a18c77614c37220c0000000000021528384b5d6d8297a6b6a596806b5c4a3726141f34495f74899eb4b39d88735e48331e090000000000000000000000000000000000000001142636495b697e93a2b4b19f907b655746321e110000000000000000000000000000000000000000000000000000000000081c2f3f50657b8fa2b4b49f8c79634e3d2c1a060000000000000000000000000000182d42586d828e8e8e8e8b75605f67778189909597989896938e867c6e6057453e4a59626f7b848b919597989896938e877e74635b4b3f2e1e0e00000000001c32475c71879cb1bca6917c67513c2712000000000000000009151d202727272726241c120400000000000000000000000000070d0f11100e0b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e11111111110d0b05000000000000000000000000000000000000050b0d1115171919191816120e0c06000000000000000000060b0b0b0b0b0a000000000000000000000000000000000000000000000110202f404d5f697f949fb0b7a59a8474604b41301d0d0000000000000011263b50667b90a5bbb09a85705b45301b0600001c32475c71879cb1b39e89745e46576c8196abbcab95806b5544311d08000005192b3b50657b90a5b6b19b86715c4b596e8499aeb6a18c77614c37220c0000000000000a1a2e3f4c6176889eb3b49f8c7a645544311d1f34495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000008182c3c4b6073849aa8bab29d8775614b3f2f1b0b00000000000000000000000000000000000000000000000000000000001123374b5d70849aafbcab98826d5b4935210f00000000000000000000000000000d22384d6278797979797972604b59626c757b7f828383817e7971665e4b45392d3b484d5e666f777c80828383817e79736960554a3d2e21110000000000001c32475c71879cb1bca6917c67513c271200000000000000000001080b11111111110f090000000000000000000000000002101b2224272624211e160e0c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a21242727272727221f180d0000000000000000000000000000040a0d182022272a2d2e2f2f2d2b272320190f0d0800000002090b1b202020202020100e08000000000000000000000000000000000000000002122230414f616c8196a1b3b4a296816c5f4d3b2b180500000000000011263b51667b90a6bbb09b85705b46301b0600001c32475c71879cb1b39e89745e4b6175899eb3b49f8c78624d372715020000000d20354a6073879cb2b5a38f7a644f596e8499aeb6a18c77614c37220c00000000000000111f334758677d91a1b3aa9b8573604b3c2b1934495f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000e1c30435463788a9fb4b7a597816c5d4c3929170300000000000000000000000000000000000000000000000000000000081c2e3f50657b8fa2b4b49f8c79634e3d2c1a06000000000000000000000000000b2035485a626464646464605443474c5660666a6d6e6d6c68635b514d4032281d2b34404c515961676a6d6e6d6c696460544b44372d1f11030000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000010202e363a3c3b3936322824211a0f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d36393c3c3c3c3c37342a1d0d0000000000000000000000030c171f212b34373c3f4243444442403d38352c25221b10090a161e213135353535353525231c11030000000000000000000000000000000000000004132332434b60738399a4b5b09f917d67594834201200000000000011263c51667b91a6bbb09b86715b46311c0600001c32475c71879cb1b39e89745e53687d92a7b9ae99836e5a4835190900000000071c304354697f94a9baad98826d58596e8499aeb6a18c77614c37220c000000000000000417293a4d5f6f8499a8b5a3937e695a48352034495f74899eb4b39d88735e48331e0900000000000000000000000000000000000000000001142636495a697e93a2b4b19f907b655746331e1100000000000000000000000000000000000000000000000000000000001123374b5d6f849aafbcab98826d5b4935210f0000000000000000000000000005192b3c484d4e4e4e4e4e4b43363438454b505557595856534e493d39301e160d18202f383b474c525557595857534e4a43363127190f01000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000090f1111100e0b080200000000000000000000000000071b2e3e4a4f51504e4b453939362d20180d000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a4e51515151514c473b2a18050000000000000000000a161e2a33373b484c5155575959595855524d493c3a372e241d1a283236464a4a4a4a4a4a3b382f2111000000000000000000000000000000000000000005141d3144556175869ca7b8b39e8977624d402f1808000000000011273c51667c91a6bbb19b86715c46311c0700001c32475c71879cb1b39e89745e5c71869bb0b6a5907b66513c2b190000000000001325364c61778a9fb4b49f8a7661596e8499aeb6a18c77614c37220c00000000000000000c1c30414d62788a9fb4b49f8a78624d413034495f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000008182c3c4b6073849aa8bab29d8776614c402f1b0b00000000000000000000000000000000000000000000000000000000081c2e3f4f657a8fa2b4b49f8c79634e3d2c1a06000000000000000000000000000e1e2b353839393939393530261f2832363b40424343413e39362c241d12030005121c242a34373c40424343413e393530251d15090000000000000000001c32475c71879cb1bca6917c67513c27120000000000000003111c2326262623201d150b0801000000000000000000000d22364a5c646665636057564e4a3d342b1d0f01000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b636666666666625947341f0b0000000000000002101b28323a474c545962666a6c6e6e6e6d6b67635a574f4b3f382f2838454b5b60606060605f504b3f2f1c0800000000000000000000000000000000000000000114263746576278899eb3b9a799836e5e4c362513000000000012273c52677c91a7bcb19c86715c47311c0700001c32475c71879cb1b39e89745e647a8fa3b5b29d8773604b35200e000000000000081f3347586d8298adbaa9947f69546e8499aeb6a18c77614c37220c000000000000000000132035485a697f94a3b5a899836f5f4d3a29495f74899eb4b39d88735e48331e0900000000000000000000000000000000000000000000000e1c30435462788a9fb4b7a597816c5e4c39291703000000000000000000000000000000000000000000000000000000001122374b5d6f849aafbcab98826d5b4935210f00000000000000000000000000000e1920222424242424201c140a161e21262a2d2e2e2c2923211a0f090000000000090c181f22272b2d2e2e2c2924201c130802000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000011222f383b3c3b39363127201d14090000000000000000000f243a4f647a7c7b7976716b635b4c483b2d1f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63797c7c7c7c7c77624c37220d0000000000000412202d39454b58616971777c7f8283848482807c78726c645d514c403645566070757575757575655d4b38230e00000000000000000000000000000000000000000009192939495a667c919fb1b3a1907b665443301c070000000012273d52677c92a7bcb19c87715c47321c0700001c32475c71879cb1b39e8974586d8297adbaa9947f6a5443301c0800000000000004182a3a4f647a8fa4b5b29c8773606e8499aeb6a18c77614c37220c00000000000000000005192b3c4b6073859baab3a1917d67584633495f74899eb4b39d88735e48331e09000000000000000000000000000000000000000000000001142636495a697e93a2b4b19f907b655746331e1100000000000000000000000000000000000000000000000000000000081b2e3f4f647a8fa1b3b49f8c79634e3d2c1a060000000000000000000000000000050b0d0f0f0f0f0f0b08010003090b111518191817130e0c06000000000000000000040b0c121518191817140f0b07000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000091c2f404c5051504e4b4437353126190f0100000000000000182d42576d8291908e8b8681796e62594a3d2d1d0d000000000000000000000000000000000000000000000000000000000000000000000000000002172c41576c8191919191907b66503b261100000000000312222f3e4a57606b777f868c9194979899999795928d88817a71665e4c48546074858a8a8a8a8a8c7b65503b2510000000000000000000000000000000000000000000000b1b2c3c4c5e6d8297a7b8b19c8673604a35200b0000000012283d52677d92a7bcb19c87725c47321d0700001c32475c71879cb1b39e897461768a9fb4b49f8a77614c36261401000000000000000c22374b5d71869cb1b6a5907b656e8499aeb6a18c77614c37220c000000000000000000000e1d314455647a8c9fb4b39d8876614c3f495f74899eb4b39d88735e48331e0900000000000000000000000000000000000000000000000008182c3c4a6072849aa8b9b29d8776614c402f1c0c000000000000000000000000000000000000000000000000000000001022374b5c6f8499afbcab98826d5b4936210f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000f23384c5e666665636055524b44372d1f1103000000000000182d42576d8297a5ab9f9c968e8377635b4a3b2a18050000000000000000000000000000000000000000000000000000000000000000000000000002172c41576c8196a6a6a5907b66503b2611000000000011212f404c5c6475808a949ba3a6aaacaeaeaeadaaa7a59d968f867c6f625960728298a39f9f9f937e695d4b38230e00000000070d0f13131313130d0c0600000000000000000e1e2f404c6176899eb3b5a4907b66503726140100000013283d52687d92a7bdb29c87725d47321d0800001c32475c71879cb1b39e8974697f94a9baad98836d59473418080000000000000000081b2e3f53687e93a8b9ae99836e6e8499aeb6a18c77614c37220c00000000000000000000011527374a5c6b8196a5b7a697816c5d4b385f74899eb4b39d88735e48331e09000000000000000000000000000000000000000000000000000e1c30435462788a9eb4b7a597816d5e4c3a291704000000000000000000000000000000000000000000000000000000081b2e3e4f647a8fa1b3b59f8c79634e3d2c1a06000000000000000000000000000000000000000000000000000000000000000007111719202020202019161006000000000000000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000011263b50667c7b7b79756f6760554a3d2e2111000000000000182d42576d8297acb2b5b1aba0988879635947341f0e0000000000000000000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b2611000000000c1d2e3f4c5e667a87959fa8b1b5b6b2adaaa9aaacb0b4b7b2aca39b918377646a7f94a0b2b4a297826d604f3f2f1c08000002101b222429292929292320190e0000000000000000121f3347586a7f94a9baad98836d5544311d0800000013283d53687d92a8bdb29d88725d48331d0800001c32475c71879cb1b39e897473879cb2b5a48f7a654f3a2a18000000000000000000001021364b6176899eb4b49f8b786e8499aeb6a18c77614c37220c000000000000000000000009192d3e4b6175879db2b19f8f7b6556455f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000000000000132536485a687e93a2b4b19f907c665846331f12000000000000000000000000000000000000000000000000000000001022374b5c6f8499aebcab98836e5b4936210f000000000000000000000000000000000000000000000000000000000000000a19242c2f35353535352e2b23180a0000000000000000000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000001e33485d738891908e8a847d73635b4b3f2e1e0e0000000000182d42576d8296999da6b1b5b2a69d8877624c3c2c190600000000000000000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b261100000004182a3b4b5d667c8b9ca5b4bab2ada59d98959495979b9fabb1b6b5b0a19988797c8d9fb5b7a59a8474604b4232211100000010202e373a3e3e3e3e3e38352c1e0e0000000000000004172a3a4c61768a9fb4b39e8974604b35200b00000013283e53687d93a8bdb29d88735d48331e0800001c32475c71879cb1b39e89747b90a5b6b19c86715d4b371c0c000000000000000000000a1e3346576c8197acbbaa95806e8499aeb6a18c77614c37220c000000000000000000000000101e324657667b90a0b2b19c8674604b5f74899eb4b39d88735e48331e09000000000000000000000000000000000000000000000000000008182b3c4a6072849aa8b9b29d8876614c402f1c0c000000000000000000000000000000000000000000000000000000071b2e3e4f647a8ea1b3b59f8c79634e3d2c1a0600000000000000000000000000000000000000000000000000000000000019293640444a4a4a4a4a43403628180000000000000000000000000000000000000000000000000000001c32475c71879cb1b3a6917c67513c27120000000000001e33485d73889da5a99f9a928679655d4b3c2c19060000000012273c51677d8183888f9ba3b4b7a698826d5a4935200c00000000000000000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b26110000000b1f344759657b8b9fa9b6b7b3a0988e8783807f8082868b939ca4b3b8b3a69d898a9fabbaa99d8777625645312414030000071b2e3e4b4f53535353534d493c2c1906000000000000000c1f3346586f8499aeb9a78e79644e39240f00000014293e53697e93a8beb39d88735e48331e0900001c32475c71879cb1b39e89748399aeb9a8937e69533f2e1c0000000000000000000000031729394e63798ea2b4b39d88748499aeb6a18c77614c37220c000000000000000000000000031628394c5e6e8298a7b6a495806a5b5f74899eb4b39d88735e48331e090000000000000000000000000000000000000000000000000000000e1c30435462788a9eb4b7a697826d5e4c3a2917040000000000000000000000000000000000000000000000000000001022364a5c6e8399aebcab98836e5b4936210f00000000000000000000000000000000000000000000000000000000000c1c364754596060606060585346361b0b00000000000000000000000000000000000000000000000000001c32475c71869c9d9d9d917c67513c27120000000000001e33485d73889db2bab4afa49c8a7b655a49352010000000001024394d5f676c6e747a859aa2b4b49f8c78624d38230d00000000000000000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b26110000061a2c3d4c6177889ea9bab7a69d908279726d6b6a6a6d71777e86929ea7b3b7a89e9fa8bab49f8a7a645947382715060000000d22374b5c646868686868625a4935200c000000000000000417293a546a7f94a9c5a7917c67523c271200000014293e54697e93a9beb39e88735e49331e0900001c32475c71879cb1b39e89778b9fb4b49e8a76614c3621110000000000000000000000000b21364a5b70859bb0b7a6917c8399aeb6a18c77614c37220c000000000000000000000000000b1b2f404c6277899eb3b49f8b79635474899eb4b39d88735e48331e0900000000000000000000000000000000000000000000000000000000132536485a687e93a2b3b1a0907c665846331f12000000000000000000000000000000000000000000000000000000071b2d3e4e64798ea1b3b59f8c79634e3d2d1a0700000000000000000000000000000000000000000000000000000004172a3a54656e75757575756e645339291703000000000000000000000000000000000000000000000000001b30455a708488888888887b66513b26110000000000001e33485d73889da5abb4bab5a89e8978624d3e2d1b070000000a1d30414d515754606574849aa9baab947f6a5536251300000000000000000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b261100000c2135495b6d8298a6b8b7a69d887b6d645c5855545557586168737d899aa2b3b9b4b4baaf9e917d675c4a3b2a1a0a000000000f243a4f647a7e7e7e7e7e78624d38230d000000000000000012273c52677c91a7bca9947e69543f291400000014293f54697e94a9beb39e89735e49341e0900001c32475c71879cb1b49f8a8297aabbac97826c5746331e0a000000000000000000000000071a2d3d52677d92a7b8b09b85859bb0b6a18c77614c37220c0000000000000000000000000000111f344859687d92a2b4a99a84726074899eb4b39d88735e48331e090000000000000000000000000000000000000000000000000000000008182b3c4a6072849aa8b9b29d8876614c402f1c0c0000000000000000000000000000000000000000000000000000001022364a5c6e8399aebcab98836e5b4a36210f0000000000000000000000000000000000000000000000000000000a1f3347586e838a8a8a8a8a826e5746331e0a00000000000000000000000000000000000000000000000000182d415566707373737373665e4c38240f0000000000001e33485d73888e90969fa9b8b9a799846f5c4a36220d00000000122330393c36434a5662788b9fb4b09a85705443301c07000000000000000000000000000000000000000000000000000000030506060502000002172c41576c8196acbba5907b66503b261100000e23394e63798c9fb5bbaa9d8778655d4e4a3d403f403a474c54606877849aa3b4c9c9b5a395806b5f4d3e2d1d0d0000000000152b40556a8093939393927d67523d2812000000000000000011263b51667b90a6bbaa947f6a553f2a15000000142a3f54697f94a9beb39e89745e49341f0900001c32475c71879cb1baa89f97a0b1b4a38e79644e39291703000000000000000000000000000f21364b6075889eb3b4a39b9ba3b5b6a18c77614c37220c000000000000000000000000000005182a3b4a6072849aa9b4a2937e6874899eb4b39d88735e48331e0900000000000000000000000000010101010101010101010101010101000e1c30435462788a9eb4b7a698826d5e4c3a2a17040000000000000000000001010101010101010101010101010101071b2d3e4e64798ea1b2b59f8c79634e3d2d1a0700000000000000000000000000000000000000000000000000000c21374c61778b9f9f9f9f9f8a76614c36210e0000000000000000000000000000000000000000000000000012253748555a5e5e5e5e5e514c402f1d090000000000000e23384d6378787b818a9ea7b8b3a18e79644f39240f0000000004121d242725303848596e8398adb49e8974604a35200b0000000000000000000000000000000000000000000001080b1015181b1b1b1a17130d0b172c41576c8196acbba5907b66503b26110006192b3c576c8196abbcb49f8c7a645a4b3f362d2b2a2b2a3336434b596174859bb0c5c6b09b8675604b4130201000000000000014293e53697e93a8a8a8947f6a54392816030000000000000012273c52677c91a7bca9947e69543f2914000000152a3f546a7f94a9bfb49e89745f49341f0a00001c32475c71879cb1c6bab4adb1beb09b85705c4a361b0b0000000000000000000000000000091e3245566b8096abbcb4b0b0b5c1b6a18c77614c37220c0000000000000000000000000000000d1c30435463798b9fb4b39e897774899eb4b39d88735e48331e09000000000000000000030c12151717171717171717171717171717171717132536485a687e93a1b3b2a0917c665847331f12000000000000010a101217171717171717171717171717171717171721364a5c6e8399abbcab98836e5b4a36210f00000000000000000000000000000000000000000000000000061a2c3d53697e93aabbb5baa9927d68533c2c1906000000000000000000000000000000000000000000000000081a2a37414548484848483b382f2212000000000000000c2035495a6363666c79899eb3bfab96816c563828160300000000000a1012131c2b3b53687d92a8b9a88c77624d37220d00000000000000000000000000000000000000000509151d20252a2e3031312f2d282220182c41576c8196acbba5907b66503b2611000b2035495a73889db2bcab96816c5c4a3c2e211a161515181f2a3a4a5b667c8c9fb4cacab59f8d7b655645321d0900000000000011263b50667b90a5c1ae99836e5746321e0e0000000000000a1a2d3e556a7f95aac4a7917c67523c2712000000152a3f556a7f94aabfb49f8a745f4a351f0000001c32475c71879cb1c6cdc9c2c5b8a7927d68523e2d1b000000000000000000000000000000021628384d63788c9fb5cac5c5c9d2b6a18c77614c37220c00000000000000000000000000000000132536495b6a7f95a4b6a7988374899eb4b39d88735e48331e090000000000000000071520272a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b3c4a60728399a7b9b39d8876614c40301c0c0000000005131e25272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3e4e63798c9fb5b59f8c79634e3d2d1a070000000000000000000000000000000000000000000000000c2135495b71869bb0c8d7c7b09a85705a49352008000000000000000000000000000000000000000000000000000c1a252d30333333333326241d12040000000000000006192c3c494d4e505b687d92a8b9b19c87715645321e090000000000000000000f253a4f647a8fa4c6a48f79644f3a240f000000000000000000000000000000000000010d181f2731353a3f4345464644423d37342b2c41576c8196acbba5907b66503b2611000d23384d62788da6b7b59f8c78624d3e2d1e1107000002152738475963798a9eabbcc2c8bcab9d8774604b3727150100000000000c22374c61778ca3b5b49e8976614b3c2b1c10090303090f1a28384a5c70859bb0b8a68e78634e39230e000000152b40556a8095aabfb49f8a755f4a26140100001c32475c71879cb1c6dcded7c8b39e8975604b362110000000000000000000000000000000000a2035495a6f849aafc4d4dbddccb6a18c77614c37220c0000000000000000000000000000000008182c3d4b6074869cabb2a0907b8a9eb4b39d88735e48331e0900000000000000031525323c3f41414141414141414141414141414141414141414143546277899eb3b8a698826d5e4c3a2a1704000001132330393d4141414141414141414141414141414141414141414a5b6e8398abbcab99836e5c4a36210d0000000000000000000000000000000000000000000000011426374e63798ea3b5c9c7c8b4a28d78634d36251300000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e110f09000000000000000000000e1e2c3538393d4b6075899eb4b59f8b76604b36210b0000000000000000000d22384d62778da2b7a5907b65503b2610000000000000000000000000000000000008141c2a3437444b5055585a5b5b5a57534d483b3441576c8196acbba5907b66503b26110011263b51667b90a6c4b09b8671594834201000000003111d3145566177879da8b9b1adb3b7b6a5937e695544311d0800000000000a1f34475971869bb1b9a8947e695a483a2e211e16161e212c384556647a8ea2b4b39d8874604a35200b000000162b40556b8095aac0bbaa8a755544311d0800001c32475c71879cb1c6dce3d0c0ab96806b5645321e090000000000000000000000000000000006192c3c51667c91a6b7cbdfe1ccb6a18c77614c37220c00000000000000000000000000000000000f1d314556657b8d9fb5b49f8a9ea8b9b39d88735e48331e09000000000000000c2032434f54565656565656565656565656565656565656565656565659687d92a1b3b2a0917c665847331f1000000a1e30414d52565656565656565656565656565656565656565656565663798c9fb5b2a18e79644e39240f0000000000000000000000000000000000000000000000081d3144556b8095abc1b7b2b7c0aa95806a5443301c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1920232332455670859ab0bcab8d78634e38230e0000000000000000000c21374c61768ca1b6a6917b66513c2611000000000000000000000000000000000c1826303b484c5560656a6d7070706f6c6862594d483c576c8196acbba5907b66503b26110013283d53687d92a8bdac97826d573b2b1902000001112132424b6074849aa5b7b19f979da6b7b29d8774604b35200b000000000004182a3a54697e93a7b8b49e8a7862584b3e3632282832363d49566074859bb1bbaa96816c5443301c07000001162b40566b8095abc0b5a08a75604b35200b00001c32475c71879cb1c6dcdcc7b3a28d78634d3828160200000000000000000000000000000000000e20354b6074889db2c8d9ebccb6a18c77614c37220c0000000000000000000000000000000000021527384b5d6c8197a6b8aa9faab9c6b39d88735e48331e090000000000000012273c4f616a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f8499aebeb39e8876614c3e2e1b08001025394d5f676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e8398adbfae99836e59442e1900000000000000000000000000000000000000000000000b20354b6074889db2b7a59da5b7b29d8773604a35200b000000000000000000000000000000000000000000000000000006121b202020202020200e0c0700000000000000000000060c0e162838586e8398adc9a48f79644f3a240f0000000000000000000c21364c61768ba1b6a6917c66513c27110000000000000000000000000000000c1c2a36434b59626b747a7f8385868684827d776e625a4d576c8196acbba5907b66503b26110013293e53687e93a8bdab96816c563b2b180500000f1f2f404f606d8197a2b4b4a29782889db3b7a6917c66513726140100000000000c21364c6176899eb3b9a89c8676645c504b453838454b505b63748399a3b5b49f8c78634d36251300000001162b41566b8096abc0b5a08b75604b36200b00001c32475c71879cb1c6dcd4c4af9a846f5b49351a0a000000000000000000000000000000000000081d3144556a7f95aabbcee2ccb6a18c77614c37220c0000000000000000000000000000000000000a1a2e3f4c6176889db3bbb4bbc8c8b39d88735e48331e0900000000000000152a3f546a7f81818181818181818181818181818181818181818181818181818298aec3b8a698826e5c4b37220d0012273d52677d81818181818181818181818181818181818181818181818181839aafc4b2a18a75604a3520000000000000000000000000000000000000000000000317293950657b90a6b7a99d889daab7a58f7a6550392816030000000000000000000000000000000000000000000000000616242f3535353535353524211a0f010000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c271100000000000000000000000000000c1d2a3a475460697780888f94989a9b9b9997928b8378675f576c8196acbba5907b66503b26110013283d53687d92a8bdaf9a846f594834200e000c1c2c3d4c5e697e939fb1b7a59a84757f94abbcae98836e5544311d0800000000000a1e334657697e93a2b4b5a49c877a6e6660565b5b5660656d798599a1b3b7a597816c5a4935180800000001162c41566b8196abc0b5a08b76604b36210b00001c32475c71879cb1c6dccbb7a6917c67513c2c1900000000000000000000000000000000000000011527374d62778b9fb4caddccb6a18c77614c37220c00000000000000000000000000000000000000101f334658677c91a1b3c6ced9c8b39d88735e48331e09000000000000001c32475c7186969696969696969696969696969696969696969696969696969698a0b2c6c4b2a08f7a644f3a250f00182d42586d82969696969696969696969696969696969696969696969696969aa2b3c7bf9f8a75604a3520000000000000000000000000000000000000000000000a1e3346576d8298adb49f8b788b9fb4ac97826d5745321e09000000000000000000000000000000000000000000000000122434424a4a4a4a4a4a4a39362d1f0f0000000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c2711000000000000000000000000000a1b2a3b475861727f8a969ea6aaadafb0b0afacaa9f988a7d69606c8196acbba5907b66503b26110011263b50667b90a5c1b49f8b77624d3c2b1a0a192a3a495b657c8c9fb4b9a89d877762778b9fb4b39e8974604b35200b0000000000031729394b6073849aa5b6b5a59c8d837b7672707072767b828c9ba3b3b9a89d8776614c3c2c190000000001172c41566c8196abc1b6a08b76614b36210c00001c32475c71879cb1c6c8c8b29d8874604b35200e000000000000000000000000000000000000000009203448596e8399aec3c8c8b6a18c77614c37220c000000000000000000000000000000000000000417293a4d5f6f8399a8b9cbccc8b39d88735e48331e09000000000000001c32475c71879cabababababababababababababababababababababababababaeb2bec8c8bea5907b66503b261100182d42586d8297ababababababababababababababababababababababababafb3c0c8b59f8a75604a3520000000000000000000000000000000000000000000000c21364c61768a9fb4ae99836f8499aeb49e8975604b36210d0000000000000000000000000000000000000000000000071b2f42525e6060606060604e4a3d2d1a0700000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c2711000000000000000000000000031628394759617684949ea8b3b8b7b2adaaaaaaadb1b4a89e917e696c8196acbba5907b66503b2611000c22374c61778ca3b5bbaa96806b5a48382719273747586379899eaabbb49e8a79635970859ab0b9a88e79634e39240e0000000000000b1c3043546177879ca4b3b6ab9f98908a878686878a90989faab4b5a79e8a7a645746331e0e0000000002172c42576c8197acc1b6a18b76614c36210c00001c32475c71879cb1b3b3b3aa95806a5544311d08000000000000000000000000000000000000000005182b3b50657b90a4b3b3b3b3a18c77614c37220c00000000000000000000000000000000000000000c1c30414d62788a9eb3b8b8b3b39d88735e48331e09000000000000001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a5907b66503b261100182d42586d8297adb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b39f8a75604a352000000000000000000000000000000000000000000006192b3c52687d92a9b9a8917c677d92a9b9a8927d67523b2b1805000000000000000000000000000000000000000000000a20354a5e70757575757575705b4a36210c00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c2711000000000000000000000000091e3245576177869aa2b4b9b3afa59d98959495979ca4adb49f8d7c6c8196acbba5907b66503b2611000b1f34475971869bb0c3b49f8a7862564537283144556176879ca7b9af9e917c675b556a8095aac6a7927c67523d271200000000000001142636475962788699a1b2b6b5aeaa9f9c9b9b9c9faaadb4b9b4a49c897b645c4a392917000000000002172d42576c8297acc1b6a18c77614c37220c00001c32475c71879c9d9d9d9d9d8b78624d372715010000000000000000000000000000000000000000000d20354a6073879c9d9d9d9d9d8c77614c37220c000000000000000000000000000000000000000000122035485a697e939da6a79e9d9d88735e48331e09000000000000001c32475c71869c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d907b66503b261100182d42586d82979d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8a75604a35200000000000000000000000000000000000000000000b2035485a70859aafb49e897661768a9fb4af99846f594834200b000000000000000000000000000000000000000000000b20354a60758a8a8a8a8a8a79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c2711000000000000000000000009192f404b6075859ba4b3bab4a1998f8783807f8082878e98a0ab9e88778196acbba5907b66503b26110004182a3b53687d93a5b6baa99a847460554538424b6073849aa5b6b2a195806a5f4d51667b91a6bbaa947f6a553f2a150000000000000008182a3b485a627683919da5afb4bab4b2b0b0b2b4bbb5b1a89e958679645d4b3e2d1b0b000000000002182d42576d8297acb3b3a18c77624c37220d00001b30455a7084888888888888826d594834190900000000000000000000000000000000000000000000071c304354697e8888888888888876614c37210c00000000000000000000000000000000000000000005192b3c4b607384888a8a89888886715c47311c07000000000000001b30455a7084888888888888888888888888888888888888888888888888888888888888888888887b65503b251000172c41566c818888888888888888888888888888888888888888888888888888888888888888735e48331e0000000000000000000000000000000000000000001325364d62788da2b4ad98836e576e8398aeb49f8b77624d372210000000000000000000000000000000000000000000000b20354a60758a9f9f9f9f8e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c271100000000000000000000011527374c5e6d8297a3b5baa99f92847a726d6b6a6b6d727982919ea699838298adbba5907b66503b261100000c20364b6074879cabbcb4a29882736056494e606c8197a2b4b5a4998372604a404e63788ea3b8ab96816c56412c1701000000000000000c1d2b3c4858616e7c8791999fa9a8abacacaba9a6a49c948a7f74635b4b3f2e201000000000000003182d42586d82979d9d9d9d8c77624d37220d0000182d415566707373737373736d64533b2b190000000000000000000000000000000000000000000000001325364f606973737373737373615847331f0a000000000000000000000000000000000000000000000e1d3144556070737575737373716856432f1a0500000000000000182d4155667073737373737373737373737373737373737373737373737373737373737373737373655d4b37230e0015293e51636c73737373737373737373737373737373737373737373737373737373737373736a5945301c0000000000000000000000000000000000000000071c3043546a7f94aab9a7917c6651667c91a8b9ab947f6a543e2d1b070000000000000000000000000000000000000000000b20354a60758a9fb5b5a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c271100000000000000000000081d314455667b909fb1bbaa9f8b7d6f655d58555555585b636e7c8a9ea19998a0b2bba5907b66503b26110000091d314556657b8d9fb5bdb2a0988275625a5d687e939fb1b8a79c8675615443374c61768ca1a5a598826d58432d180300000000000000000e1e2b3a474c5f67747c848a8f939597979694918c867f766a6056493d2e20100200000000000002172c41576c8188888888888878624d37220d000012253748555a5e5e5e5e5e5e585346351d0d000000000000000000000000000000000000000000000000081832424f535e5e5e5e5e5e5e4c473a2a17040000000000000000000000000000000000000000000001142637444b5a5e60605e5e5e5c5649392713000000000000000012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e504b3f2e1c08000e22344451565e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e594c3b291600000000000000000000000000000000000000000b20354a6073879cb2b39e8975604b6075899eb4b19c86715c4a3622090000000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c67513c2712000000000000000000000b20354b6074869cb1bdb49f8c7c68604f4b3f403f403d4a4e5e667a8a9eaeadb2bebba5907b66503b26110000021527384b5d6a7f949fb1bdb2a199857866657b8c9fb4bbaa9e897862574636364b60748b90909090836e58432e19030000000000000000000e1c2a33414d5560676f767a7e808182817f7c77716a61584b45382c1f10020000000000000000152a3e52636c73737373737362594834200b0000081a2a374145484848484848433f35281800000000000000000000000000000000000000000000000000001424323b3e4848484848484837332a1c0c000000000000000000000000000000000000000000000000091926313545484a4a4948484743392b1b0a0000000000000000081a2a374145484848484848484848484848484848484848484848484848484848484848484848483b372e21110000051626343e414848484848484848484848484848484848484848484848484848484848484848453b2e1e0c00000000000000000000000000000000000000021628384f657a8fa5b6ac97826d5645566d8298adb5a48e79644f3727150200000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1c7a8927d68533d2813000000000000000000061a2c3d52677d92a4b6b4a2937e695e4e42372e2b2a2b2d36404c5c677d91a1b3c6cfbba5907b66503b26110000000a1a2e3f4a607281979fb5bcb2a39b897c78899eaabbb49f8c7b655a483929314455657b7b7b7b7b79634e39240e00000000000000000000000c171f3037444b52576065696b6c6c6c6a666259544c473a32281a0f010000000000000000000f22344552575e5e5e5e5e5e4d483b2b19050000000c1a252d303333333333332d2b231809000000000000000000000000000000000000000000000000000006141f262933333333333333211f170c000000000000000000000000000000000000000000000000000009141d2030333535343333312f271b0d000000000000000000000c1a252d303333333333333333333333333333333333333333333333333333333333333333333325231c1103000000081622292c333333333333333333333333333333333333333333333333333333333333333330291e100000000000000000000000000000000000000000091e3245566c8197acb8a6907b65503850667b90a7b8ac96816c5544311d0800000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364b61768ba9baab95806b563d2c1a1613110b02000000000c2135495b70859bb0c1b09a8472604a4031221b1615161a212f3e4d5f6f8399aec0d1bba5907b66503b261100000000111c304354607281949fabb9b5a79e91889ea7b8b19f937e685d4b3c2b1b27374c5d6565656565635b4a36210c00000000000000000000000004121927313539454b50535657575654514d483b37332a1d150a0000000000000000000000051727343e4148484848484837342b1d0d00000000000812181b1e1e1e1e1e1e1816100600000000000000000000000000000000000000000000000000000000020c12141e1e1e1e1e1e1e0c0a040000000000000000000000000000000000000000000000000000000001080b1b1e20201e1e1e1c1a130a0000000000000000000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e100e08000000000000050e15171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c160c0000000000000000000000000000000000000000000b21364b6075899eb3b39d8874604b354b6074889eb3b39e8874604b36200c00000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000a1e32465774899fb4b09a85705b49382e2c28261f14060000000e23384e63788da3b5b5a38f7a6454433022130800000007122030414e63798ea2b4c8bba5907b66503b261100000000001325364354606c7f8d9ea7b5b8b3a79ea7b8b4a297816c604e3f2e1e0e192f3f4c50505050504e4a3d2d1a07000000000000000000000000000009151d202832363a3e404242413f3c37342b211f170c02000000000000000000000000000917222a2c3333333333332220190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182a3b52677c91a7b9ac96816c55443144556c8197acb8a7917c66513a2a1704000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000031629395b71869bb0b59f8c7963564b3e413e3a312414020000142a3f54697f94a9c1b09b85705c4b362513040000000000021321364a5b70859aafc5bba5907b66503b2611000000000008182636434b616a7c899ba3b2bfb8b3b8bbaa9a8474604b423121110011212f383b3b3b3b3b39362d1f0f0000000000000000000000000000000001080b161e2125292b2c2d2c2a272220180d0a0400000000000000000000000000000000050f15171e1e1e1e1e1e0d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711171a20202020201f0c0a040000000000000000000000000000000000000000000000000a141a1c202020202012100a00000000000000000000000000000000000000000000000000000000000000000000061016182020202020100e0800000000000000000000000001080b1b202020202020190b0700000000000000000000000000000000000000000b1f3448596f8499aeb7a58f7a644f37273750657a8fa6b7ae99836e5847331f0a000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000162b40556b8095a8baab9a8474645c5956534e42311f0b0005182b3b5a6f8499afc4a9937e69543e2e180800000000000000071a2d3d53687d93a8c4bba5907b66503b261100000000000008182630434f5e66788599a1b2c6c8c9b49f8a77635b4d4132281a0d03111c23262626262624211a0f010000000000000000000000000000000000000003090b10141617171715110d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b19242c2f353535353535211f170c000000000000000000000000000000000000000000000e1c272f32353535353527241d1204000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b100300000000000000000009151d20303535353535352f201c13080000000000000000000000000000000000000d22374c62778b9fb4b29d8773604a3520354b6074889db2b49f8a77614c37210f000000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000d22374d62788a9fabb4a29a857a726e6b68604e3a2611000b2034485973899eb3b7a68d78634d3823100000000000000000000f23384d62788da6b7bba5907b66503b26110000000000000008141c32404c5a63748399aec3d8cebbaa9b8579675f4b45382b1d0e00080e10101010100e0c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1214202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202015130c03000000000000000000000000000000000000000000000019293740444a4a4a4a4a4a3633291c0c00000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c39302312000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a3a372e211000000000000000000919273135454a4a4a4a4a4a44353025180800000000000000000000000000000000071a2d3d54697e94aabbab95806b5443301c3043546b8196abbaa9937e69533d2c1a060000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000b20344859677d8d9ea6afa39b8f8783817e68533e2813000d22374d62778ca7b8b39d88735a4935200c0000000000000000000b2035485a73889db3bba5907b66503b2611000000000000000001151e3246576278889eb3c8c6bbc8b5a39b8a7d6c6056483b2b1e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d121618191a191714100b0902000000000000000000000000000006141f272935353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352a272015070000000000000000000000000000000000000000000c1d3747545960606060605f4c463a291704000000000000000000000000000000000000001427394a565c6060606060514d41301d0a000000000000000000000000000000000000000000000000000000000010233545525860606060604f4b3f2e1b0800000000000001152737444b5a606060606060594a43362513000000000000000000000000000000000d21364a5c71869bb1b6a48e79644e36251426364f64798ea5b6b09b86715b493521090000000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000005192b3b4d5f677c88939a9faaa59d989685705b46311b0010253a4f657a8fa4c5af9a846f5a3c2c190600000000000000000006192b3c5a6f859aafbba5907b66503b261100000000000000000c1d30414b6175869ca7b8b5b1a6b2b7b5a89e9181746259493c2b1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0e192022272b2d2e2f2e2c2925201d150a070000000000000000000000021424323b3e4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3f3c322515030000000000000000000000000000000000000004182a3b54656f757575757574615846331f0a000000000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000000000000000000000000000000000000000162b3f52646d7575757575655d4b37220e0000000000010f1d31445560707575757575756e605443301c070000000000000000000000000000011527374e64798ea3b5b19c86715c4a36180822364a5c72879cb2b5a38e79634e3726140100000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000000d1d30414d5e66757e858b9fb4b2ae9b86705b46311b0011273c51667c91a6bbac97816c57422c170000000000000000000000182d42576d8297acbba5907b66503b26110000000000000004182a3b4d5f6d8298a4b5b5a49c909da6b3b9b49f978577625a493b2b1a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000010b171e212b35383c4042444443413f3a363127211a0f040000000000000000000c1f32424f546060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060544f4332200c000000000000000000000000000000000000000b1f3447596f838a8a8a8a8a8b76614c36210e000000000000000000000000000000000000001c32475c71868a8a8a8a8a7c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d828a8a8a8a8a7b654f3a251000000000000f1f30414b6073848a8a8a8a8a8a8372604a35200b0000000000000000000000000000081d3144556b8196abc1aa957f6a553d2d1a071b2d3e556a8095aac1ab95806b5544311d0800000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000000132431414d58616971798ea4b9b09b86705b46311b0013283d53687d92a8bdaa95806a55402b150000000000000000000001162b41566b8096abbba5907b66503b2611000000000000000b1f344759677d92a0b2b8a79c867b8899a1b4bab1a39b87786259483828150200000000000000000000000000000000000000000000000000000000000000000000000000000008141c2933363c484d52555859595957544f4b4538362d1f170c000000000000000012273b4f616975757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575756a614f3c2713000000000000000000000000000000000000000c22374c61778b9f9f9f9fa9927d68533c2b19060000000000000000000000000000000000001c32475c71879c9f9f9f917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d82979f9f9f8f7a654f3a2510000000000c1c2d3d4d5f6c8196a29f9fa89c8675615443301c0700000000000000000000000000000b20354b6074889db3b5a38d78634e38230f001023394e63798ea4b5b29d8874604b35200b00000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000000e1e31424e5f67767f868d9fb5b1ad9b86705b46311b0013293e53687e93a8bda9947f6a543f2a150000000000000000000000152a40556a7f95aabba5907b66503b261100000000000006192c3c4c6177899eb3bdb39e8978667683949fa9b7b5a59d8777625645321d0e00000000000000000000000000000000000000000000000000000000000000000000000000000c18263039464c545a62676b6d6e6f6e6c696560564e4a3d332a1c0f0100000000000014293e54697e8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7f6a543f2a15000000000000000000000000000000000000071a2d3d54697e93aabbb5b5b09a85705a493520080000000000000000000000000000000000001c32475c71879cb1b5a6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adb5a48f7a654f3a25100000000818293a4a5b677d929fb0bcb49e8a7963574636251300000000000000000000000000000417293a51667b90a6b8b09b86715b4935210c000c2136495b71869cb1b7a6907b655039291703000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000006192b3c4e60687d89949b9faba49c979585705b46311b0013293e53687e93a8bda9947f69543f2a140000000000000000000000152a40556a7f95aabba5907b66503b26110000000000000c2135495b6d8297a7b8b19f917c665a61727f8b9da5b6b7a59b8574604b3c2c19060000000000000000000000000000000000000000000000000000000000000000000000000c1c2936434b57616971787c8082838483817e7a756d645c4c473a2d1f0f01000000000014293e54697e939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f947f6a543f2a150000000000000000000000000000000000000c21364a5b71869bb0c8d8c8b4a28d78624d3625130000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000001142636465863798a9fb4bdb09e917c665b493929180800000000000000000000000000000a1f3346586e8398adbcab947f69543d2c1a0600061a2c3d546a7f94a9c1ad98826d5746331e0a000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000b2035485a687e929ea7b0a29a8e8682807e68533d28130013283d52687d92a7bdaa957f6a55402a150000000000000000000001162b40566b8095abbba5907b66503b26110000000000000e23384d63788b9fb4b8a797816d5e4c5460697a879ca4b6b5a395806b5a4935200c00000000000000000000000000000000000000000000000000000000000000000000000c1c2a3a47546069767e868d91959799999896948f8982796d61584a3d2d1f0f000000000014293e54697e93a9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a9947f6a543f2a150000000000000000000000000000000000011426374e63798ea3b5c9cfd1c0aa95806a5443301c0700000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000e1c3043546176879ca8bab3a195806b5e4d3d2c1b0b0000000000000000000000000000000c21364c61768a9fb4b59f8c78624d38220e0000000f23384d62788da3b4b49f8a76614c36210e000000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000000d23384d62788b9fb3b3a1998479716d6b68604e3a26110011273c51667c91a6bbac96816c57412c170000000000000000000002172d42576c8297acbba5907b66503b2611000000000005192b3c566c8196aabbb39e8876614c40434a5c6477869ca6b8b49f8b78634d38230e0000000000000000000000000000000000000000000000000000000000000000000008182a3a475861727e89949ca4a7aaadaeaeaeaca9a89e978e8276635b4a3d2d1b0b0000000014293e54697e93a9bebbafaaa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aebbbfa9947f6a543f2a150000000000000000000000000000000000081d3144556b8095abc1bdbac7c7b29c8773604a35200b00000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000e1e2f404b60728399a5b6b6a59a8373604b40301f0f00000000000000000000000000000006192c3c53687e93a9bab09a85705a4834200b0000000b2035485a70859bb0baa9927d68523c2b19060000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000000000000000132536566b8095a9baaa998373635b5855534e42311e0b000f253a4f647a8fa4c5ae99846e593b2b180500000000000000000004182a3b5a6f8499afbba5907b66503b261100000000000b2035485a73889db2baa9947f69584733303e4a596278889db3bbaa96816c573c2b19050000000000000000000000000000000000000000000000000000000000000000011426364758617684939ea7b1b5c2b8b3b1b0b1b4bab9b3ada0978779635b4a3929170300000014293e54697e93a9beaf9d949494949494949494949494949494949494949494949494949494949494949494949494949494949daebfa9947f6a543f2a1500000000000000000000000000000000000b20354b6074889db2b7aaa4b2b6b6a58f7a654f38281602000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100b1b2c3c4c5e6b8095a1b3baa99d8776615544312212010000000000000000000000000000000c2135495b70859ab0bbaa937e68533c2b190500000006192b3c54697e93abbcaf9a85705a493520080000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000000000071c30435471869bb0b49f8b7862554a3d403d3a31241302000d22374c62778ca7b8b29d8772594834200b0000000000000000000b1f34475972879db2bba5907b66503b261100000000000d22384d62788da6b7b49f8a76614c3a291c2d3b4859677d92a8b9b29d88735a4834200b0000000000000000000000000000000000000000000000000000000000000000081c3043546176869aa2b3b8b7b3a9a69e9b9b9c9fa9afb3beb1a59d8979635746331e0f00000014293e54697e93a9beaa947f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f94a9bfa9947f6a543f2a15000000000000000000000000000000000316293950657b90a6b7aa998f9da5b6ac97826c5645321e09000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510182939495a667c8d9fb5bdb49f8b7a64584737261404000000000000000000000000000000001325364d63788da2b4b49f8b77614c37220d00000000000e22374c62778b9fb4b4a28d78624d3625130000000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000b20354a6075899fb4af9a85705a49372d2b28261e130600000b1f34485973889eb3b6a58c77624c37220f0000000000000000000c22374c61778ca5b6bba5907b66503b2611000000000010263b50657b90a5c4b09a85705846331c101d2b3b4b6075899eb3b7a68d77624d38220d00000000000000000000000000000000000000000000000000000000000000031628394b6072849aa4b3bdb1a69d948d888685878a9099a1b4bbb7a79d8776614c3d2c1a06000014293e54697e93a9b5a08b756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a758a9fb5a9947f6a543f2a15000000000000000000000000000000000a1e3246576d8298adb6a48f7a879db2b39e8975604b36210c000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2513253646576378899eabbcb09f927d675c4a3a2a190900000000000000000000000000000000071c3043546b8095aac0af99846f5947341f0b00000000000b203448596f849aafc0aa947f6a5443301c0700000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364b61768ba9baaa95806b553c2b191613110b0200000005182a3b596f8499aec3a8927d68533d2d1a070000000000000006192c3c52677d92a7c3bba5907b66503b2611000000000012273c52677c91a7bcad98836d583a2917000d1d31455670859aafc4a58f7a65503a251000000000000000000000000000000000000000000000000000000000000000091e324657697e93a2b3bdb09f97887f7873717071757b84929faabbb6a597816c5b4935210a000014293e54697e93a9b5a08b766054545454545454545454545454545454545454545454545454545454545454545454545460758a9fb5a9947f6a543f2a15000000000000000000000000000000000c21364b6176899eb4b19c87728095aab9a7917c67513b2a18040000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251c3043546175869ca7b9b4a296816c5f4d3e2d1c0c00000000000000000000000000000000000b20354a6073879db2baa9927d68523b2a1804000000000005182b3b53687d92aabbb29c8773604a35200b00000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1c7a8927d68533d281300000000000000000014293e54697e93a9c0af9a846f5b4a36211400000000000002102035495a6f8499aec4bba5907b66503b2611000000000012273c51677c91a6bcae99836e5443301c0a0517293a596e8398aebba6917b66513c2611000000000000000000000000000000000000000000000000000000000000000c21364b6175899eb3c0b09f96817569625a5c5b5660656f7d8c9fb4bfb49f8c79634e382715020014293e54697e93a9b5a08b76604b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a60758a9fb5a9947f6a543f2a1500000000000000000000000000000005192b3c52687d92a8b9aa957f6a798ea4b5ae99846f5947341f0b0000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a252e3f4a60728298a4b5b7a69a8474604b4130200f00000000000000000000000000000000000316283950657a8fa5b7b49f8a76614c36210c000000000000000d21374c61768a9fb4b6a58f7a654f38281602000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c67513c27120000000000000000000d23384d62788da2b4b4a28e79634e42311c130802000108122030404d63788c9fb4cabba5907b66503b2611000000000010253a50657a8fa5c2b29d8874604a38281c181f3346586f849aafc5a5907b66503b26110000000000000000000000000000000000000000000000000000000000000013283d53687d92a7b8b5a496816d61574d493c38454b505f687d92a1b3bcab97826c5645311d090014293e54697e93a9b5a08b76604b362a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a354a60758a9fb5a9947f6a543f2a150000000000000000000000000000000b2035485a6f849aafb5a38d786371869cb1b49f8b77614c37220f0000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2b3c4b5d697f94a0b2baa99d8777625544312313010000000000000000000000000000000000091e3245576d8297acc3ae99836e5846331f0a000000000000000a1f3347586e8499aec3ac97816c5645321e09000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c27110000000000000000000b2035495a70859aafc0af9a846f604e4030251d1517141d20303e4c5e6e8298abbccfbba5907b66503b261100000000000d22374c62778ca4b6b7a6907b66564538302a34414c61768a9fb4b8a78e78634e39230e00000000000000000000000000000000000000000000000000000000000003162839596e8399aec5b19c8673604b4639352b273136414e5f6e8399aec3b39e8975604b36200b0014293e54697e93a9b5a08b76604b362115151515151515151515151515151515151515151515151515151515151520354a60758a9fb5a9947f6a543f2a150000000000000000000000000000000d22384d62788c9fb5b09b85705b697f94abbbaa937e69543d2d1a0700000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a38485a657b8c9fb4bdb49f8b7a645947372715050000000000000000000000000000000000000b21364b6075899ea3a3a8917c67523a2917040000000000000004172a3a52677c92a8a3a39e8975604b36210b000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c271100000000000000000006192b3c51667c91a3b5b3a1937e685e4a433631272d263135414d5c667c91a0b2c9cbbba5907b66503b261100000000000b1f34475972879cb1c4b19c867560564a433b474c5f6c8196a9bab39e8874604b35200b000000000000000000000000000000000000000000000000000000000000091e32455773889db3b3a7927d67554432282019151d2031414f647a8fa5b6b9a78f7a654f3a25100014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000000071b2d3e546a7f94abbcab937e695462788c9fb5b09b86715b4a36210900000000000000000000000000001c32475c71879cb1bca6917c67513c27131313131313131312100d0b070000000000000000000000000000000000182d42586d8297adbaa48f7a654f4345566278889eaabbb19f927e685c4b3b2a19090000000000000000000000000000000000000012283d52677d8e8e8e8e8e8a75604b36210b0000000000000000000c21364b61758a8e8e8e8e8e7c67523c2712000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c2711000000000000000000000e20354a6072869babbcb49f8c7c6960544b45384237444b505f677a8a9eaea9aebbbba5907b66503b2611000000000005182a3b556a7f95a8b9b5a49983746560545959626c7d929fb0bbaa97816c5443301c080000000000000000000000000000000000000000000000000000000000000b21364b60758b9e9e9e9e8c77624c3727160b0602091322374b5c72879db2c5a9947f69543f2a140014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000000000d22364a5c72869cb1b49f8b77624c5a70859ab0b5a38e79634e37261401000000000000000000000000001c32475c71879cb1bca6917c67513c292929292929292828272522201c130c0a0400000000000000000000000000182d42586d8297adc0aa95806b60544b6074859ba6b8b5a397816d604e3e2e1d0d00000000000000000000000000000000000000000d22374d6278797979797979635745321e090000000000000000000a1e3246576379797979797977624d37220d000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c271100000000000000000000071c304354657b8d9fb5bbaa9f8c7e726660565857585560656f7d8a9ea098949daebba5907b66503b26110000000000000d22374c6177899eb4beb3a199867b746f6e717781929badbdb49f8b78634d362614010000000000000000000000000000000000000000000000000000000000000d22374c627789898989898873594834190900000000071b2e3e586d8297adc2ac97826d57422d180014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000000021527374f64798ea4b6af9a846f594853687e93aabbab96806b5544311d08000000000000000000000000001c32475c71879cb1bca6917c67513e3e3e3e3e3e3e3e3e3d3c3a38353025221f180c050000000000000000000000182d42586d8297adc2af9e95807260606d8197a3b5b8a69b8574604b423120100000000000000000000000000000000000000000000b20344859626464646464635b493928160300000000000000000003162939495b63646464646462594834200b000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c271100000000000000000000001325364b5d6b8096a2b4bbaa9f93857c75706d6c6d70747b84919ea698837f94a9bba5907b66503b26110000000000000a1f334758697e93a0b1beb3a49c90888484868b969fadb9b2a195806a5a49351808000000000000000000000000000000000000000000000000000000000000000b1f344759627474747474736a593b2a18000000000000152a3f546a7f94a9bfaf9a846f5a452f1a0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000000081d3144556c8196acbaa9927d68523b4c61778b9fb4b29d8874604b35200b000000000000000000000000001c32475c71879cb1bca6917c67535353535353535353535351504d4a433637332a20190d00000000000000000000182d42586d8297adc2bcaf9e968173687e929fb1bbaa9e88776256453224130200000000000000000000000000000000000000000005192b3b484d4e4e4e4e4e4e493d2c1b0a00000000000000000000000b1b2c3d494e4e4e4e4e4e4d483b2b1805000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c2711000000000000000000000008182e3f4b6073849aa2b1bbb4a39b918a8583828285899099a1ab9d88767d92a7bba5907b66503b261100000000000004182a3a4a607282979fb3b8b5b1a69d99999b9faab0b8b3a0988373604b3c2c19000000000000000000000000000000000000000000000000000000000000000005182a3b474c5e5e5e5e5e5e594c3c1d0d00000000000013283d53687d92a8bdb09b86705b46311b0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000000000000b20364b6074889eb3b49f8a76614c3647586e8499aeb7a6907b6550392916030000000000000000000000001c32475c71879cb1bca6917c6868686868686868686868686765626054534c473a342b1d14020000000000000000182d42586d8297adc2ccbcb09f97837a8b9fb4bdb49f8c7b6559483828150600000000000000000000000000000000000000000000000d1d2b3437393939393938352c1f0e000000000000000000000000000e1f2c3538393939393937342b1d0d00000000000000000000000000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c2711000000000000000000000000101d31445561758497a0b2b7b4b0a99f9a9897989a9ea8afab9f8d7b687d92a7bba5907b66503b2611000000000000000c1c304354607381929ea6b0b4b7b2afaeb0b4b4b0a69e928274605544311e0e0000000000000000000000000000000000000000000000000000000000000000000d1d2a3437494949494949453c2e1e0000000000000012273d52677c92a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000004172a3a51667c91a7b8ae99836e5846333a52677c91a8b9ad98826d5746321e0a0000000000000000000000001c32475c71879cb1c2ac97817e7e7e7e7e7e7e7e7e7e7d7d7c7a77746f6861584d483b311d150900000000000000182d42586d8297adc2cac0bdb1a1998f9fa9bab2a0937e695d4b3b2b1a0a000000000000000000000000000000000000000000000000000d192022242424242423211a0e0000000000000000000000000000000e1a212324242424242220180d0000000000020b11130c0a040000000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21364c61768ba1b6a6917c66513c2711000000000000000000000000021527374657617482919da5b0b5bab4b0adacadafb3b4a79e8d7e68687d92a7b9a5907b66503b261100000000000000001325364455606d7d88939b9faba7a8a8a7ab9f9b93887d6d60564537261400000000000000000000000000000000000000000000000000000000000000000000000d181f2234343434343331291e100000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000a1f3347586e8398aeb9a8917c66513a29364b6075899eb4b49f8a76614b36210e0000000000000000000000001c32475c71879cb1c6b19f97939393939393939393939392918f8d89847e776c62594e4231271909000000000000182d42586d8297adc2baada7afb2aea5b4bab5a398826d604f3f2e1d0d000000000000000000000000000000000000000000000000000000050b0d0f0f0f0f0f0e0c060000000000000000000000000000000000060c0e0f0f0f0f0f0d0b05000000000006141f2629221f180c00000b20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000c21374c61768ca1b6a6917b66513c261100000000000000000000000000091929394656606d7c87939ba3a7aaacadadacaaa99f97897c6860687d92a3a3a3907b66503b2611000000000000000008182737444b5f67757e858b8f919393918f8b857e75685f4b4538281909000000000000000000000000000000000000000000000000000000000000000000000000050b0d1f1f1f1f1f1e1c160c000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000000000c21374c61778a9fb4b39e8975604b36203245576d8398adbaa9927d68523c2b190500000000000000000000001c32475c71879cb1c6bdb1aca8a8a8a8a8a8a8a8a8a8a8a8a6a5a79e99938a827868604b44372719090000000000182d42586d8297adc2ad9b9299a1b3c0c9b9a89b8575604b423221110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021424313b3e37342a1c13040020354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000000000000d22384d62778da2b7a5907b65503b261000000000000000000000000000000b1b2938454b5f67757e858c91959798989794908a8177665e52687d8e8e8e8e8e7b66503b261100000000000000000009192731414d57616870767a7c7d7d7c7a76706961574e4132281a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000090909090909070200000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000000006192c3c53687e93a9baad97826d5645321d283951667b90a7b8af9a846f5a4835200b00000000000000000000001c32475c71879cb1c6cac0bdb6b6b6b6b6b6b6b6b6b6b6b7b9c5b8b3aea99f978a7e6d6055443726140100000000182d42586d8297adbda7927d8499a2b3c0b39e8978625645322414050000000000000000000000000000000000000000000000000000000000000000000000000000000000010b10131616161614120c030000000000000000000000000000000000000b1f31424e534c473a301f180c20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297adb9a48f7a654f3a25100000000000000000010f253a4f647a8fa4c6a48e79644f39240f0000000000000000000000000000000b1a2832414d56606870777c80828383827f7b766c61594c4c6176797979797975614c36210c0000000000000000000009151d3039464b5357616467686867646157534b4639311d150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000000c2135495b70859bb0b7a6907b655038281520354b6074889eb3b59f8c78624d38221000000000000000000000001c32475c71879cb1c6baada7a1a1a1a1a1a1a1a1a1a1a1a2a3a7abb2b6bab4a89e938273605544311d1000000000182d42586d8297adbaa48f7a75839aa2b4b59f8d7d68604e413023130500000000000000000000000000000000000000000000000000000000000000000000000000000005131e25282b2b2b2b29271f1406000000000000000000000000000000000011263b4e606861594d41342a1d20354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d8297a3a3a38f7a654f3a251000000000010a1012141c2b3c53687d93a8b9a88c77624d37220d000000000000000000000000000000000a161e3038454b535962676a6d6e6e6c6a6661574c473b4758616464646464615746331e0a000000000000000000000001131b28323639464b4f525353524f4b46393632281b1302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000001325364d63788da3b4b39d8874604b35200b1d3144556c8197acbcab947f6a553e2e1b07000000000000000000001c32475c71879cb1c6ad9c928b8b8b8b8b8b8b8b8b8b8c8c8e91969ca5b1b6b9b4a0978273604b3e2e1b08000000182d42586d8297adbaa48f7a6574849aa2b4ab9f8d7e685f4d413023130500000000000000000000000000000000000000000000000000000000000000000000000000011323313a3d404040403f3b322414030000000000000000000000000000000013293e53687e77675f4c473b301f354a60758a9fb5b8a38e79634e39240e00000000000000000003182d42586d828e8e8e8e8e7a654f3a251000000005131e2527263039485a6e8398aeb49e8974604a35200b000000000000000000000000000000000002121a2832363b484d52555758585755514b4639342a3a474c4e4e4e4e4e4c4639291703000000000000000000000000000b161e212932363a3c3e3e3c3a363229211e160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000000071c3043546b8095aac1ab96816c5544311d081527374f657a8fa5b7b19c87725c4b37220a000000000000000000001c32475c71879cb1bda7927d767676767676767676767677797c8187909ca4b2beb1a095806b5c4b372211000000182d42586d8297adbaa48f7a656075849aa2b4ab9f8d7d675f4d41302313040000000000000000000000000000000000000000000000000000000000000000000000000b1e31414e5255555555544f43321f0c000000000000000000000000000000001a2f445a6f83887d6e61594d41342a4a60758a9fb5b8a38e79634e39240e000000000000000000000d22384d6278797979797975614b36210c000001132330393d36434b5762788b9fb4af9a85705443301c07000000000000000000000000000000000000000a161e212b34373c40424343423f3b3632281f1c2a333739393939393633291b0b00000000000000000000000000000003090c161e21252728282725211e160c0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000000b20354a6073879db2b6a48f7a644f372614010b20354a6073879db2b6a48f7a644f382715020000000000000000001c32475c71879cb1bca6917c67616161616161616161616264676b737b8698a0b2bfb59f8d7a644f3f2e1c080000182d42586d8297adbaa48f7a65576175849ba3b4ab9f8d7d675f4d4130221204000000000000000000000000000000000000000000000000000000000000000000000010253a4e5f686b6b6b6b69614f3b2712000000000000000000000000000000001a2f445a6f8499918377675f4c473b4a60758a9fb5b8a38e79634e39240e000000000000000000000b2035485a626464646464615746321e0900000a1e30414d525854606675849aaabbaa947f6a5436251300000000000000000000000000000000000000000002090d192022272b2d2e2e2d2a26211e160b0c171f212424242424211e170b00000000000000000000000000000000000000030a0c0f121313120f0c0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000316283850657a8fa5b7b29c87725c4a36190900071c3043546b8095abc2ac96816c5645311d090000000000000000001c32475c71879cb1bca6917c67514c4c4c4c4c4c4c4c4c4d4e52546066758298a1b3bcab9b85705d4b3723090000182d42586d8297adbaa48f7a654f576175859ba3b5ab9f8d7d675f4d40302212040000000000000000000000000000000000000000000000000000000000000000000013283d52687d808080807f69543f2914000000000000000000000000000000001a2f445a6f8499a098897d6e62594d4160758a9fb5b8a38e79634e39240e0000000000000000000005192b3c484d4e4e4e4e4e4b463928160300001025394d5f676d6f747b869aa2b4b49f8b78624d38220d000000000000000000000000000000000000000000000000050b0d12151819191715110c09030000040a0c0f0f0f0f0f0c0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000000091e3245566d8297acc1aa95806a553e2d1b0000001325364e63798ea4b5b39e8975604b36200c0000000000000000001c32475c71879cb1bca6917c67513c3636363636363637373936434a5760738399a6b8b4a28f7a654f3726140100182d42586d8297adbaa48f7a654f46576176859ba3b5ab9f8c7d675f4d40302212040000000000000000000000000000000000000000000000000000000000000000051a2f445a6f849595959587725d47321d080000000000000000000000000000001a2f445a6f8499afa79e918377675f4c60758a9fb5b8a38e79634e39240e00000000000000000000000e1e2b3538393d3e3b393632281b0b00000012273d52677d828489909ca4b4b7a597826d5a4835200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1115191b1c1d1e1d1c1a17140f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000000000b21364b6075899eb4b5a38d78634e3823100000000821364a5b71869cb1b8a7917c66513a2a170400000000000000001c32475c71879cb1bca6917c67513c2721212121212121222425303945556176889eb3c0ad98826d5544311d0800182d42586d8297adbaa48f7a654f3946586176859ba3b5aa9f8c7d675e4d402f22120400000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499aaaa9c87725d47321d080000000000000000000000000000001a2f445a6f8499afb7b3a199897d6e6259758a9fb5b8a38e79634e39240e00000000000000000000051424323b484d5354504b43362b1d0d000000182d42576d82979a9ea7b1b5b4a59d8776614c3c2b190500000000000000000000000000000000000000000000000000000000000000000000000000040a0c0f1111100d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c171f21262b2e3032333332312f2d2925201d150b0700000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000005182a3b52677c91a8b9b09b86715b4935210c000000071a2d3d546a7f94a9c0ae99836e5847331f0a00000000000000001c32475c71869cb1bca6917c67513c27120c0c0c0c0c0c0d0f131c28374658697f94aabbb39e8974604b35200b00182d42586d8297adbaa48f7a654f3a3a47586176859ba4b5aa9f8c7c665e4c402f221204000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d08000000000000000000000000000000152b40556a80909da5b1b2a79e91837767758a9fb5b8a38e79634e39240e00000000000000000001122332424f59626869656054483c2b19090000182d42576d8297acb3b4b0ab9f988779635847331e0e000000000000000000000000000000000000000000000000000000000000000000000000020c181f22252626252220180d0b05000000000000000000000000000000000000000000000000000000000000000000000000020b161e212a33373c404345474848484644423e3a353127201c13080000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000b1f3448596f8499afbcab947e69543d2c1a06000000000f22384d62788da2b4b49f8a77614c37210f00000000000000001c32475c71869cb1bca6917c67513c27120000000000000000000a19293a4c61778b9fb4b9a78f7a644f3a240f00182d42586d8297adbaa48f7a654f3a2a3a47586177869ca4b6aa9f8c7c665e4c402f2211030000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d0800000000000000000000000000000013283c50616a7b87979fb2b7b3a199897d758a9fb5b8a38e79634e39240e0000000000000000000a1d30414f6169777d7e7b73625a483727150100182d42576d8297a4a99f9b958c8276635b493a2a170000000000000000000000000000000000000000000000000000000000000000000000000a151d2a33373a3b3b3a37342b2220190d010000000000000000000000000000000000000000000000000000000000000000000a161e2932363a474c5155585b5c5d5d5d5c5a57544f4b4437353025181104000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000000d22374c62778b9fb4b49f8b77624d37220e00000000000b2035485a70859ab0baa9937e69533d2c1a06000000000000001c32475c71869cb1bca6917c67513c2712000000000000000000000c1f33475870859bb0c5a8937e68533e281300182d42586d8297adbaa48f7a654f3a252a3a47596277869ca4b6aa9f8c7c665e4c402f22110300000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000d213343505d657581909da5b1b2a79e928499afc4b8a38e79634e39240e0000000000000000001024394d5f697e8b9293908578625544311d0800182d42576d82908f8d8a8580786d6158493d2c1c0c00000000000000000000000000000000000000000000000000000000000000000000000a1a28323a474c4f51514f4c483b37342b1c140800000000000000000000000000000000000000000000000000000000000002101a283239464b535861666a6e7071727372716f6c69646055504a43362f1f170c0000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000000071a2d3d54697f94aabbaf9a846f594834200b000000000005192b3c53687e93aabbb09b85705b49352108000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000004172a3a576c8196acc0ab96806b56412b1600182d42586d8297adbaa48f7a654f3a251c2a3a47596277869ca5b6aa9f8b7c665e4c402f211103000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d08000000000000000000000000000000041525333f4c57616c7b87979fb2b7b3a199a1b3c7b8a38e79634e39240e00000000000000000012273c51677c919faaa9a39b8673604b35200b000e24394e63797b7a7875706a625a4c473a2c1f0f000000000000000000000000000000000000000000000000000000000000000000000002152838454b5861646666656259564d483b30261809000000000000000000000000000000000000000000000000000000000513202e38454b57616870777b808385878888878684827e7a756d6560544c3f33291c0e00000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000000c21364a5b71869bb1baa9927d68533b2b18050000000000000e22374c61778b9fb4b4a38d79634e362614010000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000014293f54697e94a9bead97826d58422d1800182d42586d8297adbaa48f7a654f3a25101c2a3b48596277879ca5b6a99f8b7c665e4c3f2f2111030000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d08000000000000000000000000000000000715212f39464b5d657581909da5b1b3afb3bfd0b8a38e79634e39240e0000000000000000061b31465b70859bb0bbc1b5a4907b65503b2610000c21364a5b636564626055554d493c332a1c0f010000000000000000000000000000000000000000000000000000000000000000000000091d3245566071777a7b7b7a77726b62594b43362719090000000000000000000000000000000000000000000000000000051323303e4a56606a767e858b9195989a9c9d9d9d9b9997938f89827b73655d4c473a2c1f0e000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000011426374e63798ea3b5b49f8a76614c36210d000000000000000a1f3347586f8499aec1aa95806b5443301c080000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000013283e53687d93a8bdae98836e59432e1900182d42586d8297adbaa48f7a654f3a25100d1d2b3b48596278879da5b7a99f8b7c665d4c3f2f21110000000000000000000000000000000000000008080808080808081a2f445a6f8499afb29c87725d47321d08080808080808080000000000000000000003111b29333f4c57616c7b87969fb2b6c3c8c8b8a38e79634e39240e0000000000000000091e33495e73889eb3c8d2c2a8937e68533e291300071a2d3d4a4e504f4d4b443738352c1f170c000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6075868c8f90908f8c8780786a6054443727150200000000000000000000000000000000000000000000000003132331414d5c64747f89939a9fabaaadb0b1b2b2b2b1afaca9a79e9890867b6e6158493d2c1e0e0000000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a15000000000000081d3144556b8096abc2ae99836e5846331f0a0000000000000004182a3a52677c92a8bab29d8774604b35200b0000000000001c32475c71869cb1bca6917c67513c2712000000000000000000000014293e53697e93a8bead98836e58432e1900182d42586d8297adbaa48f7a654f3a2510000d1d2b3b485a6278879da5b7a99f8b7c655d4b3f2e1c08000000000000000000000000000000090f111e1e1e1e1e1e1e1e1e2f445a6f8499afb29c87725d47321e1e1e1e1e1e1e1e1e14110b0200000000000000000b171e2f39464b5d6575818f9da5b3b3b3b3a38e79634e39240e0000000000000000061b31465b70859bb0bbc2b6a4907b66503b261100000f1f2d36393b3a383531262320190e040000000000000000000000000000000000000000000000000000000000000000000000000000091d32455671869ba4a6a6a4a59d958a7f72605544311d14000000000000000000000000000000000000000000000000102131414e5f677a86949ea7b0b4bcc3b7b2b0aeaeafb0b4b9c5b9b3ada39b908276635b493c2c1b0b00000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000000000b20354b6074889db3b9a8917c67513a29170400000000000000000c21364b61768a9fb4b7a58f7a65503928160300000000001c32475c71869cb1bca6917c67513c27120000000000000000000000152a40556a7f95aabfac97816c57422d1700182d42586d8297adbaa48f7a654f3a251000000d1d2b3c485a6278879da6a3a99f8b7b655d4b37230e0000000000000000000000000004121d242633333333333333333333445a6f8499afb29c87725d473333333333333333333329261f1406000000000000000003111b29323f4b57616c7b87969d9d9d9d9d8e79634e39240e00000000000000000012273d52677d929faaaaa49c8674604b36200b0000010f1a2124262523201d140d0c060000000000000000000000000000000000000000000000000000000000000000000000000000000002152838556b8095aac5b7c3b7b2a99f948273604b42311d0d000000000000000000000000000000000000000000000a1b2e3f4e60687d8b9ca4b3b8bab4ada6a59d9a9999999b9ea8a9b0b5c1b5b1a0988779635b4939291703000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000317293950667b90a6b7b49e8975604b36210c0000000000000000000a1e3246576d8398adc3ad97826d5745321e0900000000001c32475c71869cb1bca6917c67513c271200000000000000000000071b2d3e586d8398adbfaa947f6a553f2a1500182d42586d8297adbaa48f7a654f3a25100000000d1d2b3c495a6378888e8e8e8e8e8a7a65503b25100000000000000000000000000012222f383c48484848484848484848485a6f8499afb29c87725d48484848484848484848483e3b312414020000000000000000000b161e2e39464b5d65758188888888888879634e38230e0000000000000000001025394d5f6a7f8b9394918678625544311d0800000000070c0e100f0d0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa7a3a2a4aab4bab4a098826d604e3b2a18050000000000000000000000000000000000000000031628394b5d687e8d9faab6bcb5a99f98918c888584838486898d939ba3b0b5beb2a59c8879635746331e0f000000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000a1e3346576e8398adc4ad97826d5645321e090000000000000000000316293951667b90a7b8b49e8975604b36210d00000000001c32475c71869cb1bca6917c67513c2712000000000000000000010f22364a5c72879db2c2a6917d66513c271100182d42586d8297adbaa48f7a654f3a2510000000000e1e2c3c495a637779797979797979634e38230e000000000000000000000000091d2f404c515d5d5d5d5d5d5d5d5d5d5d5d6f8499afb29c87725d5d5d5d5d5d5d5d5d5d5d5d534e42311f0b0000000000000000000003111b29323f4b57616c737373737373635b4935210c0000000000000000000a1e304150616a787e7f7c74625a49372715020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b607489918e8d8f959fa8b7b2a0937e685947341f0c0000000000000000000000000000000000000000091e324557657b8c9fabbbb9ab9f968a827c7672706f6e6f7174787e858f9ba3afbcb6a69c8676614c3d2d1a070000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a1500000000000c21364c61768a9fb4b8a6907b655038281602000000000000000000000b20364b6075899eb3b9a8927d67523b2b1805000000001c32475c71879cb1bca6917c67513c271201010101010200040a131f2e3f4f647a8fa5b7b5a48c78624d37220d00182d42586d8297adbaa48f7a654f3a251000000000000e1e2c3c495961646464646464635b4935210c0000000000000000000000000f24384c5e66737373737373737373737373738499afb29c877373737373737373737373737369604e3b26110000000000000000000000000b161e2e39464b575e5e5e5e5e5e4e493d2c1a060000000000000000000113233343505a63696a666055493c2c1909000000000000000000000000070d0f11111111110c0a040000000000000000000000000000000000000000000000000000000000000000000000081d314455677d7b787879808a9da6b7b39e8977624c3a291704000000000000000000000000000000000000021528384b6075879daabbb9a89e8d81776d6661585b59595a54606369717a85959eaebbb6a497816c5c4a36210b0000000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b000000000000000000000000000000000000000000000000000000000b20354a60758a9fb5a9947f6a543f2a150000000006192b3c53687d92a9bab39d8874604b35200b0000000000000000000000081d3144556c8197acc3af99846f594834200b000000001c32475c71879cb1bca6917c67513c271717171717171717171f21303d4b5d6d8298adc3b19c8671594834200b00182d42586d8297adbaa48f7a654f3a25100000000000000e1e2c3a474c4e4e4e4e4e4e4e493d2c1a0600000000000000000000000011263c51667c888888888888888888888888888b9fb4b6a58f888888888888888888888888887e69533e29140000000000000000000000000003111b2832364148484848484838352c1f0f0000000000000000000000051525333c494d5455514b44372c1e0e000000000000000000000002101b22242727272727211f170c00000000000000000000000000000000000000000000000000000000000000000000011426374d5f67666362646b79889dabb9a896816c5846331f0a000000000000000000000000000000000000091d3245566a7f94a5b7baa99e8a7c6c6158514c473a444436434a4e545d657380939daebeb59f8d79644e3928160300000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b36210b010101010101010101010101010101010101010101010101010101010b20354a60758a9fb5a9947f6a543f2a15000000000b2035485a70859aafc3ac96816c5544311d080000000000000000000000021527374f657a8fa5b7b49f8b77624d372210000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2d293336414d5b657b90a0b2baa8947f6a543b2b190500182d42586d8297adbaa48f7a654f3a2510000000000000000e1c2a343739393939393938352c1f0f0000000000000000000000000012273c52677c919d9d9d9d9d9d9d9d9d9d9d9d9fa9bac3b6a69d9d9d9d9d9d9d9d9d9d9d9d947f6a543f2a150000000000000000000000000000000b161e212c33333333333323211a0f0100000000000000000000000007151e2c35383e3f3c363127190e00000000000000000000000010202d36393c3c3c3c3c37332a1c0c00000000000000000000000000000000000000000000000000000000000000000000091930414d52514e4d4f5b647a8c9fb4b49f8a76614c36210f0000000000000000000000000000000000000b20364b6075889eb3c3b49f8b7b665e4c473a37332a2f2e253035383f4b55606b7e93a0b2bcab98826d5746321e0900000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b362117171717171717171717171717171717171717171717171717171717171720354a60758a9fb5a9947f6a543f2a15000000000d23384d62788c9fb5b6a58f7a644f372614010000000000000000000000000b20354a6073879db2bcab947f69543e2d1b070000001c32475c71879cb1bca6917c6751414141414141414141423a464c525f6779899eb3beb49f8a77614c37210d0000182d42586d8297adbaa48f7a654f3a251000000000000000000c181f2224242424242423211a0f010000000000000000000000000012273c52677c91a7b2b2b2b2b2b2b2b2b2b2b2b4bac7d3c4b7b2b2b2b2b2b2b2b2b2b2b2a9947f6a543f2a150000000000000000000000000000000003090c171e1e1e1e1e1e0e0c06000000000000000000000000000000000e192023292a27201d1509000000000000000000000000071b2d3e4a4f51515151514c473a2a170400000000000000000000000000000000000000000000000000000000000000000000132330393d3c39383d4b5d6d8297abbaa8937e68533d2c1a06000000000000000000000000000000000011273c51667c91a7b8b8a7947f6a5d4c40332a211f171a19131c20232e37444b606d8298a9bab49f8a76614b36210c00000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b362c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c354a60758a9fb5a9947f6a543f2a15000000081b2e3e556a7f94abbcb29c8773604a35200b00000000000000000000000000071c3043546b8096abc2b19c86715c4a3622090000001c32475c71879cb1bca6917c67565656565656565656575759586167707d899ea7b8b6a595806b5847331f0a0000182d42586d8297adbaa48f7a654f3a2510000000000000000000040a0c0f0f0f0f0f0f0e0c0600000000000000000000000000000012273c52677c91a7aeaeaeaeaeaeaeaeaeaeaeb3b8c4c7bab4aeaeaeaeaeaeaeaeaeaeaea9947f6a543f2a1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e1415110b0802000000000000000000000000000d22364a5c646666666666615847331f0a0000000000000000000000000000000000000000000000000000000000000000000005131e25272623232e3f4d62788c9fb5b09b85705b493521080000000000000000000000000000000002172d42576c8297acc5b39e8975604b3f2f1f180c0a04000000070b11192631424c62778a9fb4baa9907b66503b261100000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b76604b414141414141414141414141414141414141414141414141414141414141414141414a60758a9fb5a9947f6a543f2a150000000d22374b5c72879cb2c1aa95806a5443301c0700000000000000000000000000001325364e63798ea4b5b5a48e79644e3727150100001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6e71767d85929ea7b8b9a89c8775614b3a2a17040000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c919898989898989898989898989ea6b8baa99f989898989898989898989898947f6a543f2a1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394f647a7c7c7c7c7c76614c37210c0000000000000000000000000000000000000000000000000000000000000000000000010a1012110e102035495a6f8499afb4a38d79634e36261401000000000000000000000000000000071c31465c71869ba2a2a298826d56453220110400000000000000000009141f3447596e8398adc7aa957f6a55402a1500000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b766056565656565656565656565656565656565656565656565656565656565656565656565660758a9fb5a9947f6a543f2a150000021528384f647a8fa4b6b5a38d78634e3625130000000000000000000000000000000821364a5b71869cb1c2ab96816c5544311d0800001c32475c71879cb1c4ae998381818181818181818181818284878b929ba3b3b9b6a89e8a7a645746321c0c000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657b83838383838383838383838383889eb3b49f8b838383838383838383838383837c66513c27110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0d101112100a00000000182d42586d82919191918f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c52677c91a8b9ab95806b5443301c080000000000000000000000000000000a1f34495f748a8d8d8d8d8d7e695338281602000000000000000000000005182a3b53697e93a8beac97826d57422d1800000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b5a08b756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c758a9fb5a9947f6a543f2a150000091d3245566c8197acc3b19b86715b49351808000000000000000000000000000000071a2d3d556a7f94aac0b39e8874604b35200c00001c32475c71879cb1c6b3a199969696969696969696969697999c9fabb0b4bbb4a59d8a7b655c4a39281600000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000e22374b5d656e6e6e6e6e6e6e6e6e6e6e6e6f8499afb29c87726e6e6e6e6e6e6e6e6e6e6e6e665e4d39240f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c141c2023252627241d12040000182d42586d8297a6a6a48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e21364b6075899eb4b29d8774604b35200b000000000000000000000000000000000d23384d6278787878787875614b36210c0000000000000000000000000011273c51667c91a6bbad98836e58432e1900000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9beac968181818181818181818181818181818181818181818181818181818181818181818181818181818196abbfa9947f6a543f2a1500000b20364b6075899eb3bcab947f69543d2c1a00000000000000000000000000000000000f23384d62788da2b4b8a6907b66513a291704001c32475c71879cb1c6bfb3aeababababababababababacacaeb1b4bcb7b2aa9f968779655d4b3d2d1b0b00000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000081b2e3f4b4f59595959595959595959595a6f8499afb29c87725d5959595959595959595959514d40301d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c171f21263035383a3c3c393023120000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245566d8297adb7a5907b6550392916030000000000000000000000000000000b2035485a626262626262615746321e090000000000000000000000000112273c51677c91a6bcad98836e58432e1900000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9beb19f969696969696969696969696969696969696969696969696969696969696969696969696969696969fb0bfa9947f6a543f2a15000317293951667c91a7b3b39f8c77624d37220f00000000000000000000000000000000000b2035485a70859bb0b3ad98836e5846331f0a001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b1afaca9a69d968b8175635b4b3f2e1f0f0000000000182d42586d8297adb3a48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000010212e373a43434343434343434343445a6f8499afb29c87725d47434343434343434343433c39302212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d29333736434b4d4f51514d41301d0a00182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035495a70859ab0c3ad98826d5746321e0a00000000000000000000000000000006192b3c484d4d4d4d4d4d4b4639281603000000000000000000000209141d2f40546a7f94a9bfac96816c57412c1700000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9bebdb1acabababababababababababababababababababababababababababababababababababababababb0bdbfa9947f6a543f2a15000a1e3346576e83999d9d9d9a8570594834200b000000000000000000000000000000000006192b3c53697e939d9d9d9d8a76614c36210c001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9a97938e8880786c61574a3d2e2111010000000000182d42586d82979d9d9d8f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000002101b22252e2e2e2e2e2e2e2e2e2f445a6f8499afb29c87725d47322e2e2e2e2e2e2e2e2e27241d1204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1926313a474c535460626566675f4d39241000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364d62788da2b4c9b49e8976614b36210e000000000000000000000000000000000e1e2b353838383838383632281b0b000000000000000000070b151d26313f4c5e70859bb0c3a9937e69543e291400000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e93a9b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a9947f6a543f2a15000c21364c61768788888888887d68523b2b18050000000000000000000000000000000000000e22374c61778888888888887d67523d2712001b30455a70848888888888888888888888888888888888888685827e79746b625a4b46392d1f1103000000000000172c41566c8188888888887a644f3a240f000000000000000000000000000000000000000000000000000000000000000000000000000000080e1019191919191919191a2f445a6f8499afb29c87725d47321d1919191919191919110f0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2837444b5861696f74787a7b7c67513c271200182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000071c3043546a7f95aac0cdb9a8927d68523c2b1905000000000000000000000000000000000e1920232323232323211e160b000000000000040a0c131c20273137444b5d667c91a3b4b6a58e79644f39240f00000000000000000000000000000000000000000000000012273c52677c91a7bcb19b86715c46311c0014293e54697e939d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d947f6a543f2a15000a1e33465761737373737373685f4e3a1d0d000000000000000000000000000000000000000b1f34475961737373737373675f4d39251000182d41556670737373737373737373737373737373737372716f6d696460544d483c32291b0f010000000000000015293e51636c7373737373645c4a36220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000004040404040404051a2f445a6f8499afb29c87725d47321d0804040404040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000216283845556069767e84898d8f918b745f4a351f00182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354a6073879cb2c7d7c6af9a85705a483520080000000000000000000000000000000000060b0d0d0d0d0d0d0c090300000000070b0f171f2125303538454b5560697b8a9eb4c0b29c8773604a35200b00000000000000000000000000000000000000000000000012273c52677c91a7b3b19b86715c46311c0013283e53687e88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887e69533e29140003172939464c5d5e5e5e5e5e524e41311e000000000000000000000000000000000000000004182a3b474c5e5e5e5e5e5e524d41301e0a0012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5a57544e4b4336352b1e160b0000000000000000000e22344451565e5e5e5e5e4f4a3e2e1b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455660737f89939a9ea8a49f8a745f4a351f00182d42586d8297adbaa48f7a654f3a251000000003050606050200000000000000000000000000000000000000000000000000000000000000021628384f657a8fa5b6cac7cab59f8c78624d3625130000000000000000000000000000000000000000000000000000000001080b131c202429333636434a4f566067737e8b9ea8b9b4a2937d685443301c0700000000000000000000000000000000000000000000000012273c52677c919d9d9d9b86715c46311c0011263a4e6068737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737369604f3b261200000b1b2933364848484848483d3a3123130100000000000000000000000000000000000000000c1d2a34374848484848483d393023130100081a2a3741454848484848484848484848484848484848484745423e3935302620190e0300000000000000000000051626343e4148484848483a362e20100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091c2f404b607483949ea8afb4b4af9f8a745f4a351f00182d42586d8297adbaa48f7a654f3a25100d0f15181a1b1b1a17130e0c06000000000000000000000000000000000000000000000000000000091e3245566c8197acc3b7b2b7bcab947f6a5443301c07000000000000000000000000000000000000000000000000000409141d20253035393a464c515460646c757d86939fa9b9b8a79a8473604b3625130000000000000000000000000000000000000000000000000011273c51667c8888888888846f5a45301a000b1f31424e535e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e534f42321f0c0000000b171e2133333333333328251e1305000000000000000000000000000000000000000000000c181f2233333333333327251e13050000000c1a252d3033333333333333333333333333333333333331302d2924201c14080500000000000000000000000000081622292c333333333324221b10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f23384c5e6d8297a1b4b9b4a89f9a978a745f4a351f00182d42586d8297adbaa48f7a654f3a251b22242a2e3031312f2d2823211a0e08010000000000000000000000000000000000000000000000000b21364b6075899eb3b7a59da5b7b29c8773604a35200b0000000000000000000000000000000000000000000000030c171f26313536434a4e545861676d747a8188929ca4b4bab6a79e8978625443301808000000000000000000000000000000000000000000000000000f24394c5e6673737373736f6655412d1800021424313a3e48484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848483e3b3224140200000000030a0c1e1e1e1e1e1e13100b01000000000000000000000000000000000000000000000000040b0c1e1e1e1e1e1e12100a0100000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1a18140f0b080100000000000000000000000000000000050e15171e1e1e1e1e0f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192b3c50667b90a0b1b9a89e938a8582806b56402b1600182d42586d8297adbaa48f7a654f3a252d363a3f4345464644423e38352c201d15090000000000000000000000000000000000000000000004182a3b51677c91a7b9a99d889daab6a58f7a654f382816020000000000000000000000000000000000000000000b161e2a3337444b505460646a70767c82888f969ea7b1b5bbb4a49c897a645a483626140000000000000000000000000000000000000000000000000000091d30404c515e5e5e5e5e5a5548372512000006141f2628333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333329261f14060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afb29c87725d47321d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035495a70859ab0b9a89e8a7e756f6c6b62503d281400182d42586d8297adbaa48f7a654f3a383e4a4f54585a5b5b5a57534e493d35312719100000000000000000000000000000000000000000000b1f3447596f8499aeb49f8b788b9fb4ac97816c5645321e090000000000000000000000000000000000000000111b29323a474c5560656c74797f858b91979da6abb3b8bcb4aa9f968679645c4a3c2b1808000000000000000000000000000000000000000000000000000000122230393c48484848484541372a1a08000000020b11131e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e14120c02000000000000000000000000000000000000000000000000000000000000000000000000050b0d13181b1d1e1d1c19150e0c0700000004060b0b0b0b0b00000000000000000000000000000000000000040a0c1115181a1b1b1b1917130e0c070000000000000000000000000000000000000000000000000000060c0e1214151513100c0a030000000000010b0b0b0b0b0000000000000000000000000000000000000000000000000000051a2f445a6f8499a6a69c87725d47321d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d62788da2b4b49e8a7a6960575756504433210e00182d42586d8297adbaa48f7a654f404c505c646a6d6f70706f6c68635b524b44372e1c1308000000000000000000000000000000000000000c22374c61778b9fb4ae99836f8499aeb39e8975604b36210d00000000000000000000000000000000000008131c2f39464b58616a747b82888e949a9faaacb3b7c3b6b2ab9f988b8075635b4a3e2d1e0e0000000000000000000000000000000000000000000000000000000004121d24273333333333302d251a0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d182022282d30323332312e2a24211a0f0912191b20202020200d0b050000000000000000000000000001080c171f21262b2e303031302e2c2823211a0f0b050000000000000000000000000000000000000000040a0e19202327292a2a2825211e160b09050e14172020202020110f090000000000000000000000000000000000000000000000051a2f445a6f849090909087725d47321d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283e53687d93a8baa9937e695c4b4539403d3326160400182d42586d8297adbaa48f7a654f4b5e6671797f8385868684827d78716860554b3f302518080000000000000000000000000000000000071a2d3d54697e93aab9a8917c677d92a9b9a7917c67523b2a180500000000000000000000000000000000081825303f4c57616a767f8890979da6a9afb4bbbcb5b0aaa59c958c83796b6057493d2d201000000000000000000000000000000000000000000000000000000000000000090f111e1e1e1e1e1a1812080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1116191b1b1b1a1814100b0801000000000000000000000000000000000000000004111c232b34373d424547484846433f39362d231c262d3035353535352220190d000000000000000000000008141c202933373c40434546464544413e39362d2220180d0300000000000000000000000000000000000c171f212c35383c3f403f3e3b363229231c1622292c353535353526241d1204000000000000000000000000000000000000000000000f243a4f647a7b7b7b7b7b65503b251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002172d42576c8297acb49f8a76614b3e32282b282116080000182d42586d8297adbaa48f7a6556606d7b868f94989a9b9b9997938d867d74655d4a4336251808000000000000000000000000000000000c21364a5b71869bb0b49e897661768a9fb4ae99846f5948341f0b00000000000000000000000000000008182536434a5d6575808a959da6acb3b7c3b7b2acab9f9b958e8780786e635b4b45392c1f100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c171f21262b2e3031312f2d2a25201d15090600000000000000000000000000000000000c171f2e373b484d53575b5d5d5d5b59544e4a3d382f3842454a4a4a4a4a4a342b1d0d00000000000000000210182630353a474c5155585a5b5b5b5957534e4a3d37342b1e160b000000000000000000000000000000131c2a33373c494d5254555453504b4639382f1f343e414a4a4a4a4a3b382f2212000000000000000000000000000000000000000000000d22374b5c6466666666655d4b37230e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051b30455a70859aafaf9a846f5746321e1616140e04000000182d42586d8297adbaa48f7a65607481909ca4a9adafb0b0afaca8a39b92867b6a605443362513000000000000000000000000000000011426374e63798ea3b5ad98836e576e8398aeb49f8b77624c37220f0000000000000000000000000000001325364354606a7b87959ea8b2b7bbb4afa8a59d97918b868079726a625a4e493d32281b0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b1014181a1b1c1b1917130f0b07000000000000000000000000000000000000000000000000000007111c232933363c404345464645423f3a35312720190e0300000000000000000000000000000e1c2a333f4b505962686d70727372716e6a635b504c4048555b60606060605e483b2b19050000000000000715202e36434b515861666a6d6f7070706e6c68635b554c483b32281b0f01000000000000000000000008131c313a474c555a6367696a6a68656157504c3f344451566060606060514c402f1d09000000000000000000000000000000000000000000071b2e3e4b4f51515151504b3f2e1c08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071d32475c72879cb1ab96816c563928160300000000000000182d42586d8297adbaa48f7a657484979fb1b4afacaaaaabafb4b9b5b0a49c8c7f72605443301c120000000000000000000000000000081d3144556b8096abb9a7917c6651667c91a8b9aa947f69543e2d1a0700000000000000000000000000071c30435460727f8d9da5b4b9b6b2aa9f9a938d87827c77716a645c554d483c352c1e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070a151d20252a2d2f3031302f2c2924201c130805000000000000000000000000000000000000000000010f1a212f383a464c5155585a5b5b5a5854504b4437352c1e160b0000000000000000000000000e1e2b3a474c5d656f777d828587888786837f7970655e4c556670757575757570594834200b0000000000081625323f4b5460676f767b80838585868583817d79726a62594b46392d1f100200000000000000000008182530424e58616a72787c7e7f7f7d7a766f655d4c4751626c7575757575665e4c38240f0000000000000000000000000000000000000000000010202e373a3b3b3b3b3b372e211100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e33495e73889eb3a9947f69543f2a140000000000000000182d42586d8297adbaa48f7a6d8197a2b3aa9f9a96949496999ea8b2b7b6ab9f948172604a402f1b0b000000000000000000000000000b20354b6074889db2b39e8975604b6075899eb4b19c86715c4a362109000000000000000000000000061a2c3d4a607281959fabb7b8b3a59d948b847e78726d676158554f4a3e38342b211a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101b222731363a3f424446464644413e3935302520180d0400000000000000000000000000000000000001141f2d36404c505861666b6e7070706f6d696560554d493c32281b0f010000000000000000000c1c2b3c4858616e7b848c92979a9c9d9d9b98948e857b6e615870848a8a8a8a8a78624d37220d0000000005162633434f5d64737c848b9195989a9b9b9a9996938e8780776b61574a3d2d2010000000000000000000132536434a6068767f878d9194959493908a847b6f6159566c818a8a8a8a8a7c66513b26110000000000000000000000000000000000000000000002101b22242626262625231c110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091f34495e74899eb3a8937e68533e29130000000000000000182d42586d8297adbaa48f7b7d929fa89e948a85817f7f818489929da5b2bcb49f957f6a5e4c3929170300000000000000000000000316293950657b90a6b7ac97826d5645566d8298adb5a48e79644e3727150200000000000000000000000c2135495b697f949fb5bcb4a79e93877e776f69635a57524c473a39362d2220190d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e19202d3638454b5054575a5b5b5b5957534e4a4336342b1f170c0000000000000000000000000000000008141c323d4a4e5e666f767c808385868684827f7a746c625a4b46392c1f10020000000000000004172a3a485a6276838f9a9fabacb0b2b2b2b0aea9a39b9083766270859a9f9f9f8c77624d37220d000000001223334450616a7a86919a9faaaaadafb0b0b0aeaca8a59d958a8075635b4a3e2d1d0d00000000000000091c304354606c7d89959da5a7a9aaa9a8aa9f99908377635b6c81969f9f9f907b66513b2611000000000000000000000000000000000000000000000000070d0f11111111100e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adbda8937d899ea39b897f77706c6a6a6b6f757d8798a0b1bdb59f8d7c665746331e0c00000000000000000000000a1e3246576d8298adb8a6907b65503850667b90a7b8ab96816c5544311d08000000000000000000000417293a4e63798b9fb4bdb4a39b897e74696159534d493c3c37332a24221b100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131e2c353e4a4f566065696d6f7071706e6c686460544d483b33291c10020000000000000000000000000008182630424f5c64707b848a9195989a9b9b9a97948f8981786b6157493d2d2010000000000000000a1f33475862788798a0afb5bab4afaba8a8a8aaaeb3b0a098867770859ab0b5a28c77624d37220d0000000b1b304150626b7f8c9ca4afb4b7b2ada9a8a8a9abafb4b7b2a99f958679645c4a3b2b1905000000000009192f3f4a607281929ea7b2b6c3bebdbac8bbb4afa1998779636c8196abb5a6907b66513b2611000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2ad9c939ea39b85786a6158575555565660687582979fb1bcab9d8875614b3a291704000000000000000000000c21364b61768a9fb4b39d8874604b354b6074889eb3b39e8874604b36200c000000000000000000000a1f3346586d8298a9bab5a39b84776860554c473b38352c27221f180f0d07000000070707070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c313c494d5c646d757a7f828485868584817e79736b62594c463a2e201204000000000000000000000001142636434b6069798590999faaaaadafb0b0afada9a79e968b8175635b4a3e2d1d0d0000000000081c2f3f4c6176879ca5b2bab4a99f999593929395999ea7b1a49b8575859ab0b7a28c77624d37220d00000417293a4d5f6b80949fabb5b4b0a59d9794929293969a9faab3b9b4a49c897a64594834201000000000011426374c5d6b80959fb3b9c5bcb5afa8a4a3a4a8adb4a59d88796c8196abbba6907b66513b2611000000000000000000000000000000061016181a1a1a181610060000000000000000000000000000000000000711171920202020201f0d0b05000000000000000000000000080e1020202020202015130d030000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2baada8a69b8575625a4c473a3f3f38454b5761728197a2b4b7a695806b5847331f0a00000000000000000005192b3c52687d92a8baac96816c55443144556c8197acb8a6907b66513a2a17040000000000000000000c21364c61768a9fb4bbaa9b857562594b4437342a232019120c0a04000000030a0c1c1c1c1c1c1b1912080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182530424e5a636f7a82898f9497999b9b9b9996938e8880776c61584b3e2f221203000000000000000000000e1c304354606c7e8b9ba2aeb4b9b4afabaaaaacb0b4b8b3aa9f968679645c4a3b2b1808000000000e23374b5d6e8399a5b6b7a89f948a84807e7d7e808388919ba3a39681849ab0b7a28c77624d37220d00000a1f334658677d919eb4bcb0a29a8f87827f7d7d7e81858a949ea7b5b6a79e8878624d3f2e1b08000000081d314455657b909eb0bdc1b5ab9f99938f8e8f92989fa9a69c86758196abbba6907b66513b261100000000000000000000000000000a18232b2e3030302e2b23180a000000000000000000000000000000000b19242c2f3535353535342220190d00000000000000000003111c23263535353535352a2720150700000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2cac2b39e88776257483c332a2a2a28323946546073849aa9bab49e8976614c37210e0000000000000000000b2035485a6f849aafb7a58f7a644f37273750657a8fa6b7ae98836e5847331f0a00000000000000000011263c51667b91a9bab49f8b796357473b31271f180e0c060000000000000b171e213131313131302d261a0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132536434a606878838e979ea8a9acafb0b0b0aeaca8a69d958b8176645c4c402f21110000000000000000000e1e31424b607281939faab4b6b1a89e99969495979b9faab4b9b4a49c897a6459483625130000000316283950657b90a1b2b7a69d8a7f766f6b6868686a6e747c86949f9f8b8a9fb4b7a28c77624d37220d00001325364c6176889eb3bcb09e96857a726d6a6868696b70767f899ba3b5b8a699836f5d4b37220e0000000b20354b6073869cb1bcc0b3a39b8d847e7a797a7d838a959fa495808196abbba6907b66513b261100000000000000000000000000061828353f43454545433f3528180600000000000000000000000000000719293640444a4a4a4a4a4938342b1d0d000000000000000011212f383b4a4a4a4a4a4a3f3c32251503000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2c9b5a4927d675948392b1f171515161e2936445563788b9fb4b9a8947e69543c2b190500000000000000000d22384d62788c9fb5b29d8773604a3520354b6074889db2b49f8a77614c37210f000000000000000000152a3f556a7f94aac7ae99836e5b49392a1d15090400000000000000000b1b29333646464646464542382a1a08000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1c304354606c7e8a99a1adb3b9b4b0acaaaaaaadb1b5b7b2aa9f96877a665e4c3f2e1c0c0000000000000006192c3c4e606c80969fb4bbb0a49c928984817f7f81858b959ea8b5b6a79d8877625443301c080000091e3245576e8499aebfb29d88796a61585653535355556066737f8d9f9f9fa9bab7a28c77624d37220d00071c3043546a7f94a6b8b2a0968073655d58545353545658616a78859ba5b7b3a18f7a654f3a251000000216283851677c91a4b6c3b3a29a85796f68656464686e77808b9d9f8a859bb0bba6907b66513b2611000000000000000000000000001023354653585a5a5a585346352310000000000000000000000000000011243647545960606060605f4d483c2b19050000000000000a1a2f3f4c50606060606060544f4332200d000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2c8b19c8673604a3b2a1b0d040000030b182737495a6c8196abc1b19b86715a4835200b00000000000000071b2e3e556a7f94abbcab95806b5443301c3043546b8196abbaa9937e68533d2c1a060000000000000002172c42576c8197acbea9937e69543d2c1b0d0100000000000000000003172939464c5c5c5c5c5c5b55483826120000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f31424a607280939fa9b3b5b1a99f9a97959495989ca4abb4bab4a59d8b7c665d4b3a2a17040000000000000c2035495a687d929eb0baad9e96867d756f6b6a6a6c7077808a9ba3b5b8a69a8472604a36251300000b21364b60768a9fb4b4a38f7b655b4c463a3e3d3e37444b55606a7d8d9fb4bac7b7a28c77624d37220d000b20354a6073879db2b6a898826e60554b3f3f3d3d3e3a474c5a6276879db2bfad97826d583928160300091e3245566f8499afc2b6a59a8374635b534f4e4f5358616b7a889d9f9ba3b5bba6907b66513b261100000000000000000000000001162b3f53646d6f6f6f6d64533f2b160100000000000000000000000002172c4054656e757575757574625a483420120000000000021528384c5d657575757575756a614f3c2713000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2bbaa937d685443301d0d00000000000009192c3c4d62788da3b4b5a38d78624d38220d000000000000000d22364a5c72879cb1b6a48e79644e36251426364f64798ea5b6b09b85705b493521080000000000000003182d42586d8297adbca7917c67523c271200000000000000000000000a1e334657617171717171706655422d190400000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d4e606c81969eb4bab4a49c928a8582807f8082868d969fa9b5b7a99f8b7b655847331f0d0000000000081b2e3e4d62788a9fb4bcad9c9380746760565655555759626a78859ba4b5b4a2927d675443301c07000f253a4f647a8fa9bab09b85705d4b3d3329292829273137444b5f6a8095a5b6cab7a28c77624d37220d000e23394e63798e979ca59e8a77614c44372e2a2828292a333c4858677d92a7c7b29d88725746321e09000b21364b60758a9fb4c3b29c877561564a3d3a393a3a474c5c6479899eb0b5c1bba6907b66513b261100000000000001080b140b0902182e43586d82858585826d58432e1802090b140b080100000000000004192f44596e838a8a8a8a8a8a78624d402f1b0a00000000091d324556657b8a8a8a8a8a8a7f6a543f2a1500000000000000000000021628385f74899eb4a8937e68533e29130000000000000000182d42586d8297adc2b49f8b76614c36251300000000000000000e2035495a70859bb0c1a7927d68523d2813000000000000021527384f647a8fa4b6b19c86715c4a36180822364a5c72879cb2b4a38d79634e3626140100000000000002172c41576c8196acbda7927d685237261401000000000000000000000c21364c6176858686868684705b45301b06000000000000000000000000000000000000000000000000000000000000000000000000000000000c2135495b687e939fb0b9a99f93867d76706c6a6a6b6d7178808a9ba3b5baa99d8876614c3b2b1805000000000d22374b5c6f8399a8bab09e937e6b60564b45383f403b474c5a6276869ca9bab19c8673604a35200b0012283d52677d92a7c7ab96806b563f2e1f17131313151d2631414b6074879cb2c7b7a28c77624d37220d000c21364c61757d82878c92816c594734261915131314171f2b3a4b61768ba9bab7a58b76614b36210c0010253a4f657a8fa9bab6a4907c665746382d2524252a333e4a5b667c90a0b2c6bba6907b66513b2611000000000009141d2029201d151d32475c72879a9a9a87725c47321d151d2029201d14090000000000000d22384d62788a9e9f9fa898836e5e4c39281603000006192c3c4b6074879c9f9faa9b8573604b35200b00000000000000000000091e324556748a9fb4a8937e68533e29130000000000000000182d42586d8297adc2b09b85705847331808000000000000000006192c3c556a7f94aabfac97816c57422c17020000000000091d3145566c8196acc1aa957f6a553d2d1a071b2d3e556a8095aac1ab95806b5443301c0800000000000000152a3f546a7f94a9c6ab96816b5544311d100400000000000000030d1b2c3d50657b909b9b9b9b87725d47321d08000000000000000000000000000000000000000000000000000000000000000000000000000000081c2f3f4e63798b9fb4b9a89e8b7e7368615757555555585a626b79859ba3b5b7a697816c594834200b00000004182a3a4f647a8fa1b3b5a496806b604b453832282a2a2a343c495863798b9fb4b6a48f7a654f3a25100013293e53687e93a8bda9947f6a543f2a15050000000109141d314455687e93a8c3b7a28c77624d37220d000a1e33465761676c72777d79634e3a2a18090000050b0d1620344859748a9fb4c3a18c77624c37220d0013283e53687d93a8c7b29c8773604a39291a100f0f171f2d3d4c5e6e8398aec5bba6907b66513b26110000000009192631353e3632281a31465c71869baf9b86715c46311a2832363e353126190900000000000b2034485a697e93a3b5b2a0907c665745321e0f00000c2135495b6a8095a5b6b49f8c7a645544311d08000000000000000000000b21364b60768ba9baa8937e68533e29130000000000000000182d42586d8297adc0ab96816b563a2a170000000000000000000010253a50657a8fa5c5b09a85705b45301b0000000000000b20364b6075899eb3b5a38d78634e38230f001023394e63798ea4b5b29d8774604b35200b0000000000000011263b50667b90a8bab29d8774604b3d2e1f170d0b0700050b0d161e2b39495b6d8297acb1ae99836e59442e19040000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d6f849aa9baab9e8a7b6960554b4639403f403c494d5b6375859ba8b4af9f8b77624d37220d0000000a1f3347586e8398aebfb19c8674604b4231271d151515181f2b3a495b6c8196a2a2a296806b56412b160013293e53687e93a8bdaa95806b553f2e2018100d0b0500021527374c61778ca5b7b7a28c77624d37220d0003172939464c5257596267635b4a361c0c0c0e1318202228323e4d62778ca9bab9a88c76614c37210c00162b40556b8095aac0ab96816b5443301b0b00000004101f2f404f657a8fa7b8bba6907b66513b261100000001142637444b534b45382e30465b70859bb09b85705b46302e38454b534b44372614010000000005192b3c4b6073859baabbb29d8775604b3d2c18080c1c30414d63798b9fb4b6a596806b5c4a37271501000000000000080e10161823394e63798ea3c7a8927d68533d28130000000000000000182d42586d8297adbda8927d68533d2813000000000000000000000c21374c61768ca7b9b29d88735d382816030000000004172a3a51667c91a7b8b09b86715b4935210c000c2136495b71869cb1b7a5907b6550392916030000000000000b21364b60758a9fb4b6a5927d685b4b3e332a22201c1318202228323c485763798b9fb4baa9937e68533e291300000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b50657b90a2b3b59f8d7c665d4b443732282b2a2b2b353c495762788a9e9f99938d7e69533e29140000000c22374c61778b9fb4b5a3907b665544311d150a020000050e1c2c3d4e63798d8d8d8d8d85705b46301b0012273c51677c91a6c4af9a85705d4b3e342b26221f181917141f34475972879db2b7a28c77624d37220d00000b1b2933363d3b484d524e4a3d2d1a1a2123282b343738454b5c6a7f94a9c7b49e89745847331f0a00172c42576c8197acbca7927d67523625130000000000001120354a6074889eb3bba6907b66513b2611000000081d314455606960564b3f33455a6f859aaf9a856f5a45333f4b566069605544311d0b00000000000d1c30435463798c9fb4b6a595806b5b4936251317293a4d5f6f849aa9bab29c8775604b3e2d1909000000000003111c23252b2a344253687e93a8c3a6917b66513c26110000000000000000182d42586d8297adbaa5907b65503b2610000000000000000000000a1f33475874899eb3b49f8a745645321e09000000000a1f3347586e8399aebcab947f69543d2c1a0600061a2c3d546a7f94a9c1ad98826d5746321e0a000000000000091e3245576d8297aabbb49e8a79645c4c473a383530252b343738454b5a6275859baabbb49f8a77614c37220c0000000000000000000000000000000000000000000000000000000000000000000000000000000b203448596f8499afb9a796816c5e4c3f31261e1615151619202c39495a6a80908a847e7969604f3b261200000013283d53687d92aabbb19b86715e4c372715020000000000000f21364a5b70787878787878624d38230d000e23394e63788ea6b7b4a28f7b655c4d483b3b37342a2f2c29262a3b5b70859bb0b7a28c77624d37220d0000000b171e21272b34373d39362d22282c35383d3b484c515660697b8b9fb4c3af9a846f5a3a29170400182d42586d8297adbaa5907b65503b2610000000000000071c3043546f849aafbba6907b66513b261100000417293a4b60737e74655d4c473a596e8499ae99846e593a474c5d65747e73604b3a29170400000000011426364a5b6b8095a5b6b49f8b79635443301c1f334658677d92a2b3b19f8f7b65574532201000000000000011212e373b403b484c6070859bb0b6a58d78634d38230e0000000000000000182d42586d8297adb9a48e79644f39240f000000000000000000000417293a5d72879cb2bbaa8b76604b36210b000000000c21374c61778a9fb4b59f8c78624d38220e0000000f23384d62788da3b4b49e8976614b36210e000000000000031628394e63798c9fb4b9a89e887a6b6158524d4a43483b484d5156606978859ba3b5b8a696816c5847331f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778b9fb4b39e8976614c402f1d140903000000060e1b2b3c4c61767b756f69635b4f42321f0c000004182a3a596e8398aec4a9937e6954402f190900000000000000071a2d3d4a5a6363636363625a4835200b000b20354a6073889db2c0b39e887a6b625955504c473b44413e3b37455b70859ab0b7a28c77624d37220d00000000030a0c1219202228242a34373d3d494e53585962676c757f8b9fa9bab6a5927d68523d28130000182d42586d8297adbaa48f7a654f3a251000000000000000132536576d8297acbba6907b66513b261100000a1f334658687e93867b6d61584d586e8398ad98836e584d58616d7b86937e685846331f09000000000008182d3d4b6074879cb2bbaa9a8472604a3a2a2e3e4c6176889db3b7a697816c5d4b392816020000000000081c2e3f4b50565859626c7e93a3b4b29d87725b4935210c0000000000000000182d42586d8297adb8a38d78634e38230e00000000000000000000001c31465c71869bb1b6a18c76614c37210c000000061a2c3d53697e93a9bab09a85705a4834200b0000000b2035485a70859bb0b9a8927d68523c2b19050000000000000a2135495b6b8096a2b4b8a69e8c80776d676260545d5d5962666c757e899ba3b5bbaa9d8876614c3a2a180400000000000000000000000000000000000000000000000000000000000000000000000000000014293e53697e93abbcab96816b584733221201000808080808000e1f33475861656056544e493d3224140200000a1f34475973889db2b7a68d78624d3823110000000000000000000f1f2d3c494d4d4d4d4d4d483c2b190600071c3043546a7f95a4b6b8a69e8b8077706a6562595c595653504d485b70859ab0b7a28c77624d37220d00000000000000000d181f2e373a474c53595b63686d72777c8289949fa9babaa99c8774604b36200b0000182d42586d8297adbaa48f7a654f3a251000000000000000172c41566c8196abbba6907b66513b261100021527374c6176889e9c8f8276675f586d8297ad97826d585f6776828f9c9e8876614c3727150200000000000f1e324556657b909fb1b4a2927d68584733374b5c6c8197a6b8b29d8876614c3f2e1b0a0000000000000e23374b5d656b6d7077818d9fb5b4a1937e69533c2c19060000000000000000182d42586d8297adb8a38d78634e38230e00000000000000000000071c31465c71869bb1b6a18c76614c37210c0000000c2135495b70859bb0bbaa937e68533c2b190500000006192b3c54697e93abbcaf9a85705a48352008000000000000061a2c3d4b6074849aa4b3b8aa9f968a827c787573727374777c8189949ea8b5b9ab9f8c7b655847331c0c00000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b596e8499aeb8a78e79644f3a29171e1e1e1e1e1e1e1e1e1e172a3a474c504b453838352c1f14060000000c22374c61778ca6b7b29d88735a4935200c000000000000000000010f1e2c35383838383838352b1e0e0000001325364b6175869ca7b6b8aa9f968b857f7b7774716e6c696662595b70859ab0b7a28c77624d37220d000000000000010f1d2a343f4b4f5961686e73787d82878c91979ea7b4bab5a89f8b7a645645311d090000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100081d3144556b8096a6b19f97887d6f626c8197ac97816c626f7d88979fb1a696806b5544311d080000000000021628384b5d6d8297a6b8b39e8977614c3f4455647a8d9fb5b2a0917c6658463321110000000000000010253b50657b8082868b969fabaa9f968372604b35200e000000000000000000182d42586d8297adb8a38e79634e39240e00000000000000000000031629395c71879cb1bbaa8b76604b36210b0000011426364e63798da3b4b49f8b77614c37220d00000000000e22374c62778b9fb4b59f8c78624d362513000000000000000f1d3145566176869aa2b4bab4a99f98918d8a888788898c91979ea7b3b9b4a89e8d7d675d4b3a2a17000000000000000000000000000000000000000000000000000000000000000000000000000000000b2034485973889eb3b39e8874604a3533333333333333333333333333332a33373b363228333323211a0f0100000f253a4f647a8fa4c4af99846f5a3c2c190600000000000000000000000e192023232323232320190e00000000081e3246576379899ca4b3b8b4aa9f9a94908c898784817e7b77736d70859ab0b7a28c77624d37220d0000000000000f1f2d3b474c5d646e777d83888d92979ca5a6acb3b8b6b1a39b8a7c665c4b382715020000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000b20364b607486929da5b2a69d9183786b8196ab96816b7883919da6b2a59d928674604b36200b0000000000000a1a2e3f4c6176889eb3b8a797826d5d4b4b6073869babb8a798836e5e4c3a29170300000000000000152b40556a8095979b9faaa49c968c8174605443301c08000000000000000000182d42586d8297adbaa58f7a65503a2510000000000000000000000a1e32465773889eb3b49f8a745645321e090000081c3043546b8095aac1af99846f5947341f0b00000000000b203448596f849aafbcab947f6a5443301c07000000000000021527384758617684949fa9b4bab4ada7a99f9d9d9d9fa9a6acb3b8b6b1a39b8a7c675f4d3f2e1c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374c62778ca7b8af9a846f544348484848484848484848484848484848484848484848484839362d1f0f000011273c51667c91a6bbac97816c57422c1700000000000000000000000000060c0e0e0e0e0e0d0b06000000000003162839495b637986949ea7aeb4b4afaaa5a89e9c999693908c88837b849ab0b7a28c77624d37220d00000000000e1e2d3d4a59626e7a838b92989ea6a8adb2b6c2b6b1aba49c928579665e4c3e2e1a0a000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100081d31445560737d87939da6b3a1998a7e8095ab95807e8a99a1b3a69d93877d73605544311d0800000000000000111f334758677d92a1b3b19f8f7b65555a697e94a3b5b39e8977624c40301b0b0000000000000000152b40556a8095aab0b49e968780786c60564536261401000000000000000000182d42586d8297adbca7927d67523d2812000000000000000000000c21364b61768ba7b8b29d88725d3828160300000b20354b6074879db2baa9927d68523b2a1804000000000005182b3b53687d92aabbb29c8773604a35200b000000000000000a1a2a3a475861737f8a979fa9b0b4bbbab4b3b2b2b4bac5b8b3ada49c928579665e4d41302111000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4c5ac97816c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d4e4a3d2d1a070013283d53687d92a8bdaa95806a55402b1500000000000000000000000000000000000000000000000000000000000b1b2c3d495b63747f8892999fa9a8adb0b3b4b1aeaba8a5a69d98908c9fb4b7a28c77624d37220d0000000008182b3c4a5c6477838f999faaaeb3b8c2b5b1aca7a49c968f867d73635b4c402f201000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000215273744556067747e88949ea7a89f938b9fb49f8b939fa8a79e94887e7467605544372715020000000000000004172a3a4d5f6f8499a8bab19c86746062788a9eb4b3a1927d685947342212000000000000000000152b40556a8095aabfab9680756c645c4b453828190900000000000000000000182d42586d8297adc0ab95806b56392816030000000000000000000f243a4f647a8fa4c5af9a85705a45301b00000316283950657b90a5b7b49f8a76614c36210c000000000000000d21374c61768a9fb4b6a58f7a654f38281602000000000000000c1c2a3a4755606a78828a939a9faaa8aaacacacaba9a6a69e9790867d72635b4d4030231303000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c51677c91a6bcaa9580737373737373737373737373737373737373737373737373737373635b4a36210c0013293e53687e93a8bda9947f6a543f2a150000000000000000000000000000000000000000000000000000000000000f1f2c3d4956606a757d848a8f93979b9ea7a4a7a9acaeb1b3adaa9faabbb7a28c77624d37220d00000000132536485a647a8898a0aeb4bbb7b2aca6a49c97928c87817a716760554a3d2f22120200000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000009192737444b556068757e89959ea7a99fa9baa99fa9a79e95897e756860554b44372719090000000000000000000c1c30414d62788a9fb4b5a4947f6a6e8399a8b9a89a846f5f4e3b2a1804000000000000000000152b40556a8095aaafb49e968881796d60564537271501000000000000000000182d42586d8297adc2af9a856f5746321e09000000000000000005182b3b54697e94a9beac96816c57412c170200091e3245576d8297adc3ae99836e5846331f0a000000000000000a1f3347586e8499aec3ac97816c5645321e0900000000000000000c1c2937444b5a626d777e858a8f92959697979694918d88827b73676054493d3022130500000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8bdb49e8a88888888888888888888888888888888888888888888888888888879634e39230e0013293e53687e93a8bda9947f69543f2a14000000000000000000000000000000000000000000000000000000000000010f1f2c38454b5660676f757a7e8285898c8f919496999c9fa9b0b4bbc8b7a28c77624d37220d000000071c3043546278899da6b2beb4afa69d97918c86817c77726b645c524b44372d1f12040000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000919263137444b566069757f899ba3b4bac7bab4a39b897f756960564b4437312619090000000000000000000000132035485a697e94a3b5b49f8a787c90a1b2b49f8a78624d41311d0d00000000000000000000152b40556a8095969a9fa9a69d978e8274605544311d08000000000000000000182d42586d8297adc2b49f8a76614b362112000000000000000009203448596f849aafc1a7927d67523d281200000b21364b6075899ea3a3a8917c67523a2917040000000000000004172a3a52677c92a8a3a39e8975604b36210b0000000000000000000c1926313c484d59616970767a7d80818281807f7c78746d6560544a43362c1f12040000000000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdb9a89e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8e79644e39240f0013283d52687d92a7bdaa957f6a55402a1500000000000000000000000000000000000000000000000000000000000000010f1a283238454b52566064686d7074777a7c7f8184868a909ba3b4c6b7a28c77624d37220d0000000b20354a6072849aa7b7bbb4a29a9088817c77716c676259564f4b3e353126190f01000000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000009141d273138454b57616a77869bb0c6d7c6b09b86776a61574b453831271d140900000000000000000000000005192b3c4b6073859baabaa89984879db2b4a3937e695a48352313000000000000000000000010253a50657b8081858a959faaac9f978473604b362513000000000000000000182d42586d8297adc2baa9927d6752402f1c0c00000000000009192b3b4c62778b9fb4b4a38c77624c37220d000012283d52677d8e8e8e8e8e8a75604b36210b0000000000000000000c21364b61758a8e8e8e8e8e7c67523c27120000000000000000000009141d2b353b474c54576064686a6c6c6c6b6967636054504a43363025180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdc6b9b4b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a38e79644e39240f0011263c51667b91a6c9ac96816c57412c1700000000000000000000000000070b10101010100f0d08000000000000000000000a151d28323638454b4f53585b59626467696c6e71757b859ba8b9b7a28c77624d37220d00000011263b51667b90a2b4bbaa9f92847b746c67615957524c483b3a372e201d14090000000000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000009151d2d363f4b4f5d65707c859ba3b5c4cdc4b5a39b857c70655d4f4b3f362d1d15090000000000000000000000000e1d314455647a8c9fb4b3a1999da5b7aa9b8573604b3c2b190500000000000000000000000e23374b5d656a6c6f76808c9fb4b1a2947e695443301c070000000000000000182d42586d8297adc2c7b09b85705e4c3a2a1b0e060000050c18263748596b8095aabbb09b8570594834200b00000d22374d6278797979797979635745321e090000000000000000000a1e3246576379797979797977624d37220d0000000000000000000000010e19202a343739454b4f53555757575654514d4a43363530251c13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d92a7bcbdb1aca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b1b5c2b8a38e79634e39240e000f24394e64798eabbcae99846f593c2b19060000000000000000000008131c20252525252525221b10020000000000000509151d202932363733363a3e423b474c4f5254575955606575899eb3b7a28c77624d37220d00000417293a596e8398aec0b49f8c7d6f666054514c473a3d37342b25212f2a24201c1308060000000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000091927313e4a4e5d64707b85919ba3adacb0bdb0acada39b91857b70645d4e4a3e312719090000000000000000000000011426374a5c6b8096a5b6b3afb2b7b49f8b79635443301e0e000000000000000000000000081c2e3f4b50555758616a7e92a2b4b29d8773604a35200b0000000000000000182d42586d8297adc2c8b4a3917c665947392c21191818181f2936445562788a9eb4b8a7937e68533b2b180500000b20344859626464646464635b493928160300000000000000000003162939495b63646464646462594834200b00000000000000000000000000050c181f222832363a3d40414242413f3c38353025201c130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a6c9b19f978e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9ca4b5c7a28d78624d38230d000c21364b61768b9fb5b29d88735a4935200800000000000000000008182530353a3a3a3a3a3a372e201000000000000d181f27313539464b4c473a2a292d2a34373a3c3f4137444b5770869bb0c8a28c77624d37220d00000a1f33465873889eb3b8a7937e695f504b433637342a272220293336453f39353025211a0f01000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110001152737444b5c646f7a84909ba3b19f97969fb09f96979fb1a39b90847a6f645c4b4437271501000000000000000000000009192d3e4b6075879db2c8c4c7b5a4957f6a5b4a362614000000000000000000000000000011212e373a403a464c6070859ab0b7a58d78634d38230e0000000000000000182d42586d8297adc2c6c1b29d88776157493c352c2d2d2a343a47546073849aa8b9b39e8976614b36210d00000005192b3b484d4e4e4e4e4e4e493d2c1b0a00000000000000000000000b1b2c3d494e4e4e4e4e4e4d483b2b1805000000000000000000000000000000040b0c161e2125282b2c2d2c2b2a2723201c130b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798eabbcac9781797979797979797979797979797979797979797979869cb1baa98c76614c37210c000a1e32465772879cb1b7a68d78624d362513000000000000000000132536434a50505050504f4b3e2e1b080000000d1d2a3437444b505761615847331f18181f2225272a2c27313c5b71869bb0bbaa8c76614c37210c00000c21364c61768ba7b8b39e8975604b41353026221f181217293a464c5a554f4a4336352c1f0f000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100081d314455606e79848f9aa2b0a49c90828196ac968182909ca4b0a29a8f84796e605544311d080000000000000000000000000f1e324557657b90aabbcec6b19c8675604b3d2d1808000000000000000000000000000003111c23252b29334153687d92a8c3a6917c66513c27110000000000000000182d42586d8297adc2b6a9a3a69b8475635a4d493c42423b484c5861728197a2b3b6a4947f6a5746321e0a000000000d1d2b3437393939393938352c1f0e000000000000000000000000000e1f2c3538393939393937342b1d0d0000000000000000000000000000000000000003090b0f13151717171614120e0b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768b9fb5ad98826d6363636363636363636363636363636363636372879cb1b49f8974604a35200b0003162939576d8297acc4a9937e695443301c0a00000000000000071c304354606565656565645c4b37220d000005182a3b474c5560666d7676614c41301c13080d0f1214172034485a73889db3b49f8a75604b35200b00000d22384d62778da2c5b09a8570554431201c140c0a040f1f334658616f6a6460544e493d2c1a060000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000b20354b6074828e99a1afaa9f95867b6d8096ab96806d7b86959faaafa1998e8274604b35200b000000000000000000000000081c30435463798b9fb4c8c4af9a8574604a3b2a180500000000000000000000000000000000080e10151723384e63788da3c7a8927d68533d28130000000000000000182d42586d8297adc2a9988e9ea29b85786b635b595757595962697683979fb1bbaa9c8674604b3929160300000000000d192022242424242423211a0e0000000000000000000000000000000e1a212324242424242220180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455772879cb1b19c87725a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e6075899fb4b19c87715443301c07000011273c51667c91a8b9b19c8673604a382816040000000000000e20354a60727b7a7a7a7a7a644f3a250f00000b1f344759626c747b8289826e5f4d4030251d141515151d2a3b4d62778da6b7b29d87725544311d0800000c22374c61778ca8b9b09b8670574633221b151314161e2d3e4c6176847f79746d635b4935210c0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100081d3144556d8298a9b4a39b8c8074656c8196ac96816c6574808c9ba3b4a998826d5544311d08000000000000000000000005192b3c4b6073859baab8b3b4b4a2927d685948341f1200000000000000000000000000000000000000000b20364b60758ba9baa8937e68533e29130000000000000000182d42586d8297adb9a38e79899ea39b8b8078726f6d6d6e71777f8899a1b1bbb49f8c7b655645321b0b00000000000000050b0d0f0f0f0f0f0e0c060000000000000000000000000000000000060c0e0f0f0f0f0f0d0b05000000000000000000000000000000010a10121818181814120c03000000000000000001080b1013110c0a030000000000000000000000070b0f13110c0a040000000000000000000000070d0f12120c0b040000000000000003162839576c8297acb6a48d78624d3a39393939393939393939393939364e63798ea9baad98836d583625130000000b21364b6075899eb3b5a4917c665645321f170c05000006101e2e3f4f647a8f8f8f8f8f85705b45301b00000d22374c6277818890989f927d675e4a433631262b2a27313947596a7f94a9c4ae98836e593726140100000b20354a6074899eb4b49f8a76614b43372e2a282928323d4a5c6b8095948e888279634e38230e0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100011527374d62788a9f9e9385796b60566d8297ac97826d56606b7985939e9f8a78624d3727150100000000000000000000000b2034485a697e93a3b4a69e9faab39e8977624c40301c0c00000000000000000000000000000000000000091d324556748a9fb4a8937e68533e29130000000000000000182d42586d8297adb5a08b757c919fa99f968d8784828283878b949ea6b2bab49d937e685d4b3828150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121d25272e2e2e2e29271f140600000000000008141c20252826211e160b000000000000000008131c20242827211f170c0000000000000000040f1a21242827221f180c0000000000000011263c51667c91a7b9aa95806b58463324242424242424242424243043546a7f94a9c1a8937e69533e2914000000091e3245566c8196aabbb29c8775604b443329201818181a212d3c4b5d6d8298a5a5a595806b56402b1600000c21364b6176899da6adb49f8b7c6960544b4437404037444b576177889eb3baa9937e68533e2913000000071c3043546f8499afbaa996806b614f4b3e3f3e3e39454b5b647a8b9faaa69e8a77624d37220d0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000092034485a6a80958a7e73635b4b586e8398ad98836e584b5b63737e8a95806a5a4834190900000000000000000000000b1b30414d62788a9eb4b39e888c9fb4a798836e5e4d3a291704000000000000000000000000000000000000021528385f74899eb4a8937e68533e29130000000000000000182d42586d8297adb5a08b766c8197a1b4aba59d999797999c9fabb3b8b3a89f927f6a604e3f2e1a0a00000000000000000000000000000000000000000000000000000000000000040b0c0f10100d0b05000000000000000000000000000000000000000000122330393c434343433f3b32251403000000010f182630353a3d3b3632291b120500000000000d182530353a3d3c3633291c140600000000000c171f2d36393d3c37342a1d150700000000000b20364b6075899eb3b39e8976614c41301d150e0e0e0e0e101d2b3c4b6073879cb2b5a38d78634e38230e000000031628384d62788b9fb4b6a597826d624c473a342b2d2d2c353e4a5a657b90a0b2b5a48f7a644f3a250f0000091e324657697e93a3b5baa99f8c7e726560555755555655606676849aa7b8b49f8a77614c37220c0000000013253652677d92a4b6b09e947f6f645c575453535557606979889daabaa998826d594834200b0000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000005192b3c4b607582786960544a3d596e8499ae99846e593d4a546069788275604b3c2b1900000000000000000000000417293a4d5f6e8399a8b4a2927d8196a7b2a0917c665846331f11000000000000000000000000000000000000001f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297adb5a08b76607483969fafb4b2aeacacaeb1b5bab4aea29a8a7d6a614f423121100000000000000000000000000808080808000000000000000000000000030a0c181f22252625221f180d0b0500000000000000000000000000000000000e1e30414d5258585858544f43321f0c0000000f1f2c36434b4f52514b4639302312030000000d1d2b36434a4f52514c463a312414050000000c1c2a333e4a4e52514c473b3225150700000000091d3245566b8196aab8a797816c5f4d4031271f1717131c202d3b485a687d92a5b6b09b86715b4935210c000000000a2035495a6c8196a5b7b1a095806e61584d483b42423d494e5c6478889eb3beb19c8673604a35200b0000031628394b6073859ba6b7baaa9f93847b746f6c6a6a6b6e747c879aa2b4b7a596816c5847331f0a000000000b20354b6074869ca9baae9d94847a726d6a68696a6e757e8a9da6b7b49f8a78624d3b2b18050000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b26110000000d1e324557606d625a4b4336455a6f849aaf9a846f5a4536434b5a626d605745321d0d00000000000000000000000a1f334658677c91a1b3ab9a857276889eb3b29d8876614c3f2e1b0a00000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d8297a3a3a08b76606073818f9aa2a7abadaeadaca9a99f988f8479675f4f4332241402000000000000000000070d0f1e1e1e1e1e0d0b0600000000000000000b161e212a34373a3b3a37342a2220180d00000000000000000000000000000008182b3c4d5f676d6d6d6d69614f3b271200000c1d2c3d49546065686661574d4130211100000b1b2b3c48546064686661584e42312313000009192a3a474c5c64676761594f4332251500000000021528384d62788b9fb4b19f917d675e4b443733292d2530353e4a596278899eb3b7a5927d68533d2c1a060000000006192b3c4c6176879daabbb09e9582766a6259595758595b636c7a889da6b8b3a1917c665443301c070000000b1d3144556278889da6b4bbb4a29a90898481807f818488919ca5b4b8a99d8776614c3a2a180400000000081d314455647a8b9faab8aea19a8f87827f7d7e808389949ea8b7b19f937e695a49351d0d000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b261100000003162839454b574d483c3026455b70859ab09a85705b4526303c484d574b4539281600000000000000000000000a1a2e3f4c6176889db3b49f8c7a64687e93a3b5a697816c5d4b39281603000000000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000182d42586d828e8e8e8e8b756055606c7a858d92959898989694908a837a6f635b4d4132251506000000000000000002101b222433333333332320190e000000000003121b2932363b474c4f504f4c483b37342b1d140600000000000000000000000000132536485a677d838383827f69543f29140004182a3b495b63737a7d7b76675f4d402f1c0903162839485a62727a7d7c7668604e41301909011527374758616f797d7c776a614f43321b0b000000000a2035485a6b8196a5b7b49f8b7c6a60554c463a4236434a4f5c6477869ca7b8b29d8774604b36200e0000000000000e1e334657657b8c9fb4bbb0a098897f77726e6d6d6f7279818c9da6b7b6a599836e5e4d3625130000000001152737485a6379889aa2b2b7b4afa79e9996959596999ea7b2b6b2a79e8b7a645746331c0c0000000000011527374a5c677d8c9ea7b5b3afa49c9794939395989ea7b4b9b39f97816d604e3c2b1900000000182d42586d8297adbaa48f7a654f3a251000000000000001172c41566c8196abbba6907b66513b2611000000000a1b2832364238342b1c31465b71869bb09b86715b46311c2b3438423632281b0a00000000000000000000021528384b5d6c8197a6b7a797816c5c6073859bb1b19f907b655745321e10000000000000000000000000000000000a1f34495f74899eb4a8937e68533e291300000000000000000d22384d6278797979797972604b4b5d6570787d80828383817f7b766e655d4d493c3023150700000000000000000010202d363a484848484838352b1e0e0000000b161e3039464b5459616465656259554c483b312416080000000000000000000000081c30435462788a989898907a65503b2510000b1f3447596379868f9290897d675e4c38230c091e3246576278858f92918a7e685f4d372614081d3144556176848e92918a7f6a614f3929170300000005192b3c4b6175879daabaa99f8d7f746861585957585460646d7a879ca4b5b2a1917d675645311d09000000000000031729394b5d687e929faab8b2a79e948c8783828284878e969faab7b4a59c8776614c40301808000000000009192b3c4a5b637884939da6aeb4b8b3afacaaaaabaeb3b8b3aca098897b655c4a3929170000000000000009192d3e4d5f677c89989fabb3b6b2aca9a8a8aaaeb3b6b2a89e938173604b42311e0e00000000182d42586d8297adb9a48f7a654f3a251000000000000001172c41566c8196abb9a6907b66513b261100000000000a161e212d2220191d32475c72879c9d9c87725c47321d1920222d211e160a0000000000000000000000081d324556657b8d9fb5b39e8977614c54647a8fa0b2b29c8775604b3e2d19090000000000000000000000000000000a1f34495f74899eb4a8937e68533e291300000000000000000b2035485a6264646464646054433f4b4f5a62686b6d6e6d6c69656057504b3f352c1e1305000000000000000000071b2d3e4a4f5d5d5d5d5d4d493c2b1906000e1b2932414d57616971777a7b7a77726b62594e423426160500000000000000000008182c3c4a6072849aa8ad9a846f5d4b37230e000c22374c6177889ca4a7a79e8d7b65503a2a170c21364b6175869ba2a7a89e927d675544311d0b20354b60738599a1a7a99f947f695746331e0a000000000e1e334657657b8b9fb4baab9f95867d76716e6c6d6f747a828c9da5b5b5a499836e5f4d38271502000000000000000b1b2e3f4e60687e8c9da6b4b8b3aaa49c999797999da5acb4b8b3a29a8778625847332212000000000000000e1e2d3d4a5962737e8892999fa9a7aaacadadacaaa7a79e978e8378655d4b3e2e1b0b0000000000000000102030414d5e6677828c969ea6a8abadaeadacaaa7a59d95897e6c6055443124140000000000182d42586d8297a3a3a38f7a654f3a251000000000000001172c41566c8196a3a3a3907b66513b261100000000000003090b180d0b051c31465b718588888885715b46311c050b0d180b0903000000000000000000000008182c3d4b6074869cabb5a4937e6958474b5d6d8298a8b6a596806b5c4a3727150200000000000000000000000000000a1f34495f74899eb4a8937e68533e2913000000000000000005192b3c484d4e4e4e4e4e4b43362e373c484d52565859585754504b4539372e21190e00000000000000000000000d22364a5c647373737373625a4935200b111e2c39464b5f67757f868c8f908f8c87807769605144342313000000000000000001142636495a697e93a2b2a18f7a644f3f2f1c0800162b41566b8096a6b5c2b8ab9c86715847331f14293f54697e94a4b4c0b9b39d8874604b352012273d52677c92a3b3bfbab49e8a75614b36210c00000000031729394b5d687d929faab8b4a49c928b8683828284888f979fabb6b2a49c8676614c41301a0a000000000000000000112131414e60687b88979faab2b7b6b1aeacadaeb2b7b5b0a69e938477625a483a2a170400000000000000000f1f2d3b48546068747d848a8e92959798989795928e8982796e625a4b3f2e201000000000000000000002122330404c59626d7981888e92959798989795928d87807768604b44372614060000000000182d42586d828e8e8e8e8e7a654f3a251000000000000001172c41566c818e8e8e8e8e7c66513b261100000000000000000002000004192e42566771737373716756422e19040000020000000000000000000000000001142636495b6a8095a4b6b19c8674604b3a3f4d62778a9eb4b49f8c7a645544311d0f00000000000000000000000000000a1f34495f74899eb4a8937e68533e29130000000000000000000e1e2b3538393939393935302618222b35383d40434343413f3b363228231c11060000000000000000000000000f243a4f647a888888888878624d382314212e3c4957616d7c88949ca4a4a5a4a59c958a7e6b625141311c0c00000000000000091c30435463788a9fb4ab99836e5c4a36211100001b31465b70869bb0c4d2c9b5a48c76614c3721192f44596e8499aec3d1cbb7a68e78634e3923172d42576c8297acc1d0cdb9a8907b65503b251000000000000b1b2e3f4e5f687e8c9da6b4b6b1aa9f9b989797999da6adb4b7b2a09886776258463323130000000000000000000003132331424e5d6577828b969da6a8abadaeadacaaa6a39b93887e736159483c2b1c0c000000000000000000010f1d2b36434b5660676f75797d8082838382807d79746c645c4d483c2e211102000000000000000000000512222f3b484c5b636c74797d8082838382807d78736a61584e42312619090000000000000d22384d6278797979797975614b36210c000000000000000d22374d6277797979797976614c36210c0000000000000000000000000013263849565b5e5e5e5b56493826130000000000000000000000000000000000081c30435463798b9fb4b2a08f7b655544313448596a7f94a4b6aa9b8674604b3d2c180800000000000000000000000000091f34495e74899eb3a8937e68533e2913000000000000000000000e1920222424242424201c14080e192022282b2d2e2e2c2a25211e160a0800000000000000000000000000000f243a4f64798f9d9d9d8e79644f392421313f4b5a637582919da6b1b5c2b7c3b6b2a89e93806b604e3a2a1804000000000009192c3c4b6073849aa8b49f8c79634e3e2e1b0300001c31465b71869bb0c6d5cbb7a68c77624c37221a2f44596f8499aec5d4cdb9a88e79644e3924182d42576d8297acc3d3cebbaa907b66503b2611000000000000102131414e60687b88979faab2b7b4b1aeacadafb3b7b4afa59d9183756259473a2917050000000000000000000000051324313f4c58616d7881888e92969798989794918c857e75686054473b2b1e0e0000000000000000000000000d18263038454b52556064686b6d6e6e6c6a676360544e4a3d342b1d110300000000000000000000000004111d2b343d494e546064686b6d6e6e6d6b676360544c473a311d1409000000000000000b2035485a626464646464615746321e09000000000000000b20344859626464646464615746331e0a00000000000000000000000000091b2b3842464848484642382b1b090000000000000000000000000000000005182b3b4b6073849aa9baa998836e5d4b37272b3b4b6074879cb2b5a3947f6a5b4936261401000000000000000000000000091e33495e73889eb3a9947f69543f2a140000000000000000000000050b0d0f0f0f0f0f0b08010000050b0d13161819181714100b0903000000000000000000000000000000000d23384d62788da9b2a7917c67523e3236424e5d65788698a0b3b7b4aaa3a2a4acb4b9b49e927d685847331f0a0000000001142637495b697e93a2b4aa98826d5b4a362010000000172c42576c8197a8b8c5bcb29d8873604a3520152a40556a7f95a7b7c4bdb49e8975604b362113293e53687e93a5b6c2beb49f8b77624c37220d00000000000002132331424e5d6576828b969da6a8abadaeadaca9aa9f9a92877d6e6157473b2a1b0b000000000000000000000000000613212f3a474c5a636b74797d80828383827f7c77706861574b43362a1d0e000000000000000000000000000008141c27313637444b4f52555758585755524e4b4336362d20190d000000000000000000000000000000000d18202c3636434b4e53565859585755524e4a4336332a1c1301000000000000000005192b3c484d4e4e4e4e4e4b46392816030000000000000005182b3b484d4e4e4e4e4e4c463929170300000000000000000000000000000d1b262e31333333312e261b0d00000000000000000000000000000000000b20344859687e93a2b4b49f8a78624d3f2e191d314556667b90a1b3b49f8b79635443301c0e000000000000000000000000071d32475c72879cb1ab96816c563929160300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60758a9fb4ad98826d5c4b454a4e60687b899ca4b2b4a89e958e8c8f979fabbcb39e8977614c37220c00000000081d31445563798a9fb4b49f8b78624d3d2d1a020000000e23384d63788a9ea7abab9f927e685443301c0c22374c6177899da6abaa9f947f6a5645321e0b21364b6075879ca4aaaaa096816c5947341f0b00000000000000051324313f4b58616d7881888e92969798989694908a847d74675f4b46392a1d0d00000000000000000000000000000003111c2a333c494d546063686b6d6e6e6c6a666259534b46393026180c00000000000000000000000000000000010a151d20273136393d4042434342403d39353026211a0f05000000000000000000000000000000000000050f1a21263035393d4042434342403d383530251f180c00000000000000000000000e1e2b353839393939393632281b0b0000000000000000000d1d2b343739393939393633291b0b000000000000000000000000000000000913191c1e1e1e1c19130900000000000000000000000000000000000b1b30404c6277899eb3b7a5957f6a5a483521111527384c5e6f8399a9baa99a8473604b3c2b19050000000000000000000000051a30455a6f859aafaf9a856f5746321e1717150f0500000000000002090b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e0f0d08000000000000000000000000000000081d31445570859bb0b49f8c7a6860565b636e7e8b9ea7b6b1a39b8a8079777a818d9fb4b9a7957f6a553a2a1804000008182c3d4b6073859ba9baa996816c5a49351f0f000000000c2035495a657b899395948c7f6a604e3625130b1f344759647a879295948e8172604b382816091e3245576379869195958f8274604b3b2a180500000000000000000613212f3a474c5a636b74797d80828383817e7b766f6760564d4133291b0d0000000000000000000000000000000000000c181f2c3536434b4e53565859585755514c483b3632281c14080000000000000000000000000000000000000002090b151d2024282b2d2e2e2d2b2824201c140807000000000000000000000000000000000000000000000608141c2024282b2d2e2e2d2b2823201c130804000000000000000000000000000e1920222424242424211e160b00000000000000000000000d1820222424242424211e170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031729394c5e6e8398a7b9b29d8775604b3c2b19030a1a2f404d63788b9fb4b4a2937e685a48352013010000000000000000000002172d42576c8297acb49f8a76614b3e33292c29221708000000000a151d203333333333333333333333333333333333333333333325221b1002000000000000000000000000000215273754697f94a8b9aa9e897d7572737983939fa9b8b49f9785786a6462646c7d92a1b2b19c86715847331f0a0000132536495b697f94a3b2b29f8a77624c3c2b19010000000006192c3c4b5d65767d807f786a61504231180804182a3b4a5c64757d807f796c605443301a0a03162839495b63747c807f7a6d605645311d0d0000000000000000000003111c2a333c494d546063686b6d6e6d6c69656157524b4538301e170b0000000000000000000000000000000000000000040e1920263035393d41424343423f3c37342a211e160b01000000000000000000000000000000000000000000000002080b0f13161819191715120e0b0801000000000000000000000000000000000000000000000000000001080b0f13161819191816120e0b070000000000000000000000000000000000050b0d0f0f0f0f0f0c090300000000000000000000000000050b0d0f0f0f0f0f0c0a03000000000000000000000000061016182020202020100e080000000000000000000000000000000000000000000a1e334657667c91a0b2b4a2917c675645321e0e0000112135495b6b8095a6b7b49e8a78624d41301e0a000000000000000000000013283d53687d92a8baa9947e695c4c4639413e3427170500000a1a283236484848484848484848484848484848484848484848483a372e201000000000000000000000000000000c21374c6176899eb3b9a79e928a87888e99a1b4b8ab9f948174625a4e4d4f5f6e8399aeb6a48c77614c37220c00071c30435463798b9d9d9d9d95806b5948341e0e0000000000000e1e2f3f4b5861686b69635b504333241300000c1d2d3e4a5761676b6a645c4b4336261400000a1b2c3c495660676b6a645c4b45382715000000000000000000000000000c181f2c3536434b4e53565859585754504b46393631271a130300000000000000000000000000000000000000000000000608141c2024282b2d2e2e2d2a27221f180d0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b1003000000000000000000000000000000000000000c21364c6176879da3a3aa9a846f5f4d38281600000006192c3c4b6175889da3a3a899836f5f4d39251000000000000000000000000d22384d62788da2b4b49e8a7a6961575857514534220f0002152838454b5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4f4b3f2e1b08000000000000000000000000000a1f334758687e93a0b0b9b3a99f9c9da6aeb3b3a69e8d7f6d6055483c374151667b91a6c2a48f7a654f3a2510000b20354a60748388888888888676614c3b2b18000000000000000011212f3a464c5356544e493d3325150600000010202d39464b5256554e4a3d302618080000000e1e2c38454b5255554f4b3e31271a0a0000000000000000000000000000040e1920263035393d41424343413f3b363229201d150a00000000000000000000000000000000000000000000000000000001080b0e13161819191715110d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a0000000000000000000000000000000000000000000001080b1b202020202016140e0400000000000a141a1c202020202020202020202020202020202020202020202020202020202020110f0900000000061727353f424a4a4a4a4a3a372e211000000000000000000000000000000000000002172c41576c818e8e8e8e8e8c79634e40301a0a000000000e1e324657677d8e8e8e8e8e8e7c67523d271200000000000000000000000b2035485a6f849aafb9a89e8a7f76706e6c63513e291500091d3245566073737373737373737373737373737373737373737373645d4b37220d0000000000000000000000000004172a3a4a607282969fafb4bab4b1b3b8b5b0a199887c69614b44372b22374c62778ca1a3a3917c67523c271200071c304354606e737373737372615847331d0d000000000000000003111c2933363e403f38352c1f15070000000002101b2832363d403f39362d1c140800000000000e1a2731363c40403a372e1d150a00000000000000000000000000000000000608141c2024282b2d2e2e2c2926211e160b09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d12040000000000000000000000000000000000000009141d203035353535352b292116080000000e1c272f3235353535353535353535353535353535353535353535353535353535353526231c1104000010233545525860606060604f4b3f2e1b080000000000000000000000000000000000000e24394e6379797979797979635b4a3622120000000000031629394a607279797979797978634d38230e000000000000000000000005192b3c50657b909fb1b9a89f948a8683816c57412c17000b20364b6074888888888888888888888888888888888888888888887a644f3a250f00000000000000000000000000000c1c3043546073818f9a9fabaaabaaa7a39b918377665e4f4331271920354b60748a8d8d8d8d7d68523d28130000132536434a595d5d5d5d5d5d4c473a291700000000000000000000000c171f21282b2a23211a0e00000000000000000b161e21282b2a24211a0f01000000000000000a151d20272b2a25221b1002000000000000000000000000000000000000000001080b0e13161819181714100c0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b1b20202020202014120c0300000000000000000000000000000000000000040d14162020202020201a181208000000000a1c2c3943474a4a4a4a4a3c393023120000000000000000000000000000000000000919263135464a4a4a4a4a403d33261604000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3b382f22110000162b3f52646d7575757575655d4b37220e0000000000000000000000000000000000000c21364a5b636464646464635b4a3d2d1a040000000000000b1c30435460646464646464635a4935200c0000000000000000000000000e23374b5d6c8197a0b3b8b4aa9f9b988a745f4a351f000b21364b60768b9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8f7a65503a25100000000000000000000000000000001325364455606c7b848b91949695928d857c6f62594c40321d15091d31445570797878787876614c36210c00000818253035444848484848473733291c0c000000000000000000000000040a0c1316140e0c060000000000000000000003090c1216150f0d070000000000000000000002090b1216150f0d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c20303535353535352a272015070000000000000000000000000000000000081621282b353535353535302d25190b0000001427394a565c6060606060514d41301d0a0000000000000000000000000000000001142637444b5b606060606056514433210e001427394a565c606060606060606060606060606060606060606060606060606060606060504c402f1c0900182d42586d828a8a8a8a8a7b654f3a2510000000000000000000000000000000000000071a2d3d4a4e4e4e4e4e4e4e493d2d1f0f0000000000000000132536434a4e4e4e4e4e4e4d493c2c1906000000000000000000000000081c2e3f4b607382939ea7aeb3b4b09f8a745f4a351f000b21364b60768ba0b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a58f7a65503a251000000000000000000000000000000008182637444b5d656f777c7f80807d7870665e4d483b2f22140201142637495b6363636363615846331f0a00000008131c202e333333333332211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c1f202020202014120c02000000000000000000000000000000000000000000000000050b0d20202020202012100a01000000000818263035464a4a4a4a4a4a3f3b32251500000000000000000000000000000000011626333d404a4a4a4a4a4a45413729190800001a2f435668717575757575675f4d392410000000000000000000000000000000000a1d314455607075757575756b62513d2914001a2f43566871757575757575757575757575757575757575757575757575757575757575665e4c38230f00182d42586d82979f9f9f8f7a654f3a2510000000000000000000000000000000000000000f1f2d3639393939393938352c1f0f010000000000000000081825303539393939393938352c1e0e0000000000000000000000000000111d31445560727e8892999ea6a39f8a745f4a351f000b21364b60768ba0ababababababababababababababababababa58f7a65503a251000000000000000000000000000000000091926313f4b4f5962676a6b6a68635a514c40342b1d1103000009192c3d494e4e4e4e4e4c463a2917040000000000070b191e1e1e1e1e1d0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b101417191a191815110c0a0300000000000000000000000000000000000000000b171e2134353535353529261f1406000000000000000000000000000000000000000000000d19202235353535353528251e1305000001142636434b5b606060606060544f43321e0e0000000000000000000000000000000f1f334450556060606060605a544837251200001c32475c71868a8a8a8a8a7c67513c27120000000000000000000000000000000a1a2d3e4b6073848a8a8a8a8a806b56402b16001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7c66503b261100182d42586d8297adb5a48f7a654f3a251000000000000000000000000000000000000000010f1a2124242424242423211a0f010000000000000000000008131c202424242424242320190e0000000000000000000000000000000215273744546068757d83888c8e908b745f4a351f000b21364b60758b96969696969696969696969696969696969696968f7a65503a2510000000000000000000000000000000000009141d2e373b474c52555655524d493c382f20180d00000000000f1f2c3538383838383633291b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070a151d2025292c2e2f2e2d2a26211e170b0900000000000000000000000000000000000b1b2933364a4a4a4a4a4a3e3b3224140200000000000000000000000000000000000000000d1d2b34374a4a4a4a4a4a3d393023130100081c304354607075757575757569614f3c2c19060000000000000000000000000008182d3d50626b7575757575756f6654412d1803001c32475c71879c9f9f9f917c67513c27120000000000000000000000000000021628384a5c6a7f94a29f9f9f95806b56402b16001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f907c66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000070c0e0f0f0f0f0f0e0c060000000000000000000000000000070b0f0f0f0f0f0f0e0c06000000000000000000000000000000000009192736434a5761686e7377797a7b66503b2611000b20364b60748181818181818181818181818181818181818181818178634d38230e00000000000000000000000000000000000001111c232a34373c3f41403d38352c241d1205000000000000010f1a212323232323211f170b000000000000000000000000000000000000000000000000000000060c0e13161819191816120d0b0500000000000000000000000000000000000000000000000000000006101b222731363a3f41434444423f3b363329231c1107000000000000000000000000000003172939464c5f6060606060534f42321f0c0000000000000000000000000000000000000005192b3b485d606060606060524d41301e0a000b20354b6075858a8a8a8a8a8a7f695a49352013000000000000000000000000011426364a5b6b808a8a8a8a8a8a846f5a45301a05001c32475c71879cb1b5a6917c67513c271200000000000000000000000000000c1e324556647a8b9fb4c0b5ab95806b56402b16001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a5907b66503b261100182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000918253039464b525958616465665e4c38230f00081d314455606c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c635a4935200c0000000000000000000000000000000000000000080d181f22272a2b2b282320190e0900000000000000000000060c0e0e0e0e0e0c0a0400000000000000000000000000000000000000000000000000040a0f1a2123282c2e2f2e2d2b272220180d090200000000000000000000000000000000000000000000000e19202d3638454b4f54575959595755514c4639382f211a0f010000000000000000000000000a1e3346576174757575757569604f3b260e000000000000000000000000000000000000000b203448596f757575757575675f4d39251000081c30435463798b9f9f9f9f9f8a78624d41301c0c0000000000000000000000081c30435463798c9f9f9f9f9f8b78634d38230e00001c32475c71879cb1bca6917c67513c2712000000000000000000000000000c1c2f3f4b6074869caabbcec0ab95806b56402b16001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a5907b66503b261100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0d0b09020000000000000000000000000000000000000000000008131c2832363d3a474c4e50504c402f1c090002152737444b565656565656565656565656565656565656565656564d493c2c190600000000000000000000000000000000000000000000050b0d12151615130e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c171f212c36393d4143444442403c37342b201d150a000000000000000000000000000000000000000005131e2b353e4a4f566065696c6e6f6e6d6a666157504c40362d1f140000000000000000000000000c21364c61768b8a8a8a8a8a7e69533c2c19060000000000000000000000000000000000000d22374d62788d8a8a8a8a8a7d67523d281200011426364a5b6a7f95a4b5baa899846f5f4d3a2a170400000000000000000005182b3b4b6073859baabbb5a4947f6a5a4935200c00001c32475c71879cb1bca6917c67513c27120000000000000000000000000417293a4b5d6c8196a4b6c8d8c0ab95806b56402b16001c32475c71879cb1c6b2a0989494949494949494949494949494949494949494949494907b66503b261100182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e192023211e160a00000000000000000000000000000000000000000000000b161e21282a3337393b3b382f221100000009192731364141414141414141414141414141414141414141414138352c1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d2a33373d494e53565859595855524c483b3631271a12010000000000000000000000000000000000071523303c494d5c646d757a7e81838483827f7b766e665e4e4a3d321c1308000000000000000000000a1e3346576e83989f9f9f9b85705b4935210c0000000000000000000000000000000000061a2c3d54697f94ab9f9f9e8976614b36210c000008182d3d4b6074869cabbcb3a1927d675847331f110000000000000000000b20344859687e93a3b4bcab9c8674604b3c2c190600001c32475c71879cb1bca6917c67513c27120000000000000000000000000d1f334658657b8d9fb5c2d3d5c0ab95806b56402b16001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f78624d38230d00182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19202b35383632281a0a000000000000000000000000000000000000000000000003090c13181f22242526231c11040000000009151d202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2320190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a2020202020201c1a140a00000000000000000000000000000000000000000000000c1926313a474c555b63686b6d6e6e6d6b676259524b45382f1d150900000000000000000000000000000006152532414d5a626e7a82898f94969899999794908a847b70645c4f42302518080000000000000000000317293950667b90a6b8b5a38d78634d38231000000000000000000000000000000000000c2136495b71869bb1c3ad97826d5746321e0a0000000f1d314556647a8c9fb4bfb39e8876614c3f2e1a0a000000000000000b1b30404d6277899eb3c1b59f8d7a645544311e0e0000001c32475c71879cb1bca6917c67513c271200000000000000000000000d1d30414c6176879dabbccfe0d5c0ab95806b56402b16001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625a4935200c00182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d18202b353c494d4b45382816020000000000000000000000000000000000000000000000000000040a0c0f10110f090000000000000002080b171717171717171717171717171717171717171717170e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e353535353535322f271c0e0000000000000000000000000000000000000000000e1c2a37444b58616a72797d8183848382807c77706860564c403127190a0000000000000000000000000002142432434f5f6778838e989ea8a9acaeaeaeacaaaa9f9990857969614a43362513000000000000000000000b20354b6074889db3c1aa957f6a553e2d1b07000000000000000000000000000000001325364e63798ea3b5b7a5907b655039291603000000021527384b5c6c8196a5b7b8a697826d5d4b382815020000000000031729394c5e6e8399a8b9b7a697816c5d4b372715000000001c32475c71879cb1bca6917c67513c27120000000000000000000008182b3b4d5f6d8298a6b7c9c8ccd5c0ab95806b56402b16001c32475c71879cb1bca6917c6754545454545454545454545454545454545454545454544d493c2c190600182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18202b343c484d5a62605645321e090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b29324a4a4a4a4a4a4743392c1c0a000000000000000000000000000000000000000e1e2b3a47556069767f878e92969899999795918c857d74665e4b4437271a0a000000000000000000000000102132424f616a7d8a99a1adb4b9b9b4b1b0b0b3b7bbb4aea29b8b7e6c605443301c13010000000000000000081d3144556b8196abc2b19c87725c4a362209000000000000000000000000000000071c3043546b8095aac1b29d8774604b35200b00000000000a1a2e3e4b6175879db2beb19f907b655645321d0f0000000000091e334657667c91a1b2bfb39d8876614c3f2e1909000000001c32475c71879cb1bca6917c67513c2712000000000000000000001325364859677d91a0b2bcb4b3b8c5c0ab95806b56402b16001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f38352c1e0e0000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000040c181f2b343b484d5a626d7874604b36210b000000000000000000000000000000000000040a0c12121212120b0700000000000000000000000000000000000000000000000000000000000000000003090b0e10111313141312110f0c0a0400000000000000000000000000000000000000000000000000000000000000000003162939465e60606060605c564a3927140000000000000000000000000000000000000c1c2b3c485961737f8a959da5a8abadaeaeadaaa7a39b92877c6c60554538271808000000000000000000000a1a2e3f4f606a7f919ea8b3bab4aba89e9c9b9b9da6a8b1b5b4aa9f938172604a42311f0f0000000000000000011527374e64798ea4b5b6a48e79644f3726140100000000000000000000000000000b20354a6073879db2c1ab95806b5443301c08000000000000101e324657667b90a0b2bdb19c8674604b3d2c180800000009192e3e4b6175879db2bfb3a1917c67584633201000000000001c32475c71879cb1bca6917c67513c2712000000000000000000091c3043546277899eb3bcab9f9ea7b8c0ab95806b56402b16001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2320190e000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000040c171f2a343b484c59626c78828c77614c37220c00000000000000000000000000000000000c171f212727272727201c13080000000000000000000000000000000000000000000000000000040a0c1116161e2123252728282928282624211f1717120d0b06000000000000000000000000000000000000000000000000000000000a1e324657707575757575716856432f1a05000000000000000000000000000000000818293a485a627784949ea8b2b6bcb5b2b0b0b2b7c1b4b0a59d908173605645362513000000000000000000021528384b5d697e939db4b9b4a99f968e89878586888c939ba3b4b9b49f96806b604e3d2c1a0600000000000000000921364a5c71869cb1c2ab96816c5544311d0800000000000000000000000000021527374f657a8fa5b7b5a38e79634e36261401000000000000031628394c5e6d8298a6b8b6a495806a5b493626140100021527374b5c6c8196a6b7baa899836f5f4d3a29170200000000001c32475c71879cb1bca6917c67513c2712000000000000000009192c3d4a60728499a7b8b49f8c899eb3c0ab95806b56402b16001c32475c71879cb1bca6917c67513c2715151515151515151515151515151515151515150d0c0600000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000000030c171f2a333b474c59626c77818b978c77614c37220c000000000000000000000000000000000c1c2a33373c3c3c3c3c353025180800000000000000000000000000000000000000000000040a0c171f21262b283236383a3c3d3e3e3e3d3b3937332a2c28232019110b09020000000000000000000000000000000000000000000000000c21364b61758a8a8a8a8a86715c47321c070000000000000000000000000000000013253647586278879aa2b4b9b5b0ab9f9c9b9b9da6a9b2b7b6b29f968374605443301c0f0000000000000000091d324556657b8c9fb4bbb4a29b8a81797471707173777e86929ea8b7b09e927d685b493521120000000000000000071a2d3d54697f94abbcb39d8874604b35200b00000000000000000000000000081d3144556c8197acc3b09b86715b4935180800000000000000000b1b2f404c6176889eb3bfb49f8b79635443301c0d00081d314455647a8c9fb4c1b49f8a78624d41301b0b0000000000001c32475c71879cb1bca6917c67513c27120000000000000001152737495b697e93a1b3b5a395808095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000030b171e29333a474c59616b77818b979faa8c77614c37220c00000000000000000000000000000004172a3a474c52525252514a433625130000000000000000000000000000000000000000070c181f222933363c4038454b4e50515253535352514f4c473a413d38352b26201d150a00000000000000000000000000000000000000000000000c21364b61768b9f9f9f9c87715c47321c07000000000000000000000000000000071c3043546176869ca5b4bbb4a39b928b878686888d949da6b1bdb0a1988272604a3d2d1a07000000000000021527374b6074879caabbb4a29a84786c6460545b5b596268737d8a9da6b7b49f8a79634e4030180800000000000000000f22374c62778b9fb4b7a6907b6550382816030202020202020202020202020b20364b6075889eb3bbaa937e69533d2c1a00000000000000000000111f334758677d91a1b3bbaa9a8573604b3b2a1806192c3c4b6074869cabbcb5a3947f695a48352312000000000000001c32475c71879cb1bca6917c67513c2712000000000000000a1d31445563798a9fb4baa99b85748095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000030b161e29333a464c58616b77818a969fa9b4a18c77614c37220c0000000000000000000000000000000a1f334758616767676767605443301c07000000000000000000000000000000000006101b222a34373a464c51555a56606365666868696867666461585b56524d483c3b3632281a0f010000000000000000000000000000000000000000000c21364b61768ba0b5b19c87715c47321c07000000000000000000000000000004172a3a4a60728399a4b6baaa9f93857d7672707073777f88979faebbb2a0947f6a5b4a362112000000000000081d314455697f94a5b6b6a59a8474625a4f4b43363b484d54606879889da7b8a99a84705e4c36251300000000000000000b1f3448596f8499afc4ad97826d5645321e1717171717171717171717171716293951667b90a7b8b49f8b77614c37220f0000000000000000000004172a3a4d5f6e8399a8b9b4a2937e685948341f122035495a6a7f94a4b5bcab9b8573604b3c2b1904000000000000001c32475c71879cb1bca6917c67513c27120000000000000a1b2e3e4b6073859ba9bab49f8b796b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000030a161e293239464c58616b76808a969fa9b4bab3a18c77614c37220c00000000000000000000000000000a1a2f404c61767c7c7c7c7d72604a35200b000000000000000000000000000000020f1a212d363a474c535861666b6f7376787a7c7d7d7e7d7d7b797773706c67625a57514b45382c1f0f0000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000000000a1f334758687e93a1b3baa99f8c7e736761585b5b5a62697581949daebdb49f8c79634e402f1c0900000000000b20364b6074889db3c0b29d87766156483c3530262b3436434a5b6379899eb3b4a2917c665443301c070000000000000005182a3b52677c92a8b9b49e8975604b362c2c2c2c2c2c2c2c2c2c2c2c2c2c2c3246576d8398adc5ae99836e5847331f0a00000000000000000000000c1c30414d62788a9eb4c0b39e8977624c402f1c30414d62788a9fb4c2b49f8c7a645544311e0e00000000000000001c32475c71879cb1bca6917c67513c27120000000000031628394a5c6a8095a3b5b3a2937e696b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000020a161e283239464b57616a768089959ea8b4bab5aea1998c77614c37210c00000000000000000000000000031628384c5e6d82919191917f6a5443301c0700000000000000000000000000000a161e2c363e4a4f59616970767b8084888b8d8f919293939392908e8c8885817d78726c666056493d2c1a0600000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000417293a4c6176899eb3beb49f8b7c6960544c463a3c484d57606c7f949fb1bbaa9a85705e4c38240f000000000011263c51667c91a6b7b4a2907b655846382b201c14182025303d4a5b667c91a0b2b19b8673604a35200b00000000000000000d21364b6075899eb4b9a8917c67523a414141414141414141414141414141414b61768a9fb4b8a7917c67513a2a1804000000000000000000000000132034485a687e93a2b4b9a798836e5e4c392a3a4d5f6f849aa9bab7a596816c5c4a3727150000000000000000001c32475c71879cb1bca6917c67513c271200000000000c1e324557647a8c9fb4b8a79a8472606b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000000000000000000020a151d283239454b57616a768089959ea8b4b9b4ab9f998e847b655847331f0a00000000000000000000000000091e324556667c90a0a79c8674604b36251300000000000000000000000000010f1a28323d494e5c646e777e858b9195999da6a3a5a6a7a8a8a8a7a6a4a79e9a96928d87827b74635b4935210c00000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000a1f3346586b8096a7b9b2a0927d675d4b433633292b3439454b616c8197a4b6b4a2907b66513d2d1a0700000003162839586d8297adb1af9a846f5d4b3a291a0e08010508131c2d3d4c5e6d8298aab5a3907b65503929170300000000000000091e3245576d8297acc3ae99836e58575757575757575757575757575757575757677d92a9bab39e8975604b36200c0000000000000000000000000005192b3c4a6072849aa9bab2a0917c665746334758677d92a2b3bfb29d8775614b3e2d19090000000000000000001c32475c71879cb1bca6917c67513c2712000000000c1c2f404b6075869caabbb39e897762546b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000010a151d283238454b576069757f89959ea7b4b9b4aa9f988c83796f655d4b3a2a170400000000000000000000000005182a3b4b6075879db2a2907c66564531180800000000000000000000000003111f2c38454b5b636f7a838a939a9faaaaafb2b2aeacaaa8a7a7a7a8a9acafb3b0aba7a59d97908979634e39230e00000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000000000c21364c6176899eb4b9a898826d5f4d3f30261f1719202832434b6074869cb1c0b09a85705b4a36210c000000091e32465772889c9c9c9c917c67513f2f1c0c0000000000000f1f2f404d62788b9fb4ad98836e5746331e0a000000000000000316283950657a8fa5b7b49f8b766c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f8499afc3ac97816c5645321d0900000000000000000000000000000d1c30435463798b9fb4beb29d8775614b3f4c6177889eb3c0b2a0917c665746332010000000000000000000001c32475c71879cb1bca6917c67513c271200000004172a3a4c5e6c8197a4b6b2a0917d6759566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010100c0a04000000000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000109151d273138454b566069757f89949ea7b3b9b4aa9f978b82796e645c4f4b3f2e1c0c000000000000000000000000000b1f3447596a7f94a5b09a85705e4c3827150000000000000000000000000412212f3d4956606b79838e989fa9afb4b1abab9f9c999794939292929394969a9ea6a7acb2b2ac9e8975604b36200b00000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000006192b3c53697e93a8b9b49e8a77624c41301c140804050a161e324556667b90a3b5b4a28e79634e39240f0000000c21364b617586878787878675614b3621110b0e1011100e0b09122035485a6d8298adb49f8a76614b36210c00000000000000000b20354a6073879db2baa9998381818181818181818181818181818181818181818c9fb4b6a48f7a644f38281502000000000000000000000000000000132536495b6a7f94a3b5b7a596816c5c4b5d6d8297a7b8b9a898836e5e4c39291702000000000000000000001c32475c71879cb1bca6917c67513c27120000000d1f334758667c909fb1b7a698826d5f4d566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27252525252525252525252525252525252525211f170c0000000000182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000109141d273138454b566069757e88949ea7b3b8b4a99f968b82786d635b4f4a3e372e21100000000000000000000000000005182b3b4c62778a9eb4a4907b6650402f1a0a0000000000000000000000041222303f4c5b6374808b99a1adb4b4aba49c95908b8784817f7e7d7c7c7d7f8184888d92979da5aa98836e5645311d0900000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000b2035495a71869bb0c0ab96816b59473423130100000000031628384c5e70859bb0c0ab96816b563d2c1a060000091e32465761717171717171615746321e1e212425262523201d15192b3c4f657a8fa6b7a9917c67523c27120000000000000000071c3043546b8095aac1b3a19996969696969696969696969696969696969696979faabbb29c87725c4b371a0a0000000000000000000000000000000008182c3d4b6074869baabbb49f8c7a6456657b90a0b1c1b39e8977624d402f1b0b00000000000000000000001c32475c71879cb1bca6917c67513c271200000d1d30414c6176889db2bcab9d8776614c41566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37332a1c0c00000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000000008141c263137444b566068747e88939da6b3b8b3a89e958a81776c635a4e493d362d221b1002000000000000000000000000000b203448596c8196a8b19c8673604a352012000000000000000000000001112230404d5d657986959faab3b4a89e968e86807b76726f6c6a68676767686a6c6f73777c81878e94927d67523827150200000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000000d23384d62788da3b5b4a28d78624d3b2a18050000000000000a1a2f4052677d92a8bab29d87725b4936210c000003162839464b5c5c5c5c5c5c4b463929283236393b3b3b383632282220354a6074889db2ad98826d583c2b190500000000000000001325364d63788da3b4bfb3afacacacacacacacacacacacacacacacacacacacacb4bbbcab947f6a553e2e1b0000000000000000000000000000000000000f1d314455647a8c9fb4bcab9b86736074879cb2beb4a3937e6959483422120000000000000000000000001c32475c71879cb1bca6917c67513c27120008182b3c4d5f6e8398a6b7b59f8d7b65584640566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473a2a1704000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000000000041218263037444b556068747e87939da6b3b7b3a79e958980776c62594d493c362c221b10080000000000000000000000000000031628394c62778a9fb4a8937e685443301c0700000000000000000000000f1f2f404d5e667c899ca4b4b3a99f95898179716b656157595755535252525354575a5a62676c72797f8576614c37210c0000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000013293e53687e93a8c1b09a85705a49351d0d00000000000000001121364b61768a9fb4b7a58e79634e39230e0000000b1b2832364747474747473632353838454b4e5051504e4b453837343043546d8297acb29d88735a4835200b0000000000000000082135495b70859bb0c7c7c5b9b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b7c4cacab59f8c78624d382210000000000000000000000000000000000000021527374a5c6b8096a5b6b5a3947f6b8095a5b6bbaa9b8573604b3b2b18040000000000000000000000001c32475c71879cb1bca6917c67513c271201142636485a677d92a0b2b6a496816c5d4b3a40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67656565656565656565656565656565656565656565615847331f0a000000182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000012233036434b556068747d87939da5b3b7b2a69d94897f766b61594d483b352c211a0f0700000000000000000000000000000000091e3246576b8095a9b49e8976614b36251300000000000000000000000b1b2d3d4c5e667c8c9ea7b5b4a29a8a80766c635b56504b4639423f3e3d3d3d3e3f413c484d52575b636a70615847331f0a0000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000005182a3b596e8398aec6a9947f69543c2c19000000000000000000091e3246576e8399aec3a8937e69533e2914000000000b161e2132323232322c353c494d55566063656665636056544c473b3652677d92a7b7a68d77624d38220d000000000000000006192c3c53687e93a9baccb9a79e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da6b7cbc7af9a85705a4835200b0000000000000000000000000000000000000009192d3e4b6075879cb2bdb49f8a7d8c9fb4c3b49f8c79635443301d0d000000000000000000000000001c32475c71879cb1bca6917c67513c27120a1c3043546278899eb3bbaa9c8674604b3f2f40566b8095abc0ab95806b56402b16001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a76614c37210c000000182d42586d8297adbaa58f7a65503a251000000000000000000000000000000a1d30414d546067737d87929da5b2b6b2a59d93887f766a61584c473b342b20190e060000000000000000000000000000000000000c21364b6175899eb3ad98826d574632180800000000000000000000031629394a5b667c8c9faab9ab9f9484786a61584e4a3d3b3633292c2a29282727282a2c2b35383d3d4a4e555b4c473a2a17040000000000000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000b1f34475973889db2b9a88e79644e39240f0000000000000000000316283953697e93a8c8ad98826d58382715020000000003090c1c1c1926313d494e5a636a7175797a7b7a7875706961594c474e63788eaabba6917c66513c27110000000000000000000e21374c61778a9fb4c9b39e89888888888888888888888888888888889db2c8baa9927d68533c2b19050000000000000000000000000000000000000000101e324557657b909fb1baa89f929faabbb6a595806b5b4a36261400000000000000000000000000001c32475c71879cb1bca6917c67513c27121a2c3d4b6073849aa7b9b49f8b7a645645322b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7c66513b2611000000182d42586d8297adbca6917c675136251300000000000000000000000000001024394d5f67737d86929ca5b2b5b1a49c92877e756961574c463a342a20180d0600000000000000000000000000000000000000071a2d3d53687d93a7b8a7907b665039291600000000000000000000000a1e32465763798a9eaabaa99f8d7f72625a4c463a362d25211e17191a19171412131517192022272d36393f4637332a1c1d19130c0a0400000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000000d22374c62778ca6b7b49e8975604b35200b000000000000000000000f24394f64798eaabbb19c87725645311d09000000000000000b1b2937444b5b636e7880868b8e9090908d8a857f776c61584b60758a9fb4aa957f6a55402a150000000000000000000a1f3347586e8399aec5ab95807373737373737373737373737373737a8ea4b9b49f8a76614c36210e000000000000000000000000000000000000000000031628394b5d6c8197a6b7bab4a7b4bbbeb29d8775604b3d2d180800000000000000000000000000001c32475c71879cb1bca6917c67513c27152738495b697e93a2b4b4a2947f6a5c4a38282b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4907b66513b2611000000182d42586d8297adc0ab95806b5443301c0d0000000000000000000000000012273c51677d86929ca4b2b6b2a49c91877d746960564b463933291f180c050000000000000000000000000000000000000000000c21364a5b71869bb0b39e8874604b35200b00000000000000000000081b2e3e4b6175869ca8b9aa9f8b7c696054483c3329211a2023282c2e2f2f2d2923211a0e070b0d121a21232a3131343535322f29211f170b000000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000010253b50657b90a5c4b09b85705544311d08000000000000000000000b20364b60758a9fb4b49f8a75604b36200b0000000000000b1b29394655606a79838c959b9faba5a6a5a99f9b948a8176665e5572879db2ad98836d58432e1803000000000000000004172a3a51667c91a7b8b29d8773605d5d5d5d5d5d5d5d5d5d5d556b8196abc4ad98836d5746331e0a000000000000000000000000000000000000000000000a1b2e3f4c6176889db3c3c9bccac6b2a0907b665745321f0f0000000000000000000000000000001c32475c71879cb1bca6917c67513c271d31455663798b9fb4b9a89b8573604b3e2d1a2b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6ccc2bfbabababababababababababababababababababaa6907b66513b2611000000182d42586d8297adc2b19c8773604a3b2b1d120b07080b0d0d0b05000000001f34495e74899ca4b1b6b7a69d91867c746860554b453832291f170c0400000000000000000000000000000000000000000000000e24394e63798ea3b5ad98826d5544311d08000000000000000000000d22374b5c6c8197a4b6b49f8c7c665e4a43362b1f1d242c35383d41434444423e38352c221b10171f2933363d4247494a4a48443e3633291b130000000000000000000000000000000c21364b61768ba0b6b19c87715c47321c07000000000000000000000013283e53687d93a8bdac97826d573726140100000000000000000000091d32455672879cb1bbaa8d78634d38230e000000000008182939465761737f8b999fabb0b4bcc9b9c7bab4b0a99f96887c696170859ab0b09b85705b46301b000000000000000000000c20364b6074899eb3b7a58f7a654f3848484848484848484b6074889db3b7a6907b6650392917030000000000000000000000000000000000000000000000111f334658667c91a5b6cad2d8c2ad98826d5e4c392816010000000000000000000000000000001c32475c71879cb1bca6917c67513c272e3f4b6074859ba9bab49e8a786255443120162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4907b66513b2611000000182d42586d8297adc2b6a4917d6759483b3023201c1c20222220190d0000001f34495e74899eb3c2c8b29d887c726760554b443732281e160b04000000000000000000000000000000000000000000000000071a2d3e566b8096abbbaa917c675137271501000000000000000000091c2f404f647a8d9fb5b19f927d685e4c403025182030393c494d535659595957534e493d362d2029333a464c52585c5e605f5d59534c463a311c1308000000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000162b40566b8095abbfa9947f6a543f2a150000000000000000000000021528385a6f8499afc8a5907b65503b261000000000011426364657617583959faab5bcb5b1aaa6a4a3a5a8aeb4b4a69e8d7f6a6e8499aeb29d88725d39281603000000000000000000081d3144556c8196acc2ac97816c5645313333333333283850657b90a6b7b39d8874604b35200b00000000000000000000000000000000000000000000000005182a3b4a6075879db2c7dcceb9a48e79644f41301c0c000000000000000000000000000000001c32475c71879cb1bca6917c67513c29394b5d6b8095a3b5b3a1937e685a49372614162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7c66513b2611000000182d42586d8297adc2c2b39e887762594c4038353030353837342b1d0d00001f34495e74899eb3bbc8b49f8a80776c625a4d493c362d221b10080000000000000000000000000000000000000000000000000d21364a5c72879db2b49f8b76614c36210c000000000000000000000f23384c5e70859babb7a597816c5f4e402f1c1d2b34414d515a62686c6e6f6e6c69635b4f4a3e323a464c5861676d71747574726e6861584e42302518080000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000182d42576d8297acbca7927d67523d2812000000000000000000000000182d42576d8297acbca7927d67523d281200000000081c30435461758599a1b4bbb5b1a49c95918e8e9093989fa9b4ab9f947f6d8298adb49f8a745745321e09000000000000000000021527374f647a8fa4b6b39e8975604b36201e1e1e1e3245566d8297adc2ab96806b5544311d080000000000000000000000000000000000000000000000000c1f344859687d92a5b6cac7cac4ae99846f5f4d3a2917040000000000000000000000000000001c32475c71879cb1bca6917c67513c324657647a8c9fb4b8a699836e604e3c2c1909162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a76614c37210c000000182d42586d8297adc2bfb3a69c8677665e534d4a43434b4d4d483b2b1905001e34495e7389979faab4baa99f968a81786d635b4e4a3d362e231c1109000000000000000000000000000000000000000000000f24394e64798ea5b6b09b85705846331f0a000000000000000000061a2c3d50667b90a3b4b29d8775614b413122202d3b484d5f6771787d81838484827e786f645c4f434a58616b767d8286898a8a87847e7668604a433625130000000000000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000192f44596e8499aebba5907b66503b2611000000000000000000000001162b40566b8095abbea9947e69543f2914000000061a2c3d4b60728399a3b3bdb0a39b9086807b79797a7e838a959faab59d917c8197acbaa98b76604b36210b000000000000000000000922364a5c72869cb1b8a7917c6651392917030b21364b6075899eb4b5a38e79634e3726140100000000000000000000000000000000000000000000000c1c30404c6277899eb3c2b6b1b6c2b3a1917c675846331f100000000000000000000000000000001c32475c71879cb1bca6917c67513c404b6175879cabbcb39e8877624c42311e0e00162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67656565656565656565656565656565656565656565615847331f0a000000182d42586d8297adc2b3a199a19c887c706863605454606262594834200b000d22384d6278828b979faab4b4a99f978b82786d635b4f4a3e372e231c11080100000000000000000000000000000000000002152738546a7f94a9c3ab96806b563a2917040000000000000000000c2135495b6f849aafb5a3917c66574632231e2d3e4a59626f7c858d929698999997938d847a69614f5b6376818a92979c9e9f9f9d9993897e6c605443301c1000000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b30455a70859aafb9a48f7a644f3a250f000000000000000000000000152a3f546a7f94a9bfaa95806a55402b150000000c2135495b6a7f94a1b3bcaf9f96857b716b66646465686e76808b9ca5b39e89869cb1c7a18c77624c37220d00000000000000000000071b2e3e556a7f94abbcad98836e5746331e0a172a3a51677c91a8b9b19b86715b4a36190900000000000000000000000000000000000000000000000417293a4d5e6e8398a7b8b4a49ca4b6bfb39d8876614c3f2e190900000000000000000000000000001c32475c71879cb1bca6917c67513a4c5e6c8197a5b6b19f917c6659473424130001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473a2a1704000000182d42586d8297adc2ae998499a69d91857d78757373757778624d37220d000b2035485a626d78828c989fabb5b4aa9f978c82796e645c504b3f382f201c14080100000000000000000000000000000000091d31455670859aafc3a6907b66513b2611000000000000000000000e23384e63798da2b4b09b85705e4d39281a2c3c4a5c647784919ba3a8abaeaeaeaca8a29a8c7f6961637987969fa8adb1b1aeafb2aea79e938172604a3e2d1b07000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c31465b71869bb0b8a38e79634e39240e00000000000000000000000014293e54697e93a9beab96806b56412b160000061a2c3d4e63798b9fb4bfaf9e958174655d55514f4e505358616b79879ca4a79e9ca4b5b8a28d78634d38230e00000000000000000000001022384d62788c9fb5b49f8a76614b36210d1f3347586e8399aebbaa947e69543d2d1a0000000000000000000000000000000000000000000000000a1f334658667c91a0b2b4a39b879ca4b6b8a697816c5d4b37271502000000000000000000000000001c32475c71879cb1bca6917c67514759667c919fb1b6a597826d5e4c3b2a18060001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37332a1c0c00000000182d42586d8297adb8a28d788b9fb2a39b938d8a88888a8d7f69543f2a140005192b3c484d5a636d79828c989fabb3b4ab9f988e837a6f655d504c403530261d15090200000000000000000000000000000b20364b60758a9fb4b6a58c77614c37210c000000000000000000071a2d3d566b8096abb7a6917c675140301b2838495a647a889aa2b0b5b3ada9a7a7a9adb2ab9f947f6976889da5b4b7b2a49c999a9ea7b4b39f947f6a5c4a362210000000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c31465c71869bb1b8a38d78634e38230e00000000000000000000000013283e53687d93a8bdab96816c56412c1700000c2135495b6e8399aabbb3a195806c60554b3f3c39393b3a474c5b6377869ca7b3b1b5c2b8a38d78634e38230e00000000000000000000000b2035485a6f849aafbaa9927d67523b2a1821374c61768a9fb4b49f8b77624c37220f00000000000000000000000000000000000000000000000a1a2e3f4c6176889db2bbaa9b8576869cb1bdb59f8d7a645544311d0e000000000000000000000000001c32475c71879cb1bca6917c67514c6177889eb3bcab9d8775614b402f1d0d000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27252525252525252525252525252525252525211f170c0000000000182d42586d8297adb5a08b747f949fb4b0a8a99f9d9e9f947f69543f2a1400000e1e2b353c494d5b636d79838c99a1aeb3b4ada1998f847b70665e514b433631271d150a030000000000000000000000000f253a4f647a8fa9bab29d87725847331f0a0000000000000000000c21364a5b72879db2b29d8874604b35201d3245566378899da6b4b4a79e9894929294979da6b29f8c7a7f95a6b7b7a59d8f86838489939fa9b49f8c7a644f3e2d1b070000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c32475c71879cb1b8a28d78634d38230e00000000000000000000000013283d53687d92a8bdac96816c57412c1700000e23384e63798da1b3b9a8998372604b44372e262424252a333d4a596278899eb3c0c9d2b8a38e79634e39240e000000000000000000000005192b3c52687d92a8baaf9a846f5948341f2b3c53687d93a9baae99846f5948341f0b00000000000000000000000000000000000000000000031628384b5d6c8197a6b7b49f8c7a657b8f9fb1bcab9c8674604b3c2c19060000000000000000000000001c32475c71879cb1bca6917c6751606e8399a6b8b49f8c7b65574633221200000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010100c0a04000000000000182d42586d8297adb5a08b757281959fabb3bab4b3b3a9947f69543f2a140000000e19202c353d494e5b636e79838e99a1afb3b3aea29a8f857b716660544b443731271e160a010000000000000000000014293e53697e93a8c7ae98836e593a2a17040000000000000000000e23394e63798ea5b6ab96806b5544311d2a3b4b6074869ca7b8aa9f9489827e7d7d7f8288919ca59a84859bb1bbaa9d877a716e6f757e8b9fb4ab9a846f5c4a36220d0000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001c31465c71869bb1b8a38d78634e38230e00000000000000000000000013293e53687e93a8bdab96816c56412c170005182b3b566b8096abbfb39e8977625443312719110f0f10171f2d3b485a677c91a2b4c8cdb8a38d78634e38230e0000000000000000000000000e21364b61768a9fb4b49f8b77624c372234485a70859aafb9a7917c67523b2a180500000000000000000000000000000000000000000000091e324556657b8f9fb1b7a696816b5d6d8297a7b8b5a4947f6a5a493520130000000000000000000000001c32475c71879cb1bca6917c675a687d92a1b2b5a395806b5d4b3929170400000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d8297a3a3a08b7660727f8c99a1a9adafb0a9947f69543f2a1400000000050e19202c353d494e5c646e7a838f99a1afb4b3afa29a90867c736760554b453832281d1509000000000000000002182d42576d8297acbfaa947f6a553f2a150000000000000000000014293e54697e93a9b8a78f7a644f37261f3447596a8095a4b5aa9f8c7f756d696768696d747c879aa29a9ba3b5b49f8b79645c595560697d91a2b4a28e79644f39240f0000000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001b31465b70869bb0b8a38e79634e39240e00000000000000000000000014293e54697e93a9beab96806b56412b16000b2034485972879cb2c2aa95806b59473625150900000000040f1d2b3c4d5f70859ab0c6d6b8a28d78634d38230e0000000000000000000000000a1e3246576d8298adbcab937e69543c2c384d62788c9fb5b39e8975604b36210d0000000000000000000000000000000000000000000009192d3e4b6075879cb2bdb29d8775614c6177899eb3c0b49f8b78634d41301c0c00000000000000000000001c32475c71879cb1bca6917c6762788a9eb4baa99b8574604b3f2e1b0b0000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000182d42586d828e8e8e8e8b7560606a7a848d93989a9b9b947f69543f2a14000000000000060f1a212c363d4a4e5c646f7a848f9aa2b0b4b4b0a39b91867d746860564b453831271909000000000000000417293a5b70859bb0bba6917c66513c271100000000000000000003172939586e8398adb39e8974604b352025364c62778a9eb4b49f8c7c6a60565452525454606675849aa5b1b5c2ad97826d5b4a3e444b5f6f849aafab96806b563b2b190500000000000000000c21364b61768ba0b6b19c87715c47321c0700000000000000000000001a30455a6f859aafb9a48f7a644f3a250f000000000000000000000000152a3f556a7f94aabfaa957f6a55402a15000d22374d62778ca5b6b5a38d78624d3b2a1808000000000000000e1e304151667c91a8b9ccc6a18c77624c37220d0000000000000000000000000316293950657b90a6b7b09b85705b49353d54697f94abbcac97826d5645321e09000000000000000000000000000000000000000000011527374a5c6b8095a5b6b3a1917c66574758687d92a2b4baa99a846f5f4d3a2a1704000000000000000000001c32475c71879cb1bca6917c6773849aa8b9b49f8b79635645312110000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000d22384d6278797979797972604b5c646f787e82858585847c66513c27110000000000000000060f1a212d363e4a4f5c646f7a848f9aa2b0b4b5b0a49c92877d746960564b44372715010000000000000a1f33465874899eb3c4a38e78634e39230e0000000000000000000a1e33465772879db2ae99846e5443301c3043546a8095a8b5a3937e695e4b45383d3d36434b576176879db2c3bba6917b66513d2e314151667c91a9b19c8772594834200b00000000000000000c21364b61768ba0b6b19c87715c47321c070000000000000000000000192f44596e8499aebba5907b66503b2611000000000000000000000001162b41566b8096abbea9937e69543e29140011263b51667b90a6c3b19b86715a48351d0d0000000000000000001220364b6075899eb3c9b9a88b75604b36200b000000000000000000000000000b20354b6074889db2b5a38d78634d384a5b71869cb1b7a58f7a654f38281602000000000000000000000000000000000000000000081d314455647a8c9fb4baa899836e5e4c3a4a6072849aaabbb4a2927d675847331f11000000000000000000001c32475c71879cb1bca6917c697f94a2b4b4a2947e695b4a38271503000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000b2035485a6264646464646054434a4e5a63696d6f70706f665e4c39240f00000000000000000000060f1a212d363e4b4f5d656f7b85909ba3b0b5b6b1a59c92877e756a605544311d080000000000000c21364c61768ba7b9b8a68b76604b36210b0000000000000000000c21364b61768ba5b7aa957f6a55362620354a6073879db2b09b8572604a40322828282630394658667c91a5b7b8a38e78634e392321364b60758a9fb4a48c77624d37220d00000000000000000c21364b61768ba0b6b19c87715c47321c070606000000000000000000182d42576d8297acbda7927d68523d2813000000000000000000000003182d43586d8298adbca7927d67523d27120014293e53697e93a8beac97826d573c2b1900000000000000000000081d3144556f8499afc4b49e89745645321d0900000000000000000000000000081d3144556b8096abc1aa95806a553e4e63798ea4b5b29d8773604a35200b00000000000000000000000000000000000000000008182c3d4b6073859baabbb49f8a78624d4030435463798b9fb4c0b39e8876614c3f2e1a0a0000000000000000001c32475c71879cb1bca6917c798b9fb4b9a79a8473604b3d2d1a0a00000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000005192b3c484d4e4e4e4e4e4b4336363c494d54585a5b5b5a514c40301d0900000000000000000000000007101b222e373f4b4f5d65707b85909ba3b1b5b6b2a59d93887f73604b35200b0000000000000f24394e64798ea3c5b39e88735645321e090000000000000000000f24394f64798ea4c3a6917c66513c2724394f64798ea5b7a7917c665443301e161213141c293a4b6074879db2b8a28d78634d38231e32455670859ab0a6917c67513c27120000000000060c0e1c21364b61768ba0b6b19c87715c47321c1c1c1c110f09000000000000152b40556a8095aabfaa947f6a553f2a150000000000000000000000031629395a6f859aafc7a58f7b65503a251000152a40556a7f95aabfaa947f6a553f2a150000000000000000000002152737566c8196abc1b19c87715c3828150200000000000000000000000000011426374e63798ea3b5b29c87725c4a546b8095abc0aa95806a5443301c07000000000000000000000000000000000000000000132536495b6a7f94a3b5b5a3947f695a48352536495b6b8095a5b6b8a697826d5d4b3828150200000000000000001c32475c71879cb1bca7927d869ca9bab39e8978625443301f0f0000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c27120101010101010101010101010101010101010000000000000000000e1e2b35383939393939353026222c35383e43454646453c3930221200000000000000000000000000000007101b222e373f4b505d65707b85919ba3b1b6b7b2a69e8c77614c37220c00000000000011263b50667b90a5bbb19b86715c3828160300000000000000000012273c51677c91a6c7a38e79634e39242a3f54697f94a9b39e8975604b362513030000010c1c3043546b8196abb8a28d78634d3823162838576c8197acaa95806a55402b15000000010f1a21233131364b61768ba0b6b19c87715c47323131313126241d12040000000013283d52687d92a7bdad97826d5837261401000000000000000000000a1e32465772889db2baa98d78624d38230d00162b40566b8095abbea9947e69543f29140000000000000000000000152a40556a7f95aabfae99846f59442f1a0000000000000000000000000000000921364a5b71869bb1b6a58f7a644f6073879db2b4a28d78634d362513000000000000000000000000000000000000000000071c30435463798b9fb4bcab9b8673604b3c2b182c3d4b6075879cb2beb1a0907b655645321d0f00000000000000001c32475c71879cb1c6ad9b929ca4b5b2a0927d675a48362614010000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c271717171717171717171717171717171717171715130d040000000000000e1920222424242424201c140e192023292d3030303027241d1204000000000000000000000000000000000007101b222e373f4c505e66737c86919ca4b1b6b8a18c77614c37220c00000000000012283d52677d92a7bcaf99846f5a442f1a0000000000000000000014293e53697e93a8baa98b76614c36212e44596e8399aeae99836e5544311808000000000114263651667b91a6c8a28d78634d3823142a3f54697f94a9ad98836e58432e190300000f1f2c35394646464b61768ba0b6b19c87715c4746464646463c382f22120000000010253a4f657a8fa4c3b09b85705544311d08000000000000000000000c21364b61768b9fb5b49f8a74604b35200b00152b40556a8095aabfa9947f6a543f2a150000000000000000000000162b40556b8095aac0ab96806b56412b16010000000000000000000000000000071a2d3d54697e93aabbac96816c55657a8fa5b7b09a85705b49351808000000000000000000000000000000000000000005182b3b4a6072849aa9bab59f8d7a645544311e0f1e324556657b90a0b2beb19c8674604b3d2c1808000000000000001c32475c71879cb1c6b9ada7b1b5b7a698836e5f4d3c2b1808000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b28211507000000000000050b0d0f0f0f0f0f0b080100060c0e14181a1b1b1a110f0900000000000000000000000000000000000000000008111c232f38404c546066737c86929ca4b2a18c77614c37220c00000000000014293e53697e93a8bead98836d58432e1803000000000000000000152b40556a8095aab49f8a745746331e29395c71879cb1a9947f69543727150000000000000d22384d62778daabba28d78634d382312273c52677c91a7b09b85705b46301b0000061a2c3d494e5b5b5b5b61768ba0b6b19c87715c5b5b5b5b5b5b514c402f1d090000000c21374c61768ca5b6b49f8975604b35200b0000000000000000000010253a4f657a8fabbcb19b86715544311d080014293e54697e93a9beac97816c573a2a170400000000000000000006192b3c586d8298adc2a7917c67523c2712000000000000000000000000000000000f22374c61778b9fb4b39d8874606c8197acbaa9937e68533c2c190000000000000000000000000000000000000000000c20344859687e93a2b4b8a697816c5c4b372715031628384c5e6e8298a7b9b6a495806a5b49362513000000000000001c32475c71879cb1c6cac0bcc6bdb29d8876614c41301d0d00000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c6751414141414141414141414141414141414141414141403c332515040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111c232f36434a546067737d86929ca58c77614c37220c000000000000152a3f556a7f94aabfac97816c57422c1702000000000000000000172c41566c8196abb39d88735e39291e32465774899fb4a5907b66503b26110000000000000b20354b60758a9fb4a28d78634d382310253b50657a90a5b29d87725d37261401000c2135495b637171717171758ba0b6b19c867171717171717171665e4c38240f0000000a1f33475872879cb2baa88e79644f39240f00000000000000000004172a3a546a7f94a9c9ac97826d57372715010011273c51667c91a6c4b09b85705847331f0b0000000000000000000b2035485a71869cb1b5a48c77624c37220d000000000000000000000000000000000b1f3447596f8499aeb8a6907b6575899eb3b49f8a76614c36210e00000000000000000000000000000000000000000c1c30414d6277899eb3c0b39d8876614c3e2e1909000a1a2f404c6277899eb3c1b49f8b79635443301c0c0000000000001c32475c71879cb1c6dcd4d3c2b09f907b6658473323130000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c675656565656565656565656565656565656565656565655504333210d0000000000050b0d141414140d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000081218253036434a546067737d87928c77614c37220c000000000000162b40556b8095aac0ab96816b56412c1601000000000000000000172d42576c8297acb29d87725d483221364b61768ba9baa38e78634e39230e000000000000081c30435473889db3a28d78634d38230e24394e63798ea3b49e89745544311d08000e23394e63798586868686859bb1c6b49f8b85868686868686857c66513c26110000000417293a586d8298adc6a9947f6a543d2c1a0600000000000000000a1f33475870859aafc2a8927d68533d281300000d23384d62788da6b7b49f8b77614c392917030000000000000005182a3b4d62788da4b5b19c8671594834200b0000000000000000000000000000000004182a3b52677c91a7b9ad98826d7c91a7b8ae98836e5846331f0a0000000000000000000000000000000000000004172a3a4d5f6e8399a8b9b3a2927d675846332010000000111f344859687e93a3b4baa99a8472604a3b2a180400000000001c32475c71879cb1c6dcd8c8b6a496816c5e4c3a2a17050000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a61503c2813000000000e19202229292929221f180d0000000000000000000000000000000000000000000000000000000000000000000000000000000008131c253036434b556067747d8777614c37220c000000000000162b40566b8095abc0ab95806b56402b1601000000000000000000182d42586d8297adb19c87725c473222374c61778ca1c7a28c77624d37220d000000000000011426365d72879cb2a28d78634d38230e23384d62788da2b9a88a75604b35200b000f24394f64798e9b9b9b9b9ba3b5c9baa99f9b9b9b9b9b9b9b927d68523d28130000000013283d52687d92abbcb09b85705b4935210e00000000000000011426364c61778b9fb4b5a48d78624d38220d00000b2035495a73889db2bbaa947f695746331e1405000000000008131f3447596b8095abbcab957f6a553b2b180500000000000000000000000000000000000c21364b6075899eb3b49e89758398adb8a6907b66513a291704000000000000000000000000000000000000000b1f334758677c91a1b3baa99a846f5f4d3a29170200000005182a3b4b6073859baabbb4a2927d685947341f1100000000001c32475c71879cb1c6dccebbaa9c8675604b402f1c0c000000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c4ae99838181818181818181818181818181818181818181818181806a55402b150000000e1e2b35383e3e3e3e37342a1d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c263037444b5560687573604b35200b000000000000162c41566b8196abc0aa95806b55402b1600000000000000000000182d42586d8297adb29c87725d473222374d62778ca2b6a18c76614c37210c000000000000001c32475c71879cb1a28d78634d38230e22374c62778ca1c6a18b76614c36210c000f24394f64798ea4b0b0b0b1b5c1d2c7bab4b0b0b0b0b0b0a7927d68523d2813000000000d22374c62778b9fb4b5a38e79634e3c2b1905000000000000081c304354697e93aabbb19c86715a4835200b000006192b3c576c8197acc0b39d8876614b42311f180d09030a0e182530434c6277899eb4b59f8c78634d38230e000000000000000000000000000000000000091e3245566c8297acb9a8947e8b9fb4b39e8874604b35200c000000000000000000000000000000000000000b1b2f3f4c6176889eb3bfb49f8b79634d41301c0c00000000000d1c304354647a8c9fb4c0b39e8977614c402f1b0a000000001c32475c71879cb1c6d1c1b49f8c7a64574532221100000000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6b3a199969696969696969696969696969696969696969696969688735d48331e080005192b3c484d535353534c483b2a180500000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c263137444b5560605544311d08000000000000162b40566b8095abc0ab96806b56412b1601000000000000000000172d42576c8297acb29d88725d372721364c61768baabba18c77624c37220d000000000000011426365c72879cb1a28d78634d38230e21374c61768ca1b6a18c77624c37220d000f24394f64798ea3a3a3a3a4aab7c7c3b7b2a3a3a3a3a3a3a3927d68523d2813000000000b1f3447596f849aafc1ac97816c5a483520130100000000081829394b6073879cb1bcab957f6a553c2b19050000000f243a4f647a8fa2b4b7a697816c604e42342a211e161e212b36434a616e8399a8b9af99846f5a4935200c000000000000000000000000000000000000021628384f657a8fa5b6ae9d949fa9baab96816c5544311d08000000000000000000000000000000000000031628394c5d6d8297a6b8b6a4957f6a5b49352313000000000000011426364a5c6c8196a6b7b9a798826d5e4c392816030000001c32475c71879cb1c6c6b5a3957f6a5c4a3928160300000000000000000000000001162b40566b8095abc0ab95806b56402b16001c32475c71879cb1c6bfb3aeabababababababababababababababababababababab9d88735d48331e08000b2035485a6269696969625948341f0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109141d273137444b4b4437261401000000000000162b40556b8095aac0ab96816b56412c1601000000000000000000162c41566b8196abb39e897355443120354b60758a9fb4a38e79644e39240f000000000000081c30435473889db3a28d78634d38230e21364b61768ba0b6a28d78624d38230d000f24394f647a8e8e8e8e8e8f99aabdb7a59d8e8e8e8e8e8e8e8e7d68523d28130000000005182a3b52677d92a6b7b49f8b78624d42311c140804060b1725364657677d92a4b6b59f8c78624d38220e000000000d22374b5c70859ab0beb19f927e68604c473b36322932363c4854606a7f94a1b3b3a18f7a654f3c2c1906000000000000000000000000000000000000000b20354a6073879db2bbaea9b4bab5a48e79644f37271501000000000000000000000000000000000000081e324657657b90a0b1beb19c8674604b3c2c19050000000000000008182d3e4b6175879db2bfb2a0907b665745321e0f0000001c32475c71879cb1b3b3a89b8573604b3e2d1b0a0000000000000000000000000001162b40566b8095abb3ab95806b56402b16001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b29d88735d48331e08000d22384d62787e7e7e7e77624c37220e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109151d273136353126190900000000000000152a3f556a7f94aabfac97826c57422d1702000000000000000000152a40556a7f95aab59f8a75604b352030435472879cb2a7927d67523828160200000000000b20354b60758a9fb4a28d78634d38230e21364b60768ba0b5a28d78634d38230e000b21364b607579797979797b8fa4bab29d877a7979797979797976614c37210c00000000000d21364b6075889db3baa999836e604e4030261f171920293343546176879db2beae99836e5a4835200b00000000071b2e3e50657b8fa0b1bdb49f8d7e6d6259504b4539464b505a62727f949dafb9a899836f5d4b371e0e0000000000000000000000000000000000000000071c3043546a8095aac0c2bec9c9b19c86715c4a36190900000000000000000000000000000000000008182e3e4b6175879db2beb2a0907b655645321e0e0000000000000000000f1e334657667c91a1b3beb29d8775604b3d2d1a0700001c32475c71869c9d9d9d9d8a79635544312010000000000000000000000000000001162b40566b80959d9d9d95806b56402b16001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d88735d48331e08000e23384d63788d9393937f6a543c2c1906000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109151d20201d1409000000000000000014293e53697e93a8bead98836e58432e190300000000000000000013293e53687e93a8bcab8c77624d37222636586e8398adac97826d5645321e0c00000000000d23384d62788daabba28d78634d38230e21364b61768ba0b6a28d78624d38230d00091e324557606464646464768ba0b6b19c877164646464646464615847331f0a0000000000091e324556697f94a5b7b2a1927e685e4b433633292b353a464c60728298a6b7b2a08f7a644f3c2b190500000000001023374b5d6d8297a4b6bcab9f9382776c6560575d5761666d7883959eafbbb49e8a78624d3f2e1c000000000000000000000000000000000000000000001325364d63788da2b4c8d3cfbcab947f6a543e2d1b000000000000000000000000000000000000011426364b5c6c8196a5b3b3a798826d5d4b38281500000000000000000000031729394c5e6e8399a8b3b3a595806b5b4a36210c00001b30455a708488888888887e685b4937271502000000000000000000000000000000152a3f556a7f88888888887f6a553f2a15001b30455a7084888888888888888888888888888888888888888888888888888888888885715c46311c07000b20354a6074899ea89b86715a4935200c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080b0b080100000000000000000012283d52677d92a7bcaf9a846f5a452f1a0000000000000000000011263b51667b90a6c7a48f7a654f3a25283e53687d93aab39e8975604b3a2a1a0b0300050a182b3b52677c91a7c8a28d78634d38230e22374c61778ca1c5a18c77624c37220d0003162839454b4e4e4e4e61768ba0b6b19c87715c4e4e4e4e4e4e4c473a2a17040000000000021628384b6075879db2bdb49f8c7c6960544c463a3c484d58616d8096a0b2b9a898836e5c4a361e0e000000000000081c2e3f4b6175869ca6b7bcb4a0988a827b76737273767b828b99a1afbbaf9d927d675a4935211100000000000000000000000000000000000000000000082135495b70859ab0c7c8c8b49f8b77624d372210000000000000000000000000000000000000081c304354647a8c9d9d9d9d9d8977614c3f2e1a0a00000000000000000000000b1b30404d62788a9d9d9d9d9d8b79634e39240e0000182d41556670737373737368604e3c2c19090000000000000000000000000000000013283c50616a73737373736a61503c281300182d415566707373737373737373737373737373737373737373737373737373737373716756432e1a0500071c3043546f849aafa38d78634d38230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010263b50657b90a5bab19c86715c392916030000000000000000000e23394e63788ea9baa8937d68533e2822374c62778b9fb4a7937e68594738291e1619181f273648596d8298adb8a28d78634d38230e23394e63788ea3b8a78b75604b36200b00000a1b2832363939394b61768ba0b6b19c87715c47393939393937332a1c0c000000000000000a1e324556667c919fb1bbaa9f8c7f736761585b5b5a626a7682969eb0bcb49e8a78624d3e2d1b0000000000000000111e3346576378889da5b3beb2a89f97908b8887888b90979faab3b8b39d947f6a5f4d3c2b19030000000000000000000000000000000000000000000006192c3c53687e93a9b3b3b3af9a846f594834200b0000000000000000000000000000000000000b20354b6074848888888888887e68594734211100000000000000000000000000122035485a697f888888888888836e59442f19040012253748555a5e5e5e5e5e534e42311e0e00000000000000000000000000000000000d20334350555e5e5e5e5e55504333200d0012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c5649392613000000132536566b8096aba9947f69543b2a18050000000000000000060c0e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3c5b39e89735746321e0a0000000000000000000b20364b60758a9fb4ac97826c573b2a1f3447596e8398aeb39e88776156463932292f2a3438455462788b9fb4b8a28d78634d382311263b50667b90a5b39e88735645311d090000000a161e212424364b61768ba0b6b19c87725c3d2c24242424211f170c0000000000000000031628384c5e6c8197a2b4bbaa9f94867d7672707173787f8898a0b0bcb09e927d675948342010000000000000000003172939495a63798799a1b2b7bab4acab9f9d9d9ea6a5adb4bbb4a79e917f6a615041301e0e0000000000000000000000000000000000000000000000000e21364c61768a9d9d9d9d9d927d67523b2b1805000000000000000000000000000000000000081c304354606f73737373737368604e3b2a18030000000000000000000000000005192b3c4f61697373737373736e6554402c170200081a2a37414548484848483e3a312414000000000000000000000000000000000000031525333c3f48484848483f3c3325150300081a2a37414548484848484848484848484848484848484848484848484848484848484643392b1b0a00000012273c52677c91a7b09b85705948341f0b000000000000010f1a2123211a0f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768ba7b8b8a78b76614b36210c000000000000000000081d31445571869bb1b19c86715947341f2a3b4f647a8ea0b1a69a847461574b4639443b484c5660728399a9bab8a28d78634d382313253654697f94a9b09b85705b382715020000000003090b0f21364b61768babbcb39e89735b4935242425292a2820150700000000000000000a1a2f404b6074849aa2b1bbb4a49c928b878686888d949ea6b2bab49f95806b5f4d3b2b19020000000000000000000b1b2c3c495b637783929da6afb4bbbcb5b3b2b3b8c2b5b1aa9f97897c6a615043332313000000000000000000000000000000000000000000000000000a1f3346586d8188888888888775604b36210d0000000000000000000000000000000000000001142636434b5a5e5e5e5e5e5e534e42311d0c0000000000000000000000000000000e1e32434f545e5e5e5e5e5e5954473624110000000c1a252d30333333333328261f140600000000000000000000000000000000000000071520282a33333333332a282015070000000c1a252d303333333333333333333333333333333333333333333333333333333333312e261b0d000000000e23384e63788da8b59f8b77624c37220d0000000000000f1f2c3639362c211a0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f33465873899eb3c5a38e79634e39240e00000000000000000002152737576c8197acb5a48c77614c372222364a5c6d8297a5b3a299837668615759595a596268748197a1b3c7b8a28d78634d38231c3043546e8398adac97826c57422d1700000000000000000b20354b60758a9fb4b8a78d78634e403a393a3f403c332515000000000000000000121d314556617584979fb2b7b5b1ab9f9d9b9b9da6aab3b8b4a99f938172604a41301d0d00000000000000000000000e1e2c3d495961727d88929a9faaa9abacacaba9a6a49c958b8277665e4f4333251505000000000000000000000000000000000000000000000000000417293a52636d737373737372605745321e0900000000000000000000000000000000000000000818263035454848484848483d3a31231300000000000000000000000000000000001424323b3f484848484848444036291907000000000812181b1e1e1e1e1e13110b02000000000000000000000000000000000000000000030d13151e1e1e1e1e15130d0300000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1a130a00000000000b20354b6075899eb4ab937d68533827150200000000061a2c3d494e493d362d211a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a5b70859bb0bca7917c67523c27120000000000000000000012273c51677c91aabba8927d68533c2b1b2d3e4c6176879da8b3a199877d76716e6e7072777e86979fb2b6c3b8a28d78634d382320354a6074889db3a8927d68533d28130000000000000000081d31445572879db2c5ab96806b5e524f4e5054555043331b0b0000000000000000021527384657617482919da5afb4bcb5b2b0b0b3b8bab4ada29a8b7e6c605443302313000000000000000000000000000e1f2c3a47546068757d858b90939697979694918c867f786d61594c40322515070000000000000000000000000000000000000000000000000000000c1c354552585e5e5e5e5e5d4b453928160300000000000000000000000000000000000000000008141c202f33333333333328251e1305000000000000000000000000000000000006141f27293333333333332f2c24190a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c30435470859bb0ae99836e5645311d09000000000c2136495b635b4e4a3d352c21190e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42576d8297acbfaa95806a55402b15000000000000000000000c21374c61768b9fb4af9a846f5a4935201f334758647a8a9ea7b3a69d928a86848485888c939ca4a59ca5b6b8a28d78634d382328384f647a8fa6b6a48d78624d38230d000000000000000001142637586d8298adc1b49f8c7c6e67646365696a61503928160300000000000000000a1a29394656606d7c87929a9faba9abacacaba8a89f9890857969604a433625130500000000000000000000000000000e1c2a36434a5660686f767b7e808182817f7c77716a625a4c473b3022150700000000000000000000000000000000000000000000000000000000001727353f424848484848483632281b0a000000000000000000000000000000000000000000000001080b1a1e1e1e1e1e1e13110b0100000000000000000000000000000000000000030c12141e1e1e1e1e1e191711070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a000000000000000000000000000000000000040b0c1e20202020202014120c03000000000000000000000001142636576d8297acb49e8975604b36200b000000000e23394e63796e635b4e493d352c20190e050000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8c7ae99836e593a2a18040000000000000000000a1f3347586f849aafb49f8c78624d3b2a182a3a4a5c657b899ba3b3b2aa9f9b99999a9da5a8b1a89c879cb2b8a28d78634d38233245566b8196abb19c87725a4935200c00000000000000000011263b51667b90a3b4bbaa9f8d837d79797a7e7f6a5746321e090000000000000000000b1b2938454b5e66747d858b909496979795938f89837b70635b4f4230251808000000000000000000000000000000000c18253038454b52586165696b6c6d6c6a666259554d483c342a1d12040000000000000000000000000000000000000000000000000000000000000917232a2d333333333333211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d12040000000000000000000000000000000c181f22333535353535352a27201507000000000000000000000014293e54697e93a9b9a88f7a65503a2510000000001f34495e748983796e635b4d493c352b20190e0500000000000000000000000000000000000000000000000000000000000000000000000000000f243a4f64798fa9bab29d87725847331f0a0000000000000000000417293a52677d92a7b8ab96816b5947341f1c2d3e4b5d657985949ea7aeb3b0aeaeafb2b4afa49c8a7b90a5a8a28d78634d3829394b6075899eb3aa95806a553c2c19060000000000000000000b20354a6072859ba7b8bbab9f98928f8e8f948a75614b36210c000000000000000000000b1a2832404d55606870767b7e818281807e7a756e655d4e4a3d321c130800000000000000000000000000000000000008131c2832363a464c50545657575654514c483b38342b1f180c000000000000000000000000000000000000000000000000000000000000000000060f16181e1e1e1e1e1d0b090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202020202020202020202020201f1e1c1916120d0b050000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c3930231200000000000000000000000000000c1d2a3437484a4a4a4a4a4a3f3b322515030000000000000000000011263b51667b90a6c6aa95806b55382815020000001f34495e7489998c83796d635b4d493c352b20180d050000000000000000000000000000000000000000000000000000000000000000000000000b20364b6075899fb4b6a58c77614c37220c000000000000000000000c21364b6075899eb3b49f8a77624c3f2e1c202e3f4b5b63747f8892999ea8a4a5a5a99f9a92867a788d9393938d78634d38334657697e93a7b3a18d78634d38230e00000000000000000000071c3043546378899ea6b3bcb5aea7a4a3a5a8917c675139281603000000000000000000000a161e3037444b52586166696b6c6c6b69656056504b3f362d1f14000000000000000000000000000000000000000000000a151d202933363b3e414242413f3c37342b2220190d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353535353535353535353535353433312f2b272220190e0c060000000000000000000000000000000000001427394a565c6060606060514d41301d0a00000000000000000000000008182a3b474c5e606060606060544f4332200c000000000000000000000e23384d63788daabbb09a85705645321d090000001f34495e74899e9f988c82786d625a4d483c342b20180d0400000000000000000000000000000000000000000000000000000000000000000000091d3145566f849aafc3a6917b66513c261100000000000000000000091e3245576b8095a8b9a897826d5d4b3a2919212e3d49556069757d84898d8f90908e8a847d7464767e7e7e7e7e76614c363f4b6176889db3af99846f5a4935200c0000000000000000000000132536495a647a8899a1acb2b7c4b9b8c3ae98836e5746321e0900000000000000000000000212192731363a474c515456575756534f4b4538372f211a0f01000000000000000000000000000000000000000000000002090b171f2126292b2c2d2c2a262220180d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131a1c202020202012100a010000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a484644413c37342b2321190e08000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000011426364759617375757575757569614f3b2712000000000000000000000b20354b60758a9fb4b49f8a75604b36200b0000001f34495e74899eb3ab9f988c82786d625a4d483b342b1f180c0400000000000000000000000000000000000000000000000000000000000000000215273854697f94a9c2ab95806b563a291704000000000000000000031628394c6177899eb4b59f8d7b6558463726181f2c37444b5660686f74787a7b7a78756f6760586168686868686158463b4b5d6b8096a6b3a18f7b65503c2c1906000000000000000000000008182c3c4a5c6477838e979da6a4a6a5a4a59d8976614b36210c0000000000000000000000000009151d202933373b3f414242403e3a363228231c110700000000000000000000000000000000000000000000000000000000040a0c10141617181715110d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1b272e31353535353527251e130500000000000000000000000000000000000000001427394a565c6060606060606060606060606060605f5f5d5c5956524d483b38352c221b100500000000000000000000000000001c32475c71868a8a8a8a8a7c67513c271200000000000000000000000c1c3043546177888a8a8a8a8a8a7f69543f2a1400000000000000000000081d31445572879cb2baa98f7a644f3a240f0000001f34495e74899eb3bcb4aa9f978b82786c62594c483b342a1f170c04000000000000000000000000000000000000000000000000000000000000000e24394e63798ea4b6b09b85705846331f0a000000000000000000000a1f3347586a7f94a5b6ab9d877661554436271919273138454b52546062656665636055524b464c53535353534c463a4859657b8c9fb4aa99846f5d4b371e0e000000000000000000000000000e1e2d3e4a59626e7981888c8f90908f8c878177614c37220c000000000000000000000000000002080c171f2126292c2d2c2b2925201d150a080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b2b3943464a4a4a4a4a3c3930231301000000000000000000000000000000000000001a2f43566871757575757575757575757575757575757473716e6b676259554d493c372e1f180d000000000000000000000000001c32475c71879c9f9f9f917c67513c2712000000000000000000000c1c2e3f4b6072849aa69f9fa5998375604a35200b00000000000000000000011527375a70859aafc7a8937e68533e29130000001f34495e7489989fabb4bbb4aa9f978b81776c62594c473a332a1f170c0300000000000000000000000000000000000000000000000000000000000c21364a5b72879cb1b49f8b76614c36210c0000000000000000000004182a3a4b6074879cabb6a5998373605444372a1d151d28323636434b4d4f50504e4b44373633363e3e3e3e3e363a47586277879dabb49f8b79634e3f2e1c00000000000000000000000000000010202d3b484d5c646c73777a7b7b7a77726c615847331f0a0000000000000000000000000000000000040a0c11141617171614100b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f131618191a191816130f0b09020000000000000000000000000000000000000000000000000000000000000000000013273949565c6060606060524d41301e0a000000000000000000000000000000000000001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888684807c77716a635b4f4b3e342a1d120400000000000000000000001c32475c71879cb1b5a6917c67513c271200000000000000000008182a3a4b5d6a7f94a2b3baa99d8776615443301c070000000000000000000000182d42586d8297adc1ac97816c57422c170000000e23394e6379828c979faab4bab4aa9f978b81776b61594c473a33291e170b03000000000000000000000000000000000000000000000000000000071a2d3d556b8095aabcab917c675137271502000000000000000000000c1e324556657b8c9fb4b3a19781726055473b30221b161e21263035383a3b3b39363127201f2129292926303d49586176859ba6b4a2957f6a5b4935211100000000000000000000000000000002101d2b343e4a4f575962656666646159574c473a2a180400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b141d2024282b2d2e2f2e2d2b2824201d150b0801000000000000000000000000000000000000000000000000000000000000051a2e435667717575757575675f4d392510000000000000000000000000000000000000001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9faa9f9f9d9b9996918c8780786f645c4c483b2f221507000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000011426364759657b8c9fb4beb49f8b7a645846362513000000000000000000000000162b40556b8095aab4af9a85705a3929170300000c21364a5b636d78828b969fa9b4b9b4a99f968a81776b61584c463a33291e160b0300000000000000000000000000000000000000000000000000000f23384e63798da3b4ad98826d5544311d0800000000000000000000021628384b5d6a7f94a0b2b1a097827362594d41372e211e16141c202325262523201d150b0f161e212f36434b5b6376859ba3b5a69a8473604b3d2c1a0300000000000000000000000000000000000d18202d36393b484d4f51504f4c473b37332a1c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b1014171919191714100c0903000000000000000000000000000000000000000000000000000008141c20263135393d404244444443403e3a363127201d15090100000000000000000000000000000000000000000000000000000000071c31465c71858a8a8a8a8a7d67523c2712000000000000000000000000000000000000001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5bbb4b4b2b1aeaba7a49c958c847a6e62594c40322515070000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000c1c3043546177889daabbb2a0937e685c4a3a29180800000000000000000000000013293e53687e939e9e9e9d88735746331e0a0000071a2d3d4a4e5a636d78818a969ea8b3b8b4a99f968a80766b61584c463932291e160a030000000000000000000000000000000000000000000000000c2135495b70859bb0b39e8975604b36200b00000000000000000000000a1a2e3f4a60728298a2b3b1a0988477675f4f4b3f36322925211e171a1919191a151d20242932363f4b54606979879ba3b5a89d8877625544311f0f0000000000000000000000000000000000000005101b22242b34373a3b3b3a37342a221f180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b161e2125292c2e2f2e2c2a26211e160b070000000000000000000000000000000000000000000008131c26303537444b4e5255585959595856534f4b45383531271d1409000000000000000000000000000000000000000000000000000000071c31465c71869b9f9f9f917c67523c2712000000000000000000000000000000000000001c32475c71879cb1c6beb2ada9a9a9a9a9a9a9a9a9aaabadafb3b8c2b6b1ab9f998f8277665e4f433326150600000000000000001c32475c71879cb1bca6917c67513c2712000000000000000c1c2e3f4b60728399a6b7b5a498826d604e3e2d1c0c0000000000000000000000000011263b51667c8a898989898a76614b36210c0000000f1f2d363c494d5a626c778089959ea7b3b7b4a89e958980766a61574b463932281e160a0200000000000000000000000000000000000000000000061a2c3d52687d92a7b8a7907b66503a2917040000000000000000000000101c30435460748499a1b1b2a29a887d70655d524b46393a3633292f2e2e2e2f2832363939464b525d65737e8a9ca5b5a79e8a7a64594837271501000000000000000000000000000000000000000000070d0f19202225262625221f180c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d202832363b3f42444443423f3b363228201c1308000000000000000000000000000000000000000e18253036434b50556064686b6d6e6f6e6d6b68646056514b44373126190f0100000000000000000000000000000000000000000000000000071c31465c71869bb1b5a7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1c6b2a0989494949494949494949596989a9ea7a8b0b4bcb5afa098897c6961504433241403000000000000001c32475c71879cb1bca6917c67513c271200000000000008182a3a4b5d6a7f94a1b3b9a89c8675614b4231201000000000000000000000000000000f24384c5e66747474747474615746331e0a000000010f1a212c353c484d59626b767f89949da6b2b7b4a89e95897f766a61574b453932281d150a010000000000000000000000000000000000000000000f21364b6075899eb3ad98826d5846331f080000000000000000000000001325364556607483979fb3b4a69e91847a70676157544f4c4639454443434438454b4e53576167707b85939fa9b4a69d897b645c4a3b2b190900000000000000000000000000000000000000000000000000050b0d1011110f0c0b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003121927313539454b5054575959595754504b463935302518100100000000000000000000000000000003111e2b36434a5460666d74797d808283848382807d79756e6760554b44372c1f1204000000000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1c2ad98827f7f7f7f7f7f7f7f7f7f808285898d939aa2aeb2beb2a79e8d7f6b625042322111000000000000001c32475c71879cb1bca6917c67513c27120000000000001325364758657b8c9fb4bdb49e8a79635746322414020000000000000000000000000000091c2f404c515f5f5f5f5f5f4b46392917030000000000070e19202b353b474c58616a767f88939da5b2b6b4a79e95897f756960574b453832281d14090000000000000000000000000000000000000000091e3245566a8095a8b49f8a76614c362513000000000000000000000000081828384556607381929ea7b2b3a29a8f857d766f696561575c5a5958595a5b566064686e767d85909ba3b4b4a29a877a645c4b3e2d1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e3037444b52576065696c6e6e6e6c69656157504a43362e1d1409000000000000000000000000000311212e3c48546067737b83898e9295979999999895938f89837c74686055493d2f2212040000000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6b6d7073787e858e98a0b2b7b8ab9f94806b604f3f2e1b0b0000000000001c32475c71879cb1bca6917c67513c271200000000000c1c3043546176889daabbb09f917d675b49392816060000000000000000000000000000000012222f383b4949494949493633291b0b0000000000000000060e19202a343a474c57616a757e87929ca5b1b5b3a79e94897f756960564b45383126190900000000000000000000000000000000000000031628384c61778a9eb4a9937e695443301c080000000000000000000000000a1a28384555606c7d8999a1b0b4afa29b928a847f7a7673716f6e6e6e6f707275797e8389929ba3b0b5a99f948477645c4b3e2e201000000000000000000000000000000000000000000000000000000000000000000000000000080b0b0b0b06000000000000000000000000000000000000000000060c0e1417191918150f0b07000000000000000000000000000000000000000d1b2933404d5560676f767a7e81838483817f7b766e6660544b3e3126190a00000000000000000000000011212e3f4b5a62727c8690989ea7a7aaadaeaeaeadaba8a89f9991877d73635b4c403022120200000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c6754545454545454545556585a5a6369707983909da6b4bcb59e937e695d4b3929170300000000001c32475c71879cb1bca6917c67513c2712000000000c1c2e3f4a60728399a6b7b5a396816c5f4d3d2c1b0b000000000000000000000000000000000004121c2426343434343434211e170b0000000000000000000000050d181f2a3339464b566069747d87929ca4b0b5b3a79e94887e756960564b4437261401000000000000000000000000000000000000000a1f3347586b8095a7b19c8673604a362513000000000000000000000000000a1a2837444b5f6778838f9aa2adb4b0a99f99948f8b8886848383838485888a8e93999ea8b0b4ab9f988a7e7362594a3e2e20100200000000000000000000000000000000000000000000000000000000000000000000030a0c1d202020201b0b080100000000000000000000000000000000070e192023292d2e2f2d2a25201c1308000000000000000000000000000000000d1d2b39464b5f67747c848a9094979999989794908a837b72645c4b4437281a0a000000000000000000000e1e2e3f4b5d657884919ca4adb3b9bcb4b2b1b0b0b2b4bbbab4aea59d938579665e4c4030201000000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f4041433c494d535b636e7b879aa2b4bcb49f8c7b655746331e0e00000000001c32475c71879cb1bca6917c67513c271200000008182a3a4b5d6a7f94a1b3b8a79b8574604b41301f0f0000000000000000000000000000000000000000090f111f1f1f1f1f1f0c0a030000000000000000000000000000050c171f293338454b556068747d86919ba3b0b4b3a69d93887e7568605544311d080000000000000000000000000000000000000004182a3a4c6176899eb3a4917c665443301c0a000000000000000000000000000a192731414d5a626e7b858f989fa9adb3afa9a4a69e9b9a999898999b9d9faaa8aeb4afa99f978c8278696055483b2d201002000000000000000000000000000000000000000000000000000000000000000000000b161e21323535353530201c140800000000000000000000000000010f1a212c35383e424444433f3a353025181201000000000000000000000000000c1c2b3b4857616e7c8791999fa9a9acaeaeaeaca9a99f9990857a6b60554538281909000000000000000008182b3c4b5d657b899aa2b1b6b7b3abab9f9d9b9b9b9d9faaaab2b7b7b2a39b8a7c665e4c3e2d1a0a000000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2b2d2c35383d4a4e5d6576849aa2b4bbaa9d8775614b3c2c1906000000001c32475c71879cb1bca6917c67513c27120000001325364758647b8c9fb4bcab9e89786256453123130100000000000000000000000000000000000000000000000a0a0a0a0a0a00000000000000000000000000000000000000040b171e283237444b556067737c85909aa2b1b6b3a69d93877e73604b35200b00000000000000000000000000000000000000000c1f334758697f94a4b09b8573604a382816020000000000000000000000000009151d303c484d5d65707a838a92989ea7a7abaeb0b1afaeadaeafb0b2afada9a99f9a938a82796d625a4b44372a1d0f01000000000000000000000000000000000000000000000000000000000000000000000b1b293236484a4a4a4a453530261808000000000000000000000005131f2d363c494d5357595958554f4a4336301d1409000000000000000000000009192a3a4859627583919da5aeb4bab7b2b0b0b1b4bbbab4aea39b8c80736056453727150200000000000000132536495a657b8b9ea7b4b9b4a69d958f8a88868586878a8f959da5b3b8b5a89e8c7c665c4a382715020000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2715151515151516181920232d363f4c586174849aa4b6b7a596816b5a4935200c000000001c32475c71879cb1bca6917c67513c271200000c1c3043546176879daabbb59f8d7c665a4838271505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a161e273137444b546066717b858f9ca4b6b7b3a59d8c77614c37220c000000000000000000000000000000000000000004172a3a4b6074869cb1a3917c665645321e08000000000000000000000000000001131e2b353f4b505d656d767d83888e9295989b9d9e9faaaa9f9e9c9a97948f8a847e766d635b4d483c3126190d000000000000000000000000000000000000000000000000000000000000000000000003162939464b5d606060605b4b4336261401000000000000000000051323313d4a4e5a63696c6e6e6d6a6460544c403126190900000000000000000001152737475862778698a0b2b6b5b1a8a69d9b9b9c9faaadb4bcb5ab9f958374605544311d12000000000000071c3043546278899ea9b8b7a89e9488807a76727170717275797f87929ea7b6b9aa9f8b7a645645311d090000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000100060c0f1a212f3a47566176869caabbb49f8b78624d3a2917040000001c32475c71879cb1bca6917c67513c2712000c1c2e3e4a60728399a5b7b4a295806b5e4c3c2b1a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000309151d263136434a515e66707b869cb1c7c3b7a18c77614c37220c0000000000000000000000000000000000000000000c1d314556657b90a0a69d8775604b362513000000000000000000000000000000000e19202e373f4b4f5761676e74787c80838688898a8a8a8a898785827e7a766f6861584e493d342b1d14090000000000000000000000000000000000000000000000000000000000000000000000000a1e32465761727575757570605443301c0f000000000000000000132331414d5b636f787e828384827f7a73665e4b44372614010000000000000000081d3144556176869ca4b2b9b4a39b938c888685878a90989fabb5bcb4a1998373604b402f1a0a00000000000b20354a6072849aa7b9b7a59d8a7e746b6560565c5b5b5560646a747d899ca4b6baa99c8674604b3727150100000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000007111c2a384658647a8c9fb4bbaa97816c5846331f0a0000001c32475c71879cb1bca6917c67513c271208182a3a4b5c697f94a1b3b7a69a8473604b402f1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1a212b353b484c58616b767f899eb3c9bfb3ab8c77614c37220c000000000000000000000000000000000000000000021527384c5d6d8190909090806b5443301c070000000000000000000000000000000005111c232e3739464c52546063676b6e707274757575757372706d69656057534c473a352c20190d01000000000000000000000000000000000000000000000000000000000000000000000000000c21364b6176878a8a8a8a8472604b3d2d1a0a000000000000000e1e30414d5f6779848d9397999998948f867c6c605544311d130000000000000006192b3c4b6073849aa4b5b7a89e92867d7773717072757b838c9ba3b2beb3a196816c5e4c38281602000000061a2c3d52677c91a2b4b9a89d87796960564f4b45384637444b4f55606878869ca6b8b6a4947e695544311d0800000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000c1a293a4a5c6c8196a8bab49f8a76614c36210c0000001c32475c71879cb1bca6917c67513f2e1f1325364758647a8c9fb4bbaa9d8877615544312212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1a212c353c484d59626b778089949ea7b9b3aea1998d76614c37210c000000000000000000000000000000000000000000000a1a2f3f4c61767b7b7b7b7c72604a35200b00000000000000000000000000000000000008101b2229333636434a4e5256595b5d5f546060545e5d5a5854504b4539373329211a0f050000000000000000000000000000000000000000000000000000000000000000000000000000000a1e324657657b8c9f9fa2947f695b4a38271502000000000006192c3c4d5f677d8b9aa1a8acadacadaaa49c918173604b413019090000000000000b2035485a6a7f94a2b4b7a59d8a7d736861595b5b5660656e798598a0b2beb09f907c665645321e080000000c2135495b71869bb0c0b49e8a79635b4b45383632283027313637444b5a6277889db3c2b29d8874604b35200b00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000c1c2d3e4c61778a9fb4baa9937e68533929170300001c32475c71879cb1bea9937e695d4b3d2c1c3043546176879daabbb49f8c7b655947372614040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008101b222d363d494e5a626c77818a959ea7b3b3afa1998e8379635847331f0a0000000000000000000000000000000000000000000000111e334657616666666666605443301c070000000000000000000000000000000000000000080b171e21253035393d4043464849434b4a43494745423f3a363228211f170c060000000000000000000000000000000000000000000000000000000000000000000000000000000000031629394b5d6b8095a4b49f8b79635645311d1000000000000c2035495a677d8d9fa9b3a39b97979a9faab19f97816d5f4d372715020000000005192b3c4d62788a9fb4b8a79d87796860544c473b38454b505b63748298a0b2bdb29d8775604b3625130000000e23384e63798da3b5b8a6937e685b4a3d3127211e161b151d2026313c4859677c91a4b6b7a6907b65503b251000000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000101f3347586c8197acc4af9a846f5746331e0a00001c32475c71879cb1c6b49f8b7b655b493b2e3e4a60728399a5b7b3a1947f695d4b3b2a190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111c232e373e4a4e5b636d78818a969ea8b3b4afa1998f83796e635b4a3a2a1704000000000000000000000000000000000000000000000003172939464c51515151504a433625130000000000000000000000000000000000000000000000030a0c131c2023272b2e313326303535302532302d2925211e160c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2e3f4b6074869caaa99b8574604b3e2e1b0b00000005182a3b4d62788a9faba89e90868282848b9ca4b19f917d675544311d08000000000b2034485a6d8297a9bab39e8978635b4a4336342a2832363d4a5660728298a5b6b7a5937e695443301c07000013293e53687e93a8c1b39d8874604b3d2d1d150b09030002080b141d2b3b4a6073869cb1c4ab95806b56402b1600000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000004182a3a4f647a8fa6b7b49f8a76614b36210c00001c32475c71879cb1c6baa99e89796359483a4b5c697f94a1b3b6a5998372604a3f2e1d0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108131c202e373e4b4f5c646e79828b979fa9b4b4afa29a8f847a6e645c4e4a3d2d1c0c000000000000000000000000000000000000000000000000000b1b2933363b3b3b3b3b3530251808000000000000000000000000000000000000000000000000000000070b0e1216191b1d141c20201c131d1b1814100b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d32455664798b9fb4a395806b5c4b3928160300000b1f3448596e8398a8b39e8a7c716d6c6f78869ca9b29d8774604b36200b000000001325364d62788b9fb4b2a0907c665a4a3d30251f18161e212d3845546175879cb2c1b29c8773604a35200b0000172c42576c8197acc1ac97826d5544311f0f0200000000000000010e1c3043546a8095aabfaf99846f5a442f1a00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000c20354a6074889db2bbaa907b65503b261000001c32475c71879cb1c6c7b9a79d877762584758647a8b9fb4baa99d87766154433021110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108141c2530353f4b505c646e79838c979faab4b4b0a29a8f847a6f645c4e4a3e362d1f0f0000000000000000000000000000000000000000000000000000000b171e212626262626201c130800000000000000000000000000000000000000000000000000000000000000000104060001080b0b07000005030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021528384a5c6a7f94a2b49f8c7a645746321e1100000d22374c62778b9fb4a5927d675e58575a62788b9fb4a5917c67513c2712000000071c3043546a8095aabbad98836e5e4c3c2d1c13080402090f1a28364657667b90a3b5b6a58f7a654f3a25100000192f44596e8399aebea8937e6953372715000000000000000000000013253651667b91a6bbb19c86715c47321c00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000071c3043546d8297adc8aa957f6a55402a1500001c32475c71879cb1c6d6c5b7a59c867661566176879daabbb49f8b7a64584636251303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d263036434a505d656f7a838e989fabb4b5b0a39b90857b6f645d4f4b3e362d211a0f0100000000000000000000000000000000000000000000000000000000030a0c11111111110b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2d3d4b6073859ba8aa9c8775614b3f2f1c0c0013283e53687d93aab29c8773604a403c495a6d8297adad98826d58432d180000000b20354a6073879db2b4a28e79634e402f1e0f0000000000000a1829394c5e70859bb0c3ab96806b5636251300001a2f445a6f8499afbca7927c67523d271200000000000000000000000f24394f64798ea4b9b29d87725d48321d00000000000000000000000000000000000000071c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000013253653687d93a8bdae98836e59432e1900001c32475c71879cb1c6dcd4c3b5a49a847460728399a5b7b2a0927e685c4a3a29180800000000000000000000000000000000000000000000000000000000000000070b0c0b0700000000000000000000061319273136434b546066707b848f99a1adb4b5b1a39b90857b70655d4f4b3f372e221b1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f19191919190b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1a1b1b1b1b1b17150e050000000000000000000000000f1d31445563788a9eb4a597816c5d4c3a291704182d42576d8297acab96806b5443302c3c51667b91a6b19c87725c3726140100000f24394f64798ea5b6b09a85705b4935221100000000000000000b1b2f4053687e93a8c5b09b85705443301c0700192f44596e8399aebca7927d67523d281200000000000000000000000f253a4f647a8fa4b9b19c87715c47321c00000000000000000000000000000000000000001c31465c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000f253a4f647a8fa4c7b19b86715c38271502001c32475c71879cb1c6d1c8c5c2b4a29882747f93a1b3b5a498826d604e3e2d1c0c00000000000000000000000000000000000000000000000000000000000308131c2021201c1308040000000000000213243137444b546066737b85909aa2aeb3b5b1a39b91857b70655d504b3f372e221b10070000000000000000000000000000000000000000000000070d0f12121212121212121212121212120b0903000000000002101b22242e2e2e2e2e211e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f212f30303030302c29221608000000000000000000000001142637495a687e93a1b19f907b655846331f121a30455a6f859aafa7927d6752362523384d62788da2b49f8a745544311d080000152a3f546a7f94a9c3aa947f6a553d2c1a040000000000000000001123384d62788da7b9b49e8974604a35200b00172d42576c8197acbfa9947f6a543a2917040000000000000000000215273852677c91a7bcaf9a846f5a452f1a0000000000000000000000000000000000000008182c3d5c71869bb1bca7917c67523c2712000000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000c22374c61778ca9bab39e89745645311d09001c32475c71879cb1c6c1b4b0b4bab2a098838c9fb4b9a89c8675604b4231201000000000000000000000000000000000000000000000000000000000000b161e253035363530251f170c00000000000b1e31424e556067737c86909ba2afb3b6b1a49c91867c73665e504c3f372e221b1007000000000000000000000000000000000000000000000002101b22242727272727272727272727272727211e160a0000000010202d363a43434343433632281a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c293336444545454545413e34261605000000000000000000000009192c3c4a60728499a7b29d8876614c41301d1b30465b70859bb0a6917b66513c2621374c61768ca1baa98a75604b35200b000417293a596f8499aebba5907b66503b2611000000000000000000000b2035495a74899eb3b9a88c76614c37210c0014293f54697e94a9c3ae99836e5847331f100100000000000000000e1d3145566c8196acc5ab96806b56412c1600000000000000000000000000000000000000132536495b71869bb1bca7917c6752402f1a0a0000000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000a1f33475874899fb4b9a78b75604b36200b001c32475c71879cb1c6b4a39b9fa9bab2a0989faabbb49e8a7963574532241302000000000000000000000000000000000000000000000000000000000b1b293236434a4c4a4336332a1c0c0000000011263a4e6068747d86919ba3b0b4b6b2a49c91867c736660544c40382f231c11080000000000000000000000000000000000000000000000000010202e363a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3632281b0a0000071b2d3e4a4f58585858584b4538281602000000000000000000000000000000000000000000000000000000000000000000000000000000000000020404040301000000000417293a464c5a5b5b5b5b5b56514434220e0000000000000000000000000e1c3043546277899eb3a698826d5f4d3b2a1831465b70869bb0a6907b66513b2621364c61768ba1b5a08a75604b35200b000a1f33465873889db3b8a38e79634e39240e0000000000000000000006192b3c5c71879cb1c6a28d78634d38230e000f24394f64798ea5b6b49f8a76614c3e2e1f1308010000000007121e2c3d4b6074889db3b9a7917c66513c2611000000000000000000000000000000000000071c30435463798b9fb4c3ad98836e5e4c3828160200000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000004182a3a5e73889db3c5a18c77614c37220c001c32475c71879cb1c5b09b858b9fabbcb2adb4bbb09f917d675b4939281606000000000000000000000000000000000000000000000000000000000a1a2939464b54606160544c473a2a1b0b00000013283d53687e87929ca4b1b5b7b2a59c92867c736660544a43362f231c11080000000000000000000000000000000000000000000000000000071b2e3e4a4f52525252525252525252525252524b4539281603000d22364a5c646e6e6e6e6e605645321e0900000000000000000000000000000000000000000000000000000000000000000000000000060c0e121517191a191816130f0b08101f334658616f70707070706c63513e2915000000000000000000000000001325364859677d91a0b2a0917c675948341f31465b70869bb0a6907b66513b2621364c61768ba1c6a08a75604b35200b000c21364c61768ba6b7b8a38d78634e38230e00000000000000000000011426365c71869bb1b8a38e78634e39230e000b20354a6073879db2baa995806b5c4b3d30201c14131212131c202f3c495b697e93a6b8b39e8974604b36210b00000000000000000000000000000000000417293a4a6072849aaabbc6b2a0907b665645321e0f00000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000001d32475d72879cb2b7a28d77624d38220d001c32475c71879cb1bca6917d7c8d9fb4bcc3c9b5a396816c5f4d3d2c1b0a00000000000000000000000000000000000000000000000000000000031628384657616c7476746c6158473a29170400001f34495e74899da5b1b6b7b2a59d92877d736760544a43363025181108000000000000000000000000000000000000000000000000000000000d22364a5c646767676767676767676767676767605745321e09000f243a4f647a828383838274604b36210b00000000000000000000000000000000000000000000000000000000000000000000080e10192123272b2d2e2f2e2d2b2824201d2032424c6176848585858585816c56412c170100000000000000000000000008182b3b4d5f6e8298a6b39e8977624c423130465b70859bb0a6917b66513c2621374c61768ca1b9a88a75604b35200b000f24394f64798ea4c4b9a48f79644f3a240f00000000000000000000081c30435472879cb1c5a28d78634d38230e00071c304354697e94a5b7b49f8c7a645b4d41353026282728253035404c5a63798a9eb4b8a795806b5645321e090000000000000000000000000000000000091f334658677d92a2b4c8cfbeb29c8774604b3d2c1a06000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000071c32475c71879cb1b8a28d78634d38230e001c32475c71879cb1bca6917c687e939eafbdc5b09b8575604b41301f0f0000000000000000000000000000000000000000000000000000000000091e324556617581898b898176615846331f0a00001f34495e74899eb3b7b2a59d93877d746760554b433630251c13080000000000000000000000000000000000000000000000000000000000000f243a4f647a7c7c7c7c7c7c7c7c7c7c7c7c7c7d75604b36210b000d22374c62778c989898907b65503b2510000000000000000000000000000000000000000000000000000000000000000007101b22252c35383c404243444443403d3a36312d3e4f606e83999a9a9a9a8978634d38230e00000000000000000000000000000d1d30414c6176889db3a799836f604e3c2c445a6f8499afa8937d6853392923384e63788da3b49e89745443301c080011263c51667b91a6bbbca7927d6752382816020000000000000000000b20354b6075899fb4b8a78b76614c36210c00001325364b6075879db2bbaa9e8879675f504b43363d3c3d36434a4f5e6678879da8b9b39e8976614c382816020000000000000000000000000000000009192e3e4c6176889eb3c0c5bbbfb6a595806a5b49352113000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000081d32475d72879cb2b7a28d77624d38220d001c32475c71879cb1bca6917c676a80959fb1bfb29d877862594739291a0a000000000000000000000000000000000000000000000000000000000b21364b607585969ea79e978676614c36210c00001f34495e74899eb3a69d93877d746860554b443730261c13080000000000000000000000000000000000000000000000000000000000000000182d42576d82919191919191919191919191918c78624d37220d000b2034485971869cadab96806b563a2a1804000000000000000000000000000000000000000000000000000000000008131c202e373a3c494d5255575959595856534f4b44394a5c697e93a1b0b09f917c675a4935200c000000000000000000000000000000131f334758667c909fb1a1937e685a493641566c8196abac97826d574633303e52677c92a7b19b86715c362614010013283d53687d92a8bdc2ac97826d5645321e0c0000000000000000011426374e63798ea9bab39e89735846331f0a0000081e324556667c909eafb8a69e8a7d7066605454525252545460656e7c889da5b7b19f927d675847331a0a00000000000000000000000000000000011426374b5c6c8197a6b8b4afa6abb8b49f8b79634e41301c0c0000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000417293a5d72889db2c6a18c77624c37220d001c32475c71879cb1bca6917c67616c8197a1b2b7a59c867761574638281909000000000000000000000000000000000000000000000000000000152a40556a7f95a3b3b8b4a496816c5636251300001f34495e74899e9d93887e746860554b443731261c140800000000000000000000000000000000000000000000000000000000000000000000182d42576d8297a7a7a7a7a7a7a7a7a7a7a7a28c77624d37220d0005182b3b566c8196abb09b86715847331f0a000000000000000000000000000000000000000000000000000000010f182530353f4b4f575b63676a6c6e6f6e6d6b686460555257647a8b9fb4b5a396816c5f4d3c2c190600000000000000000000000000000004172a3a4c5e6c8197a5b49e8a786254433c51677c91a8b39e8976614c47434b5c6e8399aeac96816c57412c170000142a3f54697f94a9bec8b39e8975604b3a291808000000000000000b1d3144556a7f94a9c7af9a856f5a3a2917040000031628384c5e6b80959eb4b8a89e92847b746e6a686767696d747a83909ea6b7b4a097816c5f4d3a29170000000000000000000000000000000000081d314455647a8d9fb5b4a29a919aabbaa99a846f5f4d3a29170400000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000a1f33465874899fb4b9a88b75604b36200b001c32475c71879cb1bca6917c675160738299a2b4b6a49b85756156453727180800000000000000000000000000000000000000000000000000071c32475c71879cb1c1ccc2b39d88735443301c07001f34495e748994887e756860564b443731271d1409010000000000000000000000000000000000000000000000000000000000000000000000182d42576d8297abababababababafb4c0b7a28c77624d37220d000011263b51667b90aab59f8b77614c37220c000000000000000000000000000000000000000000000000000001141f2c36434a515d656c73787c808283848382807d79756e676176879da9b9a79b8574604b41301e0e00000000000000000000000000000000000c1c2f404b6175879daba89a8473604b3d4b6176899eb4a796806b61585460667a8d9fb5a38f7a65503a25100000152a40556a7f95aabfccb8a7937e6858463625180b01000000020e1b2b3c4b6074879cb2c1aa957f6a55402a15000000000a1a2f404a607280939fa9b4b4a29a9088837f7d7c7d7f82878f99a1b3b4aa9f958273604b41301c0c0000000000000000000000000000000005182b3b4b6073859babbbaa9a847b91a0b2b3a2927d675846331f1000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000c21364c61768ba8bab49e89745645311d09001c32475c71879cb1bca6917c6751556074849aa4b5b5a39a847460554436261401000000000000000000000000000000000000000000000000091e34495e73899eb3c8ddcab7a58a75604a35200b001d32475d72877f756960564b453831271d15090100000000000000000000000000000000000000000000000000000000000000000000000000182d42576d8295959595959595959aa2b4b7a28c77624d37220d00000c21364b61768a9fb4ab917c67523c27120000000000000000000000000000000000000000000000000009141d313d49546066717a81888d9195979899999895928f89837c758298a5b6b39e897862564532231200000000000000000000000000000000000000121e324657657b8c9fb4a2947f695b4a46576b8095a5b09e9680767271747c889eabaa9b86715d4b37230e0000162b40556b8095aac0d5c5b39e887661544336281c140f0e0f161e2b3a485a687d92a5b6b5a38e79634e39240e0000000000111c304354606c7e8a979fa9b4afa69d989492919294979da5aeaeaa9f998c7f7260554431231300000000000000000000000000000000000a20344859697e93a3b5b49f8c796d8298a8b9b39d8876614c3e2d1909000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000f24394f64798ea4c6b19c86715c38271502001c32475c71879cb1bca6917c675145566176869ca5b7b4a2998373605443301c15060000000000000000000000000000000000000000000000061c31465b71869bb0bec7bfb29d87725443301c07000b21364b60756960574b453831271d15090100000000000000000000000000000000000000000000000000000000000000000000000000000012273c51677c8080808080808080849aafb7a28c77624d37220d0000091e32465770859aafac97826d573d2c1a06000000000000000000000000000000000000000000000009192631424e5b63727c868f979da6a7aaacaeaeaeadaba8a89f99918998a0b2b09f917c665a493828150400000000000000000000000000000000000000031629394b5d6b8095a4b49f8b796356454b6175879da7b09e968b878689919ea6b49f8c7a644f3f2e1c080000162b40566b8095abc0d1c8b8a699837260544639302624232528323c49586278899eb3c0b09b85715b4a36210c000000000000132536434a606878828a929fa8b8b3ada9a7a7a7a9adb2b7ae9d948b83796a60544437271505000000000000000000000000000000000a1a2f404c62778a9eb4b8a696816c6277899eb3b8a696816c5c4a372614010000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000013283d52687d92a7bdae99836e59442e1900001c32475c71879cb1bca6917c67513846586277879da6b8b3a1988272604b4433241405000000000000000000000000000000000000000000000013293e53687e93a0b0b2b0a1947f6a553625130000091e32455660564b453932281d150a0200000000000000000000000000000000000000000000000000000000000000000000000000000000001024394d5f676b6b6b6b6b6b6b6b7f94a9b7a28c77624d37220d000003162839556a7f94aab29d87725b4935210c0000000000000000000000000000000000000000000009192637444b60687985919ba3acb3b7c4bdb9b7b6b7b9bcc6bab4aea89ea8b2b5a396816c5e4d3c2b1a0a0000000000000000000000000000000000000000000b1b2e3f4b6074869caaa99b8574604b4657647a899ca4b2aa9f9c9c9ea7b3a99f927e695c4b372111000000162b40556b8095aac0c0b4afb2a196807261574b433639393a38454b5a6276859ba7b8b4a2917c66513d2d1a0700000000000008182530424e5a626d767d899fb4c3c8bbb4b3b4bbc8c2bfa9947f776e635b4b433627190900000000000000000000000000000000021628384c5e6e8398a8b9b39e88766159697e94a4b5b49f8c7a645544311d0d0000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000071a2d3e576c8297acc9aa95806a55402b1500001c32475c71879cb1bca6917c67513c3a48596379889ea8b9b2a096816c62504232231304000000000000000000000000000000000000000000000b20354b607282929a9d9b938373604b36200b000003162838454b453832281e160a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1d30404d51565656565656566a7f94a9b7a28c77624d37220d0000000f243a4f64798fa7b7a58d78634e38230e000000000000000000000000000000000000000000011426374455606c7e8b9aa2b1b5c2b7b2aca7a4a2a1a2a3a6abb1b5c1b9b4b9c6b09b8675604b40301e0e0000000000000000000000000000000000000000000000101d32455664798b9fb4a395806b5c4b4a5c647986949da5a7a9a9a8a99f988a7d69604e3e2e1b03000000152b40556a8095aabfb4a29aa2b09e968275676054514f4e4f5256606978869ba3b5baa89a8572604a35200f00000000000000000e1c304354606a79838c9fa8b4ada6aa9f9e9faaa6adb4ae9d94847b6c6055443726140100000000000000000000000000000000091e324556667b90a0b2b4a3927d68584b6073869cb1bcab9b8573604b3b2b180500000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000d21364a5c72879db2bcab907b66513b261100001c32475c71879cb1bca6917c67513c2b3b495b647a8a9eaabbb09f95806a614f4131221203000000000000000000000000000000000000000000081c30435460727d8588857e73605544311d080000000a1a28323632281e160a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122230393c404040404040546a7f94a9b7a28c77624d37220d0000000b20354b6074899eb3a8937e69533727150100000000000000000000000000000000000000010f1d314455607381939fa9b4c0b4afa69d97928f8d8c8c8e91959ba3b5c7c9ccc6b19c86776259483929180800000000000000000000000000000000000000000000021528384a5c6a7f94a2b49f8c7a6457464a5b63757f878e929494938f8a8278685f4e4231201000000000142a3f54697f94a9beaf9a8598a0b0a098877c746b67646364676c757e8a9ca4b5bbb49f8a79635443301c07000000000000000e1e32424a60727f8c999faaaa9f98918c8a898a8c91979fa9aea29a8f8173605544311d1000000000000000000000000000000006192c3c4b6074879cb2bcab9b8572604a4455657b90a0b2b5a3937e69594834201100000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000417293a4e64798ea5b6b49f8b76614c36210c00001c32475c71879cb1bca6917c67513c272c3d4a5c667c8c9fabbcaf9e937f695f4e4030211102000000000000000000000000000000000000000001142636435460687072706960554437271502000000000a161e211e160a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004121d24272b2b2b2b2b3f546a7f94a9b7a28c77624d37220d000000081d3144556e8399aeae99836e5544311d08000000000000000000000000000000000000000f1f31424b607382979fb4bab7b2a29a9088827d7a787777797c80859ba9bacdc9c9b5a49c877762574636251300000000000000000000000000000000000000000000000a1a2d3d4b6073859ba8aa9c8775614b3f4a56606a73797c7e7f7d7a766d635a4e41312414020000000013283e53687d93a8baa5907b8298a3b2a59d9187817c79787a7d8288949ea8b5bcb49d927d675b493625130000000000000006192b3c4f606c81949faab4a29a8b837c77757474777b828a99a1b0af9e968273604b3e2d1b0700000000000000000000000000000b2135495b6a8095a5b6b49f8c7a645443374b5d6e8398a8b9b39e8977624c3f2f1a0a000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000a1f3346586c8196abc3b09a85705846331f0a00001c32475c71879cb1bca6917c67513c271f2e3e4c5e677d8d9fb5bcae9d927d685e4c3f2f201001000000000000000000000000000000000000000008182636434a535b5d5b544b443727190900000000000003090b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1012161616162a3f546a7f94a9b7a28c77624d37220d0000000114263753687e93a8b39e8975604b35200b00000000000000000000000000000000000008182c3d4e606c8197a0b1bdb3a59d90847b746d686462616264676b798a9fb4bab4bac2b5a59c8675615443301c0d00000000000000000000000000000000050b0d12151616141d31445563788a9eb4a597816c5d4c3a454b546063676969686560574d493c31231406000000000012273c51677c91a6bba5907b75859aa2b5b2a59d96918e8e8f92979ea7b4b9b7ab9f937f6a5f4d3d2c1808000000000000000b2035495a697e939fb4b19f9784796e676260545962666d7883959eb0b0a095806b5c4a36220f000000000000000000000000000b1b30414d63798b9fb4b8a797816c5c4a362e3f4d62788a9eb4b9a898826e5d4c382816020000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000a1b2c3d4c6176899eb3baa9937e69533a29170400001c32475c71879cb1bca6917c67513c2712202f404d5f697f949eb0bbb49f8c7c665d4b3e2e1f0f00000000000000000000000000000000000000000008182530353d4548463e353127190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101152a3f546a7f94a9b7a28c77624d37220d000000000d23384d62788da5b6a88f7a644f3a250f000000000000000000000000000000000000132536495b687e939fb1beb2a19a877c6f666054524f4d4c4d546176879da9baa89fa8adbab5a4998372604a3c2b190500000000000000000000000000080e192022272a2c2b29252637495a687e93a1b19f907b6558463336434a4e52545453504b4539352c1e130500000000000010253a50657a8fa5c8a7917c677684969fabb4b2aba6a4a3a4a7acb3b8b9b3a59d8d7e6a614f41301f0e0000000000000004172a3a4d62788a9fb4b3a1978173635b514d4a43474c515a62728095a0b2b49f8c7a644f3d2c1a0600000000000000000000000417293a4d5f6f849aa9bab39e8976614c3e2d2034485a6a7f94a4b6b2a0907b655645321e0e0000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000b192839495b6b8095a8b9b49f8a77614c37210c0000001c32475c71879cb1bca6917c67513c2712112230414f616b8096a0b1bbaa9f8b7b655c4a3d2c1e0e00000000000000000000000000000000000000000008131c202830333029201d1509000000000000000a141a1c202020202012100a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000c2035495a72879db2aa957f6a553929170300000000000000000000000000000000071c30435463798b9fb4bdb2a0988376665e504b43363a383f4a60728399a5b6b49f8a939cadbbb3a1937e695a4834200f000000000000000000000000101b222b35383d4041413f3b36323c4a60728399a7b29d8876614c41303035393d3f3f3e3a36322820190e00000000000000000e23384d63788daabba8937e696174808d9aa2acb2b6c3b8b9c6b9b4afa89e95877b69604f4332231300000000000000000a1f3347586d8297a9baa99a84726055493d37353034373c4854606d8298a7b8ab9a846f5b4935210c0000000000000000000000091f334658677d92a2b3b5a3937e6858473320192b3c4b6074879cb2beb29c8774604b3c2c190600000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000006101b2937455763798b9fb4bbaa97826d5847331f0a0000001c32475c71879cb1bca6917c67513c271203132332434a60728297a1b3baa99e8a7a645b493c2b1d0d00000000000000000000000000000000000000000000070b131b1d1b140b0801000000000000000e1c272f32353535353527241d12040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d0000000006192c3c576c8197acb09a85705746331e0a000000000000000000000000000000011527374a6072859aa9bab4a298827361584c403530262a3b4b5d697f94a1b3b09e917c7e939dafbfb49e8a78624d3e2d1a0700000000000000000008131c2e373c484d5255565654504b453843546277899eb3a698826d5f4d3b2a202427292a2825211e160a060000000000000000000b20364b60758a9fb4ab95806b56606b7a848e969da5a4a5a6a5a89e9a93898075655d4f423225150500000000000000000c21374c61778b9fb4b49f8b78625444372c22201c1f222b36434c6176899eb3b3a28e79634e39230e0000000000000000000009192d3e4c6176889db3beb19b8573604b3a2a170d1d314556667b90a1b3b6a595806a5b4935211300000000000000001c32475c71879cb1bca6917c67513c271201010101020000070b0e19202d3946556075859ba9bab49f8b79634e3a2a17040000001c32475c71879cb1bca6917c67513c27120005141c30435460738399a3b4b9a89e8979635a493b2a1c0c000000000000000000000000000000000000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c393023120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000012273c51677c91abb49f8a76614c36210c000000000000000000000000000000081d314455677d92a2b4b8a69a84746055473a2f201c26374759657b8c9fb4b4a296806b6a7f94a1b3b9a898836e5c4a36210c0000000000000000081825303f4b4f5a62676a6b6b696560564c464859677d91a0b2a0917c675948341f1412141413100b09030000000000000000000000091d31455672879cb2ae98836e594b5c64707a81878c8f90918f8d89847d766a61574b3f3224150700000000000000000013283d52687d92aabbad98826d5a483626190e0b070b0d18253347586b8096abc0aa957f6a55402a15000000000000000000011426374a5c6c8196a6b8b1a08f7a645544311c0c021527384c5e6e8399a9bab49f8b79634d41301b0b000000000000001c32475c71879cb1bca6917c67513c2717171717171718131c20232c353e4a5761738399a3b5b7a697816c5b49351c0c000000001c32475c71879cb1bca6917c67513c271200000013253644556075849ba4b6b8a79d88786259483a291b0a0000000000000000061016182020202020100e08000000000000000000000000000000001427394a565c6060606060514d41301d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000c21374c61768b9fb4aa917b66513c26110000000000000000000000000000000b20354b6074879db2c0b39e8877625645372a1c121d3144556177889daab8a69a84736060728399a8b9b2a08e79644e3b2a180400000000000000132536434a5d6570787c7f81807e7b756b61574a4d5f6d8298a6b39e8977624c42311e0e00000000000000000000000000000000000002152738596e8399aeb19c877157464b4f5c646c7277797b7b7a78756f6861574b46392e211c1c17150e05000000000002172d42576c8297acc8a7927c67523c2b180900000000000817293a4f657a8fa4c9af9a846f5a452f1a050000000000000000081d314455647a8c9fb4b9a897826d5c4b37261400000a1a2f404d62788a9fb4baa99a846f5f4d3a2917040000000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2d253035383c494d5c64758399a1b3bcab9d8876614c3d2c1a00000000001c32475c71879cb1bca6917c67513c27120000000818273745576176869ca6b7b7a69d877762584639281a0a0000000000000917232b2d353535353525221b100300000000000000000000000000001a2f435668717575757575675f4d39241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000a1f33475871869bb0ac96816c573b2b19050000000000000000000000000006192c3c52677d92a5b6b4a2917c6759473827190c1c2f404b6073849aa6b7ab9e88776255546277899eb3bead98826d5947341f0b0000000000000b1c304354606b7b848d929596969490898076645c4a4c6176889db2a799836f604e3c2c1808000000000000000000000000000000000000152a3f556a7f94aab49f8b76614b363e4a4f57586164666665636055534c46393228313131312c2922160800000000051b30455a70859aafb9a38e79644e39240f000000000000000c21374c61768cabbcb29d88725d48331d080000000000000005182a3b4b6073859babbcb39e8977624c3e2e1909000000112035495a6a7f95a5b7b3a2927d675846331f100000000000001c32475c71879cb1bca6917c675141414141414141414236434a4d535a636d7a8699a1b3bcb59f8d7b655846331f0e00000000001c32475c71879cb1bca6917c67513c2712000000000919283947586278889da7b9b6a59c86766157453827190900000000061727353f424a4a4a4a4a3a372e211000000000000000000000000000001c32475c71868a8a8a8a8a7c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000004172a3a556b8095aab19c8772594834200b000000000000000000000000000c2135495b70859ab0c2b09a85705f4d3b2a1a0a172a3a4c5e6a8095a2b3b39f8d7b65594848596a7f94a7b8b49f8b77614c37220c00000000000b1b30414a6072808d9aa2a7aaababa9a79e96877a645c4a58667c909fb1a1937e685a4936261401000000000000000000000000000000000010253a50657a8fa8baab907b6651372d36393a474c4f5051504d4b44373633393c4646464646413e34261605000000071c31465c71869bb1b7a28d78624d38230d000000000000000a1f334758758a9fb5b49f89745f4a341f0a000000000000000a1f344859697e93a3b5b5a4937e6959473420100000000006192b3c4b6075879db2bfb39d8876614c3e2d190900000000001c32475c71879cb1bca6917c675656565656565656575759546063686f78828c9ca4b3bcaf9e947f6a5d4c3a29170000000000001c32475c71879cb1bca6917c67513c271200000000000a1b2a3a485a6379899ea9bab5a49b84756056453726180800000010233545525860606060604f4b3f2e1b08000000000000000000000000001c32475c71879c9f9f9f917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000010253b50657a90a8b6a48c77624d37220d000000000000000000000000000e23384d63788da2b4b5a4907b655041301d0d0a1f334758667b8d9d9d9d9d957f6a5d4b3b3b4b6075889eb3bbaa937e69543a291704000000031628394d5f6c81959fabb1a59d9a9b9ea8b3a59d8a7a64574c5e6c8197a5b49e8a78625443301c0f00000000000000000000000000000000000b20364b6075899fb4ac96816c55443122242a33373a3b3c3a3835312630404d515c5c5c5c5c57514534220e000000071c31475c71869cb1b8a38d78634e38230e000000000000000b20364b60758babbcb49f8a745f4a351f0a0000000000000a1a2f3f4c6277899eb3beb19c8673604b3b2a180200000000000e1e324556667c91a1b3b8a696816c5c4a37261401000000001c32475c71879cb1bca6917c6c6c6c6c6c6c6c6c6c6c6d6e7074787e848c979fabb6b9b39e95806b614f3f2f1c0c0000000000001c32475c71879cb1bca6917c67513c27120000000000000c1c2b3c4a5b657b8b9faabbb4a3998374605544362513000000162b3f52646d7575757575655d4b37220e000000000000000000000000001c32475c71879cb1b5a6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d0000000000000b20364b6075899fb4a7927d68523625130000000000000000000000000215273854697f94a9c0b19c86715d4b382312000c21374c61778688888888888372604b3f2f3245576b8095abc2b09a85705846331f0a000000091e324657677d929fb5a49c8f87848589949dafa89c8775604b4b6175879caba89a8473604b3d2d1a0a00000000000000000000000000000000091d3145566e8499aeb39d8874604b362513171f212426262523201d24394d5e6671717171716c63513e2915000000061b30455b70859ab0bba5907b6650382715020000000000011426364e63788ea3c9b39d88735e48331e090000000000021528384c5d6e8298a8b9b2a08f7b655544311d0d000000000000031628384c5e6f8499a9bab49f8c7a645544311d0d000000001c32475c71879cb1c4ae998381818181818181818181828385898d939a9fabb4bcb3a89e91806b625143322111000000000000001c32475c71879cb1bca6917c67513c2712000000000000000e1e2d3d4b5d667c8c9fb4bbb3a1988273605443301c130100182d42586d828a8a8a8a8a7b654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000091d3145566f8499aead98836d5443301c070000000000000000000000091d31455670859aafc4a9947f69543f2f1c05000a1f334758617173737373736e605443302128394e63798ea4b6b49f8b76614c36210c0000000c21364b6175889eb3a89c867a726f70757f949eb0a5947f6a554657657b8c9fb4a2947f695b4a382715020000000000000000000000000000000215273852677d92a8b8a6917c675443301c0d0a0c0f1111100e0b192b3c51667d8686868686816c57412c1702000003182d43586d8298adc9ab95806b5645311d150906000509141d304354697e93a8beb09a85705b45301b060000000000091d324556657b90a0b2b9a898826e5d4b37271500000000000000000a1a30404d63788b9fb4bcab9b8573604b3b2a18050000001c32475c71879cb1c6b3a1999696969696969696969697989b9ea7a8afb4bcb4afa199897d6a62514434251503000000000000001c32475c71869cb1b3a6917c67513c271200000000000000000f1f2e3f4c5e687e929db3b3b3a0978172604a41311e0b00182d42586d82979f9f9f8f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d0000000000000215273854697e94a9b39e8874604a35200b00000000000000000000000b20364b60758a9fb4b7a68d78634e382311000004172a3a474c5c5e5e5e5e5e594b433626142135495b72879cb1bcab907b66513b261100000013253653687d92a6b49e8a78645c5a56606b8096a9b39d8874604b4b5d6b8095a4b49f8b79635645311d10000000000000000000000000000000000c21364c6176899eb4b09b8573604a3b2a1a0c000000000000112035485a6e83999b9b9b95806b55402b160000000014293e53697e93abbcb29d8874604b40312720191b182026313f4b6073869bb1c1ab96806b56412b16010000000006192c3c4b6074879cb2beb49e8a77624d3f2e1909000000000000000000122135495b6b8095a6b7b5a3937e695948341f110000001c32475c71879cb1c6bfb3aeabababababababababacacaeb0b3b8c3b6b2aba29a908378675f50433426160700000000000000001c32475c71879c9d9d9d917c67513c271200000000000000000110212f404e606a7f949d9d9d9d9d96806b604e3a251100182d42586d8297adb5a48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000e24394e63798ea6b7a68e79644e39240f00000000000000000000000f24394f64798ea9bab29d88735b4935210c0000000c1c2a33374748484848484435302618081a2c3d576c8297acc9aa957f6a55402a150000071c3043546f849aafab96816c5a4a3e454c61768a9fb4a68f7a65503f4b6074869ca9a99b8574604b3e2e1b0b0000000000000000000000000000000a1e3346576c8297abb5a3927d67594838291c110b050608131c30414d62788b9fb1b1a6907b65503b2510000000000d22384d62788c9fb5b7a6957f6a5e4b4437352b302b3437444b5d697e93a3b5b5a38f7a644f3a240f00000000000a2135495b6a8095a5b6b6a4947f6a59483421110000000000000000000006192c3c4b6175879db2c0b39e8977624c3f2f1a0a00001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b1b0aeaba7a49c968e847b6e625a4d41332516080000000000000000001b30455a708488888888887c66513b2611000000000000000000021222314250616b81888888888888887d68523d281300182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000b20354a6074889db3a9947f6954382816020000000000000000000013283d52687d92a7c7ae98836e593d2c1a06000000000c171f213133333333332f201c14080013283d52687d92a7bdae99836e59442e1900000b20354a6074899eb3ab8f7a644f3c2e3347586e8499aea9947f69543f455663798b9fb4a395806b5c4b392816030000000000000000000000000000031729394e63798c9fb5b39e89776256463a2f222019192025303f4d5f6d8298aabbb39e8874604b35200b000000000b2034485a6e8399abbcb49f8c7c6a60554d483c463b484d5560697b8b9fb4beb19b86715c4b37220d000000000a1a30414d63788b9fb4bfb19c8674604b3b2b180300000000000000000000000e1e324657677c91a2b4b9a898826e5d4c38281502001c32475c71879c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9895918d8780796f655d4d483c3023150700000000000000000000182d415566707373737373665e4c38240f00000000000000000000041324334351626b7373737373737368604e3a251100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000071c3043546d8298adaf9a846f5645321e0900000000000000000000162b40556b8095aabfaa95806a55402b15000000000000040a0c1c1e1e1e1e1e190b080100000f24394f64798ea4c7b19b86715c37261401000c22374c61778ca8b59f8a75604b36202a3a556a8095aaac97826c5742384a5b6a7f94a2b49f8c7a645746321e110000000000000000000000000000000b2135495b6d8298a8b8a79b847461584b3f38342b2b3536434a5d677d91a0b2baa895806b5544311d080000000005192b3c4e64798c9fb4bbaa9f8c7f7469625a5c5b5c596268737e8b9fa9bab2a0907b66503e2e1b07000000021628384d5f6f849aa9b3b3a1907b655645311d0d000000000000000000000000031628394d5f6f849aaab3b3a0907b655645321d09001b30455a70848888888888888888888888888888888888878583807c78726b635b504b3f352b1e1205000000000000000000000012253748555a5e5e5e5e5e514c402f1d090000000000000000000000061525344451565e5e5e5e5e5e5e524e41311e0b00182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000013253652677d92a7b49f8a75604b36210b00000000000000000000182d43586d8298adbca7927d67523d28120000000000000000000709090909090400000000000c21374c61768ca9bab39e89745544311d08000e23384d63788da2b49e89745645321d293e54697e93a9ad98836d58432d3d4b6073849aa8aa9c8775614b402f1c0c0000000000000000000000000000061a2c3d4d62788a9eb4b4a29a8476655d524d483c3c484d5460687b8b9fb4beb49f8a77624c3727150100000000000d21364a5c6b8095a1b3bbaa9f94877e787371707173777e86939fa9bab5a398826d5e4c38201000000000091e324556677c919d9d9d9d99836e5e4c38271500000000000000000000000000000b1b30414e63798c9d9d9d9d9c8774604b36200b00182d41556670737373737373737373737373737373737272706e6b67625a564e4a3d372f20190e00000000000000000000000000081a2a37414548484848483b382f221200000000000000000000000000071626343d41484848484848483d3a3123130100182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000d22374c62778ca4b5a9907b65503b2510000000000000000000001a2f445a6f8499afbaa5907a65503b25100000000000000000000000000000000000000000000a1f33475874899fb4b9a78a74604b35200b000e23384d63788da2b39e89745e382815293e53697e93a8ad98836e58432e31445563788a9eb4a597816c5e4c3a29170400000000000000000000000000000f2035485a697e93a1b3b4a29a877b7068625a5d5d5a6268737e8b9fa9bab4a3947f6a5948341909000000000000071a2d3e4b60738399a2b5bbb4a59c938d89868586888c939ca4b4bab1a39b8575604b402f1c02000000000b21364b60748588888888888778624d402f1a0a0000000000000000000000000000001221364a5b6b808888888888887e69533e29140012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5b5956524d483c39362d231c11050000000000000000000000000000000c1a252d30333333333326241d12040000000000000000000000000000081622292c3333333333333328251e13050000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000b2034485971869cb1ab95806b563a2a18040000000000000000001b31465b70869bb0b9a48e79644f39240f00000000000000000000000000000000000000000004172a3a5e73889db3c5a18c77614c37210c000e23384d63788da2b39e89745e382815293e53697e93a8ad98836e58432e2637495a687e93a1b19f907b655846331f12000000000000000000000000000005192b3c4a60728399a3b4b4a59d90857d7774727274787e86939fa9bab7a69b8574604b3b2b1800000000000000000f1d314455607583969fabb4b6b2a9a79e9b9b9b9ea6a8b1b5b5b19f9785766157453222110000000000091e3245566071737373737373625a4835211100000000000000000000000000000000071a2d3d51626b73737373737369604f3b261200081a2a3741454848484848484848484848484848484848474643403c38352b24211a0f080000000000000000000000000000000000000812181b1e1e1e1e1e110f090000000000000000000000000000000000050e14161e1e1e1e1e1e1e13110b01000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000005182b3b566c8196abb09b86715847331f0a0000000000000000001c31465c71869bb1b8a38e78634e39230e000000000000000000000000000000000000000000001d32485d72879db2b7a28c77624d37220d000e23384d63788da2b49e89745645321d293e54697e93a9ad98836e58432e192c3c4a60728399a7b29d8876614c41301d0d00000000000000000000000000000e1c3043546175859ba3b1b6b2a29a928d898888898d939ba3b4bab4a59d8778625544311d0d00000000000000000115273745576073808d9ba3adb3b9b8b3b1b0b1b3b8bab4aea49c90827561584739281603000000000002162838454b5c5e5e5e5e5e5d4d483c2b190300000000000000000000000000000000000f1f334451565e5e5e5e5e5e534f42321f0c00000c1a252d30333333333333333333333333333333333332302e2b272220190e0c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000011263b51667b90aab59f8b77614c37220c0000000000000000001c31475c71869cb1b8a28d78634d38230e000000000000000000000000000000000000000000081d32475d72879cb2b7a28d77624d38220d000c22374c61778ca8b59f8a75604b36202839556a8095aaac97826c57422d171c3043546277899eb3a698826d5f4d3b2a180500000000000000000000000000001325364657617684979fb2b6b4afa7a89e9d9d9fa8a8b1b5b8b3a29a877963594837271500000000000000000000091928394555606b7a858f989ea7a7aaacacacaaa8a89f9990867b6d6056473a2a1b0a000000000000000a1a2832364648484848484838352b1e0e000000000000000000000000000000000000011626333d404848484848483e3b322414020000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d1b1916120d0b05000000000000000000000000000000000000000000000000000000000000000a141a1c2020202020202020202020202020202020202020202020202020202020201b12060000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d0000000000000000000c21364b61768a9fb4ab917c67523c27120000000000000000001c31465c71869bb1b8a38e78634e39230e000000000000000000000000000000000000000000081d32485d72879db2b7a28c77624d37220d000b20354a6074899eb4ab8f7a644f3c2d3246576e8399aea9947f6a543f2a151325364859677d91a0b2a0917c675948341f140000000000000000000000000000081829394758617481909ca5afb4bbb9b4b2b2b4babcb5b0a69d938477635b493b2b190900000000000000000000000a1b2837444b5c64707a82898e929596979795938f89837b73665e4b45382a1c0c0000000000000000000a161e21313333333333332320190e0000000000000000000000000000000000000000081621282b33333333333329261f14060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f323535353535353535353535353535353535353535353535353535353535352f24160600182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000000091e32465770859aafac97826d573c2c190600000000000000001b30465b70859bb0b9a48e79644f39240f000000000000000000000000000000000000000000071c30435473889eb3bcab8c76614c37210c00071c3043546f849aafab96816c5a4a3e444b6175899eb4a7907a65503b251008182b3b4d5f6d8298a6b39e8977624c42311e0e00000000000000000000000000000b1b2a3a4756606d7c87919a9faaa9abacacaba9ab9f9a93887e736259493c2c1d0d000000000000000000000000000a1927313e4b4f5d656d74797d80818281807d7a756e6660544c4032281a0c000000000000000000000002090b1c1e1e1e1e1e1e0d0b0600000000000000000000000000000000000000000000040e14161e1e1e1e1e1e14120c0200000000000000000000000000000000000000000000000000000000000000060f1518202020202016140e04000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4234241200182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000003162839556a7f94aab29d87725b4935210c00000000000000001a2f445a6f8499afbba5907b66503b26110000000000000000000000000000000000000000000b20354a60758a9fb4b59f8a74604b35200b000013253653687e93a7b49f8a78645c5955606a7f94a8b39e8874604b36200b000d1d30414c6176889db2a799836f604e3c2c180800000000000000000000000000000c1c2a38454b5e66747c848a90939697979693908b857d75686054473b2c1e0e00000000000000000000000000000009151d2e373f4b50556064686a6c6c6c6b68646056514a43362f1e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917232a2d35353535352c292116080000000000000000000000000000000000001427394a565c60606060606060606060606060606060606060606060606060606060605e52422f1b00182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000000000f243a4f64798fa7b7a58d78634d38230e0000000000000000182d42586d8297adbda7927d68523d28130000000000000000000000000000000000000000000c22374c61778caabbb39e88735544311d0800000c21364b6175889eb3a99c867a716e6f747e8c9fb4a695806b5544311d080000131f334758667c909fb1a1937e685a493626140100000000000000000000000000000c1a2832404c5560676f767b7e818282817e7b76706860564b43362a1d0e000000000000000000000000000000000001101b222e3737444b4e525557575755534f4b45383530251811030000000000000000000000000000000000000000000000000000000000030c12142020202016140d04000000000000050e14172020202013110b020000000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a413d3426160400000000000000000000000000000000001a2f435668717575757575757575757575757575757575757575757575757575757575705e4a352000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c2712101010101010101010101010101010100d0b05000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000000000b20354b6074899eb3a8937e68533726140100000000000000152b40556a8095aabfaa95806b55402b160000000000000000000000000000000000000000000f253a4f647a8fa4c8b09b86715b372614010000091e324657687d929fb0a49c8e86848488939faaa99d8876614c37271502000004172a3a4c5e6c8197a5b49e8a78625443301c0e0000000000000000000000000000000a161e2f37444b52576165696b6c6c6b69666158534b45383026180d000000000000000000000000000000000000000008111c23263135393d40414242403e3a363127201c1308000000000000000000000000000000000000000000000000000000000000071420272a353535352b2821160800000000081622292c3535353529261f1406000000000000000000000000000000000000000000000000000000000000000f2335455257606060606056514434210e00000000000000000000000000000000001c32475c71868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a75604a352000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525221f180d0000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000000081d3144556e8399aeae99836e5544311d080000000000000012283d52677d92a7c6ae99836e593d2d1a07000000000000000000000000000000000000000013283d53687d92a8bdad98836e58432e19000000031628394e606c81969eb0b1a49c99999da6b4a79e8b7b655846331909000000000c1c2f404b6175879caba89a8473604b3c2c190600000000000000000000000000000003121927313539464c50545657575654504c473a3632281c140800000000000000000000000000000000000000000000000809141d2024282b2c2d2c2b2824201d150b0700000000000000000000000000000000000000000000000000000000000000031425323b3f4a4a4a4a403d332616040000051626343e414a4a4a4a3e3b31241402000000000000000000000000000000000000000000000000000000000001152a3f52636d75757575756b62513d291400000000000000000000000000000000001c32475c71879c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8a75604a352000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1d0d00000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000000000114263753687e93a8b39e8974604b35200b000000000000000e24394e63798ea8b9b39d88735b4a36210800000000000000000000000000000000000000071b2d3e576d8297acc8aa947f6a553f2a15000000000b1b31414b607280909ba3a8abacacaaa99f97897b655d4b3a2917000000000000111e324657657b8d9d9d9d947f695a4935200c000000000000000000000000000000000009151d202933363b3e414242413e3b37332a211e160a01000000000000000000000000000000000000000000000000000001080b0f131517171716130f0b09020000000000000000000000000000000000000000000000000000000000000000000c2032434f546060606055504433210d00000e223444515660606060534e42311f0b000000000000000000000000000000000000000000000000000000000002182d42576d818a8a8a8a8a806b56412c1601000000000000000000000000000000001c32475c71879cb1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b59f8a75604a352000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c483b2a1805000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000000000e23384d63788da5b6a88f7a644f3a250f000000000000000b20364b6075899eb4b8a68e79634e362513000000000000000000000000000000000000000d22364a5c72879db2bbaa907b65503b26100000000000131c304354606b7b858d9296979795918a8277655d4b3f2e1b0b000000000000031628394b5d6a80888888888778624d38230d00000000000000000000000000000000000001080b171e2126292c2d2d2c2926211f170c09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273b4f6169757575756b62503d2814000014293e51626c7575757568604e3b2611000000000000000000000000000000000000000000000000000000000002182d42576d82979f9f9f96816b56412c1601000000000000000000000000000000001c32475c71869cb1c6beb2ada9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99f8a75604a352000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c676565656565656565656565656565656565656565625948341f0b000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000000000c2035495a72879db2aa957f6a5539291603000000000000081d3144556f849aafc4aa957f6a5443301c0800000000000000000000000000000000000417293a4e64798ea5b7b49f8a76614b36210c000000000001142636434b5d6570787d8082817f7c766d62594b3f2e211000000000000000000b1b2e3f50626a7373737372625a4935200c000000000000000000000000000000000000000000030a0c10141617171614110c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b1015181b1b1b1a17130d0b0500000000000b0b0b0b0b000000000000000000000000142a3f54697f8a8a8a8a806b55402b160001172c41566c818a8a8a8a7e68533e2913000000000000000000000000000000000000000000000000000000000002182d42576d8297acb5ab96816b56412c1601000000000000000000000000000000001c32475c71869cb1c6b2a098949494949494949494949494949494949494949494948a75604a352000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77624c37220d000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000000000006192c3c576c8197acb09a85705746321e0a0000000000000215273754697e93abbcb29c8773604a3626140100000000000000000000000000000000091f3346586c8196abc3af9a846f5746321e0a000000000000081826303f4b505b63686b6c6c6a6661584c483b2e2111020000000000000000001021334450555e5e5e5e5d4d493c2c19060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000509151d20252a2e3031312f2d282220180d050b11132020202020110f0900000000000000000011263b50667b909f9f99836e59382815020013283e53687d939f9f96816c57412c17000000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71869cb1c2ad98827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6a543f2a1500182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7e68533e2913000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000000000012273c51677c91abb49f8a76614b36210c000000000000000d22384d62788c9fb5b6a4907c665443301c0e00000000000000000000000000000009192c3c4c6176899eb3baa9937e6853392916030000000000000008141c2f373d494e5356575755514c463a342a1d110300000000000000000000021525333c40484848484838352c1e0e000000000000000000000000000000000000000000000000000000000000000002090b0f131618191a191815120e0c060000000000000000000000000000000000000000000000000000010d181f2731353a3f4345464644423d37342b20191e2528353535353526231c1104000000000000000d23384d62788da8b19c87725645321d090010253a4f657a8fa4af9a856f5a3a2a17040000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a614f3c271300182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4937e68533e2913000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d0000000000000000000000000c21374c61768b9fb4aa917b66513c2611000000000000000b2034485a6f849aafc2b19b8573604b3c2b1b0b0000000000000000000000000002142637495a6a8095a8b9b49f8a76614c36210c00000000000000000001111c232c35383d414242403c3633291f180d00000000000000000000000000071521282b33333333332320190e00000000000000000000000000000000000000000000000000000000000002080b151d2024282b2d2e2f2e2d2b272320190e0c070000000000000000000000000000000000000000000008141c2a3437444b5055585a5b5b5a57534d483b342b313a3d4a4a4a4a4a3b382f2211000000000000000b20354a6074899eb49f8a75604b36200b000c21374c61768ca6b39d88735847331f0a0000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67545454545454545454545454545454545454545454544f4332200c00182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1c6ccc2bfbababababababababababababababababababaa8937e68533e2913000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d0000000000000000000000000a1f33475871869bb0ac96816c573b2b190500000000000005192b3c51667c91a4b6b5a3927d685a4839281b0d010000000000000000000009151d31445562788a9fb4bbaa97826d5846331f0a0000000000000000000000080e1a2123282b2d2c2a27211f170b05000000000000000000000000000000040d13151e1e1e1e1d0d0c0600000000000000000000000000000000000000000000000000000000000109151d202731363a3e404344444442403d38352c23211a0f07000000000000000000000000000000000000000c1826303b484c5560656a6d7070706f6c6862594d483c414e526060606060504c402f1c09000000000000071c30435471869bb0aa8e79634e39240e000a1f33475873889db3a68c76614c37210c0000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3c3225150300182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4937e68533e2913000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000000000004172a3a566b8095abb19c8771594834200b000000000000000d20354b6073869cb1bfb39e8978625746392b1c1408020000000000000710192731434b6073849aa9bab49f8c79634e3a29170400000000000000000000000000060c0e1316171715110c0a0400000000000000000000000000000000000000000009090909080000000000000000000000000000000000000000000000000000000000000009151d27313638454b4f5356585959595755524d493c39362d211a0f02000000000000000000000000000000000c1c2a36434b59626b747a7f8385868684827d776e625a4d4e5f687575757575665e4c38230f00000000000000132536586d8298ada7917c67523c2712000417293a5a6f859aafa48f7a654f3a25100000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a272015070000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7e68533e2913000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d0000000000000000000000000010253b50657a90a8b6a48c77624d37220d00000000000000081c304354667c91a1b3b9a89b85756157483b30261e16110f0e0f10131c202d37444b616b8096a2b4b8a797826d5b49351c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f19273137444b51566064686b6d6e6f6e6d6a67635a564e4a3d362d1d150900000000000000000000000000000c1d2a3a475460697780888f94989a9b9b9997928b8378675f52687d8a8a8a8a8a7b66503b261100000000000000152a3f546a7f94a9aa95806a55402b150000172c41576c8196aca8937d68533e28130000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2715151515151515151515151515151515151515130c03000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77624c37220d000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000000000000000b20364b6075899fb4a7927d685236251300000000000000011426364c5e6f8499a8b9b5a39a847562594b4336322826242324262530353e4a55606c7f949eb0beb39e8977614c3d2c1a000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e121517191a191816130f0b0802000000000000000000000000000000000000000000000000000005121f2d37444b5560676e75797d808283848382807c78726c635b4e4a3d3127190c0000000000000000000000000a1b2a3b475861727f8a969ea6aaadafb0b0afacaa9f988a7d6960687d929f9f9f907b66503b26110000000000000011263c51667b91a6ae98836e59372715020013293e53687e93a8ab96816c56412c170000000000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c676565656565656565656565656565656565656565625948341f0b000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000000000000091d3145566f8499afad98826d5443301c0700000000000000081830404d6278899eb3bcb4a29a85776860544b45383b3939393b36434a505c647481949dafbcb1a0927d675947341f0f000000000000000000000000000000000000000000000000000000000000000000000000080e10192123272b2d2e2f2e2d2b2824201d150b090200000000000000000000000000000000000000000000051323303d4a556068747c83898f9395989999999795928d8781796f635b4b44372a1c0c00000000000000000000031628394759617684949ea8b3b8b7b2adaaaaaaadb1b4a89e917e69687d92a7b5a5907b66503b2611000000000001030e23384d63788da9b19c86715544311d080810253a50657a8fa5af99846f5a3929170308080000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c483b2a1805000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d000000000000000000000000000215273854697e94a9b39e8874604a35200b0000000000000000122035485a677d919eafbdb4a39b897d7367605654514f4e4e50535460656e7a85979fafbbb4a297826d5f4d3b2a18010000000000000000000000000000000000000000000000000000000000000000000007101b22252c35383c404243444443403d3a363127201d150a030000000000000000000000000000000000000002132330414d5b63737e8791999ea8a8abadaeaeaeacaaa7a59d968e84796b6055473a2a1c0c000000000000000000091e3245576177869aa2b4b9b3afa59d98959495979ca4adb49f8d7c687d92a7bba5907b66503b2611000000061016181d20354b6075899fb49f8a75604b36201d1d1d22374c61778ca7b29d88735746331e1d1d1d0f0d070000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1d0d00000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000000000000000e24394e63798ea6b8a68e79644e39240f000000000000000006192b3c4d5f6a80959fafbcb5a79e92867d756e696664636465686d737a838d9ba3b1bdb4a39b8474604b41301d0c00000000000000000000000000000000000000000000000000000000000000000008131c202e373a3c494d5255575959595856534f4b44373632281e160b000000000000000000000000000000000000102030414d5f677986939da5aeb4b9bcb5b2b0b0b1b3b8c3b7b2aba1998c80746158473a2a19090000000000000009192f404b6075859ba4b3bab4a1998f8783807f8082878e98a0ab9e88777d92a7bba5907b66503b261100000a18232b2e333330435471869bb1aa8d78634e38333333333334475973889eb3a68b76614c363333333324221b1002000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525221f180d0000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000000000000000b20354a6074889db3a9947f69543828160200000000000000000e1e304150626c81959eb3b8b8b3a39b9289837f7b7978797b7e82878f999fabb5bcb5a29a85766156453223130000000000000000000000000000000000000000000000000000000000000000010f182530353f4b4f575b63676a6c6e6f6e6d6b68646055524b453832281b12030000000000000000000000000000000a1b2e3f4d5f677d8b9ba3b2b7b9b3acab9f9d9b9b9b9da6a6adb4bab3aa9f958476615847372715010000000000011527374c5e6d8297a3b5baa99f92847a726d6b6a6b6d727982919ea699837f94a9bba5907b66503b261100061828363f4348484836586d8398ada6917c6751484848484848483a5a70859aafa48f7a644f48484848483a372e2010000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c2712101010101010101010101010101010100d0b05000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d0000000000000000000000000000071c3043546d8298adaf9a846f5645321e090000000000000000001223334451636c80919ea7b2bfb5b1a89e9994908e8e8e9093979da5aeb5bcb5ab9f968475615846382816050000000000000000000000000000000000000000000000000000000000000001141f2c36434a515d656c73787c808283848382807d79756e6760564b4639301e160a00000000000000000000000000031628394b5d677d8d9fa9b5bbb4a79e96908b88868586888c91989fa9b1bbb4a29a8676615544311d0e0000000000081d314455667b909fb1bbaa9f8b7d6f655d58555555585b636e7c8a9ea199949daebba5907b66503b2611001023364653585d5d5d5d5d6a7f94aaaa957f6a5d5d5d5d5d5d5d5d5d5d6c8197aca7927d685d5d5d5d5d5d4f4b3e2e1b070000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d00000000000000000000000000000013253652677d92a7b49f8a75604b36210b000000000000000000051525344451616a7c8998a0afb3bfb9b4aea9a6a4a3a3a5a8acb2b7c2b6b1a49c8d80736157463a291a0a0000000000000000000000000000000000000000000000000000000000000009141d313d49546066717a81888d9195979899999895928f89837c756a61574d4132281b0d000000000000000000000000091e324557647b8b9fabbab8aa9f9589817b767371707173767b828a97a0b4bab4a49a8473604b3c2b1906000000000b20354b6074869cb1bdb49f8c7c68604f4b3f403f403d4a4e5e667a8a9eaea9aebbbba5907b66503b261100162b3f53646d7272727272727c91a6ad98827272727272727272727272727e93a8ab968072727272727272645c4b37220d0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9b7a28c77624d37220d0000000000000000000000000000000d22374c62778ca4b6a9907a65503b2510000000000000000000000716263443505e6677838f99a1aab1b5bcc9bbb9b8b9babdc3b7b2aca49c92867b6b60554639291c0c0000000000000000000000000000000000000000000000000000000000000009192631424e5b63727c868f979da6a7aaacaeaeaeadaba8a89f9991887f75675f4b45392a1d0d00000000000000000000021527374b6075879daabbb8a69e8b80766c6561575b5b5c5861666d7782919fa9bab4a2957f6a5a4835200a000000061a2c3d52677d92a4b6b4a2937e695e4e42372e2b2a2b2d36404c5c677d91a1b3c2ccbba5907b66503b261100182e43586d82878888888887889db3b49f8b878888888888888888888887899eb3b49f8b878888888888877a644f3a240f0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020202152a3f546a7f94a9b7a28c77624d37220d0000000000000000000000000000000b2034485971869cb1ab95806b563a2a17040000000000000000000008162533404d59626e7a848d959b9faba8aaacacacaba9a6a59d978f867d74655d4b4437291b0c0000000000000000000000000000000000000000000000000000000000000009192637444b60687985919ba3acb3b7c4bdb9b7b6b7b9bcc6bab4aea69e94887c6d6057483b2b1d0d000000000000000000081d3144556a7f94a5b7b9a89e887a6b6157504b4639463a474c5159626d7d8b9fb4bdb49f8b78624d3828160200000c2135495b70859bb0c1b09a8472604a4031221b1615161a212f3e4d5f6f8399aec0d1bba5907b66503b261100172d42576c82979d9d9d9d9d9da6b8baa99f9d9d9d9d9d9d9d9d9d9d9d9d9ea7b8baa99f9d9d9d9d9d9d927d68533d28130000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1012171717172a3f546a7f94a9b7a28c77624d37220d00000000000000000000000000000005182b3b566c8196abb09b86715847331f0a0000000000000000000000071522303b484d5d656f787f868b8f93959697979593908d87817a736860554b3f3127190b00000000000000000000000000000000000000000000000000000000000000011426374455606c7e8b9aa2b1b5c2b7b2aca7a4a2a1a2a3a6abb1b5c1b8b3a69d9182756259483b2b1b0b00000000000000000b20364b6074889db3c3b49e8a7a645c4b4639363228302933373b484c5f677c919fb1baa997816c5645321e0900000e23384e63788da3b5b5a38f7a6454433022130800000007122030414e63798ea2b4c8bba5907b66503b26110014293e54697e93a9b2b2b2b2b3b8c4c7bab4b2b2b2b2b2b2b2b2b2b2b2b2b3b8c5c7bab4b2b2b2b2b2ab96816b56412c160100000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000005131e25272c2c2c2c2c3f546a7f94a9b7a28c77624d37220d0000000000000000000000000000000011263b51667b90aab59f8b77614c37210c00000000000000000000000004121d2b343f4b4f5a636a71767a7e80818281807e7b77726c6560544b44372e1d150900000000000000000000000000000000000000000000000000000000000000010f1d314455607381939fa9b4c0b4afa69d97928f8d8c8c8e91959ba3acb4bbb7b2a0988577625948392918080000000000000010263b50657b90a6b8b8a7937e695c4b3e3329211e161b171f212b34414d5e6c8197a9bab49e8975604b36210b0000142a3f54697f94a9c1b09b85705c4b362513040000000000021321364a5b70859aafc5bba5907b66503b26110010263b50657b90a1a1a1a1a1a1a8adbabfb2aea1a1a1a1a1a1a1a1a1a1a1a1aaafbbbdb1aca1a1a1a1a199846f5a442f1a0500000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c27120101010101010101010101010101010101010000000000000000000000000000000000000000000001132330393d414141414141546a7f94a9b7a28c77624d37220d000000000000000000000000000000000c21364b61768a9fb4ab917c67523c271200000000000000000000000000000d18202e373c494d55586165686a6c6c6c6b6966625a57504a4336312719110100000000000000000000000000000000000000000000000000000000000000000f1f31424b607382979fb4bab7b2a29a9088827d7a787777797c80868e979faab4beb2a39b877762574636251300000000000000162b41566b8096abafaf9e8875604b3e2e1e170c090300040a0d182030404c61778b9fb4b9a8907b65503b26100005182b3b5a6f8499afc4a9937e69543e2e180800000000000000071a2d3d53687d93a8c4bba5907b66503b2611000d22374d62788c8c8c8c8c8c8c939cadb2a1998c8c8c8c8c8c8c8c8c8c8c8c949dafb19f978c8c8c8c8c8c87725d48331d0800000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c271717171717171717171717171717171717171713110b020000000000000000000000000000000000000a1e30414d52575757575757576a7f94a9b7a28c77624d37220d000000000000000000000000000000000a1e32465770859aafac97826d573c2c1906000000000000000000000000000005101b222c35383a464c5053555757575654514d483c3a3530251d150900000000000000000000000000000000000000000000000000000000000000000008182c3d4e606c8197a0b1bdb3a59d90847b746d686462616264676b7179818b9aa2afbcb5a59c8675615443301c0d0000000000001a2f44596f84999a9a9a98826d5645322010030000000000000005131f3447596f8499aec6a9947f6a543f2a15000b2034485973899eb3b7a68d78634d3823100000000000000000000f23384d62788da6b7bba5907b66503b2611000b20354a6072777777777777777e93a8ae99837777777777777777777777777f94aaac978177777777777777624c37220d0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67513c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c28261e130600000000000000000000000000000000001025394d5f676c6c6c6c6c6c6c6c7f94a9b7a28c77624d37220d0000000000000000000000000000000003162939556a7f94a6a69d87725a4935200c00000000000000000000000000000000080e1920232933363a3e40414242403e3b38342b25201c13080100000000000000000000000000000000000000000000000000000000000000000000132536495b687e939fb1beb2a19a877c6f666054524f4d4c4d4e51565b636c7884959eadbab5a4998372604a3c2b19050000000000172c42576c8184858585847d67523828150100000000000000000004182a3b556a7f95aabfac97826d57422d18000d22374d62778ca7b8b39d88735a4935200c0000000000000000000b2035485a73889db3bba5907b66503b261100071c3043546062626262626263798eaab09b867162626262626262626262667b90a5ae99846f6262626262625947341f0b0000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1bca6917c67514141414141414141414141414141414141414141413d3a312413020000000000000000000000000000000012273d52677d8181818181818181859bb0b7a28c77624d37220d00000000000000000000000000000000000f243a4f647a8f9090908d78634d38230e000000000000000000000000000000000000060c0e171f2125292b2c2d2c2b2926222019100b07000000000000000000000000000000000000000000000000000000000000000000000000071c30435463798b9fb4bdb2a0988376665e504b43363a383737393c3d494e5b63737f939cadbbb3a1937e695a4834200f0000000000152a3e52636c6f6f6f6f6f675f4d391a0a000000000000000000000013283e53687d93a8bdad98836e58432e190010253a4f657a8fa4c5af9a846f5a3c2c190600000000000000000006192b3c5a6f859aafbba5907b66503b26110000132536434a4c4c4c4c4c4c60758a9fb49f8974604c4c4c4c4c4c4c4c4d62778ca8b29c8772564c4c4c4c4c473b2a18050000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71869cb1bca6917c6756565656565656565656565656565656565656565656534e42311e0b00000000000000000000000000000000182d42576d8296969696969696969ba3b4b7a28c77624d37220d00000000000000000000000000000000000b20354b60737c7b7b7b7c77624c37220d000000000000000000000000000000000000000000040a0c1013151717171614110d0b050000000000000000000000000000000000000000000000000000000000000000000000000000011527374a6072859aa9bab4a298827361584c403530262523222224272c353c4954606a7e939dafbfb49e8a78624d3e2d1a07000000000f22344552575a5a5a5a5a524d41301e00000000000000000000000014293e53697e93a8bead98836d58432e180011273c51667c91a6bbac97816c57422c170000000000000000000000182d42576d8297acbba5907b66503b2611000008182530353737373737455672879cb1a88d78624d383737373737374a6074899eb49f8b76604b37373737342a1d0d000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71869cb1bca6917c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68604e3a261100000000000000000000000000000000182d42576d8297acacacacacacacb0b4c1b7a28c77624d37220d0000000000000000000000000000000000081d314455606666666666625948341f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455677d92a2b4b8a69a84746055473a2f201c140f0d0c0d0f121a212c36434b606a7f94a1b3b9a898836e5c4a36210c00000000051727343e4245454545453d39302313010000000000000000000006192b3c566b8095abc0ac96816c57412c170013283d53687d92a8bdaa95806a55402b150000000000000000000001162b41566b8096abbba5907b66503b261100000008131c20222222222738596e8399aea6907b66513b262222222230435470859bb0ab8e79644e392422221f180d00000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71869cb1c4ae998381818181818181818181818181818181818181818181817d68533d281300000000000000000000000000000000182d42576d8297a6a6a6a6a6a6a6a6a6a6a6a28c77624d37220d000000000000000000000000000000000001142637444b51515151514c483b2a1805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0c0d0d0c0b070000000000000000000000000000000000000000000b20354b6074879db2c0b39e8877625645372a1c120801000000000000060e182630424a60728399a8b9b2a08e79644e3b2a1804000000000917222a2c303030303027251e13050000000000000000000004122035485a70859ab0c4a9937e69543e29140013293e53687e93a8bda9947f6a543f2a150000000000000000000000152a40556a7f95aabba5907b66503b26110000000000070b0d0d0d162b40556b8095aaa9947f69543f2a140d0d132536586d8297ada7927c67523d27120d0b050000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1c6b3a1999696969696969696969696969696969696969696969696836e59442f1900000000000000000000000000000000182d42576d82909090909090909090909090908c78624d37220d00000000000000000000000000000000000009192631353b3b3b3b3b37342a1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1217151d2022222221201c13140f0b0700000000000000000000000000000006192c3c52677d92a5b6b4a2917c6759473827190c000000000000000000000008141c3043546277899eb3bead98826d5947341f0b0000000000050f15171a1a1a1a1a12100a01000000030303030003090c181f30404d62788c9fb4b7a68f7a644f3a240f0013293e53687e93a8bda9947f69543f2a140000000000000000000000152a40556a7f95aabba5907b66503b26110000000000000000000012273d52677c92a7ad97826d583625130000142a3f54697f94a9aa95806b55402b160000000000000000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1c6bfb3aeabababababababababababababababababababababab99846e59442f19000000000000000000000000000000000e24394e63797b7b7b7b7b7b7b7b7b7b7b7b7b7c75604b36210b0000000000000000000000000000000000000009141d202626262626221f180d000000000000000000000000000000000000000000000000000000000000000000000000000000070c171f21272d273136373737363530252a24201c1308040000000000000000000000000c2135495b70859ab0c2b09a85705f4d3b2a1a0a000000000000000000000000000113253648596a7f94a7b8b49f8b77614c37220c0000000000000000020505050505000000000a0f111818181819161e212a33404d5e6d8297abbcb29d8874604b35200b0013283d52687d92a7bdaa957f6a55402a150000000000000000000001162b40566b8095abbba5907b66503b261100000000000000060c0e0f24394e64798eabb09b85705443301c0f0f11263b51667b90a6ae99836e593827150f0f0f0b09020000000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71879cb1b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ae99846e59442f19000000000000000000000000000000000c21364a5b636666666666666666666666666666605645321e09000000000000000000000000000000000000000001080b11111111110d0b05000000000000000000000000000000000000000000000000000000000000000000000000000005101b222933363c4238454b4c4d4c4c4a43363f393530251f170c01000000000000000000000e23384d63788da2b4b5a4907b655041301d0d00000000000000000000000000000008182a3b4b6075889eb3bbaa937e69543a29170400000000000000000000000000000004121d24272e2e2e2e2e2832363a474c5e667c91a0b1b8a6957f6a5443301c080011273c51667c91a6bbac96816c57412c170000000000000000000002172d42576c8297acbba5907b66503b26110000000000010f1a21232424364b60768b9fb49e8974604a352424242424384d62788da8b19c877256453124242424211e160a00000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001c32475c71869c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d99836e59442f1900000000000000000000000000000000071a2d3d4a4e51515151515151515151515151514b453828160200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e19202e373a464c52575b566061626261605459544f4a4336332a1d140900000000000000000215273854697f94a9c0b19c86715d4b38231200000000000000000000000000000000000d1e3245576b8095abc2b09a85705846331f0a000000000000000000000000000000122230393c434343434338454b5058616c7c8b9fb4bbb39e8876614c36261401000f253a4f647a8fa4c5ae99846e593b2b180500000000000000000004182a3b5a6f8499afbba5907b66503b261100000000000f1f2c3538393939455672879cb2a88c77624d393939393939394a6074899fb49f8a75604b39393939393632281a0a000000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a2510000000000000000000000000001b30455a70848888888888888888888888888888888888888888888888888888888888826d58422d1800000000000000000000000000000000000f1f2d36393b3b3b3b3b3b3b3b3b3b3b3b3b3b3632281a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c19191919190e0c070000000000000000000004121e2b353e4b4f5861676c7073757777777675726e696460544c473a3126190c00000000000000091d31455670859aafc4a9947f69543f2f1c050000000000000000000000000000000000031628394e63798ea4b6b49f8b76614c36210c00000000000000000000000000000a1d30404d5158585858595a5660656c7781919fa9bab49d917c66584633180800000d22374c62778ca7b8b29d8772594834200b0000000000000000000b1f34475972879db2bba5907b66503b261100000000061a2c3d494e4e4e4e4e596f8499aea5907b65504e4e4e4e4e4e4e4e5471869bb0aa8e79634e4e4e4e4e4e4b45382816020000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d8297adb3a48f7a654f3a251000000000000000000000000000182d4155667073737373737373737373737373737373737373737373737373737373736d64523f2b160000000000000000000000000000000000010f1a21242626262626262626262626262626211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171f212e2e2e2e2e24211a0f01000000000000000513222f3c484d5c646e767c8286898b8c8c8c8b8987837f79736a61584b44372a1c0c0000000000000b20364b60758a9fb4b7a68d78634e382311000000000000000000000000000000000000000a2135495b72879cb1bcab907b66513b261100000000000000000000000000000f24394d5e666d6d6d6d6e6f72767b828a979fb4b4a99f937f6a5e4c3a29170000000b1f34485973889eb3b6a58c77624c37220f0000000000000000000c22374c61778ca5b6bba5907b66503b2611000000000c2135495b6364646464646b8095aba9937e69646464646464646464646d8298ada7917c67646464646464605645321e090000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000182d42586d82979d9d9d8f7a654f3a25100000000000000000000000000012253748555a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e58524535231000000000000000000000000000000000000000070c0e11111111111111111111111111110b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b293336434343434339362d1f0f00000000000004132331404c5a626e7a838a91979b9ea7a1a2a1a99f9c99948e877f76696055473a2a1c0c00000000000f24394f64798ea9bab29d88735b4935210c00000000000000000000000000000000000000061a2c3d576c8297acc9aa957f6a55402a15000000000000000000000000000011273c51667d828383838384878a90979ea8b1aba29a8b7e6a614f40301b0b00000005182a3b596f8499aec3a8927d68533d2d1a070000000000000006192c3c52677d92a7c3bba5907b66503b2611000000000e23384e63797979797979798095aaae98827979797979797979797979798197acac97817979797979797974604b36210b0000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000172c41566c81888888888879644f3a240f00000000000000000000000000081a2a3741454848484848484848484848484848484848484848484848484848484848423f352717060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a464c58585858584e4a3d2d1a070000000001122331414e5e6678838f989fa9acb0b3b8c5b6c7bab4b1aea9a59d95897f736158473a2a19090000000013283d52687d92a7c7ae98836e593d2c1a06000000000000000000000000000000000000000013283d52687d92a7bdae99836e59442e190000000000000000000000000000152b40556a8095989898989a9c9faaacab9f9c968e847968604f43322212000000000014293e54697e93a9c0af9a846f5b4a36211400000000000002102035495a6f8499aec4bba5907b66503b2611000000051a2f445a6f848e8e8e8e8e8e959eafb2a0988e8e8e8e8e8e8e8e8e8e8e8e979fb1b19f978e8e8e8e8e8e8e7b65503b26100000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000015293e51636c7373737373645c4a36220d00000000000000000000000000000c1a252d3033333333333333333333333333333333333333333333333333333333332d2b2317090000000000000000000000000000000000000000070d0f121212120f0d0700000000000000000000000000000000080e101212121212121212121212121212100a01000000000000000000000000000000000000000a1f334658616e6e6e6e6e635b4a36210c000000000f1f30414e5f687c8999a1adb4b8b3aca7a3a2a1a1a3a5aab0b5b6b2a89e94847661584737261401000000162b40556b8095aabfaa95806a55402b150000000000000000000000000000000000000000000f24394f64798ea4c7b19b86715c3726140100000000000000000000000000152b40556a8095aaadadaeafb1b4bbb49f8d8681796f635b4e423225150400000000000d23384d62788da2b4b4a28e79634e42311c130802000108122030404d63788c9fb4cabba5907b66503b261100000001172c41566c8196a3a3a3a3a3aaafbcbeb2aea3a3a3a3a3a3a3a3a3a3a3a3acb1bdbdb1aca3a3a3a3a3a3937e69533e29140000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000e22344451565e5e5e5e5e4f4a3e2e1b070000000000000000000000000000000812181b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e181610060000000000000000000000000000000000000002101b22242727272724221b100200000000000000000000000003111c23252727272727272727272727272727241d12050000000000000000000000000000000000000c21364c6176828383838279634e39240e000000071a2d3d4d5f687e8d9ea7b2b9b3a69e97928e8c8c8c8d90959ba3aeb3b9b4a29a8676615544311d0b000000182d43586d8298adbca7927d67523d28120000000000000000000000000000000000000000000c21374c61768ca9bab39e89745544311d0800000000000000000000000000152b40556a8095aab1b1b2b4b9c6c4ae9984796f645c4e4a3d312415070000000000000b2035495a70859aafc0af9a846f604e4030251d1517141d20303e4c5e6e8298abbccfbba5907b66503b26110000000013283e53687d93a8b0b0b0b0b0b3b7c4c4b7b3b0b0b0b0b0b0b0b0b0b0b0b0b3b8c5c3b7b2b0b0b0b0ac97816c57422c170000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000051626343e4148484848483a362e201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010202d36393c3c3c3c39362d201000000000000000000000000011212f373b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3930231201000000000000000000000000000000000011263c51667c919898988a76614c36210c0000000c21364a5b677d8d9fabb9b4a79e9388817c79777677787b80858e99a1b4bbb4a49a8473604b3a29170400001a2f445a6f8499afbaa5907a65503b25100000000000000000000000000000000000000000000a1f33475874899fb4b9a78a74604b35200b00000000000000000000000000152b40556a80959c9c9c9c9ea8a8afb3a1998e8479696151443324140000000000000006192b3c51667c91a3b5b3a1937e685e4a433631272d263135414d5c667c91a0b2c9cebba5907b66503b26110000000010253a4f657a8f9b9b9b9b9b9b9da6b7b7a69d9b9b9b9b9b9b9b9b9b9b9b9b9ea7b8b7a59d9b9b9b9b9b9a85705a45301b0000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000081622292c333333333324221b100200000000061016182020202020100e0800000000000000000000000000080e10202020202017150f05000000000000000000000000000000000000000000000000000000000000071b2d3e4a4f525252524f4a3e2d1d0c00000000000000000000081c2f3f4b5052525252525252525252525252514d41301d0a0000000000000000000000000000000005192b3c576c8197acad9b85705846331f0a0000000e23394e63798a9fabbcb4a29b897e756c676462616163666a707983929faabbb4a2947f695846331f0a00001b31465b70869bb0b9a48e79644f39240f00000000000000000000000000000000000000000004172a3a5e73889db3c5a18c77614c37210c0000000000000000000000000013293e53687e8687878787898d929aa2b2aea1998b7e6b625142311e0e000000000000000e20354a6072869babbcb49f8c7c6960544b45384237444b505f677a8a9eaeadb1bebba5907b66503b2611000000000c21374c617685868686868686889db3b39d88868686868686868686868686899eb3b29d87868686868686836f59442f1a0000000000000000000000000000000002182d42576d8297acc0ab96816b56412c1601000000000000000000000000000000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000000000000000000000000050e15171e1e1e1e1e0f0d0700000000000917232b2d353535353525221b100300000000000000000003111c232635353535352d2a22170900000000000000000000000000000000000000000000000000000000000d22364a5c6467676767645c4a3b2a18040000000000000000000e23374b5d6567676767676767676767676767675f4d392410000000000000000000000000000000000b2035485a72879cb2aa95806a553a291704000002172c41576c81949faab4a29a8477696056524e4d4c4c4e50555c646f7d8c9fb4bfb39e8976614c36210c00001c31465c71869bb1b8a38e78634e39230e000000000000000000000000000000000000000000001d32485d72879db2b7a28c77624d37220d0000000000000000000000000011263b4e6068717171717274787d84909ca4b3aa9f93806b604e3c2b1906000000000000071c304354657b8d9fb5bbaa9f8c7e726660565857585560656f7d8a9ea09897a0b1bba5907b66503b2611000000000a1f33475861717171717171717e92a8ac97817171717171717171717171717f94aaaa957f7171717171716f6554412c180000000000000001010101010101010102182d42576d8297acc0ab96816b56412c1601010101010101010101000000000000001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a3a372e211000000000000000000011212f383b4a4a4a4a4a423e35271705000000000000000000000000000000000000000000000000000000000f24394f647a7c7c7c7c7a645947341f1100000000000000000010253b50657b7c7c7c7c7c7c7c7c7c7c7c7c7c7c67513c2712000000000000000000000000000000000d22384d62788da4b6a88f7a65503a2510000000000b20354b60737f8c9ca49a847562594b453839373737383b3e4a4e60687d92a1b2b9a7937e695336261401001c31475c71869cb1b8a28d78634d38230e000000000000000000000000000000000000000000081d32475d72879cb2b7a28d77624d38220d000000000000000000000000000b1f31424e535c5c5c5c5d5a6268707b869aa2b4b49e937e685a4935200c000000000000001325364b5d6b8096a2b4bbaa9f93857c75706d6c6d70747b84919ea698838297adbba5907b66503b26110000000004172a3a474c5b5b5b5b5b5b647a8fa4af9a85705b5b5b5b5b5b5b5b5b5b667c91a6ad98836e5b5b5b5b5b595447372411000000010a101217171717171717171717182d42576d8297acc0ab96816b56412c1717171717171717171717110f09000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000000000000000000000000000000000000000000000000000000000010233545525860606060604f4b3f2e1b0800000000000000081c2f3f4c50606060606057524535220f000000000000000000000000000000000000000000000000000000000e23394e63788a9191918977614c3f2f190900000000000000001b30455a7084919191919191919191919191918b745f4a351f0000000000000000000000000000000114263653687d92a8b49e8975604b36200b00000000081d314455606a7a869686766157483b32282422212223262d36414e5f6e8399aec4af9a846f5443301c08001c31465c71869bb1b8a38e78634e39230e000000000000000000000000000000000000000000081d32485d72879db2b7a28c77624d37220d00000000000000000000000000021424313b3e474747473c484d535d6575849aa4b6b49f8a78624d3a29170400000000000008182e3f4b6073849aa2b1bbb4a39b918a8583828285899099a1ab9d88778196acbba5907b66503b261100000000000c1c2a333746464646464c61768ba6b39e88735847464646464646464e63788da9b19b86715544464646444137291907000005131e25272c2c2c2c2c2c2c2c2c2c2c2d42576d8297acc0ab96816b56412c2c2c2c2c2c2c2c2c2c2c2c27241d120400001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b3f52646d7575757575655d4b37220e000000000000000e23384c5d6575757575756c63523e2a15000000000000000000000000000000000000000000000000000000000c2136495b6b8095a6a798826e5d4b37261401000000000000001b30455a70859aa7a7a7a7a7a7a7a7a7a7a79f8a745f4a351f000000000000000000000000000000081c3043546e8398adae99846f5645311d090000000001142637444b5c64758179635847392b1e16121313120f111b2231414f647a8fa6b7b49f8974604b35200b001b30465b70859bb0b9a48e79644f39240f000000000000000000000000000000000000000000071c30435473889eb3bcab8c76614c37210c000000000000000207070707070006141f2629323232322b35383f4b576175869cb1baa897826d5847331f0a00000000000000101d31445561758497a0b2b7b4b0a99f9a9897989a9ea8afab9f8d7b6c8196acbba5907b66503b26110000000000000c171f213131313133465873889db2a68c77614c373131313131354b60758a9fb49f8a75604b3531312f2c24190b000001132330393d41414141414141414141414142576d8297acc0ab96816b56414141414141414141414141413c3930221200001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d828a8a8a8a8a7b654f3a25100000000000000010263b50657b8a8a8a8a8a816c57422d1700000000000000000000000000000000000000000000000000000000061a2c3d4b6075889db2a0907b655544311d0a000000000000001b30455a70849aafc5b8b3ababababababab9f8a745f4a351f0000000000000000000000000000000b20354b6074889eb3a9937e6954382715020000000000091926313e4a57606c635b493a2a2022252728282724211e1622374b5c73889db3baa88d78624d38230d001a2f445a6f8499afbba5907b66503b26110000000000000000000000000000000000000000000b20354a60758a9fb4b59f8a74604b35200b00000000050f15171c1c1c1c1c0f0d080b11131c1c1c1c1920222e394657647a8fa2b4b49f8a76614c37210c00000000000000021527374657617482919da5b0b5bab4b0adacadafb3b4a79e8d7e686c8196acbba5907b66503b261100000000000000040a0c1c1c1c17293a5a6f849aafa48f7a654f3a251c1c1c1d31445571869cb1a98d78634d38231c1a1811070000000a1e30414d5256565656565656565656565656576d8297acc0ab96816b5656565656565656565656565656514d40301d09001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d82979f9f9f8f7a654f3a25100000000000000010263b50657b909f9f9f97816c57422d1700000000000000000000000000000000000000000000000000000000000f1e324557687e93a6b19c8673604b382815020000000000001b30455a70849aafb8a79e95959595959595958a745f4a351f0000000000000000000000000000000f24394f64798ea7b7a68e79634e39230e0000000000000009141d2d39454b564e493d2c2b34373b3d3e3d3c3a363228202e3e5a6f8499afc6a48f7a644f3a250f00182d42586d8297adbda7927d68523d28130000000000000000000000000000000000000000000c22374c61778caabbb39e88735544311d08000000081722292c313131313125221b10020007070700050b111b29394a5c70859aafbaa9927c67523d27120000000000000000091929394656606d7c87939ba3a7aaacadadacaaa99f97897c68606c8196acbba5907b66503b261100000000000000000000060600172c41566c8196aba8937e68533e29130601152737586e8398ada6917b66513c2611040300000000001025394d5f676c6c6c6c6c6c6c6c6c6c6c6c6c6c6d8297acc0ab96806c6c6c6c6c6c6c6c6c6c6c6c6c6c6c665e4d39240f001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adb5a48f7a654f3a25100000000000000010263b50657b90a5b5ac97826c57422d170000000000000000000000000000000000000000000000000000000000031628394b6074889db2a4927d685645321d090000000000001b30455a70859aafb39e898080808080808080806b55402b1600000000000000000000000000000316283854697f94a9b29d88735b4936210c000000000000000001101b283236413835373a3b484d50525353514f4b4639353042576d8297acbaa5907b65503b261000152b40556a8095aabfaa95806b55402b160000000000000000000000000000000000000000000f253a4f647a8fa4c8b09b86715b372614010000051727343e4146464646463a372e201000000000000000000b1b2d3e54697e94a9c7ab96816c56412c170100000000000000000b1b2938454b5f67757e858c91959798989794908a8177665e576c8196acbba5907b66503b26110000000000000000000000000013283e53687d93a8ac96816c57412c170000152b40556a8095aaa9947f6a543f2a150000000000000012273d52677c818181818181818181818181818181869cb1c6b09b858181818181818181818181818181817c66513c2711001c32475c71879cb1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000a1d3145566a7f94a9b29d8774604b3726140100000000001b30455a70859aafb19c86716b6b6b6b6b6b6b6b62503d28140000000000000000000000000000091e3245566f849aafad97826d583d2c1a06000000000000000000000a161e212e373e4b4f5759626567686867646157514a4336576c8196acbba5907b66503b26110012283d52677d92a7c6ae99836e593d2d1a07000000000000000000000000000000000000000013283d53687d92a8bdad98836e58432e190000000f22344551575c5c5c5c5c4f4b3e2e1b08000000000000000010263b50657b90a5baae99846f59442f1a040000000000000000000b1a2832414d56606870777c80828383827f7b766c61594c576c8196acbba5907b66503b26110000000000000000000000000010253a4f657a8fa4af9a846f5a3a2917040012273c51677c91a6ad98826d5836261401000000000000182d42586d829696969696969696969696969696969ca4b5c9b5a39b969696969696969696969696969696816c56412c17001c32475c71879cb1b3a6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000021527384c61778a9fb4a5937e685544311d0800000000001b30455a70859aafb19c87715c56565656565655504433210d00000000000000000000000000000b21364b60758a9fb4a7927d67523d281200000000000000000000000b1a27313e4b4f5c646c72777a7c7d7d7c7a766f67605449576c8196acbba5907b66503b2611000e24394e63798ea8b9b39d88735b4a36210800000000000000000000000000000000000000071b2d3e576d8297acc8aa947f6a553f2a1500000015293e51636c7171717171645c4b37220d00000000000000000f24394f64798ea4b9b09a85705b45301b06000000000000000000000a161e3038454b535962676a6d6e6e6c6a6661574c473b576c8196acbba5907b66503b2611000000000000000000000000000c21374c61778ca6b29d88735846331f0a000e24394e63798eaab09b86715443301c08000000000000182d42586d8297ababababababababababababababb1b5c2c8c1b5b0abababababababababababababab96816c56412c17001c32475c71879c9d9d9d917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000a1f3447596d8398adb29d8774604b35200f00000000001b30455a70859aafb19c87715c474040404040403d33261604000000000000000000000000000010263b50657b90a9b5a48c77624c37220d000000000000000000000b1b2938454b5c64707a81878c90929392918f8a847c72635a576c8196acbba5907b66503b2611000b20364b6075899eb4b8a68e79634e362513000000000000000000000000000000000000000d22364a5c72879db2bbaa907b65503b2610000002172c41576c8186868686867a644f3a250f00000000000000000f253a4f647a8fa4b9b09a85705b45301b06000000000000000000000002121a2832363b484d52555758585755514b46393441576c8196acbba5907b66503b2611000000000000000000000000000a1f33475873889eb3a68b76614c36210c000b20364b60758a9fb49f8975604b35200b000000000000182d42586d8297adb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ab96816c56412c17001b30455a708488888888887c66513b2611000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000004182a3a50667b90a6b6a5917c67523d2c1a06000000001b30455a70859aafb19c87715c47322b2b2b2b2b28211608000000000000000000000000000004182a3b566b8096abb19c86715947341f0b0000000000000000000a1a293a4656606c7a858f979da5a5a7a8a8a6aa9f9a918478655d6c8196acbba5907b66503b261100081d3144556f849aafc4aa957f6a5443301c0800000000000000000000000000000000000417293a4e64798ea5b7b49f8a76614b36210c000003182d42586d82979b9b9b937e68533d2c1a0b0000000000000316293952677c92a7bcae99846e59442f1904000000000000000000000000000a161e212b34373c40424343423f3b3632282c41576c8196acbba5907b66503b26110000000000000000000000000004172a3a5a70859aafa48f7a644f3a250f00091d31455672879cb1a88d78624d38230d000000000000182d42586d82979d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d96816c56412c1700182d415566707373737373665e4c38240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000000c20354b6074889db3af9a85705b49352108000000001b30455a70859aafb19c87715c47321c16161616140d040000000000000000000000000000000b1f34475971869bb1ab96816b563b2a180500000000000000000316283846586174818d9aa2acb2b7bcb5b3b2b2b4b4afa29a897b656c8196acbba5907b66503b2611000215273754697e93abbcb29c8773604a3626140100000000000000000000000000000000091f3346586c8196abc3af9a846f5746321e0a000000142a3f54697f94a9b1ae99836e5b4938291b110b0600050a151e3246576c8197acc6ab96806b56412b1601000000000000000000000000000002090d192022272b2d2e2e2d2a26211e162c41576c8196acbba5907b66503b26110000000000000000000000000000172c42576c8197aca8927d68533d28130002152738596e8399aea6907b66513b2611000000000000172c41566c8188888888888888888888888888888888888888888888888888888888888888888888888888806b55402b160012253748555a5e5e5e5e5e514c402f1d09000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000000081d3144556c8197acb4a28d79634e362513000000001b30455a70859aafb19c87715c47321c070101000000000000000000000000000000000000000c22374c61778ca3b5a9907b65503b26100000000000000000000a1e324556617684969fabb4b8b3abab9f9d9d9d9faaaab2a79e8a796c8196acbba5907b66503b261100000d22384d62788c9fb5b6a4907c665443301c0e00000000000000000000000000000009192c3c4c6176899eb3baa9937e6853392916030000000f24394f64798ea4b6b49f8c79635646392f2320191b19202731414b6176899eb3b9a8917c66513c2611000000000000000000000000000000000000050b0d12151819191715110c09172c41576c8196acbba5907b66503b2611000000000000000000000000000014293e53697e939d9d96816b56412c160100162b40556b80959d9d947f69543f2a1400000000000015293e51636c737373737373737373737373737373737373737373737373737373737373737373737373736b62503d281300081a2a37414548484848483b382f221200000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000000114263750657b90a8b9ab95806b5443301c070000001b30455a70859aafb19c87715c47321c0700000000000000000000000000000000000000000012273d52677c92a7b49f8a76604b36210b00000000000000000a1b30414b6074849aa2b5bcb0a79e958f8b8887888a8e949da5a89c86758196acbba5907b66503b261100000b2034485a6f849aafc2b19b8573604b3c2b1b0b0000000000000000000000000002142637495a6a8095a8b9b49f8a76614c36210c000000000b20354a6073869cb1bbaa9b857461574c3f38352b302b3438454b5f6b8096a7b9b49e8976614b36210c00000000000000000000000000000000000000000000000203030200000002172c41576c8196acbba5907b66503b2611000000000000000000000000000010253a4f657b88888888826d58432e18030012273c51677d88888888806b56412c160100000000000e22344451565e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e55504433210d00000c1a252d30333333333326241d120400000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000000000b20364b6075899eb4b29d8773604a35200b0000001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000000000061a2c3d586d8297adaf9a856f5745321e0900000000000000031628394d5f6d8298a2b4bbb49f9688807a7673727375797f87949fa496818196acbba5907b66503b2611000005192b3c51667c91a4b6b5a3927d685a4839281b0d010000000000000000000009151d31445562788a9fb4bbaa97826d5846331f0a00000000071c304354687d92a3b5b4a39a8375655d534d483c463c484d56606a7d8d9fb5baa997816c5746321e0900000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b261100000000000000000000000000000e23374b5d65737373736d64533f2b1601001024394d5f67737373736b62513d2914000000000000051626343e4148484848484848484848484848484848484848484848484848484848484848484848484848403d332615040000000812181b1e1e1e1e1e110f09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000000091d3145566e8399aeb7a58f7a644f3a250f0000001b30455a70859aafb19c87715c47321c0700000000000000000000000000000000000000000c2135495b73889db2aa947f6a553928160300000000000000091e324557677d91a0b2bbaa9f9181756b6460565d5560646a747f8b9e9f8c8b9fb4bba5907b66503b26110000000d20354b6073869cb1bfb39e8978625746392b1c1408020000000000000710192731434b6073849aa9bab49f8c79634e3a29170400000000001325364b6073859ba7b9b3a19a877b7068625a5c5b5c5a6269747f8d9fabbcb49f8a78624d3928160300000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b26110000000000000000000000000000081c2e3f4b4f5e5e5e5e58534635231000000a1d30404d515e5e5e5e56514434220e00000000000000081622292c333333333333333333333333333333333333333333333333333333333333333333333333332b2821150700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000000000215273853697e93a8c3ab96806b563b2b180500001b30455a70859aafb19c87715c47321c0700000000000000000000000000000000000000000e23394e63788ea6b7a78e79644f39240f00000000000000011426374b6075889db3beb49f8c7d6c61574f4b4538444b4e5560697b8a9e9f9fa9babba5907b66503b2611000000081c304354667c91a1b3b9a89b85756157483b30261e16110f0e0f10131c202d37444b616b8096a2b4b8a797826d5b49351c0c000000000000081d3144556379899ea9b8b3a59c90857e787471707173777e87959fabbcb2a0947e695948341b0b0000000000000000000000000000000000000000000000000000000000000002172c41576c8196acbba5907b66503b261100000000000000000000000000000011212e373a48484848433f35281806000000122230393c48484848413d342616050000000000000000050e15171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e16130d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea7b9b19c8671594834200b00001b30455a70859aafb19c87715c47321c07000000000000000000000000000000000000000115273753697e93a8b39e8974604b35200b00000000000000081d3144556a7f94a6b7b2a1937e685f4b4639363228313537444b5d667c8d9fb4bac7bba5907b66503b2611000000011426364c5e6f8499a8b9b5a39a847562594b4336322826242324262530353e4a55606c7f949eb0beb39e8977614c3d2c1a0000000000000001142637495b657b8b9ea7b4b6b2a39b938d89868586888d939ca5b5bcb0a1988272604a3b2b19000000000000000000000000000000000000000000000000000000000000000002172c41576c8196acb3a5907b66503b261100000000000000000000000000000003111c2325333333332e2b23180a0000000004121d2427333333332c292216080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000000000b20354a6074899eb3b5a48c77624c37220d00001b30455a70859aafb19c87715c47321c0700000000000000000000000000000000000000081d3144556e8499aeae98836e5443301c08000000000000000b20354b6074889db2bbaa99836e604e413229211e161d2027313f4c5e6c8197a8bacdbba5907b66503b261100000000081830404d6278899eb3bcb4a29a85776860544b45383b3939393b36434a505c647481949dafbcb1a0927d675947341f0f000000000000000009192c3c4b5d657b899aa2b1b6b4b0a8a79e9c9b9b9ea6a8b2b6b6b19f968374605443301d0d000000000000000000000000000000000000000000000000000000000000000002172c41576c81969d9d9d907b66503b26110000000000000000000000000000000000080e101e1e1e1e18161006000000000000000a10121e1e1e1e16140e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061016182020202020100e08000000000000000000000000000b151b1d2020202020201b12060000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000000000071c3043546f8499afc2a7917c67523c271200001b30455a70859aafb19c87715c47321c07000000000000000000000000000000000000000b20354b6075899eb4a8927d6853362614010000000000000010263b50657b90a6b7b49f8b78624d42311e160b0902080b151d2f404c61778a9fb4c9bba5907b66503b26110000000000122035485a677d919eafbdb4a39b897d7367605654514f4e4e50535460656e7a85979fafbbb4a297826d5f4d3b2a18010000000000000000000e1e2f3f4b5d657884929ca4adb3b9b9b3b1b0b1b3b8bab4afa49c90817360564536251300000000000000000000000000000000000000000000000000000000000000000001162b40566b8088888888887b65503b251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b1003000000000000000000000f1d2830333535353535352f24160600000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000000000000132536556a8095aabfab96816c5636261401001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000000010253a4f657a8fa8b6a58d78624d38230d0000000000000003162838576c8196acc4ad98836e5a4935241303000000000002121f3347586d8297acc7bba5907b66503b2611000000000006192b3c4d5f6a80959fafbcb5a79e92867d756e696664636465686d737a838d9ba3b1bdb4a39b8474604b41301d0c000000000000000000000011212f3f4b5a62727d8790989ea7a7aaacacacaba8a99f9991867b6c605545382818080000000000000000000000000000000000000000000000000000000000000000000014283d50626b7373737373655d4b37230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020202012100a000000000000000000000000000000000000000000040e1416202020202018161006000000061727353f424a4a4a4a4a3a372e21100000000000000000000b1d2d3a44484a4a4a4a4a4a4234241200000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000000000011273c51667c91a6c7b09a85705443301c08001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000000417293a556a8095aab29c87725a4835200b00000000000000091e32455671869cb1bbaa917b66513c2b19060000000000000004182a3a50657b90a9babba5907b66503b26110000000000000e1e304150626c81959eb3b8b8b3a39b9289837f7b7978797b7e82878f999fabb5bcb5a29a85766156453223130000000000000000000000000311212e3c48546067737b83898e929596979795938f8a847c73655d4b4437281a0a00000000000000000000000000000000000000000000000000000000000000000000000e21334450565e5e5e5e5e504b3f2e1c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f32353535353527241d1204000000000000000000000000000000000000081621292b35353535352e2b23180a000010233545525860606060604f4b3f2e1b08000000000000000115283a4b585d60606060605e52422f1b00000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000000000000e23384d63788da9bab49e8975604b35200b001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000000a1f33465870859bb0ac97816c573c2b1906000000000000000b21364b60768a9fb4b49f8a76604b36210e0000000000000000000c21364b60758a9fb4bba5907b66503b2611000000000000001223334451636c80919ea7b2bfb5b1a89e9994908e8e8e9093979da5aeb5bcb5ab9f968475615846382816050000000000000000000000000003111e2b36434a5460666e74797d7f818281807e7a766f6660554b3f3127190a000000000000000000000000000000000000000000000000000000000000000000000000041626333d4048484848483b372e211100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1c2c3943474a4a4a4a4a3c393023120000000000000000000000000000000000041626333d404a4a4a4a4a433f3528180600162b3f52646d7575757575655d4b37220e00000000000000061b30445869727575757575705e4a352000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d1700000000000000000000000000000000000000000000000000000000000000000000000b20354b60758a9fb4b9a88d78624d38230d001b30455a70859aafb19c87715c47321c070000000000000000000000000000000000000c21364c61768b9fb4ab917c66513c271100000000000000000e24394e63798eabbcb09b86715745321e09000000000000000000091e32455671869bb0bba5907b66503b261100000000000000051525344451616a7c8998a0afb3bfb9b4aea9a6a4a3a3a5a8acb2b7c2b6b1a49c8d80736157463a291a0a000000000000000000000000000000000e18253036434b51556064686a6c6d6c6b68656057514b44372f1d15090000000000000000000000000000000000000000000000000000000000000000000000000000081621282b333333333325231c110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000001427394a565c6060606060514d41301d0a000000000000000000000000000000000e2133445156606060606058534635231000182d42586d828a8a8a8a8a7b654f3a251000000000000000081d33485d72878a8a8a8a8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d170000000000000000000000000000000000000000000000000000000000000000000000081d31445571869cb1c6a5907b66503b2611001b30455a70859aafb19c87715c47321c0700000000000000000000000000000000000011263c51667c91aab49f8b76614c36210c000000000000000011263b51667b90a6c9ad98836d583928160300000000000000000002162838586e8398adbba5907b66503b261100000000000000000716263443505e6677838f99a1aab1b5bcc9bbb9b8b9babdc3b7b2aca49c92867b6b60554639291c0c00000000000000000000000000000000000008131c26303537444b4e52555757575653504b453935312619110200000000000000000000000000000000000000000000000000000000000000000000000000000000040e14161e1e1e1e1e100e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a2f435668717575757575675f4d3924100000000000000000000000000000000014293d51626b75757575756d64533f2b1600182d42586d82979f9f9f8f7a654f3a251000000000000000081d33485d72889d9f9f9f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000000000001142637596f8499aebda8937e68533e2913001b30455a70859aafb19c87715c47321c07000000000000000000000000000000000005192b3c576c8197acb09b85705846331f0a000000000000000012283d52677d92a7bcab95806b56402b160000000000000000000000172c41566c8196abbba5907b66503b261100000000000000000008162533404d59626e7a848d959b9faba8aaacacacaba9a6a59d978f867d74655d4b4437291b0c00000000000000000000000000000000000000000008141c20263135393d40414242403e3a363228201d1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c71878a8a8a8a8a7c67513c271200000000000000000000000000000001162b40566b808a8a8a8a8a826d58432e1800182d42586d8297adb5a48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa48f7a654f3a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000000000000172c41576c8196acc0ab95806b56402b16001b30455a70859aafb19c87715c47321c0700000000000000000000000000000000000b2035485a72879cb1aa95806a553a291704000000000000000013283e53687d93a8bda9947f6a543f2a150000000000000000000000152b40556a8095aabba5907b66503b261100000000000000000000071522303b484d5d656f787f868b8f93959697979593908d87817a736860554b3f3127190b000000000000000000000000000000000000000000000001080b141d2024282a2c2d2c2b2925211e160b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005070b0b0b0b070500000001080b1015191b1c1b1916120d0b050000000000000000000000000000001c32475c71879c9f9f9f917c67513c271200000000000000000000000000000001162b40566b80959f9f9f98826d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adbaa58f7a65503a25100000000000000010263b50657b90a5baac97826c57422d17000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9bfad97826d58422d18001b30455a70859aafb19c87715c47321c0700000000000000000000000000000000000d22384d62788da4b6a88f7a65503a251000000000000000000014293e53697e93a8bea9947f69543f2a140000000000000000000000152a40556a7f95aabba5907b66503b2611000000000000000000000004121d2b343f4b4f5a636a71767a7e80818281807e7b77726c6560544b44372e1d150900000000000000000000000000000000000000000000000000000001080b0f13151718171613100b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141a1c202020201c1a140109151d20262b2e3031302f2c28221f180d09000000000000000000000000001c32475c71879cb1b5a6917c67513c271200000000000000000000000000000001162b40566b8095abb5ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adbba6917c66513c27110000000000000011263b51667b90a6bbac97816c57422c1700000000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8bdae99846f59442f1a001b30455a70859aafb19c87715c47321c07000000000000000000000000000000000114263653687d92a8b49e8975604b36200b00000000000000000013283e53687d93a8bdaa947f6a553f2a150000000000000000000000162b40556b8095aabba5907b66503b2611000000000000000000000000000d18202e373c494d55586165686a6c6c6c6b6966625a57504a43363127191101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c272f3235353535322f27141c2731353b404345464644413d37342a231c110600000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adbea9947e69543928160300000000000012283d52677d92a7bcab96816c56412c1700000000000000000000000000000000000000000000000000000000000000000000000011263c51667b91a6bbb09b85705b46301b001b30455a70859aafb19c87715c47321c0700000000000000000000000000000000081c3043546e8398adae99846f5645311d0900000000000000000012273c52677c91a7bcab96816b56412c160000000000000000000002172c41576c8196acbba5907b66503b2611000000000000000000000000000005101b222c35383a464c5053555757575654514d483c3a3530251d1509000000000000000000000000000000000000000000000000000000000000000000000000061016182020202020100e08000000000000000000000000000000000000000000050b0d1216191b1d1d1d1d1b1915110c0a0400000000000000000000000000000000000a1c2c3943474a4a4a4a474339263037444b5055595b5b5b5956524c473b382f20190e000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adc2ae98836e5746321e0d000000000005192b3b556a8095aabfaa957f6a55402a1500000000000000000000000000000000000000000000000000000000000000000000000010253b50657a90a5bab19c86715c47311c001b30455a70859aafb19c87715c47321c07000000000000000000000000000000000b20354b6074889eb3a9937e69543827150200000000000000000010253a50657a8fa5c6ae99836e593a2a17040000000000000000000417293a596e8499aebba5907b66503b261100000000000000000000000000000000080e1920232933363a3e40414242403e3b38342b25201c1308010000000000000000000000000000000000000000000000000000000000000000000000000917232b2d353535353525221b100300000000000000000000000000000000040a0d181f22272b2e3132333332302e2b26211f170c0a0300000000000000000000000000001427394a565c606060605c564a36434b5560656a6e7071706e6b676259504c40352c1e120400000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adc2b49e8976614b3b2b1b0e06000007122034485970859aafc7a8927d68533d28130000000000000000000000000000000000000000000000000000000000000000000000000f243a4f64798fa4b9b29c87725d47321d001b30455a70859aafb19c87715c47321c07000000000000000000000000000000000f24394f64798ea7b7a68e79634e39230e000000000000000000000d22384d62788da8b9b19c87725847331f0a0000000000000000000a1f33465872879cb1bba5907b66503b2611000000000000000000000000000000000000060c0e171f2125292b2c2d2c2b2926222019100b070000000000000000000000000000000000000000000000000000000000000000000000000000061727353f424a4a4a4a4a3a372e21100000000000000000000000000000040c171f212a34373c404346474848474643403c37332a211e170b030000000000000000000000001a2f435668717575757571685647546068747b808385868584817d776f665e4d493c30221305000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adc2b9a8947e695948392c211a18181b2230404d62788c9fb4baa98f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798ea3b9b29d88725d48331d001b30455a70859aafb19c87715c47321c070000000000000000000000000000000316283854697f94a9b29d88735b4936210c000000000000000000000b20354a6074899eb4b59f8b76614c37210f0000000000000000000c21364c61768b9fb5bba5907b66503b2611000000000000000000000000000000000000000000040a0c1013151717171614110d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000010233545525860606060604f4b3f2e1b080000000000000000000000000b171f2933373b484c5156595b5c5d5d5c5b5855514c473a3633291e160a00000000000000000000001c32475c71868a8a8a8a86715c5962737e889095989a9b9b9996928b847b6f625a4c40312313040000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adc2c6b39e89786257493c352c2d2d2d36404d5e6c8197abbcb49f8a74604b36210b0000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3b8b29d88735d48331e001b30455a70859aafb19c87715c47321c07000000000000000000000000000000091e3245566f849aafad98826d583d2c1a0600000000000000000000071c3043546f859aafbcab927c67523d2c1a060000000000000005192b3c51677c91abbcbba5907b66503b26110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001162b3f52646d7575757575655d4b37220e0000000000000000000001121b29333a474c545962676b6e7072727272706e6a666158534b463932281a11000000000000000000001c32475c71879c9f9f9c877159627784939da6aaaeb0b0b0aeabab9f9a908478665e4e423122120000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adc2bbaea79b8575635a4e493d42423e4a4e5e667c8d9fb5c3af99846f5645321e090000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798ea3b9b29d87725d48321d001b30455a70859aafb19c87715c47321c070000000000000000000000000000000b21364b60758a9fb4a7927d67523d2812000000000000000000000000132536556a7f94aac1ae99846f5b4935211300000000000002102035485a6e8398aec9bba5907b66503b26110000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e121517191a191816130f0b09020000000000000000000000000000000000000003182d42586d828a8a8a8a8a7b654f3a251000000000000000000009141d303a464c58616970777c808386878888878583807c76706861574b45382f1c130800000000000000001c32475c71879cb1b19c87716278879aa2b2b4afabaaaaacb0b4bbb4afa29a8a7c68604e402f1e0e00000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adc2ae9d949d9b85786b635b595757595c646d7c8b9fabbcb6a5927c6752382816020000000000000000000000000000000000000000000000000000000000000000000000000f243a4f64798fa4b9b29c87725d47321d001b30455a70859aafb19c87715c47321c0700000000000000000000000000000010263b50657b90a9b5a48c77624c37220d0000000000000000000000000e23394e63798ea3b5b59f8c79634e41311c13080200010812202f404d62788b9fb4cabba5907b66503b26110000000000000000000000000000000000000000000000000000000000000000000000000000080e10192123272b2d2e2f2e2d2b2824201d150b09030000000000000000000000000000000003182d42586d82979f9f9f8f7a654f3a2510000000000000000009192631404c58616b767e858c9195989b9c9d9d9c9b9895918b857d766a60564b3f30251808000000000000001c32475c71879cb1b19c877174859ba5b2a89e99969495979a9faab3b9b4a89e8d7e685e4c3c2b1906000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adbea9947f94a29b8b8178726e6d6d6f727982919fa9babdb29c8774604b35200b0000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5bab19c86715c47311c001b30455a70859aafb19c87715c47321c07000000000000000000000000000004182a3a566b8096abb19c86715948341f0b0000000000000000000000000c21364a5b71859bb0bcab99836e5f4e4030251d1517141d20303e4c5e6d8297aabbcebba5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000007101b22252c35383c404243444443413e3a363127211e160a04000000000000000000000000000003182d42586d8297adb5a48f7a654f3a25100000000000000009192737444b5e66768089939ba3a6abaeb0b1b2b2b1b0adaaab9f9a93897f75655d4a43362518080000000000001c32475c71879cb1b19c86718096a3a59d928984817f7f81858a949ea8b5b9ab9f8d7c665a49352012000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adb5a08b74849aa79f968d8784828284888e98a0b4babeb09f907c665544311d080000000000000000000000000000000000000000000000000000000000000000000000000011263c51667b91a6bbb09a85705b45301b001b30455a70859aafb19c87715c47321c0700000000000000000000000000000a1f34475971869bb1ab96816b563b2a1805000000000000000000000000071a2d3d52677d92a4b6b3a1927d685e4a433631272d263135414d5c667c90a0b1c8cbbba5907b66503b26110000000000000000000000000000000000000000000000000000000000000000000008131c202e373a3c494d5255575959595856534f4b45383632281f170b0000000000000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000000081827374455606c7c88959ea8b0b5c1bec5b8b3b2b2b3b9c5c9bcb5b0a79e94877b6a6054433625130000000000001c32475c71879cb1b29c867b8d9fa098877d756f6b6a6a6c70777f899ba3b4bcab9e8978624d40301d090000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adb5a08b7578899ea7aba59d999797999da5adb2bebab4a096816c5e4c372715010000000000000000000000000000000000000000000000000000000000000000000000000013283d52687d92a7bdae99846f59442f1a001b30455a70859aafb19c87715c47321c0700000000000000000000000000000c22374c61778b9fb5a9907b66503b261100000000000000000000000000000f20354b6073869cb1bdb49f8b7c6860544b45384237444b505f677a8a9eafa9aebbbba5907b66503b26110000000000000000000000000000000000000000000000000000000000000000010f182530353f4b4f575b63676a6c6e6f6e6d6b68646056524b453933291b1304000000000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000001325364455607381919da6b4b9bcb4afa8a4a79e9d9d9ea7a4a9afb4c0b8b3a59d8d7f72605443301c1300000000001c32475c71879cb1b6a49c919f9f9782756860565655555758616a78859ba2b4b9a89a846f5e4c3824110000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297adb5a08b76647a899ba3b1b2aeacacaeb2b7c3b8b3a89f938273604b402f19090000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9bfac97826d57422d18001b30455a70859aafb19c87715c47321c07000000000000000000000000000012273c52677c91abb49f8a76604b36210b0000000000000000000000000000081d314455657b909fb0baa99f8c7e726660565857585560656f7c8a9ea29a949daebba5907b66503b26110000000000000000000000000000000000000000000000000000000000000001141f2c36434a515d656c73787c808283848382807d7a756e6760574c463a311f170c0000000000000000000003182d42586d8297adbaa48f7a654f3a25100000000000071c304354607383969fb3b8bcb5ab9f9a938e8b898888898b8f949aa2aeb2beb6ab9f948172604a41301d0d000000001c32475c71879cb1c3b6b2a6a397817261574b45383f403a474c5a6275849ba6b7b4a2917c66513f2e1c0800001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d8297a3a3a08b7660647885939ca4a8abadaeadaca8a79e968a7e72605544312212000000000000000000000000000000000000000000000000000000000000000000000000000002172c41576c8196acc0ab95806b56402b16001b30455a70859aafb19c87715c47321c0700000000000000000000000000061a2c3d586d8297adaf9a856f5745321e090000000000000000000000000000011426374c5d6c8196a2b4baaa9f93857c75706d6c6d70747b84919ea79a847f94a9bba5907b66503b261100000000000000000000000000000000000000000000000000000000000009141d313d49546066717a81888d9195979899999896938f8a847d756b61584e4133291c0e00000000000000000003182d42586d8297adbaa48f7a654f3a251000000000061a2c3d4a60728298a1b0bdb7ab9f978c847e79767373737476797e858e98a0b3b8bcb59f96806b5f4d3b2a18050000001c32475c71879cb1c6cabbaa9b85746054463932282a2a2a333c48576177889db2c0b19b86715d4b37230800001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000182d42586d828e8e8e8e8b75605a63737d868d929698989896938f8880776960544437261404000000000000000000000000000000000000000000000000000000000000000000000000000001142636596e8499aebda8937e68533e2913001b30455a70859aafb19c87715c47321c07000000000000000000000000000c2135495b73889db2aa947f6a553928160300000000000000000000000000000009192f3f4b6074849aa3b2bbb4a39b918a8583828285899099a1b39e89787d92a7bba5907b66503b2611000000000000000000000000000000000000000000000000000000000009192631424e5b63727c868f979da6a7aaacaeaeaeadaba8a99f9992898076685f4c463a2b1e0e000000000000000003182d42586d8297adbaa48f7a654f3a2510000000000c2135495b697f94a0b2bfb6a69d8d82786f696460565d5d57616469707983909ea7b7bdb09e927d675948341f0e0000001c32475c71879cb1c6cab49f8c7963554436291e161515171f2b394759667c91a2b4b5a38f7a654f36251300001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000000000000000000000000000000000000000000000000000000000d22384d6278797979797972604b55606871787d80828383817e7a746b62594a4336261909000000000000000000000000000000000000000000000000000000000000000000000000000000081c30435471869cb1c6a5907b66503b2611001b30455a70859aafb19c87715c47321c07000000000000000000000000000e23384e63788da6b7a78f79644f3a240f0000000000000000000000000000000000111d31455661768498a0b2b7b4b0a99f9a9897989a9ea8afb39d917c687d92a7bba5907b66503b26110000000000000000000000000000000000000000000000000000000009192637444b60687985919ba3acb3b7c4bdb9b7b6b7b9bbc7bab4aea79e95887d6e6158483c2b1d0d0000000000000003182d42586d8297adbaa48f7a654f3a2510000000081b2e3e4e63798b9fb4beb6a59c887b6d625a534f4b453839464b4f545b636e7c899da6b7bcb39e8977624c3c2c190600001c32475c71879cb1c6c3ad97826d5b493727180b020000040d1b2a3a4c5e70859bb0c1ac97826d5443301c07001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a3520000000000000000000000000000000000000000000000000000000000b2035485a626464646464605443444b535b63686b6d6e6d6c696460554c483b30251809000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6075899fb4b9a88d77624d38220d001b30455a70859aafb19c87715c47321c070000000000000000000000000115273753697e93a8b39e8974604b35200b0000000000000000000000000000000000021527384658617482919da6b0b5bab4b0adacadafb3b4a79e917f69687d92a7b9a5907b66503b2611000000000000000000000000000000000000000000000000000000011426374455606c7e8b9aa2b1b5c2b7b2aca7a4a2a1a2a3a6aab0b5bcb8b3a79e928376625a483b2b1b0b00000000000003182d42586d8297adbaa48f7a654f3a25100000000d22374b5c6f849aa9bab8a79c8778655d4d493c393632282932363a3d494e5e6679889da8b9b9a797826d5a4935200800001c32475c71869cb1c6b6a48e79644f3d2c19090000000000000c1c304051677c91a8b9b39e8874604a35200b001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525252b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000000000000000000000000000000000000000000005192b3c484d4e4e4e4e4e4b433631353d494e535658595857534f4b4437342b1c130800000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384d63788da9bab49e8974604a35200b001b30455a70859aafb19c87715c47321c07000000000000000000000000081d3144556e8499aeae98836e5443301c080000000000000000000000000000000000000a1a293a4656606d7c88939ba3a7aaacadadacaaa99f97897d6961687d92a3a3a3907b66503b26110000000000000000000000000000000000000000000000000000010f1d314455607381939fa9b4c0b4afa69d97928f8d8c8c8e91959b9fabb4b9b8b3a199867862594839291603000000000003182d42586d8297adbaa48f7a654f3a25100000021628384f647a8fa1b3c0b39e8978625a4b3f352c24211e16161e21242c35404c5b63798a9eb4c2b49f8c78634d36251300001c32475c71869cb1c6b29c87725c4a361f0f00000000000000001220364b6075899eb4b8a68e79634e39240e001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a352000000000000000000000000000000000000000000000000000000000000e1e2b353839393939393530261d202c35383d41434343413e3a35312720180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000011273c51667c91a6c7b09a85705443301c07001b30455a70859aafb19c87715c47321c070000000000000000000000000b20354b6075899eb3a8937d685336261401000000000000000000000000000000000000000b1b2938454b5f67757e868c91959798989795908a8177675f52687d8e8e8e8e8e7b66503b261100000000000000000000000000000000000000000000000000000f1f31424b607382979fb4bab7b2a29a9088827d7a787777797c80858c959ea8b2beb3a49c8778625746321e12000000000003182d42586d8297adbaa48f7a654f3a25100000091e3245566d8298adbfb4a2917c675a483c2e20190f0b0903030a0c0f1a212f3d4a5b687e93a4b5bcab96806b5443301c07001c32475c71869cb1c1ac96816c573e2d1b010000000000000000091d3245566e8399aec4a8927e68533d2813001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000081d33485d72889db2b59f8a75604a35200000000000000000000000000000000000000000000000000000000000000e1920222424242424201c14080f1a2123282b2d2e2e2c2925201d1509050000000000000000000000000000000000000000000000000000000000000000000000000000000000000001142636556b8095aac0ab96816c5636251300001b30455a70859aafb19c87715c47321c0700000000000000000000000010253a4f657a8fa8b6a58d78624d38230d0000000000000000000000000000000000000000000b1a2832414d56606871777c80828383827f7b766c62594d4c6176797979797975614c36210c0000000000000000000000000000000000000000000000000008182c3d4e606c8197a0b1bdb3a59d90847b746d686462616264666b7078808a98a0b4bcb5a59c8675614b40301a0a0000000003182d42586d8297adbaa48f7a654f3a251000000b21364b6075899fb4c5af9a84705f4d3c2b1d1106000000000000000006121f2d3d4b6073869cb1c8b29d8873604a35200b001c32475c71869cb1bca7927c67523d27120000000000000000000215283854697e94a9beab96806b56412c16001c32475c71879cb1bca6917c676565656565656565656565656565656565656565656565656b8095abc0ad98836d58432e1800182d42586d8297adbaa58f7a65503a251000000000000000081d33485d72889db2bcab8a75604a352000000000000000000000000000000000000000000000000000000000000000050b0d0f0f0f0f0f0b08010000060c0e131618191817140f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c3043546f849aafc1a6917c67513c271200001b30455a70859aafb19c87715c47321c0700000000000000000000000417293a556a8095aab29c87725a4935200b000000000000000000000000000000000000000000000a161e3038454b535962676a6d6e6e6c6a6661574c483b4758616464646464615746331e0a00000000000000000000000000000000000000000000000000132536495b687e939fb1beb2a19a877c6f666054524f4d4c4d4e51555a626b7783939fabbcb5a498826d5e4c3828160300000003182d42586d8297adbaa48f7a654f3a2510000010263b50657b90a8bab8a7907b665140301e0e0000000000000000000000010f1c304354687d92aabbb7a68e79634e39240e001c32475c71869cb1c9a38e79644e39240f0000000000000000000010263b50657b90a5baae99836e59442e19001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8298adc2ad98836d58432e1800182d42586d8297adbba6917c66513c271100000000000000071c30435473889db3b59f8a75604a3520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6074899eb3b5a38c77614c37220c00001b30455a70859aafb19c87715c47321c0700000000000000000000000a1f33465870859bb0ac97816c573c2b1906000000000000000000000000000000000000000000000003121a2832363b484d52555758585755514b4639342a3a474c4e4e4e4e4e4c4639291703000000000000000000000000000000000000000000000000071c30435463798b9fb4bdb2a0988376665e504b43363a383737393c3c484d59626e7e8d9fabbcb2a0917c665645321e0800000003182d42586d8297adbaa48f7a654f3a25100000152a3f556a7f94aac6b39e8874604b35201200000000000000000000000000011426364b61768a9fb4c4a8927d68533d2813001c32475c71869cb1bcab8c76614c37210c000000000000000000000e23384d63788da2b8b09b85705b46301b001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f98a0b2c2ad98836d58432e1800182d42586d8297adbea9947f69543a2917040000000000000b20354a6075899fb4b49f8a745f4a351f0000000811181a20202020202020202020202020202020202020202020202020202020200f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798ea7b9b19b86715947341f0a00001b30455a70859aafb19c87715c47321c0700000000000000000000000c21364c61768b9fb4ab917c66513c271100000000000000000000000000000000000000000000000000000a161e212b34373c4042434342403b3633291f1c2a333739393939393633291b0b000000000000000000000000000000000000000000000000011527374a6072859aa9bab4a298827361584c403530262523222224272b353b474c60687d8d9fb5beb29d8775604b36261401000003182d42586d8297adbaa48f7a654f3a25100000182e43586d8298adc2ae99836e5544311d080000000000000000000000000000081e33465770859ab0c0ab96816b56412c16001c32475c71879cb1b49f8a75604a35200b000000000000000000000c21364c61768ba1b6b19c86715c47321c001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4adb2bec2ad98836d58432e1800182d42586d8297adc2ae99836e5846331f0e0000000000000d22384d62778da9bab39d88735e48331e00000b19252c2f353535353535353535353535353535353535353535353535353535353524221b1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000216283854697e93a9c3aa95806b553a2a180400001b30455a70859aafb19c87715c47321c07000000000000000000000011263c51667c91aab49f8b76614c36210c00000000000000000000000000000000000000000000000000000002090d192022272b2d2e2e2d2a26211e170b0c171f212424242424211e170b00000000000000000000000000000000000000000000000000081d314455677d92a2b4b8a69a84746055473a2f201c140f0d0c0d0f1119202a34424e5f6a7f95a3b4b7a5937e695443301c08000003182d42586d8297adbaa48f7a654f3a251000001b30455a70859aafbfaa957f6a5537261401000000000000000000000000000003172939576c8197acc1ad98836e58432e19001c32475c71879cb1b49e89745443301c07000000000000000000000b20354b60758aa0b5b29d87725d48321d001c32475c71879cb1c6ccc2bfbabababababababababababababababababababababababababac2c6cfc2ad98836d58432e1800182d42586d8297adc2b49f8a76614c3c2c1d10070000040d1b2d3e52677c92a7c7b09b86715b46311c000819293741444a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a39362d201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245566f8499aeb6a58e79644f39240f0000001b30455a70859aafb19c87715c47321c070000000000000000000005192b3c576c8196acb09b85705846331f0a000000000000000000000000000000000000000000000000000000000000050b0d12151819191715110c0a030000040a0c0f0f0f0f0f0c0a0300000000000000000000000000000000000000000000000000000b20354b6074879db2c0b39e8877625645372a1c120801000000000000050d181f31414b6073859bb0c0b29d8773604b35200b000003182d42586d8297adbaa48f7a654f3a251000001c31465c71869bb1bda7927d68523d281300000000000000000000000000000000152a3f556a7f94aabfaf99846f5a442f1a001c32475c71869cb1b49e89745f39291603000000000000000000000b20354b60758aa0b5b29d87725d48321d001c32475c71879cb1c6bbafaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4adb2bec2ad98836d58432e1800182d42586d8297adc2baa8947f6a5a493b2d201c1318181f2a394a5c6f8499aec2ad98826d58432d180011253747545a60606060606060606060606060606060606060606060606060606060604f4a3e2d1b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b6075899fb4b29d8773604a35200b0000001b30455a70859aafb19c87715c47321c07000000000000000000000b2035485a72879cb1aa95806b553a2917040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c52677d92a5b6b4a2917c6759473827190c000000000000000000000005141d314455647a8fa2b4b6a58f7a65503a2510000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca7917c67523c27120000000000000000000000000000000014293e54697e93a9beaf9a846f5a45301a001c32475c71869cb1b49f8a745746321e0a000000000000000000000b21364b60768ba0b5b19c86715c47321c001c32475c71879cb1c6af9d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f98a0b2c2ad98836d58432e1800182d42586d8297adc2c6b49e8a7863594a3e3530252d2a333b4857647a8ea1b3c0a8937e69533e291400182c4154656f7575757575757575757575757575757575757575757575757575757575705c4a36220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000215273750667b90a8baaa95806b5443301c070000001b30455a70859aafb19c87715c47321c07000000000000000000000d22384d62788da4b6a88f7a65503a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c1115191b1b1b1a1814100b080100000000000000000000000000000000000c2135495b70859ab0c2b09a85705f4d3b2a1a0a00000000000000000000000000011426374b5d70859bb0b3ab96816c56382816030003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1bbaa8b76614b36210c000000000000000000000d22384d62778da2b7b09b85705b46301b001c32475c71879cb1bfaa947f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8298adc2ad98836d58432e1800182d42586d8297adc2bbafa89c8677645c4f4a4336423a474c596275869cb1bfb4a28d78624d38230d001a2f445a6f838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a644f39240f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d3144556c8297acb4a28d78634d362513000000001b30455a70859aafb19c87715c47321c070202010000000000000114263653687d92a8b49e8975604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080b171e21262b2e3031312f2d2a25201d1509060000000000000000000000000000000e23384d63788da2b4b5a4907b655041301d0d00000000000000000000000000000009192e3f53687e939d9d9d9c86715645321e090003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1c8a38e78634e39230e0000000000000000000010253a50657a8fa5baae98836e59432e19001c32475c71879cb1bca6917c676565656565656565656565656565656565656565656565656b8095abc0ad98836d58432e1800182d42586d8297adc2af9d949f9c877a6d64605458575858616977859ba4b6bfb09a85705a4935200b001a2f445a6f84999f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8e7a644f39240f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6075899eb3af9a846f5b49351808000000001b30455a70859aafb19c87715c47321c17171717140e05000000081c3043546e8398adae99846f5645311d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c232933363b404345464645423f3a35312720190e040000000000000000000000000215273854697f94a9c0b19c86715d4b38231200000000000000000000000000000000001023384d637888888888888875604b36210b0003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1bba6917c66513c27110000000000000000000115273753687e93a8bdab96806b56412c16001c32475c71879cb1bca6917c67514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f566b8095abc0ad98836d58432e1800182d42586d8297adbfa9947f8c9f9c8c827a746f6d6d6e71777f899ba3b4c2b3a1917c66513c2b1906001a2f445a6f8499afb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a48e79644f39240f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3b51667b90a7b6a4917c66513c2c1900000000001b30455a70859aafb19c87715c47322c2c2c2c2c2922160800000b20354b6074889ea6a6937e6954382715020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a212e3739464b5155585a5b5b5a58544f4b4437352c1f170c0000000000000000000000091d31455670859aafc4a9947f69543f2f1c0500000000000000000000000000000000000c2035495a63737373737373605645321e090003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71869cb1c0ab96806b563d2c1a060000000000000000081d3144556d8298adc4a7927d68523d2813001c32475c71879cb1bca6917c67513c3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7b8196a49f988f8884828283868b949ea7b4c1b7a699846f5e4c381e0e00001a2f445a6f8499afc3d3d0bfb3aea9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a48e79644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f3447596e8398adb29c8773604b35200e00000000001b30455a70859aafb19c87715c474141414141413e34261605000f24394e64798e9090908e79634e39230e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c353f4b505761666a6e7070706f6d696560554d493c33291c10020000000000000000000b20364b60758a9fb4b7a68d78634e38231100000000000000000000000000000000000006192c3c494d5e5e5e5e5e5e4b45382816030003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6b19b86715b4935210e00000000000000000c20354b6074889eb3b7a68d79634e38230e001c32475c71879cb1bca6917c67513c272525252525252525252525252525252525252b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a75869ca5ada69e9a9797989b9faab3b8bfb3a69d8877624c402f1d000000182d42576d8297a5b6c6c7b3a19994949494949494949494949494949494949494948e7a644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031628384c61778a9fb4a5927d685443301c0800000000001b30455a70859aafb19c87715c57575757575756514434220e000d22374d62787c7b7b7b7c72604a35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000081624313d494e5d656e767b808385868684827f7a746c635a4c463a2e21120400000000000000000f24394f64798ea9bab29d88735b4935210c000000000000000000000000000000000000000e1e2c35384848484848483632281a0a000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6b5a38d79634e3c2c19090000000000000c1c2f3f50667b90a7b8b29d8875604a35200b001c32475c71879cb1bca6917c67513c271210101010101010101010101010101010162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a6578879aa1b0b3afadacadb1b4bbbbb4afa19988796359483422120000000c21364c6176879ca8bac4ae99837f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245566a7f95a9b29d8774604b3626140100000000001b30455a70849aafb19c86716c6c6c6c6c6c6c6c62513e2914000b20344859626666666666605443301c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000008162634424e5b636f7a838a9095989a9b9b9a97948f8981786c61584b3f302212040000000000000013283d52687d92a7c7ae98836e593d2c1a0600000000000000000000000000000000000000000e192023333333333333211e160a00000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6c2ac96816c5a493727180c040000060e1b2a3a4c5d6f849aafc0ac96816c5443301c07001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a65627784919ba3a7aaacadadacaaaa9f99908377635b493b2a18040000000a1f33465863798a9fb4bdb29c87766a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625948341f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031729394b6075889eb3a3927d6755443118080000000000001b30455a70849aafb39e898181818181818181816c56412c170005192b3b484d51515151514a43362513000000000000000000000000000000000000000000000000000000000000000000000000000000000000051626344451606879848f989fa9aaadafb0b0afada9a79e968c8176655d4d4030221201000000000000162b40556b8095aabfaa95806a55402b1500000000000000000000000000000000000000000000060c0e1e1e1e1e1e1e0b09030000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6c9b49f8b7862554436291f1818181a212c394758657b90a1b3b4a28e7a644f36251300001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a655961727c858d92959798989795918b847b6f6259493d2c1d0d000000000417293a4a5b677d929fb1b6a598836e615454545454545454545454545454545454544c483b2a180500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e334657697e93a6b19b8673604b372715000000000000001b30455a70859aafb8a79e96969696969696968a745f4a351f00000d1d2b34373b3b3b3b3b35302518080000000000000000000000000000000000000000000000000000000000000000000000000000000000001323334451626b7e8a9aa2aeb4b8b3aeabaaaaacafb4b8b3ab9f97877b675f4d402f1f0f000000000000182d43586d8298adbca7927d67523d2812000000000000000000000000000000000000000000000000000909090909090000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6cebaa99a84736054463a342a2d2d2c353c49576176879db2bfb09a85705c4a36180800001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f54606770787c80828383827f7b766f655d4c483b2c1f0f0000000000000c1c2d3d4d5f6c8196a3b4b2a0937e695c4b3a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f37342a1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3e4b6176889eb3a08f7a655443301909000000000000001b30455a70859aafc5b8b3acacacacacacac9f8a745f4a351f0000000d1920222626262626201c13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e304150626b80929fa9b3b4b0a69e99969495969a9fa9b2b7b4a69d8b7d675e4c3d2c190900000000001a2f445a6f8499afbaa5907a65503b2510000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6b8aba6a297817261584c473b42423d494e5b6375849aa5b7b2a1907b65503e2d1b0000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f434a515a62676b6d6e6e6c6a666158504c3f342b1d0f01000000000000000f1f30414b6074859ba6b8b49f8b7a64584736262a2a2a2a2a2a2a2a2a2a2a2a2a221f180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d21364a5c6b8096a6a697826d5d4b36261400000000000000001b30455a70849aa6a6a6a6a6a6a6a6a6a6a69f8a745f4a351f00000000050b0d11111111110b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3c4d5f6b80959eb4bab4a29a908883807f7f81848a929da5b1b7a99f8c7c665b4937271501000000001b31465b70869bb0b9a48e79644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1c6ab9a919f9f978376696159595758595b636b79859aa2b4b8a699836e5d4c3820100000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a353c484d52555758585755514c473a382f20180d00000000000000000001131d3145566278889eabbbaa9d8776615443301c1515151515151515151515150d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798b9090908876614c3f2e180800000000000000001b30455a7084909090909090909090909090908a745f4a351f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a677d929eafbbaa9f93847b746e6b6a6a6c6f757d8797a0b0baaa9e8a79635544311d0b000000001c31465c71869bb1b8a38e78634e39230e000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1bba6917b8d9fa199887f77716e6d6d6f7278818b9ba3b4baa99d8877624c3f2f1c020000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a252b35383d4042434342403c373329231c11050000000000000000000000021527384859657b8d9fb4b7a5998372604b3f2f1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63797b7b7b7b796358473321100000000000000000000f253a4f647a7b7b7b7b7b7b7b7b7b7b7b7b7b7b66513b2611000000000000000000000000000000000002090b0e0e0e0e0e0d0b050000000000000000000000060c0e0e0e0e0e0e0c0600000000000000071b2e3e4d62788a9eb4bcab9f8c7e72656054565555575760687582969eb0b9a89b8573604b392917030000001c31475c71869cb1b8a28d78634d38230e000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b748095a3a69e948b8683828284878d969fa9b5b7a99f8b7b655947342111000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25192022272b2d2e2e2d2a26211f170c0800000000000000000000000000000a1a2b3b4b5d6a7f94a1b3b3a1947f6a5d4b3b2b1909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b6366666666635b493a2a17030000000000000000000d22374b5c6466666666666666666666666666665e4c38240f000000000000000000000000000000000a151d2023232323232220190e0000000000000000000e1920232323232323211a0f0100000000000d22374b5c6e8399a8b9b49f8d7d6960544b43363f4039454b57606d8096a1b3b5a3947e695746331e0a0000001c31465c71869bb1b8a38e78634e39230e000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b7573859ba4b3ab9f9c999797999da5abb4bab4a69d8b7c665d4b3b2a1803000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25100b0d12161819191715110c0a0400000000000000000000000000000000000d1d2f3f4a60728399a5b6b49f8d7b65594837271501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a4e515151514e493d2c1c0c00000000000000000000081b2e3e4b4f51515151515151515151515151514c402f1c090000000000000000000000000000000a1a283236383838383838352b1e0e000000000000010f1e2c35383838383838352c1f0f0000000004182a3a4f647a8fa1b2b4a2947f695e4a433630262a2a283239454b60728399a7b9b39e8976614b36210f0000001b30465b70859bb0b9a48e79644f39240f000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b7662778699a1b1b5b1aeacadaeb2b7b8b3ab9f97887a665e4c3f2e1d0d00000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000020303020000000000000000000000000000000000000000000000111c3043546176879ca8baab9e8877625544311d12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d36393b3b3b3b39362c1f0f00000000000000000000000010202e373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b382f221200000000000000000000000000000002152838454b4e4e4e4e4e4d483c2b1d0c00000000000f1f2c3c494d4e4e4e4e4e493d2c1a060000000a1f3447596e8398aebfb09a8572604a4030251c141515161e283243546177899eb3b8a7937e69543d2c1a0600001a2f445a6f8499afbba5907b66503b2611000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d8297adbaa48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b7660627683919ca4a8abadaeadaba8a79e978c8276645c4c402f21100000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000132536465863798a9fb4b8a69a8473604b402f1e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a21242626262623211a0f0100000000000000000000000002101b22252626262626262626262626262626241c1204000000000000000000000000000000091d324556606363636363625a483b2a1804000000061a2c3d495a6363636363635b4935210c0000000c22374c61778b9fb4b4a38f7a645443301c1308010000030a16253647596a7f94a9bab19c86715b4936210c0000182d42586d8297adbda7927d68523d2813000000000000000000000000000000000000000000000000000b0b0b0b0b0a0000000000000003182d42586d8297adb9a48f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b766058616f7c868e939698989896938f8981796d61584b3e2f2212030000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a251000000000000000000000000000000000000000000000000000000000000000000818293a4a5b677d929fb1b4a296806b5e4c3c2b1a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e111111110e0c0600000000000000000000000000000000080d0f11111111111111111111111111110f0900000000000000000000000000000000000b20364b6074797878787878625947341f0b0000000c2135495b63787878787879634e38230e00000013283e53687d93aabbb09b85705c4b3625130000000000000008182a3b4c61768a9fb4b5a48e79634e39230e0000152b40556a8095aabfaa95806b55402b1600000000000000000000000000000000000000000000060c0e2020202020200b09030000000003182d42586d8297a3a3a38f7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b4c5f6771797e81838383817e7a746c635b4c473a2e201204000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adbaa48f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000b1b2d3d4d5f6c8196a3b4b09e917c665a493828150200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6075878d8d8d8d8b77614c392916030005182b3b4e63798d8d8d8d8d846f5a442f1a050004182a3a596e8398aec4a8937e69533e2e180800000000000000000c1f3346586e8398aec2a9937e69543e2914000012283d52677d92a7c6ae99836e593d2d1a0700000000000000000000000000000000000000010f1a2123353535353535331e160a00000003182d42586d828e8e8e8e8e7a654f3a251000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b414d525b63686c6d6e6d6c696460554e493d332a1c100200000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d8297adb3a48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000f1f30414b6074859ba6b8b39e8978625645321d1301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c0a0400000000000000050b0d141414140d0b05000000000000000000081d314455697e93a6a3a995806b5746321e09000b203448596d8297aba3a28f7a65503a251000000a1f34475973889db3b7a68d78624d3823100000000000000000000417293a52677d92a7c6ae98836e5936261401000e24394e63798ea8b9b39d88735b4a362108000000000000000000000000000000000000000f1f2c35394a4a4a4a4a4a4832281a0a0000000d22384d6278797979797975614b36210c00001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36393d4a4e535658595856534f4b4437352c1f170c000000000000000000001c32475c71879cb1bca6917c67513c271200000000000000000000000000000001162b40566b8095abc0ad98836d58432e1800182d42586d82979d9d9d8f7a654f3a25100000000000000000000000000000000000000000000000000000000000000000000001131d3145566278889eaab9a79b8574604b41301f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e21232323232323232323232323232323232323232323232323232323232323211f170b00000000000e19202229292929221f180d0000000000000000021527374b6075889eb3b39e8976614b37271504172a3a4d62778b9fb4b09a85705d4b37230e00000c22374c61778ca6b7b29d88735a4935200b000000000000000000000e23384d63788da8b9b19c87725443301c08000b20364b6075899eb4b8a68e79634e362513000000000000000000000000000000000000061a2c3d495e60606060605f5d453828160300000b2035485a626464646464615746321e0900001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36212d36393e41434343413e3a353127211a0f0400000000000000000000001c32475c71879cb1b3a6917c67513c271200000000000000000000000000000001162b40566b8095abb3ad98836d58432e1800172c41566c8188888888887a644f3a240f0000000000000000000000000000000000000000000000000000000000000000000000021527384859657b8c9fb4b5a397816c5f4d3d2c1b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b2832363838383838383838383838383838383838383838383838383838383838383633291b0b0000000e1e2b35383e3e3e3e37342a1d0d0000000000000000091e3245566a7f94a7b9a7947e695544311d081f3347586b8196aab5a3907b66503f2e1c0800000f253a4f647a8fa4c4af99846f5a3c2b1906000000000000000000000b20354a6074899eb4b49f8a74604b35200b00081d3144556f849aafc4aa957f6a5443301c0800000000000000000000000000000000000c2135495b707575757575756f5645321e09000005192b3c484d4e4e4e4e4e4b463928160300001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36211a2124292c2e2e2e2c2924201d150906000000000000000000000000001c32475c71869c9d9d9d917c67513c271200000000000000000000000000000001162b40566b80959d9d9d98826d58432e180015293e51636c7373737373645c4a36220d0000000000000000000000000000000000000000000000000000000000000000000000000a1a2b3b4b5d6a7f94a1b3b19f927d675b493928160300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162839454b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c463a2917040005192b3c484d535353534c483b2a180500000000000000031628384c6176899eb3b29d8774604b36251628394c61768a9eb4b19b8673604a35201100000011273c51667c91a6bbac97816c57422c170000000000000000000000071c30435471869cb1bbaa8c77614c37220c000215273754697e93abbcb29c8773604a36261401000000000000000000000000000000000e23394e63798a8a8a8a8a8d75604b36210b0000000e1e2b3538393d3e3b393632281b0b0000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b0c0e131718191817140f0b08010000000000000000000000000000001b30455a708488888888887c66513b261100000000000000000000000000000000152a3f556a7f8888888888816c57422c17000e22344451565e5e5e5e5e4f4a3e2e1b07000000000000000000000000000000000000000000000000000000000000000000000000000d1d2e3f4a60728399a4b6b49e8a79635746321e14020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455760636363636363636363636363636363636363636363636363636363636363615846331f0a000b2035485a6269696969625948341f0b00000000000000000a1f3346586b8095a8b7a5927d675443301e3246576a7f95a8b6a4917c675443301c0700000013283d53687d92a8bdaa957f6a55402a150000000000000000000000001325365a6f859aafc8a28d78634d38230e00000d22384d62788c9fb5b6a4907c665443301c0e0000000000000000000000000000000a1a2f3f54697e939f9f9f9b86715645321e090000031323303a474c5254514b44372c1f0f0000001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b00000001030403010000000000000000000000000000000000000000182d415566707373737373665e4c38240f0000000000000000000000000000000013283c50616a73737373736c63523e2a1500051626343e4148484848483a362e2010000000000000000000000000000000000000000000000000000000000000000000000000000000111c3043546176869ca8b9a89c8675614b4231201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b607679787878787878787878787878787878787878787878787878787878787876614c36210c000d22384d62787e7e7e7e77624c37220e00000000000000000417293a4c61778a9fb4b19c8673604a3527374b6175889eb3b19c8673604b3625130000000013293e53687e93a8bda9947f69543f2a14000000000000000000000000192f44596e8499aeb8a38e79634e39240e00000b2034485a6f849aafc2b19b8573604b3c2b1b0b00000000000000000000000000021527384b5d71869bb0c2ab96806b56382816030000112130414d58616769666055493d2c1b0b00001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b0000000000000000000000000000000000000000000000000000000012253748555a5e5e5e5e5e514c402f1d09000000000000000000000000000000000d20334350555e5e5e5e5e57524534220f0000081622292c333333333324221b100200000000000000000000000000000000000000000000000000000000000000000000000000000000132536465763798a9fb4b6a498826d604e3e2d1c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d7d68523d2813000e23384d63788d9393937f6a543c2c190600000000000000000b1f3347586c8196aab5a4907b66503e314455697e93a7b7a5927d6854433018080000000013293e53687e93a8bda9947f6a543f2a150000000000000000000000041a2f44596f8499aeb8a38e79634e39240e000005192b3c51667c91a4b6b5a3927d685a4839281b0d010000000000000000000008141d314556657b90a3b5b6a48f7a644f3a240f0000081c2e3f4d5f67777d7e7b74635b4939291603001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b00000000000000000000000000000000000000000000000000000000081a2a37414548484848483b382f22120000000000000000000000000000000000031525333c3f4848484848423e34271705000000050e15171e1e1e1e1e0f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000081829394a5b677d929fb0b2a0937e685c4a3a29180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3927d68523d2813000b20354a6074899ea89b86715a4935200c000000000000000004182a3a4d62788b9fb4af9a85705c4b364b6074879db2b29d8774604b362614000000000013283d52687d92a7bdaa95806a55402b150000000000000000000000011426375a70859aafc7a28d78634d38230e0000000d20354b6073869cb1bfb39e8978625746392b1c140802000000000000070e182630424b6074869cb1c1b19c86715c4b37220d00000e23374b5d677d8a9293908679635746321e0a001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b5a08b76604b36210b00000000000000000000000000000000000000000000000000000000000c1a252d30333333333326241d1204000000000000000000000000000000000000071520282a33333333332c2a22170900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2d3d4d5f6c8196a2b4b49f8b7a64584636251300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a7927d68523d281300071c3043546f849aafa38d78634d38230e0000000000000000000c203448596d8297abb4a28f7a644f4354677d92a5b7a6937e695544311808000000000011263c51667b91a6bbac97826d573625130000000000000000000000081d31445572879cb1baa98c76614c37210c000000081c304354667c91a1b3b9a89b85756157483b30261e16110f0e0f10131a212c36434b606b8096a4b5b6a4927d68533e2e1b07000010253a50657b8d9ea8a9a49c8775614b36210c001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879cb1b3a08b76604b36210b0000000000000000000000000000000000000000000000000000000000000812181b1e1e1e1e1e110f09000000000000000000000000000000000000000000030d13151e1e1e1e1e17150f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b11111111111111111111111f30414b6074849ba6b8a99d8776615443301c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4927d68523d28130000132536566b8096aba9947f69543b2a1805000000000000000005192b3b4d63788c9fb4ae98836e5b4a6073869cb1b39d8875604b3727150000000000000f24394f64798ea4c3af9a85705443301c07000000000000000000000b20354b60758a9fb4b49f8974604a35200b000000011426364c5e6f8499a8b9b5a39a847562594b433632282624232425282d363c4954606a7e939eb0bdb19c8674604b362010000000192e44596e8399abb9c3b6a6927d68533d2813001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001c32475c71879c9d9d9d8b76604b36210b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c20262626262626262626262626263144556277889eaab6a5998372604a3f2e1d0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7d68523d2813000012273c52677c91a7b09b85705948341f0b0000000000000000000d2135495b6e8398adb59f8c786351667c91a4b5a7947f6a56453219090000000000000c21364c61768ba5b6b39e8974604a35200b000000000000000000000e24394e63798ea9bab19c86715443301c0700000000081830404d6278899eb3bcb4a29a85776860544b45383b3939393b3e3e4a4e5b637380939daebcb09f907b655544311d080000001c31475c71869cb1c9d3c4ab95806b56402b16001c32475c71879cb1bca6917c67513c27120000000000000000000000000000000014293e53697e93a8beaf9a856f5a45301a001b30455a7084888888888874604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182630353b3b3b3b3b3b3b3b3b3b3b3b3b3b374859657b8c9fb4b3a1947f695d4b3b2a19090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61757a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a77614c37220c00000e23384e63788da8b59f8b77624c37220d00000000000000000006192c3c4e64798ea1b3ab97826c5d70859ab0b39e8976614c382816000000000000000a1f33465872879db2b9a78e79644e36251300000000000000000005192b3c53697e93a8c7ad98826d58362513000000000000122035485a677d919eafbdb4a39b897d7367605654514f4e4e5053575c646d7884959eaebbb4a296816c5d4c37271502000000192f44596e8399aebac3b7a6937e68533e2813001c32475c71879cb1b3a6917c67513c27120000000000000000000000000000000014293e53697e93a8b3af9a856f5a45301a00182d415566707373737373605645321d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001142636434b50505050505050505050505050505050505d697f94a1b2b49f8c7b6559473726140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e33465761646464646464646464646464646464646464646464646464646464646464615947341f0a00000b20354b6075899eb4ab937d6853382715020000000000000000000e21364a5c6f8399aeb49f8a77657a8fa2b4a895806b5746331a0a000000000000000417293a586d8298adc5aa947f6a5443301c0a00000000000000000a2034485a6f849aafc0a8927d68533d281300000000000006192b3c4d5f6a80959fafbcb5a79e92867d756e696664636465686c7279828b9aa2afbcb4a49a8474604b3f2f19090000000010253b50657b909fa9aaa59d8876614c36210c001c32475c71869c9d9d9d917c67513c27120000000000000000000000000000000014293e53697e939d9d9d9a846f5a45301a0012253748555a5e5e5e5e5e4b453828150200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c3043546066666666666666666666666666666666666666738399aebbaa9d8877615544311d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003172939464c4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c473a2a18040000081c30435470859bb0ae99836e5645311d09000000000000000000071a2d3e4f647a8fa2b4a995806f8399aeb49f8a77614c39291700000000000000000012273d52677c92a8b9b29c8773604a382816030000000000000a1a2c3d4d62788c9fb4b4a28c77624d37220d000000000000000e1e304150626c81959eb3b8b8b3a39b9289837f7b7978797a7d82878e979faab4bdb1a29a867661564531211100000000000e23374b5d687e8a939491877a645746331e0a001b30455a708488888888887c66513b26110000000000000000000000000000000013283d53687d8888888888836e59432e1900081a2a37414548484848483632281a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b60727b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7d92a7c8b7a69a8473604b35200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2933363a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a37342a1c0c00000001142636576d8297acb49e8975604b36200b000000000000000000000f22374b5c6f849aafb39e897a8fa1b3aa96816b5847331b0b0000000000000000000c21364b6176899eb4b6a4917c665645321e160a040000060d1a2838495b6c8196abbcb09a8570594834200b00000000000000001223334451636c80919ea7b2bfb5b1a89e9994908e8e8e9093979ca5acb4bbb7b29f978476615847382715030000000000081c2f3f4e6068777e7f7c75645c4a3929170300182d415566707373737373665e4c38240f0000000000000000000000000000000011253a4e606873737373736e6453402b1700000c1a252d303333333333201d150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60758b90909090909090909090909090909090909090929bacc0c4b3a2937e68533e2913000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e21252525252525252525252525252525252525252525252525252525252525221f180c000000000014293e54697e93a9b9a88f7a65503a251000000000000000000000081b2e3e50657b90a3b5a79e8f99aab49f8b77624d3a2a17000000000000000000000a1e3246576d8297aabbb19c8674604b4332281f17181819202b38455663798b9fb4b7a5927d67523b2b19050000000000000000051525344451616a7c8998a0afb3bfb9b4aea9a6a4a3a3a5a8acb2b6c3b7b2a59d9081746158473a2a1a0a00000000000000112131424e5962686a6760564a3e2d1b0b000012253748555a5e5e5e5e5e514c402f1d09000000000000000000000000000000000b1e31424e535e5e5e5e5e5953463624100000000812181b1e1e1e1e1e0b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768ba0a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7acb9cad0c0aa95806b55402b16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d19202229292929292929292929292929292929292929292929292929292929292923211a0f010000000011263b51667b90a6c6aa95806b5538281502000000000000000000001023384c5d70859bb0b9b3a4aabbaa97826c5948341c0c00000000000000000000031629394e63798c9fb4b6a497816c614b453833292d2d2b353b48566074859ba9bab29d8774604b36200d000000000000000000000716263443505e6677838f99a1aab1b5bcc9bbb9b8b9babdc4b7b2aca59d93877c6c6056473a2a1c0c0000000000000000031324313b484d5355524b45382d200f000000081a2a37414548484848483b382f22120000000000000000000000000000000000011323313a3d4848484848434036281807000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768ba0b5b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9aa95806b55402b160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b34373e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e39362c1f0f000000000e23384d63788daabbb09a85705645321d0900000000000000000000091c2f3f51667c91a4b5bbb9bbb49f8b78634d3b2b180000000000000000000000000b2135495b6c8197a6b7b19f947f6c60564c473a42423c494d5962748399a3b5b4a2927d675645311d09000000000000000000000008162533404d59626e7a848d959b9faba8aaacacacaba9a6a69d9790877e74665e4b45382a1c0c0000000000000000000006131d2b34373e3f3c3632281a0f01000000000c1a252d30333333333326241d120400000000000000000000000000000000000005131e252833333333332e2b24180a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768ba0a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a395806b55402b16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3b484d5454545454545454545454545454545454545454545454545454545454544e493d2c1a060000000b20354b60758a9fb4b49f8a75604b36200b00000000000000000000001120354a6073869ca6a6a6a6a698826d5a49351d0d000000000000000000000000061a2c3d4c6176889daabbaf9d948175686158595758595a626b778499a1b3b8a69a8472604a38271502000000000000000000000000071522303b484d5d656f787f868b8f93959697979694918d88827b736960564c4032281a0c000000000000000000000000000d182022292a27211e160a000000000000000812181b1e1e1e1e1e110f09000000000000000000000000000000000000000000010b11131e1e1e1e1e191710070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60758b8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2034485962696969696969696969696969696969696969696969696969696969696969635b4936210c000000081d31445572879cb2baa98f7a644f3a240f0000000000000000000000071c304354677d9191919191918e79634e3c2c1900000000000000000000000000000f1f334758657b8c9fb4bcaf9f97877e76716e6d6d6e7278808a9aa2b3b9a89d8877625443301a0a000000000000000000000000000004121d2b343f4b4f5a636a71767a7e80818281807e7b78736d6660544b45382f1e160a000000000000000000000000000000050b0d1315120b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b60727979797979797979797979797979797979797979797979797979797977624c37220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e79634e39230e000000011527375a70859aafc7a8937e68533e29130000000000000000000000001325364b60737c7c7c7c7c7c7b655b4a361e0e00000000000000000000000000000417293a4b5d687e939fabb8b1a59d938b8683828284878d959ea8b4b5a79e8a7a64594836251300000000000000000000000000000000000d18202e373c494d55586165686a6c6c6c6b6966625a57504b433632281a120200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c304354606464646464646464646464646464646464646464646464646464646462594834200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8f93939393939393939393939393939393939393939393939393939393927d68523d281300000000182d42586d8297adc1ac97816c57422c17000000000000000000000000081d31445560666666666666655d4c3d2d1a000000000000000000000000000000000c1c2f3f4e60687e8d9ea6b4b7b2ab9f9c989797999da5aab4b9b3a39b897b655c4b3b2b180800000000000000000000000000000000000005101b222c35383a464c5053555757575654514d483c3b3530261d150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001142636434b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c483b2b1805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a7927d68523d281300000000162b40556b8095aab4af9a85705a39291703000000000000000000000001152737444b515151515151504c3f2f1f0f0000000000000000000000000000000000112131424e60687c88979faab2b7b4b1aeacadaeb2b6b5b1a79e948578655d4b3e2e1d0d000000000000000000000000000000000000000000080e1920232933363a3e40414242413f3c38352b26201c140802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182630353939393939393939393939393939393939393939393939393939393937342b1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a7927d68523d28130000000013293e53687e939e9e9e9d88735746331e0a00000000000000000000000009192731353c3c3c3c3c3c3b382f211101000000000000000000000000000000000003142431424e5e6677818b969da6a7abadaeadacaaa6a49c94897f74635a4b3f2e2010000000000000000000000000000000000000000000000000060c0e171f2125292b2c2d2c2b2926232019110b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c20242424242424242424242424242424242424242424242424242424242220180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e927d68523d28130000000011263b51667c8a898989898a76614b36210c0000000000000000000000000009151d2027272727272726231c11030000000000000000000000000000000000000006142431404c59616c7880888e92959798989795918c867f766a6055493c2e211002000000000000000000000000000000000000000000000000000000040a0c1013151717171614110d0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657b8989898989898989898989898989898989898989898989898989898989897d67523d2712000000000f24384c5e66747474747474615746331e0a000000000000000000000000000001080b111111111111100e09000000000000000000000000000000000000000000000614222f3a474c5a636b74797d80828383827f7c77716961584b44372c1e100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e22374b5d65737373737373737373737373737373737373737373737373737373737373675f4d39251000000000091c2f404c515f5f5f5f5f5f4b46392917030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c2a343c494d546063686b6d6e6e6c6a676259544c463a3127190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3f4b4f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e524d41301e0a000000000012222f383b4949494949493633291b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c181f2c3536434a4e52565859585755514d483b3633291d150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010212e373a4949494949494949494949494949494949494949494949494949494949493d3930231301000000000004121c2426343434343434211e170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1920253035393d4042434342403c37342b211f170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b222534343434343434343434343434343434343434343434343434343434343427251e13050000000000000000090f111f1f1f1f1f1f0c0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000608131c2024282b2d2e2e2d2a272220190d0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e12100a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0e13161819191715120d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/Assets/Component/Font/Inter-Regular SDF.asset.meta b/Assets/Component/Font/Inter-Regular SDF.asset.meta new file mode 100644 index 0000000..ff8fd1b --- /dev/null +++ b/Assets/Component/Font/Inter-Regular SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a73d8a13905fc1c4cab2b7f3bd35e2bc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Font/LilitaOne-Regular SDF.asset b/Assets/Component/Font/LilitaOne-Regular SDF.asset new file mode 100644 index 0000000..c5baa67 --- /dev/null +++ b/Assets/Component/Font/LilitaOne-Regular SDF.asset @@ -0,0 +1,2768 @@ +%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: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LilitaOne-Regular SDF + m_EditorClassIdentifier: + hashCode: 1275464279 + material: {fileID: 1740880023899184704} + materialHashCode: -224660969 + m_Version: 1.1.0 + m_SourceFontFileGUID: 6ce03735cce8ceb4b89dea195610742c + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: 6ce03735cce8ceb4b89dea195610742c, type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Lilita One + m_StyleName: Regular + m_PointSize: 70 + m_Scale: 1 + m_UnitsPerEM: 1000 + m_LineHeight: 80.01 + m_AscentLine: 64.61 + m_CapLine: 50 + m_MeanLine: 36 + m_Baseline: 0 + m_DescentLine: -15.400001 + m_SuperscriptOffset: 64.61 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -15.400001 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -7 + m_UnderlineThickness: 3.5 + m_StrikethroughOffset: 14.4 + m_StrikethroughThickness: 3.5 + m_TabWidth: 13 + m_GlyphTable: + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 13.15625 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 4 + m_Metrics: + m_Width: 12.9375 + m_Height: 49.90625 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 49.703125 + m_HorizontalAdvance: 20.09375 + m_GlyphRect: + m_X: 277 + m_Y: 68 + m_Width: 14 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 5 + m_Metrics: + m_Width: 23.3125 + m_Height: 18.96875 + m_HorizontalBearingX: 4.546875 + m_HorizontalBearingY: 48.515625 + m_HorizontalAdvance: 32.203125 + m_GlyphRect: + m_X: 118 + m_Y: 303 + m_Width: 24 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 6 + m_Metrics: + m_Width: 47.59375 + m_Height: 48.15625 + m_HorizontalBearingX: 6.375 + m_HorizontalBearingY: 48.09375 + m_HorizontalAdvance: 58.3125 + m_GlyphRect: + m_X: 272 + m_Y: 294 + m_Width: 48 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 7 + m_Metrics: + m_Width: 33.53125 + m_Height: 63.21875 + m_HorizontalBearingX: 2.375 + m_HorizontalBearingY: 55.796875 + m_HorizontalAdvance: 37.171875 + m_GlyphRect: + m_X: 6 + m_Y: 261 + m_Width: 34 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 8 + m_Metrics: + m_Width: 50.25 + m_Height: 50.46875 + m_HorizontalBearingX: 2.453125 + m_HorizontalBearingY: 49.765625 + m_HorizontalAdvance: 55.859375 + m_GlyphRect: + m_X: 123 + m_Y: 80 + m_Width: 51 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 9 + m_Metrics: + m_Width: 40.671875 + m_Height: 50.40625 + m_HorizontalBearingX: 3.078125 + m_HorizontalBearingY: 49.703125 + m_HorizontalAdvance: 46.6875 + m_GlyphRect: + m_X: 120 + m_Y: 396 + m_Width: 41 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 10 + m_Metrics: + m_Width: 10.703125 + m_Height: 18.96875 + m_HorizontalBearingX: 4.90625 + m_HorizontalBearingY: 48.515625 + m_HorizontalAdvance: 21.0625 + m_GlyphRect: + m_X: 181 + m_Y: 302 + m_Width: 12 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 11 + m_Metrics: + m_Width: 17.421875 + m_Height: 53.828125 + m_HorizontalBearingX: 6.65625 + m_HorizontalBearingY: 48.71875 + m_HorizontalAdvance: 30.09375 + m_GlyphRect: + m_X: 51 + m_Y: 243 + m_Width: 19 + m_Height: 55 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 12 + m_Metrics: + m_Width: 17.421875 + m_Height: 53.90625 + m_HorizontalBearingX: 6.65625 + m_HorizontalBearingY: 48.796875 + m_HorizontalAdvance: 29.546875 + m_GlyphRect: + m_X: 73 + m_Y: 155 + m_Width: 19 + m_Height: 55 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 13 + m_Metrics: + m_Width: 28.484375 + m_Height: 27.78125 + m_HorizontalBearingX: 5.671875 + m_HorizontalBearingY: 48.71875 + m_HorizontalAdvance: 38.984375 + m_GlyphRect: + m_X: 247 + m_Y: 254 + m_Width: 30 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 14 + m_Metrics: + m_Width: 36.046875 + m_Height: 36.046875 + m_HorizontalBearingX: 2.59375 + m_HorizontalBearingY: 42.28125 + m_HorizontalAdvance: 42.140625 + m_GlyphRect: + m_X: 419 + m_Y: 114 + m_Width: 37 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 15 + m_Metrics: + m_Width: 16.09375 + m_Height: 18.96875 + m_HorizontalBearingX: 3.78125 + m_HorizontalBearingY: 11.484375 + m_HorizontalAdvance: 21.34375 + m_GlyphRect: + m_X: 153 + m_Y: 302 + m_Width: 17 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 16 + m_Metrics: + m_Width: 31.84375 + m_Height: 8.125 + m_HorizontalBearingX: 2.453125 + m_HorizontalBearingY: 21.421875 + m_HorizontalAdvance: 36.75 + m_GlyphRect: + m_X: 189 + m_Y: 279 + m_Width: 33 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 17 + m_Metrics: + m_Width: 13.21875 + m_Height: 13.65625 + m_HorizontalBearingX: 1.40625 + m_HorizontalBearingY: 12.953125 + m_HorizontalAdvance: 16.03125 + m_GlyphRect: + m_X: 204 + m_Y: 299 + m_Width: 14 + m_Height: 14 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 18 + m_Metrics: + m_Width: 40.046875 + m_Height: 62.359375 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 55.015625 + m_HorizontalAdvance: 40.109375 + m_GlyphRect: + m_X: 55 + m_Y: 6 + m_Width: 41 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 19 + m_Metrics: + m_Width: 39.828125 + m_Height: 50.328125 + m_HorizontalBearingX: 2.453125 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 44.734375 + m_GlyphRect: + m_X: 127 + m_Y: 334 + m_Width: 41 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 20 + m_Metrics: + m_Width: 23.875 + m_Height: 49 + m_HorizontalBearingX: 1.046875 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 28.421875 + m_GlyphRect: + m_X: 482 + m_Y: 223 + m_Width: 24 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 21 + m_Metrics: + m_Width: 31.5625 + m_Height: 49.765625 + m_HorizontalBearingX: 3.015625 + m_HorizontalBearingY: 49.765625 + m_HorizontalAdvance: 36.75 + m_GlyphRect: + m_X: 364 + m_Y: 129 + m_Width: 32 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 22 + m_Metrics: + m_Width: 32.75 + m_Height: 50.40625 + m_HorizontalBearingX: 1.40625 + m_HorizontalBearingY: 49.703125 + m_HorizontalAdvance: 36.953125 + m_GlyphRect: + m_X: 227 + m_Y: 130 + m_Width: 34 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 23 + m_Metrics: + m_Width: 38.28125 + m_Height: 49.34375 + m_HorizontalBearingX: 0.703125 + m_HorizontalBearingY: 49.34375 + m_HorizontalAdvance: 41.859375 + m_GlyphRect: + m_X: 326 + m_Y: 68 + m_Width: 39 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 24 + m_Metrics: + m_Width: 30.109375 + m_Height: 49.703125 + m_HorizontalBearingX: 3.078125 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 36.6875 + m_GlyphRect: + m_X: 474 + m_Y: 54 + m_Width: 31 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 25 + m_Metrics: + m_Width: 35 + m_Height: 50.40625 + m_HorizontalBearingX: 2.453125 + m_HorizontalBearingY: 49.703125 + m_HorizontalAdvance: 40.25 + m_GlyphRect: + m_X: 185 + m_Y: 68 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 26 + m_Metrics: + m_Width: 32.265625 + m_Height: 48.921875 + m_HorizontalBearingX: 1.6875 + m_HorizontalBearingY: 48.71875 + m_HorizontalAdvance: 35 + m_GlyphRect: + m_X: 345 + m_Y: 191 + m_Width: 33 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 27 + m_Metrics: + m_Width: 35.765625 + m_Height: 50.390625 + m_HorizontalBearingX: 1.890625 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 39.90625 + m_GlyphRect: + m_X: 179 + m_Y: 142 + m_Width: 37 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 28 + m_Metrics: + m_Width: 34.296875 + m_Height: 50.40625 + m_HorizontalBearingX: 2.796875 + m_HorizontalBearingY: 49.703125 + m_HorizontalAdvance: 39.546875 + m_GlyphRect: + m_X: 217 + m_Y: 6 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 29 + m_Metrics: + m_Width: 13.234375 + m_Height: 36.125 + m_HorizontalBearingX: 4.0625 + m_HorizontalBearingY: 35.421875 + m_HorizontalAdvance: 19.390625 + m_GlyphRect: + m_X: 484 + m_Y: 438 + m_Width: 14 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 30 + m_Metrics: + m_Width: 16.3125 + m_Height: 42.90625 + m_HorizontalBearingX: 0.984375 + m_HorizontalBearingY: 35.421875 + m_HorizontalAdvance: 19.390625 + m_GlyphRect: + m_X: 178 + m_Y: 458 + m_Width: 18 + m_Height: 44 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 31 + m_Metrics: + m_Width: 24.015625 + m_Height: 41.5 + m_HorizontalBearingX: 3.640625 + m_HorizontalBearingY: 44.65625 + m_HorizontalAdvance: 33.875 + m_GlyphRect: + m_X: 6 + m_Y: 464 + m_Width: 25 + m_Height: 42 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 32 + m_Metrics: + m_Width: 31.859375 + m_Height: 23.796875 + m_HorizontalBearingX: 4.6875 + m_HorizontalBearingY: 35 + m_HorizontalAdvance: 40.59375 + m_GlyphRect: + m_X: 272 + m_Y: 355 + m_Width: 33 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 33 + m_Metrics: + m_Width: 24.015625 + m_Height: 41.4375 + m_HorizontalBearingX: 3.640625 + m_HorizontalBearingY: 44.59375 + m_HorizontalAdvance: 31.5 + m_GlyphRect: + m_X: 42 + m_Y: 464 + m_Width: 25 + m_Height: 42 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 34 + m_Metrics: + m_Width: 31.078125 + m_Height: 50.46875 + m_HorizontalBearingX: 4.625 + m_HorizontalBearingY: 49.765625 + m_HorizontalAdvance: 40.875 + m_GlyphRect: + m_X: 229 + m_Y: 299 + m_Width: 32 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 35 + m_Metrics: + m_Width: 52.359375 + m_Height: 53.203125 + m_HorizontalBearingX: 2.734375 + m_HorizontalBearingY: 47.046875 + m_HorizontalAdvance: 60.6875 + m_GlyphRect: + m_X: 6 + m_Y: 336 + m_Width: 54 + m_Height: 55 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 36 + m_Metrics: + m_Width: 43.6875 + m_Height: 49.078125 + m_HorizontalBearingX: 1.046875 + m_HorizontalBearingY: 48.9375 + m_HorizontalAdvance: 45.84375 + m_GlyphRect: + m_X: 290 + m_Y: 192 + m_Width: 44 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 37 + m_Metrics: + m_Width: 35.359375 + m_Height: 49 + m_HorizontalBearingX: 4.265625 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 41.578125 + m_GlyphRect: + m_X: 407 + m_Y: 162 + m_Width: 36 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 38 + m_Metrics: + m_Width: 35.28125 + m_Height: 50.328125 + m_HorizontalBearingX: 2.09375 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 39.265625 + m_GlyphRect: + m_X: 200 + m_Y: 204 + m_Width: 36 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 39 + m_Metrics: + m_Width: 37.515625 + m_Height: 49 + m_HorizontalBearingX: 3.5 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 43.125 + m_GlyphRect: + m_X: 270 + m_Y: 457 + m_Width: 39 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 40 + m_Metrics: + m_Width: 28.421875 + m_Height: 49 + m_HorizontalBearingX: 3.5 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 34.515625 + m_GlyphRect: + m_X: 418 + m_Y: 319 + m_Width: 29 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 41 + m_Metrics: + m_Width: 27.71875 + m_Height: 49.703125 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 33.046875 + m_GlyphRect: + m_X: 458 + m_Y: 377 + m_Width: 28 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 42 + m_Metrics: + m_Width: 38.21875 + m_Height: 50.328125 + m_HorizontalBearingX: 2.09375 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 43.46875 + m_GlyphRect: + m_X: 150 + m_Y: 217 + m_Width: 39 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 43 + m_Metrics: + m_Width: 38.078125 + m_Height: 49.0625 + m_HorizontalBearingX: 3.5 + m_HorizontalBearingY: 49.0625 + m_HorizontalAdvance: 45.078125 + m_GlyphRect: + m_X: 332 + m_Y: 6 + m_Width: 39 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 44 + m_Metrics: + m_Width: 27.578125 + m_Height: 49 + m_HorizontalBearingX: 1.265625 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 30.03125 + m_GlyphRect: + m_X: 407 + m_Y: 440 + m_Width: 28 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 45 + m_Metrics: + m_Width: 29.125 + m_Height: 49.765625 + m_HorizontalBearingX: 0.625 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 32.34375 + m_GlyphRect: + m_X: 377 + m_Y: 318 + m_Width: 30 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 46 + m_Metrics: + m_Width: 39.828125 + m_Height: 49.703125 + m_HorizontalBearingX: 3.5 + m_HorizontalBearingY: 49.28125 + m_HorizontalAdvance: 43.40625 + m_GlyphRect: + m_X: 172 + m_Y: 396 + m_Width: 41 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 47 + m_Metrics: + m_Width: 26.953125 + m_Height: 49.140625 + m_HorizontalBearingX: 2.796875 + m_HorizontalBearingY: 49.140625 + m_HorizontalAdvance: 30.453125 + m_GlyphRect: + m_X: 368 + m_Y: 438 + m_Width: 28 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 48 + m_Metrics: + m_Width: 56.625 + m_Height: 49.125 + m_HorizontalBearingX: 3.4375 + m_HorizontalBearingY: 49.0625 + m_HorizontalAdvance: 63.484375 + m_GlyphRect: + m_X: 81 + m_Y: 241 + m_Width: 58 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 49 + m_Metrics: + m_Width: 38.359375 + m_Height: 49.125 + m_HorizontalBearingX: 3.5 + m_HorizontalBearingY: 49.0625 + m_HorizontalAdvance: 45.359375 + m_GlyphRect: + m_X: 179 + m_Y: 333 + m_Width: 39 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 50 + m_Metrics: + m_Width: 44.53125 + m_Height: 50.328125 + m_HorizontalBearingX: 2.09375 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 48.71875 + m_GlyphRect: + m_X: 71 + m_Y: 334 + m_Width: 45 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 51 + m_Metrics: + m_Width: 34.015625 + m_Height: 49.140625 + m_HorizontalBearingX: 3.21875 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 39.90625 + m_GlyphRect: + m_X: 322 + m_Y: 355 + m_Width: 35 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 52 + m_Metrics: + m_Width: 44.53125 + m_Height: 62.15625 + m_HorizontalBearingX: 2.09375 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 49.421875 + m_GlyphRect: + m_X: 67 + m_Y: 81 + m_Width: 45 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 53 + m_Metrics: + m_Width: 36.75 + m_Height: 49.421875 + m_HorizontalBearingX: 3.5 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 273 + m_Y: 390 + m_Width: 38 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 54 + m_Metrics: + m_Width: 32.90625 + m_Height: 50.328125 + m_HorizontalBearingX: 2.03125 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 37.171875 + m_GlyphRect: + m_X: 264 + m_Y: 6 + m_Width: 33 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 55 + m_Metrics: + m_Width: 34.234375 + m_Height: 49.28125 + m_HorizontalBearingX: 0.421875 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 35.140625 + m_GlyphRect: + m_X: 331 + m_Y: 290 + m_Width: 35 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 56 + m_Metrics: + m_Width: 39.484375 + m_Height: 49.703125 + m_HorizontalBearingX: 2.09375 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 43.953125 + m_GlyphRect: + m_X: 313 + m_Y: 130 + m_Width: 40 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 57 + m_Metrics: + m_Width: 44.734375 + m_Height: 49.34375 + m_HorizontalBearingX: 0.765625 + m_HorizontalBearingY: 49.0625 + m_HorizontalAdvance: 46.265625 + m_GlyphRect: + m_X: 6 + m_Y: 402 + m_Width: 46 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 58 + m_Metrics: + m_Width: 64.1875 + m_Height: 49.40625 + m_HorizontalBearingX: 1.265625 + m_HorizontalBearingY: 49.203125 + m_HorizontalAdvance: 66.703125 + m_GlyphRect: + m_X: 103 + m_Y: 155 + m_Width: 65 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 59 + m_Metrics: + m_Width: 45.78125 + m_Height: 49.34375 + m_HorizontalBearingX: 1.046875 + m_HorizontalBearingY: 49.28125 + m_HorizontalAdvance: 47.8125 + m_GlyphRect: + m_X: 63 + m_Y: 402 + m_Width: 46 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 60 + m_Metrics: + m_Width: 45.421875 + m_Height: 49.34375 + m_HorizontalBearingX: -1.046875 + m_HorizontalBearingY: 49.203125 + m_HorizontalAdvance: 43.046875 + m_GlyphRect: + m_X: 159 + m_Y: 6 + m_Width: 47 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 61 + m_Metrics: + m_Width: 34.9375 + m_Height: 49 + m_HorizontalBearingX: 2.65625 + m_HorizontalBearingY: 49 + m_HorizontalAdvance: 39.40625 + m_GlyphRect: + m_X: 454 + m_Y: 163 + m_Width: 36 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 62 + m_Metrics: + m_Width: 19.25 + m_Height: 63.984375 + m_HorizontalBearingX: 5.59375 + m_HorizontalBearingY: 55.859375 + m_HorizontalAdvance: 26.953125 + m_GlyphRect: + m_X: 6 + m_Y: 185 + m_Width: 20 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 63 + m_Metrics: + m_Width: 40.046875 + m_Height: 62.375 + m_HorizontalBearingX: 1.1875 + m_HorizontalBearingY: 54.953125 + m_HorizontalAdvance: 41.09375 + m_GlyphRect: + m_X: 107 + m_Y: 6 + m_Width: 41 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 64 + m_Metrics: + m_Width: 19.25 + m_Height: 63.984375 + m_HorizontalBearingX: 2.09375 + m_HorizontalBearingY: 55.859375 + m_HorizontalAdvance: 26.953125 + m_GlyphRect: + m_X: 36 + m_Y: 92 + m_Width: 20 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 65 + m_Metrics: + m_Width: 41.4375 + m_Height: 24.015625 + m_HorizontalBearingX: 3.078125 + m_HorizontalBearingY: 48.234375 + m_HorizontalAdvance: 48.09375 + m_GlyphRect: + m_X: 288 + m_Y: 254 + m_Width: 42 + m_Height: 25 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 66 + m_Metrics: + m_Width: 37.4375 + m_Height: 8.125 + m_HorizontalBearingX: 3.296875 + m_HorizontalBearingY: -2.375 + m_HorizontalAdvance: 44.515625 + m_GlyphRect: + m_X: 73 + m_Y: 221 + m_Width: 38 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 67 + m_Metrics: + m_Width: 15.40625 + m_Height: 12.734375 + m_HorizontalBearingX: 4.96875 + m_HorizontalBearingY: 49.765625 + m_HorizontalAdvance: 24.5 + m_GlyphRect: + m_X: 122 + m_Y: 217 + m_Width: 17 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 68 + m_Metrics: + m_Width: 34.359375 + m_Height: 36.40625 + m_HorizontalBearingX: 0.984375 + m_HorizontalBearingY: 35.703125 + m_HorizontalAdvance: 36.1875 + m_GlyphRect: + m_X: 389 + m_Y: 222 + m_Width: 36 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 69 + m_Metrics: + m_Width: 31.078125 + m_Height: 50.328125 + m_HorizontalBearingX: 3.5 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 36.40625 + m_GlyphRect: + m_X: 247 + m_Y: 192 + m_Width: 32 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 70 + m_Metrics: + m_Width: 27.171875 + m_Height: 36.40625 + m_HorizontalBearingX: 1.8125 + m_HorizontalBearingY: 35.703125 + m_HorizontalAdvance: 29.6875 + m_GlyphRect: + m_X: 368 + m_Y: 379 + m_Width: 28 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 71 + m_Metrics: + m_Width: 36.34375 + m_Height: 50.328125 + m_HorizontalBearingX: 1.8125 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 39.546875 + m_GlyphRect: + m_X: 224 + m_Y: 395 + m_Width: 38 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 72 + m_Metrics: + m_Width: 30.8125 + m_Height: 36.40625 + m_HorizontalBearingX: 1.8125 + m_HorizontalBearingY: 35.703125 + m_HorizontalAdvance: 34.015625 + m_GlyphRect: + m_X: 474 + m_Y: 6 + m_Width: 32 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 73 + m_Metrics: + m_Width: 26.734375 + m_Height: 49.625 + m_HorizontalBearingX: 1.40625 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 26.25 + m_GlyphRect: + m_X: 407 + m_Y: 379 + m_Width: 28 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 74 + m_Metrics: + m_Width: 31.15625 + m_Height: 49.140625 + m_HorizontalBearingX: 1.8125 + m_HorizontalBearingY: 35.625 + m_HorizontalAdvance: 36.125 + m_GlyphRect: + m_X: 376 + m_Y: 67 + m_Width: 32 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 75 + m_Metrics: + m_Width: 29.109375 + m_Height: 49.84375 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 49.703125 + m_HorizontalAdvance: 35.0625 + m_GlyphRect: + m_X: 272 + m_Y: 130 + m_Width: 30 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 76 + m_Metrics: + m_Width: 12.796875 + m_Height: 49.765625 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 19.109375 + m_GlyphRect: + m_X: 302 + m_Y: 68 + m_Width: 13 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 77 + m_Metrics: + m_Width: 24.078125 + m_Height: 63.421875 + m_HorizontalBearingX: -8.265625 + m_HorizontalBearingY: 49.625 + m_HorizontalAdvance: 18.96875 + m_GlyphRect: + m_X: 37 + m_Y: 168 + m_Width: 25 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 78 + m_Metrics: + m_Width: 33.734375 + m_Height: 49.984375 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 49.5625 + m_HorizontalAdvance: 37.171875 + m_GlyphRect: + m_X: 232 + m_Y: 68 + m_Width: 34 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 79 + m_Metrics: + m_Width: 12.734375 + m_Height: 49.265625 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 49.203125 + m_HorizontalAdvance: 19.046875 + m_GlyphRect: + m_X: 308 + m_Y: 6 + m_Width: 13 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 80 + m_Metrics: + m_Width: 50.953125 + m_Height: 35.984375 + m_HorizontalBearingX: 1.40625 + m_HorizontalBearingY: 35.703125 + m_HorizontalAdvance: 55.15625 + m_GlyphRect: + m_X: 207 + m_Y: 458 + m_Width: 52 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 81 + m_Metrics: + m_Width: 34.359375 + m_Height: 35.90625 + m_HorizontalBearingX: 1.40625 + m_HorizontalBearingY: 35.703125 + m_HorizontalAdvance: 38.5625 + m_GlyphRect: + m_X: 436 + m_Y: 223 + m_Width: 35 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 82 + m_Metrics: + m_Width: 32.28125 + m_Height: 36.40625 + m_HorizontalBearingX: 1.8125 + m_HorizontalBearingY: 35.703125 + m_HorizontalAdvance: 35.90625 + m_GlyphRect: + m_X: 423 + m_Y: 271 + m_Width: 34 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 83 + m_Metrics: + m_Width: 35.703125 + m_Height: 48.859375 + m_HorizontalBearingX: 1.328125 + m_HorizontalBearingY: 35.625 + m_HorizontalAdvance: 38.84375 + m_GlyphRect: + m_X: 320 + m_Y: 451 + m_Width: 37 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 84 + m_Metrics: + m_Width: 30.8125 + m_Height: 49.21875 + m_HorizontalBearingX: 1.8125 + m_HorizontalBearingY: 35.703125 + m_HorizontalAdvance: 35.765625 + m_GlyphRect: + m_X: 382 + m_Y: 6 + m_Width: 32 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 85 + m_Metrics: + m_Width: 25.96875 + m_Height: 36.125 + m_HorizontalBearingX: 1.40625 + m_HorizontalBearingY: 35.703125 + m_HorizontalAdvance: 27.71875 + m_GlyphRect: + m_X: 446 + m_Y: 438 + m_Width: 27 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 86 + m_Metrics: + m_Width: 28 + m_Height: 36.40625 + m_HorizontalBearingX: 1.75 + m_HorizontalBearingY: 35.703125 + m_HorizontalAdvance: 31.5 + m_GlyphRect: + m_X: 458 + m_Y: 329 + m_Width: 29 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 87 + m_Metrics: + m_Width: 24 + m_Height: 42.984375 + m_HorizontalBearingX: 1.40625 + m_HorizontalBearingY: 42.5625 + m_HorizontalAdvance: 25.765625 + m_GlyphRect: + m_X: 142 + m_Y: 458 + m_Width: 25 + m_Height: 44 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 88 + m_Metrics: + m_Width: 34.15625 + m_Height: 36.046875 + m_HorizontalBearingX: 2.796875 + m_HorizontalBearingY: 35.34375 + m_HorizontalAdvance: 38.078125 + m_GlyphRect: + m_X: 377 + m_Y: 270 + m_Width: 35 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 89 + m_Metrics: + m_Width: 36.0625 + m_Height: 35.546875 + m_HorizontalBearingX: 0.203125 + m_HorizontalBearingY: 35.34375 + m_HorizontalAdvance: 36.46875 + m_GlyphRect: + m_X: 467 + m_Y: 115 + m_Width: 37 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 90 + m_Metrics: + m_Width: 51.453125 + m_Height: 35.84375 + m_HorizontalBearingX: 0.5625 + m_HorizontalBearingY: 35.421875 + m_HorizontalAdvance: 52.640625 + m_GlyphRect: + m_X: 78 + m_Y: 464 + m_Width: 53 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 91 + m_Metrics: + m_Width: 37.109375 + m_Height: 35.625 + m_HorizontalBearingX: 1.046875 + m_HorizontalBearingY: 35.34375 + m_HorizontalAdvance: 38.984375 + m_GlyphRect: + m_X: 425 + m_Y: 66 + m_Width: 38 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 92 + m_Metrics: + m_Width: 36.53125 + m_Height: 48.15625 + m_HorizontalBearingX: 0.703125 + m_HorizontalBearingY: 35.421875 + m_HorizontalAdvance: 37.59375 + m_GlyphRect: + m_X: 425 + m_Y: 6 + m_Width: 38 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 93 + m_Metrics: + m_Width: 28.28125 + m_Height: 35 + m_HorizontalBearingX: 1.75 + m_HorizontalBearingY: 35 + m_HorizontalAdvance: 31.78125 + m_GlyphRect: + m_X: 468 + m_Y: 283 + m_Width: 30 + m_Height: 35 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 94 + m_Metrics: + m_Width: 17.640625 + m_Height: 74.28125 + m_HorizontalBearingX: 2.09375 + m_HorizontalBearingY: 59.296875 + m_HorizontalAdvance: 25.34375 + m_GlyphRect: + m_X: 26 + m_Y: 6 + m_Width: 18 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 95 + m_Metrics: + m_Width: 8.125 + m_Height: 80.015625 + m_HorizontalBearingX: 17.703125 + m_HorizontalBearingY: 64.609375 + m_HorizontalAdvance: 43.953125 + m_GlyphRect: + m_X: 6 + m_Y: 6 + m_Width: 9 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 96 + m_Metrics: + m_Width: 17.5625 + m_Height: 74.34375 + m_HorizontalBearingX: 5.671875 + m_HorizontalBearingY: 59.296875 + m_HorizontalAdvance: 25.34375 + m_GlyphRect: + m_X: 6 + m_Y: 98 + m_Width: 19 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 97 + m_Metrics: + m_Width: 27.359375 + m_Height: 10.5 + m_HorizontalBearingX: 1.546875 + m_HorizontalBearingY: 26.3125 + m_HorizontalAdvance: 32.125 + m_GlyphRect: + m_X: 150 + m_Y: 279 + m_Width: 28 + m_Height: 12 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 218 + m_Metrics: + m_Width: 55.640625 + m_Height: 13.65625 + m_HorizontalBearingX: 4.0625 + m_HorizontalBearingY: 12.953125 + m_HorizontalAdvance: 63.625 + m_GlyphRect: + m_X: 51 + m_Y: 309 + m_Width: 56 + m_Height: 14 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 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: 8230 + m_GlyphIndex: 218 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 6775676519808978150} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 20 + m_Height: 92 + - m_X: 0 + m_Y: 92 + m_Width: 30 + m_Height: 87 + - m_X: 20 + m_Y: 0 + m_Width: 29 + m_Height: 86 + - m_X: 0 + m_Y: 179 + m_Width: 31 + m_Height: 76 + - m_X: 30 + m_Y: 86 + m_Width: 31 + m_Height: 76 + - m_X: 49 + m_Y: 0 + m_Width: 52 + m_Height: 75 + - m_X: 0 + m_Y: 255 + m_Width: 45 + m_Height: 75 + - m_X: 31 + m_Y: 162 + m_Width: 36 + m_Height: 75 + - m_X: 61 + m_Y: 75 + m_Width: 56 + m_Height: 74 + - m_X: 101 + m_Y: 0 + m_Width: 52 + m_Height: 74 + - m_X: 0 + m_Y: 330 + m_Width: 65 + m_Height: 66 + - m_X: 45 + m_Y: 237 + m_Width: 30 + m_Height: 66 + - m_X: 45 + m_Y: 303 + m_Width: 67 + m_Height: 25 + - m_X: 67 + m_Y: 149 + m_Width: 30 + m_Height: 66 + - m_X: 67 + m_Y: 215 + m_Width: 49 + m_Height: 20 + - m_X: 97 + m_Y: 149 + m_Width: 76 + m_Height: 62 + - m_X: 75 + m_Y: 235 + m_Width: 69 + m_Height: 62 + - m_X: 116 + m_Y: 211 + m_Width: 28 + m_Height: 24 + - m_X: 117 + m_Y: 74 + m_Width: 62 + m_Height: 62 + - m_X: 153 + m_Y: 0 + m_Width: 58 + m_Height: 62 + - m_X: 0 + m_Y: 396 + m_Width: 57 + m_Height: 62 + - m_X: 0 + m_Y: 458 + m_Width: 36 + m_Height: 53 + - m_X: 36 + m_Y: 458 + m_Width: 36 + m_Height: 53 + - m_X: 57 + m_Y: 396 + m_Width: 57 + m_Height: 62 + - m_X: 72 + m_Y: 458 + m_Width: 64 + m_Height: 48 + - m_X: 65 + m_Y: 328 + m_Width: 56 + m_Height: 62 + - m_X: 112 + m_Y: 297 + m_Width: 35 + m_Height: 31 + - m_X: 114 + m_Y: 390 + m_Width: 52 + m_Height: 62 + - m_X: 121 + m_Y: 328 + m_Width: 52 + m_Height: 62 + - m_X: 136 + m_Y: 452 + m_Width: 36 + m_Height: 55 + - m_X: 166 + m_Y: 390 + m_Width: 52 + m_Height: 62 + - m_X: 172 + m_Y: 452 + m_Width: 29 + m_Height: 55 + - m_X: 201 + m_Y: 452 + m_Width: 63 + m_Height: 48 + - m_X: 144 + m_Y: 211 + m_Width: 50 + m_Height: 62 + - m_X: 144 + m_Y: 273 + m_Width: 39 + m_Height: 23 + - m_X: 147 + m_Y: 296 + m_Width: 28 + m_Height: 31 + - m_X: 173 + m_Y: 327 + m_Width: 50 + m_Height: 62 + - m_X: 175 + m_Y: 296 + m_Width: 23 + m_Height: 31 + - m_X: 218 + m_Y: 389 + m_Width: 49 + m_Height: 62 + - m_X: 264 + m_Y: 451 + m_Width: 50 + m_Height: 60 + - m_X: 183 + m_Y: 273 + m_Width: 44 + m_Height: 20 + - m_X: 198 + m_Y: 293 + m_Width: 25 + m_Height: 25 + - m_X: 173 + m_Y: 136 + m_Width: 48 + m_Height: 62 + - m_X: 179 + m_Y: 62 + m_Width: 47 + m_Height: 62 + - m_X: 211 + m_Y: 0 + m_Width: 47 + m_Height: 62 + - m_X: 194 + m_Y: 198 + m_Width: 47 + m_Height: 62 + - m_X: 221 + m_Y: 124 + m_Width: 45 + m_Height: 62 + - m_X: 226 + m_Y: 62 + m_Width: 45 + m_Height: 62 + - m_X: 258 + m_Y: 0 + m_Width: 44 + m_Height: 62 + - m_X: 223 + m_Y: 293 + m_Width: 43 + m_Height: 62 + - m_X: 241 + m_Y: 186 + m_Width: 43 + m_Height: 62 + - m_X: 266 + m_Y: 124 + m_Width: 41 + m_Height: 62 + - m_X: 271 + m_Y: 62 + m_Width: 25 + m_Height: 62 + - m_X: 296 + m_Y: 62 + m_Width: 24 + m_Height: 62 + - m_X: 302 + m_Y: 0 + m_Width: 24 + m_Height: 62 + - m_X: 241 + m_Y: 248 + m_Width: 41 + m_Height: 40 + - m_X: 266 + m_Y: 288 + m_Width: 59 + m_Height: 61 + - m_X: 282 + m_Y: 248 + m_Width: 53 + m_Height: 36 + - m_X: 284 + m_Y: 186 + m_Width: 55 + m_Height: 61 + - m_X: 307 + m_Y: 124 + m_Width: 51 + m_Height: 61 + - m_X: 320 + m_Y: 62 + m_Width: 50 + m_Height: 61 + - m_X: 326 + m_Y: 0 + m_Width: 50 + m_Height: 61 + - m_X: 266 + m_Y: 349 + m_Width: 44 + m_Height: 35 + - m_X: 267 + m_Y: 384 + m_Width: 49 + m_Height: 61 + - m_X: 314 + m_Y: 445 + m_Width: 48 + m_Height: 61 + - m_X: 316 + m_Y: 349 + m_Width: 46 + m_Height: 61 + - m_X: 325 + m_Y: 284 + m_Width: 46 + m_Height: 61 + - m_X: 339 + m_Y: 185 + m_Width: 44 + m_Height: 61 + - m_X: 358 + m_Y: 123 + m_Width: 43 + m_Height: 61 + - m_X: 370 + m_Y: 61 + m_Width: 43 + m_Height: 61 + - m_X: 376 + m_Y: 0 + m_Width: 43 + m_Height: 61 + - m_X: 419 + m_Y: 0 + m_Width: 49 + m_Height: 60 + - m_X: 468 + m_Y: 0 + m_Width: 43 + m_Height: 48 + - m_X: 468 + m_Y: 48 + m_Width: 42 + m_Height: 61 + - m_X: 419 + m_Y: 60 + m_Width: 49 + m_Height: 48 + - m_X: 413 + m_Y: 108 + m_Width: 48 + m_Height: 48 + - m_X: 461 + m_Y: 109 + m_Width: 48 + m_Height: 48 + - m_X: 401 + m_Y: 156 + m_Width: 47 + m_Height: 60 + - m_X: 448 + m_Y: 157 + m_Width: 47 + m_Height: 60 + - m_X: 383 + m_Y: 216 + m_Width: 47 + m_Height: 48 + - m_X: 430 + m_Y: 217 + m_Width: 46 + m_Height: 48 + - m_X: 476 + m_Y: 217 + m_Width: 35 + m_Height: 60 + - m_X: 371 + m_Y: 264 + m_Width: 46 + m_Height: 48 + - m_X: 417 + m_Y: 265 + m_Width: 45 + m_Height: 48 + - m_X: 371 + m_Y: 312 + m_Width: 41 + m_Height: 61 + - m_X: 462 + m_Y: 277 + m_Width: 41 + m_Height: 46 + - m_X: 412 + m_Y: 313 + m_Width: 40 + m_Height: 60 + - m_X: 452 + m_Y: 323 + m_Width: 40 + m_Height: 48 + - m_X: 452 + m_Y: 371 + m_Width: 39 + m_Height: 61 + - m_X: 362 + m_Y: 432 + m_Width: 39 + m_Height: 61 + - m_X: 362 + m_Y: 373 + m_Width: 39 + m_Height: 48 + - m_X: 401 + m_Y: 373 + m_Width: 39 + m_Height: 61 + - m_X: 401 + m_Y: 434 + m_Width: 39 + m_Height: 60 + - m_X: 440 + m_Y: 432 + m_Width: 38 + m_Height: 48 + - m_X: 478 + m_Y: 432 + m_Width: 25 + m_Height: 48 + m_FreeGlyphRects: + - m_X: 20 + m_Y: 86 + m_Width: 10 + m_Height: 6 + - m_X: 30 + m_Y: 162 + m_Width: 1 + m_Height: 17 + - m_X: 49 + m_Y: 75 + m_Width: 12 + m_Height: 11 + - m_X: 31 + m_Y: 237 + m_Width: 14 + m_Height: 18 + - m_X: 61 + m_Y: 149 + m_Width: 6 + m_Height: 13 + - m_X: 67 + m_Y: 235 + m_Width: 8 + m_Height: 2 + - m_X: 97 + m_Y: 211 + m_Width: 19 + m_Height: 4 + - m_X: 101 + m_Y: 74 + m_Width: 16 + m_Height: 1 + - m_X: 45 + m_Y: 328 + m_Width: 20 + m_Height: 2 + - m_X: 75 + m_Y: 297 + m_Width: 37 + m_Height: 6 + - m_X: 65 + m_Y: 390 + m_Width: 49 + m_Height: 6 + - m_X: 72 + m_Y: 506 + m_Width: 64 + m_Height: 5 + - m_X: 114 + m_Y: 452 + m_Width: 22 + m_Height: 6 + - m_X: 144 + m_Y: 296 + m_Width: 3 + m_Height: 1 + - m_X: 147 + m_Y: 327 + m_Width: 26 + m_Height: 1 + - m_X: 173 + m_Y: 389 + m_Width: 45 + m_Height: 1 + - m_X: 72 + m_Y: 507 + m_Width: 192 + m_Height: 4 + - m_X: 201 + m_Y: 500 + m_Width: 63 + m_Height: 11 + - m_X: 218 + m_Y: 451 + m_Width: 46 + m_Height: 1 + - m_X: 183 + m_Y: 293 + m_Width: 15 + m_Height: 3 + - m_X: 117 + m_Y: 136 + m_Width: 56 + m_Height: 13 + - m_X: 153 + m_Y: 62 + m_Width: 26 + m_Height: 12 + - m_X: 173 + m_Y: 198 + m_Width: 21 + m_Height: 13 + - m_X: 179 + m_Y: 124 + m_Width: 42 + m_Height: 12 + - m_X: 198 + m_Y: 318 + m_Width: 25 + m_Height: 9 + - m_X: 221 + m_Y: 186 + m_Width: 20 + m_Height: 12 + - m_X: 194 + m_Y: 260 + m_Width: 47 + m_Height: 13 + - m_X: 227 + m_Y: 260 + m_Width: 14 + m_Height: 33 + - m_X: 227 + m_Y: 288 + m_Width: 39 + m_Height: 5 + - m_X: 223 + m_Y: 355 + m_Width: 43 + m_Height: 34 + - m_X: 223 + m_Y: 384 + m_Width: 44 + m_Height: 5 + - m_X: 314 + m_Y: 506 + m_Width: 197 + m_Height: 5 + - m_X: 267 + m_Y: 445 + m_Width: 47 + m_Height: 6 + - m_X: 310 + m_Y: 349 + m_Width: 6 + m_Height: 35 + - m_X: 282 + m_Y: 284 + m_Width: 43 + m_Height: 4 + - m_X: 307 + m_Y: 185 + m_Width: 32 + m_Height: 1 + - m_X: 320 + m_Y: 123 + m_Width: 38 + m_Height: 1 + - m_X: 326 + m_Y: 61 + m_Width: 44 + m_Height: 1 + - m_X: 370 + m_Y: 122 + m_Width: 43 + m_Height: 1 + - m_X: 413 + m_Y: 61 + m_Width: 6 + m_Height: 47 + - m_X: 461 + m_Y: 108 + m_Width: 7 + m_Height: 1 + - m_X: 358 + m_Y: 184 + m_Width: 43 + m_Height: 1 + - m_X: 401 + m_Y: 122 + m_Width: 12 + m_Height: 34 + - m_X: 448 + m_Y: 156 + m_Width: 13 + m_Height: 1 + - m_X: 284 + m_Y: 247 + m_Width: 99 + m_Height: 1 + - m_X: 383 + m_Y: 184 + m_Width: 18 + m_Height: 32 + - m_X: 430 + m_Y: 216 + m_Width: 18 + m_Height: 1 + - m_X: 510 + m_Y: 48 + m_Width: 1 + m_Height: 169 + - m_X: 509 + m_Y: 109 + m_Width: 2 + m_Height: 108 + - m_X: 495 + m_Y: 157 + m_Width: 16 + m_Height: 60 + - m_X: 335 + m_Y: 247 + m_Width: 48 + m_Height: 17 + - m_X: 335 + m_Y: 247 + m_Width: 36 + m_Height: 37 + - m_X: 339 + m_Y: 246 + m_Width: 44 + m_Height: 18 + - m_X: 339 + m_Y: 246 + m_Width: 32 + m_Height: 38 + - m_X: 417 + m_Y: 264 + m_Width: 13 + m_Height: 1 + - m_X: 325 + m_Y: 345 + m_Width: 46 + m_Height: 4 + - m_X: 503 + m_Y: 277 + m_Width: 8 + m_Height: 234 + - m_X: 462 + m_Y: 265 + m_Width: 14 + m_Height: 12 + - m_X: 412 + m_Y: 312 + m_Width: 5 + m_Height: 1 + - m_X: 452 + m_Y: 313 + m_Width: 10 + m_Height: 10 + - m_X: 316 + m_Y: 410 + m_Width: 46 + m_Height: 35 + - m_X: 362 + m_Y: 345 + m_Width: 9 + m_Height: 28 + - m_X: 316 + m_Y: 421 + m_Width: 85 + m_Height: 11 + - m_X: 362 + m_Y: 494 + m_Width: 149 + m_Height: 17 + - m_X: 362 + m_Y: 493 + m_Width: 39 + m_Height: 18 + - m_X: 440 + m_Y: 480 + m_Width: 71 + m_Height: 31 + - m_X: 440 + m_Y: 373 + m_Width: 12 + m_Height: 59 + - m_X: 492 + m_Y: 323 + m_Width: 19 + m_Height: 109 + - m_X: 491 + m_Y: 371 + m_Width: 20 + m_Height: 61 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + atlas: {fileID: 0} + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 5 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: 6ce03735cce8ceb4b89dea195610742c + pointSizeSamplingMode: 0 + pointSize: 70 + padding: 5 + packingMode: 0 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 0 + characterSequence: 32 - 126, 160, 8203, 8230, 9633 + referencedFontAssetGUID: + 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: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!21 &1740880023899184704 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LilitaOne-Regular SDF Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + 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} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 6775676519808978150} + 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_Ints: [] + 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: 6 + - _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: 512 + - _TextureWidth: 512 + - _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: 0} + - _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!28 &6775676519808978150 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LilitaOne-Regular 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: 0 + 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: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1012120f0d07000000000000000000000000000000000000030d13151e1e1a100e090000000000000000000000000000060c0e110e0c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d13110b0902000000000000000000000000000000000000000000000000000000000000000001080b0c0d0d0c0b08010000000000000000000000000000000000000000000000000000000000000000000000050b0d11141617191919191816130e0c0700000000000000000000000000000000000000000000000000000000000002080b0e11141617181919181614100c0a0300000000000000000000000000000000000000010001080b0c0c0c0c0b0b070000010000000000000000050b0d161a1d1e1f2020201f1e1d1b170e0c060000000000050b0d161a1d1e1f2020201f1e1d1a160d0b05000000000000000000000000000000000000000000000000000000060c0e1214151516161514120f0b08010000000000000000000000000003090c101315161719191a1a1a1a19170e0c07000000000000000000000000000000000000000000000000000000000000000000000000040a0c111518191918171613100c0a0400000000000000000000000000000000000b171f2125282724211a0f07000000000000000000000000000000071520282a34342f26231c110200000000000000000000080e1921232623211a0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1920222826201d150a010000000000000000000000000000000000000000000000000000070b1218141d2021222222201d14160f0d0800000000000000000000000000000000000000000000000000000000050b0e19202226292b2d2e2e2f2e2d2b2824211a0f0c07000000000000000000000000000000000000000000000000040a0c151d202326292c2c2d2e2e2d2c2925211e160c0a030000000000000000000000000000060f1618141d202121212121201c1318150f0600000000000d181f222b2f323434353535353432302c2320190e0000000d1920222b30323435353535353432302b2220190e000000000000000000000000000000000000000000000000010f1a212327292a2b2b2b2a292724201c140800000000000000000000000b161e2126282a2c2d2e2f2f2f2f2f2f2d24211a0f010000000000000000000000000000000000000000000000000000000000000001080c171f21262a2d2e2f2e2d2b2825211f170d0b0600000000000000000000000008131c2933363a3d3d39362d221b1002000000000000000000000000081625333c3f4949443b382f1e160a0000000000000000111c232c35383c39352c1f11030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b34383d3c3631271d1409000000000000000000000000000000000000000000000008131c20272d263135373838373531262b25221b1002000000000000000000000000000000000000000000000000000e1920222b35383b3e40424344444342403d39362d23211a0f060000000000000000000000000000000000000000040c181f22273136383c3f414243444443413e3b363229211e160b0200000000000000000000000917232a2d26313536363636363530252d2a2317090000000d1d2a3437404547494a4a4a4a4a4948454138352c1e0e000d1d2b3438414547494a4a4a4a4a4947454138352b1e0e0000000000000000000000000000000000000000000005131f2c35393c3e3f404040403e3d3935302618080000000000000000000b1b2832363b3e404142434444444545444239362d1f0f00000000000000000000000000000000000000000000000000000000000009141d202a33373c404243444342413e3a3633292320190e06000000000000000000081825303a464c4f52524e4a3d362e20100000000000000000000000071626344350555e5e59504c3f32281a0b000000000008131c2e373c494d514e493d2f211100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2b3c484d52514b45383126190c00000000000000000000000000000000000000000008182530353c4337444b4c4d4d4c4b4437413a372e2014060000000000000000000000000000000000000000000004121e2b35383c484d51545657585959595856524e4a3d39362d20190e0000000000000000000000000000000000000b171f2a333737444b4e51545657585959585653504b46393632291d150a000000000000000000061727353f4237444b4b4c4c4b4b4a4347423f352717060005182a3b474c555a5d5e5f6060605f5e5d5a564d493c2c1906192b3c484d565a5d5e5f6060605f5e5d5a564d483c2b19050000000000000000000000000000000000000000011323313d494e5153555555555554524f4b43362614010000000000000003162839464b50535556575859595a5a5a59574e4a3d2d1a070000000000000000000000000000000000000000000000000000000312192631353a474c5155575959585756534f4c463a38352b211a0f0100000000000000132536434a5861656767645c4f4a3e2e1b07000000000000000000031525344451616a73736f655d4b4538291b0b000000081825303f4b4f5b6366635b4c402f190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a485a62686660564b44372a1d0c0000000000000000000000000000000000000000132536434a51585c55606162626160555a564f4b3e3224140200000000000000000000000000000000000000000012222f3c484d565a6266696b6c6e6e6e6e6d6b68635b574e4a3d352b1e1306000000000000000000000000000002101b29333a474c5455606366696b6c6d6e6e6d6b69656157534b463931271a0e00000000000000000f23354552575d5560616161616060545d57524535230f000b1f344759626b6f727374757575747372706c635a4935200c2034485a626b6f7273747575757473726f6b625a4835200b00000000000000000000000000000000000000000a1e31414d5b6367696a6a6b6b6a696764605443301c0800000000000000091e3246576165686a6b6c6e6e6f6f6f6f6e6c635b4a36210b00000000000000000000000000000000000000000000000000000a161e2f37444b525861666a6d6e6e6d6c6b68656158544d493c362c1f12040000000000071c304354606b767a7d7c7972645c4a36220d0000000000000000001122334351626b7f8889847b6d605646392916030000132536434a5d6570787b79655e4c3727150200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f33475862787d7b74696055473b2a1804000000000000000000000000000000000000071c30435460676d7174757677777775736f6b645c4f42321f0c000000000000000000000000000000000000000009192f404c5a626b72787b7e80828383848382807d79736c635b4d493c312416080000000000000000000000000311212e3a464c5861697075787b7e818182838382817e7a76706861574b45382c1e0f01000000000000162a3f52636d72747576767676767574726d63523f2a15000d22374c627780848789898a8a8a8a8987858178634d38230e22384d6278808587898a8a8a8a8a8987858078624d38220d000000000000000000000000000000000000000010253a4d5f67797c7e7f8080807f7e7c7973604b35200b000000000000000c21364b61757b7d7f8182838484848484848279634e392916030000000000000000000000000000000000000000000000000c1a2832404c5560676f777b7f8283848382807d7a76706a625a4e493d30221200000000000b20354a6074808a8f92928e867a644f3a240f000000000000000009192f4050616b80949e9e99908274615746321e0a00071c304354606b7b858d918c7c655544311d0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d4c6176889291887e73615947341f0f0000000000000000000000000000000000000b20354a60727c8286898a8c8d8d8c8a8884807a69604f3b261200000000000000000000000000000000000000011426374c5e667881878d90939597989999989795928e8881796e625a4e4234261608000000000000000000000011212f3f4b58616b777e858a8d91949697989999989693908b857e766a6056493c2d200f000000000000182d42576d8288898a8b8b8b8b8b8a8987826d57422d1800152a40556a7f959a9c9e9f9fab9f9f9e9d9a96826d58432d182c41566b81969a9c9e9f9fab9f9f9e9c9a96816c57412c17000000000000000000000000000000000000000012283d52677d8e9193949595959593928e816c56412c170000000000000011273c51667c9093959697989999999a9a9997826e5746321e0a00000000000000000000000000000000000000000000000c1c2a38454b5e66737c848b9195979899989796938f8b857f786d635b4d40301d0a0000000010253a4f657a8f9fa9a7a7a49b85705b46301b00000000000000011426374c5e6a7f949eb3b3aea0988475614b36210c000b20354a6072808d9ba2aa9c8674604b3a2a1804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092136495b6c8196a6a69d938577614c3d2c1a060000000000000000000000000000000001162c41566b8091989c9fa8a1a2a2aa9f9d9a968f7e69533e291400000000000000000000000000000000000000081d314455667c8a969da5a6a9abacadaeaeaeadaba7a69d978e837868605144342616060000000000000000000d1d2f404c5d6576808a949a9fa9a6a9abacadaeaeadaba8aa9f9a93897f74635a4a3e2d1e0e00000000001d32475c72869c9fa9a0a1a1a0ab9f9e9c88735d48331e00152b40556a8095aab2b3b4b5bcb5b4b3b2ad98836d58432e182c41566c8196abb2b3b4b5bcb5b4b3b2ac96816c57412c17000000000000000000000000000000000000000014293e53697e93a6a8aaaaaaaaaaa9a797826d58422d18000000000000000b20354b6074879daaabacadaeaeafafafae9f8a76614b36210c000000000000000000000000000000000000000000000b1b2a3a4756606d7c87919a9fabaaacaeaeadacaba8ab9f9b948b8279665e4d39240f0000000011263b51667b90a6bac7c2b19c86715c47321c00000000000000081d314455667b8d9fb5bcc8beb2a297816c57422c1700152a40556a7f959fabb4b6a4947e695947341f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009192f404e63798b9fb4b7b3a39a84705b4935210c00000000000000000000000000000000051a2f445a6f8499adb1b4bac6b7c8bbb4b2afab97826d57422d18020000000000000000000000000000000000000b20354b6074899ea8b2b7c3bec0c1c3c3c3c3c2c0c4b7b3aca1998b7e6c635144342414010000000000000005182a3b4c5e657b87969fa9afb4bac7bec0c1c2c3c3c2c0c8bbb4afa79e948678645c4a3c2b1909000000001d32475c72879cb1bac7b6b6b6bcb5b29d88735d48331e00152b40556a8095aabfc8c9cacfcac9c8c2ad98836d58432e182c41566c8196abc1c8c9cacfcac9c8c1ac96816c57412c17000000000000000000000000000000000000000014293e53697e93a8bebfbfc0c0bfbead97826d58422d1800000000000000081d3144556a7f95aabbc1c3c3c4c4c4c4baa9927d67523a2a18040000000000000000000000000000000000000000031729394758617482909ca5afb4bcc9c2c3c3c2c1c0c9bcb4b0aa9f988c7c66513c27110000000011263b51667b90a6bbd7c6b19c87715c47321c000000000000000b20354b6073869cabbccfcebdb19f95806b55402b16001e34495e73889eb3bcc9c2b39e8977614c3d2d1a07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021527374c5e6f849aaabbcbc1b4a28e78634e39230e00000000000000000000000000000000051a2f445a6f8499afc4c9cdd7ccd9cecac8c2ac97826d57422d18020000000000000000000000000000000000000d22374d62778ca7b8c6cad4d3d5d7d8d8d9d8d7d5d4cbc8bfb3a99f92816c625142311f0f000000000000000b1f344859657c8b9da5b4bac7c9ced8d3d6d6d7d8d8d7d6d9cecac5b9b3a49c897a645a48372614010000001d32475c72879cb1c7d7cbcbdacfc8b29d88735d48331e00152b40556a8095aabfd5dedfe3dfdfd8c2ad98836d58432e182c41566c8196abc1d6dfdfe3dfdfd6c1ac96816c57412c17000000000000000000000000000000000000000014293e53697e93a8bed3d5d5d5d4c2ad97826d58422d1800000000000000011426374c62778b9fb4c9d8d9d9d9d9d7c7af99846f5847331f0a00000000000000000000000000000000000000000c1e334657617685979fb2b6c3cacfd9d7d8d9d8d7d5d9cfcac8bbb4aa9b86705b46311b0600000011263b51667b90a6bbd0c6b19c87715c47321c0000000000000215273851677c91a4b6c9d2c1b19f978172604b35200b001b30455a70859aabbccfccb9a797816c5b4a362112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455667c91a1b3c8d4c4b49f8a77614c37210c00000000000000000000000000000000051a2f445a6f8499afc4d9e1e9e2ebe2dfd7c2ac97826d57422d18020000000000000000000000000000000000000c21364c61768ba7b9ccdfe6e8eaecedeeeeedeceae7dfddcfc7bab49f96806c604e3d2d1a070000000000000d22374c6277899ea9b7c3cdd7dfe2eae9ebecedeeeeedebebe2dfd6ccc2b5a79e8978625544311d0b0000001d32475c72879cb1c7dce0e0ecddc8b29d88735d48331e00152b40556a8095aabfd5eaf4f8f4edd8c2ad98836d58432e182c41566c8196abc1d6ebf4f8f4ebd6c1ac96816c57412c17000000000000000000000000000000000000000014293e53697e93a8bed3e8eaead7c2ad97826d58422d180000000000000000091f3448596e8398aec2d3e5eeeeefdfcab49f8b77614c37220e000000000000000000000000000000000000000c1c31424b6175859ba3b1bdcad3dfe3dfddd6d3d3d4d5d8dcdfd9cec8b39e88735e49331e0900000011263b51667b90a6bbd0c6b19c87715c47321c000000000000091d3145566e8399aec2d3c9b5a397816c605443301c08000f243a4f647a8d9fb5c6d6c5b49f8c79634e40301a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3b4b6074879cb2bfd0cbb7a695806a5847331f0a00000000000000000000000000000000051a2f445a6f8499afc4d9eefcfffef7ecd7c2ac97826d57422d18020000000000000000000000000000000000000a1e33465774899eb3c9def3fffcf9f8f7f9fdfffffaf4ede5d7cdbdb09e937e685b4a362112010000000000162b41566b8096a7b8c7d4e1e9f4f6fdfffffffffffffffffef7f3e8e0d2c5b8a79b8573604b3a29170400001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c17000000000000000000000000000000000000000014293e53697e93a8bed3e8fdecd7c2ad97826d58422d18000000000000000005182a3b50657a8fa4b6c9def4fff7e2cebbaa937e68533c2b1905000000000000000000000000000000000004172a3a4e606f8399a3b4c1cedfe6e2d4cbc7c1bebebfc0c3c7cacfdac6b19c87715c47321c0700000011263b51667b90a6bbd0c6b19c87715c47321c0000000000000b20364b6075899eb4c9d5c5b09b8574604b4336261401000d22374b5c6d8298a8b9cdcfbcab9a84705e4d382815020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f344759697f94a4b6cad1c1b29d8775604b3a2a170400000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d1802000000000000000000000000000000000000031729395b70859bb0c5daedeae7e4e3e2e4e8f0f2f7fffff5e9e1cdbdb49f8b79634e41301d0a00000000001c32475c71879cb1c5d5e5f1fdfffffffffffefefffffffffffffffbf0e3d5c5b5a3947e695846331f0a00001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c17000000000000000000000000000000000000000014293e53697e93a8bed3e8fdecd7c2ad97826d58422d180000000000000000000d23374b5d71869cb1c6d6e9fcfeead8c8b09a85705a4835200b00000000000000000000000000000000000a1f334758697e93a1b3c1d1dfecdccec3b7b2aca9a8a9abaeb2b5bcc9c2ad97826d58422d180300000011263b51667b90a6bbd0c6b19c87715c47321c0000000000000f24394e64798ea8b9ccccb8a7907b655645312618080000071b2e3e4d62778a9eb4c3d4c9b4a2917c665645321d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3e4c6177899eb3c3d3c9b4a3927d675745321c0c0000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d180200000000000000000000000000000000000000172c41576c8196acc9d9d8d4d1cfcdcdced3dadde4effbfffdebe1cdbaa99a84705f4d39241100000000001f34495e74899eb3c9def3fffffdf7f4efebe8e8ecf4f6fcfffffffffff3e3d2c1b39e8976614c36210e00001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c1700000000000000000000000000000000050b0d0f14293e53697e93a8bed3e8fdecd7c2ad97826d58422d18000000000000000000081c2e3f53697e93a8b9cde1f5fff4dfcab59f8c78624d38220f00000000000000000000000000000000011527374c6176899eb3bfd0dfefe5cebeb1a59d9794939495999c9fabafb5a4907b65503b26100000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000011263b50667b90a5c6d6c8b39e88735e4c382715080000000010203448596a7f94a5b7cad1c0b29d8774604b3b2b1805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a21364a5c6c8197a7b9cccfbcab9b85705f4d392816000000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d18020000000000000000000000000000000000000012273c52677c91abbcc6c2bfbcbab8b8b9bec5c8d1e0e7f3fffde9d7c7b4a2917c6751402f1c09000000001e34495e73899eb3c8def3faf6eae2dfdad5d3d3d7dee1e9f5ffffffffffefe0ccb8a7947f69543c2c1906001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c1700000000000000000000000000080e10181f222426293e53697e93a8bed3e8fdecd7c2ad97826d58422d18000000000000000000001121364c6176899eb4c9deeffff8e3cfbcab947f6a543d2d1a07000000000000000000000000000000081d3144556a8095a7b9ccddedead7c7b1a09787817e7e7f8083878b92999f9c8673604a35200b0000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000012283d52677d92a7bcd2c5b09b85705b402f1a0a000000000005182b3b4b6075879db2c0d1cab6a5947f6a59483420100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a30414e64798c9fb4c5d6c6b59f8d7a644f41301b0a000000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d1802000000000000000000000000000000000000000c22374c61778b9fb4b1adaaa7a4a3a2a4a8b0b4c1cbd5e2f3fff5e5d1c0b19b86715e4c38230b000000001d32475c72879cb1c7dcf1e6dfd8cec9c5c0bebec1c9cdd7e4f5fffffffffbe8d6c5b19c87725b4935210c001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c17000000000000000000000006101b22252a34373a3b3a3e53697e93a8bed3e8fdecd7c2ad97826d58422d18000000000000000000000a1e3346576c8297acc0d1e4f7ffecdac9b19c86715b4a36210c0000000000000000000000000000000b20354b6074889db3c5d6e8f6e2cdbaa99782746c69696a6b6e72777d848c917d675443301c070000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b000000000000000d1e324556677c91a2b4c9d4c3b49e8a77624c3e2d180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021628384d5f70849aabbccfcdb9a897826d5c4a36231300000000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d1802000000000000000000000000000000000000000a1f34475970859a9f9c9895928f8e8d8f939ba3b3b8c4d5e3f3ffeedec9b5a3907b655039291703000000192f44596e8499aec3d9e0d4cbc8bbb4afaba9a9acb4bac6d7e9fcfffffffff3decab6a48d79634d38230e001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c17000000000000000000010f1a212e373a3b474c4f504f4e53697e93a8bed3e8fdecd7c2ad97826d58422d1800000000000000000000031729394e64798ea2b4c8ddf3fff7dec9b5a48e79634e39231000000000000000000000000000000010253b50657b90a6b8cbe3f3f4dfc9b49f8a7661565d5d5c5b5a5962686f787f72604a362513000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000021628384d5f70849aabbccfcdb9a897826d5c4a36251300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e324556677c91a2b4c9d4c3b49e8a77624c3e2d1b0500000000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d18020000000000000000000000000000000000000004182a3a50657b8c8a86837f7c7a7878797e85919ea6b8c5d5e7fbf8e5d2c2ad98836e5746331e0a000000152a3f556a7f94aac2d3ccc3b7b2aa9f9a969393979fa8bacde1f4fffffffff9e5d3c2a8937e68533e2813001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e1a2c41566c8196abc1d6ebffffffebd6c1ac96816c57412c17000000000000000005131f2c353f4b4f5859626465656361697e93a8bed3e8fdecd7c2ad97826d58422d1800000000000000000000000b21364a5c70859bb0c5d5e7fbf8e5d2c2aa95806b553e2e1b080000000000000000000000000001162b41566b8096abc4d5e7fff0dbc6b19b86737373737272706f6b67625b636a605443301808000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000a1a30414e64798c9fb4c5d6c6b59f8d7a645443301c0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b4b6075879db2c0d1cab6a5947f6a59483420100000000000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d180200000000000000000000000000000000000000000c23384c5d657775716d6a676563636469707c889ea6b8cbe0f1fff0dec9b49f8a76614c36210c0000000f24394e647a8ea4b6c5b8b3a59d938a85807e7e828a9fb4c6d6e8fcffffffffecd7c1ac97826c57422d17001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432f2f2f41566c8196abc1d6ebffffffebd6c1ac96816c57412c1700000000000000051323303d494e5d656d7377797b7a7976737e93a8bed3e8fdecd7c2ad97826d58422d180000000000000000000000071a2d3d52677d92a6b8cbe0f5fff0dcc7b29d87725c4b37220900000000000000000000000000031629395b70859ab0c5daeffff4dfc9b49f8b8888888888878684807c776f665e4c473a291b0b000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000001221364a5c6d8297a7b9cccfbcab9b8572604a392816030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008203448596a7f94a5b7cad1c0b29d8774604b3b2b18020000000000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d18020000000000000000000000000000000000000000091c2f3f4c596260565855524f4e4d4f535e6679889eb3c3d4e6f9f6e1cdbaa9917c67513c27120000000d22364a5c72879cb1b5a79e93877e77706b69696c7b90a8b9cce1f5ffffffffefdac4af9a856f5a45301a001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d584444444444566c8196abc1d6ebffffffebd6c1ac96816c57412c1700000000000003132331414d5b636f7a82888c8f908f8e8b88879db2c7dcf2ffecd7c2ad97826d58422d180000000000000000000000000f20364b6075889eb3c8ddf3fff4dfcab6a58f7a644f372614010000000000000000000000000a1e32465773899eb3c8def3fff6e2cebaa99f9d9d9d9d9d9c9b9996918b847b6d615847392917030000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b050000000000000000071a2d3e4c6177899eb3c3d3c9b4a3927d675745321e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182e3e4d62778a9eb4c3d4c9b4a2917c675645321d0d000000000000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d180200000000000000000000000000000000000000000011212f3b484d4b4538403e43454748404c5b677d92a5b7cadff4fce9d7c7ac97826c573a2a17040000071b2d3e54697e93a69f97897e746961585654545d74899eb3c9def3fffffffff1dcc7b29c87725d47321d001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d595959595959596c8196abc1d6ebffffffebd6c1ac96816c57412c17000000000000112131424e5f6779848f979da6a4a5a4a3a69d9da5b6cadff3ffecd7c2ad97826d58422d18000000000000000000000000091d3245566b8096abc0d5ebfff9e6d4c3ac96816c5544311d080000000000000000000000000c21364b61768ba7b8cce0f5fffdead8c7bab4b2b2b2b2b2b1b0afabab9f99908276615746331e120000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b050000000000000000000f1f344759697f94a4b6cad1c1b29d8775604b3c2b190500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364a5c6d8298a8b9cdcfbcab9a84705f4d38281500000000000000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d180200000000000000000000000000000000000000000003111d2b3437363d4a4e54585b5d5e5e5c596073879db2c7dcf2fff2dcc7b29d87725847331f0a0000001021364b6075889c8d82776960564c473f4b5662778c9fb5cadff4fffffffff2ddc8b39d88735e48331e001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98826f6f6f6f6f6f6f6f6f8196abc1d6ebffffffebd6c1ac96816c57412c1700000000000a1a2e3f4e60687d8a9aa2adb3b7c4babac4b7b2b2b6c3d3e6f9ffecd7c2ad97826d58422d180000000000000000000000000a1f3347586e8398aec3d8edfffff1ddc8b39d8874604b35200b0000000000000000000000000d23384d62788da2c5d6e8fbfffff5e5d8cec9c8c8c8c8c7c7c5c4c9bcb4aea0988575614b402f1c0900000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000000004182a3a4b6074879cb2bfd0cbb7a695806a5a4835201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c304354647a8d9fb5c6d6c5b49f8c79644e40301a0a00000000000000000000000000000000000000000000051a2f445a6f8499afc4d9eeffffffffecd7c2ac97826d57422d18000000000000000000000000000000000000000000000715212f38454b535b63696d70727373716e6a6b8196abc0d6ebfff3dfcab6a58c76614c37210c000000091e324556657b877b6d61584b453f4c505d65748399abbccfe3f8fffffffff3ddc8b39e88735e49331e001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffff2ddc8b29d88848484848484848484879db2c7dcf2ffffffebd6c1ac96816c57412c1700000000031628384b5d687e8d9fa8b4c0c8cbd4d0cfd4cbc8c7cad3e1f1ffffecd7c2ad97826d58422d180000000000000000000000000c21374c61768a9fb4c9dff4fffff4e0cbb8a6907b65503828160200000000000000000000000e23394e63788ea3b8cde3fffffff4e4d6ccc9c4c4c4c5c8cbd4d9d9cfcabeb2a399836f5e4c38240c00000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000000000c1d314455667c91a1b3c8d4c4b49f8a78624d3f2e18080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031628394a6072859babbccfccb9a797816c5c4a3622120000000000000000000000000000000000000000000000081b2e3f5a6f8499afc4d9eeffffffffecd7c2ac97826d5738271502000000000000000000000000000000000000000007152533404c56606972797e828587888886837f7a7e93a8bdd2e8fdf9e6d3c3a5907b65503b2610000000031628384b5d6575655d4c47404c515d65707b8699a1b3c9daecfffffffffff1dcc7b19c87725c47321d001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffff4dfcbb7a69d9999999999999999999da5b6cadff4ffffffebd6c1ac96816c57412c1700000000091e324556657b8c9fabbac6d0dddfe7e5e4e7dfdddcdfe6f1ffffffecd7c2ad97826d58422d180000000000000000000000061a2c3d53697e93a9bacde2f6fffffae7d5c4ad97826d5645321e0900000000000000000000000e24394e63798ea3b8cee3fffffbe8d6c5b9b3afafafafb3b7c4cfdce3dfcfc1b3a1907b66513a2a1804000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000000000021527374c5e6f849aaabbcecdbaa998836e5d4b3626140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e324657677d92a3b4c9d3c2b39e8977614c3d2d1a0400000000000000000000000000000000000000000000000e22374b5d70869bb0c5dbf0ffffffffecd7c2ac97826d5645311d09000000000000000000000000000000000000000315253343505e65747e868e93989a9c9d9d9c9995908c9fb5cadff4ffffe9d3bea9947e69543f2914000000000a1a2f3f4b5460544b3f494e5e66707b84909ca4b3bfd0e7f7ffffffffffefdac5b09a85705b45301b001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffffae7d4c4b7b2aeaeaeaeaeaeaeaeaeb2b6c3d4e6f9ffffffebd6c1ac96816c57412c1700000005192b3c4b6075879daabbc9d7e4eef4faf9f3f1eff0f2f3f9ffffffffecd7c2ad97826d58422d1800000000000000000000000c2136495b70859bb0c7d7eafdfffffff2dec9b39e8975604b36210b00000000000000000000000e23384d63788da2c7d7e9fdfff5e0ccb9a79e9a9a9a9a9da6b2becfe2ecdfd0bfb09b85705847331f0a000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000000000009192f404e63798b9fb4c5d5c7b2a08f7a655443301c0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3c4b6175889db2c1d1cab6a4947e695947341f0f0000000000000000000000000000000000000000000000081c2f3f4f657a8fa3b5c9ddf2fffffffff2ddc7b29d8775604b372715020000000000000000000000000000000000001121324350616a7b87939ca4a9adb0b2b3b3b1aeaaab9fabbccfe3f8ffffebd6c1ac96816c57412c17020000000011212f36434a43434a5b63707c85909aa2b1b6c2d0ddeefffffffffffde9d7c7ac97826d57422d18001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffffff2e2d4cbc8c4c4c4c4c4c4c4c4c4c7cad4e1f1ffffffffebd6c1ac96816c57412c170000000b2034485a6b8095a5b6c8d8e7f5fffbf1e6dfdcd9dbdfe2ebf6ffffffecd7c2ad97826d58422d1800000000000000000000011426374e63798ea3b5c9e5f5fffffffff5e1ccb9a8917c67513a291704000000000000000000000c21374c61768ca9bacde1f6fff3dec9b39e89848585858898a0b2c6daefeddfcab59f8b77614c37220c000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000000000000122136495b6c8196a7b8cccfbeb09b8573604b392917030000000000000000000000000000000000000000000000000000000000000000000000000000000000082035485a6b8095a6b7cbd0bfb19c8674604b3a2a180100000000000000000000000000000000000000000000000e23374b5d70849aafc1d1e4f8fffffffff4dfcab7a5937e685544311d0900000000000000000000000000000000000b1b2f3f4f616a7f8d9da5b1b6c2c2c5c7c8c8c6c3c9bcb5bcc9daecffffffeed9c4ae99846f59442f1a0400000000031118253039455460697984909ba3afb4c0c9d3e0eefbfffffffffff6e1cdbaa9917c67513c2712001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffffffff2e7dfddd9d9d9d9d9d9d9d9d9dcdfe6f1ffffffffffebd6c1ac96816c57412c170000001325364d62788b9fb4c3d4e6f6fff4e8e0d3cac7c4c6caced9e6f6ffffecd7c2ad97826d58422d1800000000000000000000081d3144556b8096abc1d2e4fffffffffffce8d6c6ae99836e5846331f0a000000000000000000000a1f33475874899fb4c9def4ffefdac5b09a85706f6f70748298adc3d8edf8e3cfbcab917c67523c2712000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000000000000061a2c3d4c6176899eb3c2d2c9b5a3927d685746331e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000008182e3f4d62788a9fb4c4d4c8b3a1907c665544311c0c0000000000000000000000000000000000000000000000091c2f4050657b90a2b4c8dfeffffffffffffae6d4c3b29d8774604b37271502000000000000000000000000000000031729394b5d6a7f949fabb7c3cad3d7dadcdddddbd8dacfcacfdae7f7fffffff0dbc6b19b86715c46311c00000000000008182939465760727e8b9aa2b0b5c1c8d1dee5f0fefffffffffff6e6d5c5b49f8a76614c36210c001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffffffffffaf4f2eeeeeeeeeeeeeeeeeef2f4f9ffffffffffffebd6c1ac96816c57412c170000071c3043546a7f95aabbcee1f1fff4e4d6ccc3b6b2afb1b4bbc8d9ebfeffecd7c2ad97826d58422d18000000000000000000000b20354b6074889db2c8ddeffffffffffffff4dfc9b49f8a76614c36210d0000000000000000000004172a3a5c71869cb1c6dbf1ffefdac5b09a85705b5a55647a8fa4b9cfe4ffecdac9a9947f6a543f2a15000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000000000000000f1f334758697e93a4b5c9d2c1b39d8876614c3c2c19060000000000000000000000000000000000000000000000000000000000000000000000000000011426364b5d6e8398a9bacdcebbaa99846f5e4c3727150000000000000000000000000000000000000000000000000f23384c5e70859ab0c0d1e3fdfffffffffffff1dfcab7a5937d685544311d090000000000000000000000000000000a1e334657657b8c9fb4bcc9d4dee5edeff1eee5e1e0ece3dfe3ecf7fffffffff2ddc7b29d88725d3727150100000000001325364657617583949fa9b4c0c9d2dce3eef9fffffffffffff5e7d8c8b8a796806b5846331f0a001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffffffffffffffffffffffffffffffffffffffffffffffffffebd6c1ac96816c57412c1700000b20354a6073879cb2c8d8eafffbe8d6c5b9b3a59c9a9b9faabbcee2f7ffecd7c2ad97826d58422d180000000000000000000417293a50667b90a6b7cbdff4fffffffffffff6e2cdbaa9927d68523b2a180500000000000000000000182d43586d8298adc9d9ebfef2dcc7b29d87725c4b4f64798ea4b9cee3ffebd6c0ab96816b56412c16000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000000000000000417293a4b6073869cb1bfd0cbb8a696806b5a493520110000000000000000000000000000000000000000000000000000000000000000000000000000081c304354657b8fa0b2c7d5c5b49f8b79634e402f19090000000000000000000000000000000000000000000000091d2f4050667b90a2b4c8deeefffffffffffffffae6d4c3b29d8774604b3727150200000000000000000000000000021527384c6176889eaabbcedae7f1f9ede2dbd9d0cbcbcdd2dbdee5f0fefffffff4dec9b49f89745544311d0800000000071c30435461758599a1b4bac7d1dde4eff7fffffffffffffef1e5d7c9bbaa9e8976614c3a291704001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffffffffffffffffffffffffffffffffffffffffffffffffffebd6c1ac96816c57412c1700000f253a4f647a8fa5b6cae6f6fff5e0ccb9a79e908784868c9fb4cadff4ffecd7c2ad97826d58422d180000000000000000000a1f3346586e8398adc4d4e7fafffffffffffffdead7c7af9a846f5948341f0b0000000000000000000013283d53687d92abbccfe3f7f4dfcab59f8c7a666060687e93a8bdd3e8fdecd7c1ac97826c57422d17000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000000000000000000c1d314455657b90a1b3c7d5c4b49f8b78634d3f2f1909000000000000000000000000000000000000000000000000000000000000000000000000031729394b6073859bb1becfccb8a796816c5b493522120000000000000000000000000000000000000000000000000824384c5e70859bb0c0d1e4fcfffffffffffffffff1dfcab7a5927d685544311d0900000000000000000000000000091d314556697f94a6b8c8d9ebf7f7e9ddd0c7c4bab6b6b8bdc6c9d2e0f0fffffff6e1cdbaa88a75604b35200b000000031628394a60728399a3b3bfcdd7e5eef8fffffffffffffff7ebe3d3c7baab9f8c7b655847331b0b00001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffffffffffffffff8f8f8f8f8f8f8f8f8ffffffffffffffffffebd6c1ac96816c57412c17000014293f54697e94a9c3d3e6fff9e5d3c2b39e897c726f717e93a9bed3e8feecd7c2ad97826d58422d180000000000000000000c21364c61768a9fb4c9def2fffffffffffffffff4dfcab49f8b77624c37220e000000000000000000000d22374c62778b9fb4cadfeff8e3cfbcab9d877c75757c889eb3c8ddf3ffead5c0aa95806b55402b16000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b050000000000000000000000000000011426374c5d6e8399a9bacecebaa999836e5d4c3726140100000000000000000000000000000000000000000000000000000000000000000000000a1e334657687d92a3b5c9d2c2b39e8976614c3d2c1a0400000000000000000000000000000000000000000000000818304051667b90a3b4c8deeffffffffffffffffffff9e6d4c3b29d8774604b372715010000000000000000000000000b20364b6075889db2c4d5e6f6fce9d9ccbfb3aea5a1a0a3a7b1b5c2d2e5f8fffffce9d7c6a08b76614b36210c000000091e324657677d92a1b3c1cfe2eaf5fffffffffffffff6eee7d9cfc3b6a99f8d7d685d4b3a29170000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffffffffff6f0eee2e2e2e2e2e2e2e2e2edeff5feffffffffffebd6c1ac96816c57412c170003182e43586d8398adc2d8edfff3decab6a4917c665e5a697e93a8bed3e8fdecd7c2ad97826d58422d180000000000000000061a2c3d53687e93a9bacde1f6fff8f2f0f2f8fffff7e2cebbaa937e69543c2c19060000000000000000000b1f3448596f8499afc1d1e6f6ecdac9b7a59d908a8a909ea6b8cbe0f5fae6d4c3a8937e69533e2914000011263b51667b90a6bbd0c6b19c87715c47321c00000000000114263753687d92a8bdd2c5af9a85705a45301b0500000000000000000000000000000009192f3f4d63788b9fb4c4d5c7b3a1907b655544311d0c0000000000000000000000000000000000000000000000000000000000000000000006192c3c4c6176889db3c1d2c9b5a4937e685847331f0f0000000000000000000000000000000000000000000000001325364c5e71859bb0c1d1e4fcfffffffffffffffffffff1dfcab7a5927d685544311d0900000000000000000000000011263b51667b90a6b7cbe2f3ffeedeccbbaea199908c8b8e929ca4b5c9def3ffffffe1cbb6a18c76614c37210c0000000c21364b6175889db2bfd0dfedfdfffffffffffff8eee3dcd0c9bcb4a49c8a7c685f4e3f2f1c0c0000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffffffbede2dbd9cdcdcdcdcdcdcdcdcdd7dae1ecfaffffffffebd6c1ac96816c57412c1700031628395c72879cb1c7dcf1fff1dcc7b19c87725e4c53697e93a8bed3e8fdecd7c2ad97826d58422d1800000000000000000c2135495b70859bb0c7d7e9fdf0e5dedbdee5f0fefeebd9c8b09b85705a4935200c00000000000000000005182a3b51667b90a3b4c8d8eaf7e7d4c3b7b2aa9f9faab3b8c5d5e7fbf6dfcab7a58e79644e39240f000011263b51667b90a6bbd0c6b19c87715c47321c0000000008131d3144556b8096abc0d5c5af9a85705a45301b0500000000000000000000000000000000112035495a6b8096a6b8cbcfbfb19c8673604b3a291704000000000000000000000000000000000000000000000000000000000000000000092035495a6b8096a6b8cbcfbfb19c8673604b3a2917010000000000000000000000000000000000000000000000071c304354667c91a3b5c9dfeffffffffbf5f3f3f5fbfffff9e6d4c3b29d8774604b372715010000000000000000000001162b41566b8096abc4d4e7fff6e3d0bfae9d94837b7676797d869cb1c6dbf1fffff6e1ccb6a18c77614c37220c000005182b3b53687e93a6b7cbddedfdfffffffffff7ece3dfd0c7c0b4ab9f97867a665e4e41312111000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffffedddd0c7c3b8b8b8b8b8b8b8b8b8c2c5cedcecfeffffffebd6c1ac96816c57412c1700091e324557748a9fb4c9dff4ffecd7c2ac97826d574053697e93a8bed3e8fdecd7c2ad97826d58422d1800000000000000011426364e63788da3b4c8e5f5f0dfd2c9c6c9d2dff0fff6ddc9b5a38d78634d38230f000000000000000000000d24384c5e70859baabbcee2edf1e1d4cac8bbb4b4bbc8cbd5e3f3f6e6d4c3b29d87725c4a36220d000011263b51667b90a6bbd0c6b19c87715c47321c0000000c182530404b6074879db2c7d9c4af9a846f5a452f1a050000000000000000000000000000000006192c3c4b6176889db3c1d2c9b5a4937e695847331f0f000000000000000000000000000000000000000000000000000000000000000009192f3f4d63788b9fb4c4d5c7b3a1907b655544311c0c0000000000000000000000000000000000000000000000011426364a6073869cb1c1d2e4fdfffff3e8e0dedee0e8f3fffff1dfcab6a5927d685544311d0900000000000000000000031629395b70859bb0c5dbf0fff1dcc7b3a1947f6f6561616368788da2b8cde2f7fff6e0cbb6a18b76614c36210c00000b2034485970859ab0c4d4e7fbfffffffffdefe7dacfcac0b3afa29a8c8175645c4d4031231303000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffff6e2d0bfb3aea3a3a3a3a3a3a3a3a3adb2becee1f5ffffffebd6c1ac96816c57412c17000b21364b60768baabbcee2f7fee9d3bea9947e69543f53697e93a8bed3e8fdecd7c2ad97826d58422d1800000000000000081c3043546b8095abc1d1e4f8e5d2c1b5b1b5c1d2e1f1f8e4d1c1aa957f6a553e2d1a07000000000000000000091d2f404f647a8c9fb4becfddebf1e6dfd9cecacaced9e0e7f3f4e7d8c8b6a5947f6a543e2d1b07000011263b51667b90a6bbd0c6b19c87715c47321c00000c1c2936434a5e697f94a5b7cad6c6ac97826d57422d180200000000000000000000000000000000000e1e334657687d92a3b5c9d2c2b39e8976614c3d2c1a06000000000000000000000000000000000000000000000000000000000000011426374c5d6e8399a9bacecebaa999836e5d4b372614000000000000000000000000000000000000000000000000081c304354677c91a4b5c9dfeffffff3e3d5ccc8c9ccd6e3f3fff9e6d4c3b29d8774604b372715010000000000000000000a1e324657748a9fb4c9dff4ffefd9c4af9a846f61504c4b4e63788ea3b8cde3f8fff7e2cebbaa8b76604b36210b00000d22374c62778b9fb5cadff2fffffffffceedfd1c9bcb5aea29a8f847a6c61574a3e3022130500000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafffffff0dbc7b3a1998d8d8d8d8d8d8d8d8d98a0b2c5daefffffffebd6c1ac96816c57412c17000d22374d62778ca2c8d8eafdfde7d2bda8927d68533e53697e93a8bed3e8fdecd7c2ad97826d58422d18000000000000000b20354b6074889db2c8ddeff2dec9b5a39ba3b5c3d3e6f9efdcc7b19c87725c4a362108000000000000000000001222364a5c6a7f94a0b2bfcddfe6f1f6ebe2dfdfe2ebf6f5eee4d6c9bbaa9d8774604b36201000000011263b51667b90a6bbd0c6b19c87715c47321c000417293a475460687c8c9fb4c3d4ccb9a8927d68523d2813000000000000000000000000000000000000031729394b6073859bb0becfccb8a796816c5b49362112000000000000000000000000000000000000000000000000000000000000081d314455657b90a1b3c7d5c4b49f8b78634d3f2f19090000000000000000000000000000000000000000000000011426374b6073869cb1c2d2e5fdfffbe8d5c5b8b3b3b9c5d6e8fbfff1dfcab6a5927d685544311d090000000000000000000c21364b61768ba9bacde2f6fbe6d1bca6917c675143373a4f64798fa4b9cee4f9fff4dfcab49f8a75604a35200b000011263c51667b91abbccfe3f8ffffffffeeded1c1b4ab9f988e847a6f645c4b46392d2012040000000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffeed9c3ae99837978787878787878798298adc2d7edffffffebd6c1ac96816c57412c17000e23394e63788ea3b8cde3fffce7d1bca7927c67523e53697e93a8bed3e8fdecd7c2ad97826d58422d180000000000000317293950657b90a6b7cbdff4ebd9c8b19b869ba5b6cadff3f3decab6a48e79644e36251300000000000000000000071b2d3e4a60728298a1b0bccad3dde4eaeceeedeceae9e1ded1c6b9ab9f8c7b655645321d0900000011263b51667b90a6bbd0c6b19c87715c47321c000a1f33475861727e8b9faabbced3c2b49e8976614c36210c000000000000000000000000000000000000000b1c304354657a8fa0b2c7d5c5b49f8b79634e402f1909000000000000000000000000000000000000000000000000000000000417293a4b6073869cb1bfd0cbb8a696806b5a49352111000000000000000000000000000000000000000000000000081d314455677d92a4b6c9e0f0fffff5e0ccb8a79e9ea7b9cce0f5fff9e6d3c3b29c8774604b3726140100000000000000000d22384d62778da2c7d7eafdf8e3cdb8a38e78634e39263b51667b90a6bbd0e5fbfff2ddc8b39d88735443301c070000152b40556a8095aac9daecfffffffff7e3d1c0b4a39b8d837a6f655d4f4a3e3530251811030000000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d636363636363636c8196abc1d6ebffffffebd6c1ac96816c57412c17000e23394e63788ea3b8cde3fffde8d2bda8937d68533e53697e93a8bed3e8fdecd7c2ad97826d58422d180000000000000a1e3346576d8298adc4d4e6f7e2cebbaa927d879cb2c7dcf1f9e5d3c2ab96806b5443301c0700000000000000000000101c304354607383969eb2b6c3c8d1d5d7d8d8d7d5d6cdc9c0b4a89e8d7d675d4b3828150200000011263b51667b90a6bbd0c6b19c87715c47321c000c21374c617684929fa9bac8d6c6b6a495806a5746331e0a00000000000000000000000000000000000000011426364b5d6e8398a9bacdcebbaa9a846f5e4c372715020000000000000000000000000000000000000000000000000000000a1f334758697e93a4b5c9d2c1b39d8876614b3c2c19030000000000000000000000000000000000000000000000011527374b6073869cb1c2d3e5fefffff3dec8b39e89899eb3c9deeefffff1dfcab6a5927d685544311d0900000000000000000e24394e63798ea3b8cee3fff8e3cdb8a38e78634e39253653697e93a8bed3e8fdfff1dbc6b19c86715c362513000003182d43586d8298adc2d7edfffffffff1dcc8b4a29a85796e645c504b3f36434a43362f21110000000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d584e4e4e4e4e566c8196abc1d6ebffffffebd6c1ac96816c57412c17000e23384d63788da2c6d6e8fcfee9d4bea9947f69543653697e93a8bed3e8fdecd7c2ad97826d58422d180000000000000c21364c61768a9fb4c9def2f4dfcab49f8b768196acc6d7e9fcf0ddc7b29d8773604a35200b00000000000000000000001325364455607380909ca5b0b4c0bfc2c3c3c1c0c6b9b4ada29a8a7d675f4d3f2e1a0a0000000011263b51667b90a6bbd0c6b19c87715c47321c00162b40566b8095a2b4bac7d7c7b9a89c8675604b39291703000000000000000000000000000000000000000008182e3f4d62788a9fb4c4d4c8b3a1907c665544311d0c0000000000000000000000000000000000000000000000000000061a2c3d4c6176899eb3c2d2c9b5a3927d685746331e0e000000000000000000000000000000000000000000000000081d314455687d92a4b6cae0f0fffff9e6d4c3ac97818196abc0d1e3f7fff9e6d3c3b29c8773604b37261401000000000000000e24394e63798ea3c9daecfffbe6d0bba6917b66513f3343546d8297acc2d7ecffffeed8c3ae99836e59442e19000004192f44596e8499aec3d9eeffffffffefdac5af9a8474645c4f4a3e39464c5460544c3f2f180800000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d584338383841566c8196abc1d6ebffffffebd6c1ac96816c57412c17000c21364c61768ba8b9cce1f5ffecd7c2ad97826d544353697e93a8bed3e8fdecd7c2ad97826d58422d18000000000006192c3c53687d92a8bacde1f6efdac5af9a85707b90a8bacde1f6f4dfcbb7a58f7a65503727150200000000000000000000081827374455606b7b87929aa2a7aaadaeaeacaba8a89e988f8578675f4d41302111000000000011263b51667b90a6bbd0c6b19c87715c47321c001b30465b70859bb0c0cdd7cdbaa99e8a79635645321b0b00000000000000000000000000000000000000000000102035485a6a8095a6b7cbd0bfb29c8774604b3b2a180400000000000000000000000000000000000000000000000000092135495b6c8196a7b8cccfbeb09b8573604b392917000000000000000000000000000000000000000000000000021527384b6074879cb2c2d3e5fefffff4dfcab7a58f7b798da2b4c8dcf2fffff1dfcab6a5927d685544311d09000000000000000d23384d62788dabbccfe3f8ffedd7c2ad98826d5d4c474b6073889db2c8ddf2ffffead5c0ab95806b56402b160100051b30455a70859aafc5daeffffffffbe6d1bca6917c67564a3e484d5257616974655d4c36251300000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e232c41566c8196abc1d6ebffffffebd6c1ac96816c57412c17000a1f33465874899eb4c9def3fff2dcc7b29d8773604a53697e93a8bed3e8fdecd7c2ad97826d58422d1800000000000c2035495a70859ab0c6d7e9f9e5d3c2a9947e6975899fb4c9def4fae6d4c3ac97816c5544311d08000000000000000000000009192737444b5d65747d858c91959799989795938e89837a70635a4d4130231303000000000011263b51667b90a6bbd0c6b19c87715c47321c001d32485d72879db2c7dcdec9b49f8a7b655b49382816000000000000000000000000000000000000000000000005192b3c4b6075879db2c0d1cab6a4947f695947341f0f00000000000000000000000000000000000000000000000009192f404e63798b9fb4c5d5c7b2a08f7a655443301b0b000000000000000000000000000000000000000000000000091d314556687d92a5b6cae0f0fffffff2dcc7b29d87736f849aafc4d4e7fafff9e6d3c3b29c8773604b372614010000000000000b20364b60758a9fb5cadff4fff4dfcab49f8c7b69615860677d92a6b7cbdff4fff9e5d3c2a7917c67523c27120000061b30455b70859ab0c5daeffffffffee8d3bea9937e695d5b5c5962676e767f887b655443301c07000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c17000417293a5b70859bb0c5dbf0fff4dfcab6a5917c665d58697e93a8bed3e8fdecd7c2ad97826d58422d1800000000001325364d63788da2b4c8e4f5f3decab6a48d78636f8499aec4d9eefff2dec8b39e8875604b36200b000000000000000000000000091926313f4c55606770777c8082838382807e79746e645c4d493c3023130500000000000011263b51667b90a6bbd0c6b19c87715c47321c001e33485d73889db2c8dddec9b39e8979635847331f110000000000000000000000000000000000000000000000000e1e324557677d92a2b4c9d3c3b39e8977614c3e2d1a0700000000000000000000000000000000000000000000021527374c5e6f8499aabbcecdbaa998836e5d4b362614000000000000000000000000000000000000000000000000021528384b6074879db2c3d3e6fefffff8e4d2c1aa95806b677c91a6b7cbdff6fffff1dfcab6a5927d675544311d09000000000000091d32455672889db2c7ddf2fff7e3cfbcab9f8b7e7774757d8a9fb4c4d4e7fafff3decab6a48c77624d37220d0000041a2f44596f8499aec4d9eefffffffff3dec8b39e897b73717173777c838a949c8673604a35200e000000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c170000172c41576c8196acc6d6e8fcf9e6d4c3b39e897b716e6f7e93a8bed3e8fdecd7c2ad97826d58422d1800000000071c3043546a8095aac0d1e4fff1dcc7b19c87725b687e93a8c2d3e5f9f5e0ccb8a7907b66513928160300000000000000000000000009141d2f37444b525962676a6d6e6e6c6b696460554f4b3e352c1e13050000000000000011263b51667b90a6bbd0c6b19c87715c47321c001d32475c72879cb1c7d0e0ccb9a79d8776614c402f1c090000000000000000000000000000000000000000000000031628394d5f70859babbccfccb9a797816c5c4a36211200000000000000000000000000000000000000000000081d314455667c90a1b3c8d4c4b49f8a78624d3f2e1808000000000000000000000000000000000000000000000000091d324556687e93a5b7cae1f1fffffff2ddc9b5a38e79636074889db3c8d9ebfefff9e6d3c3b29c8773604b37261401000000000002152838596e8399aec8d9ebfefeebd9c9baa99f948c898a929fa8bacde2f2ffffecdac9b19c8771594834200b000001172c41566c8196abc8d9ebfefffffff5e0ccb8a79e90888686888c91989fa9a4907b66513c2c19060000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c17000011263c51667b91a8b9cce1f5fff1e0ccb8a79e90868384899eb3c8def3ffecd7c2ad97826d58422d18000000000b20354a6073879db2c7ddeffbe7d5c4ab96806b5662788da4b6c9def3fbe8d5c5ad98836d5746321e09000000000000000000000000000111192731353b484c52555859595756534e4b4437372e20190e00000000000000000011263b51667b90a6bbd0c6b19c87715c47321c001a2f44596f8499aeb3bfced6c5b7a599836e5e4c38230e0000000000000000000000000000000000000000000000000a1b30414f647a8d9fb5c6d6c5b49f8c79644e41301a0a000000000000000000000000000000000000000004182a3a4b6074869cb1bfd0cbb7a695806a5a48352110000000000000000000000000000000000000000000000000031628384b6074879db2c3d4e6fffffffeebd9c8b09b86715b556a8095aabbcee2f7fffff1decab6a4927d675544311d0800000000000013293e53687e93aabbcee2f7fff7e7d7c7bab4a9a79e9faab4bac6d7e9fffff8e3cfbcab95806b553b2b180500000012283d52677d92aabbcee2f7fffffffbe8d5c5b8b3a69d9b9c9ea6a7aeb4baaf9a846f5a4935200c0000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c1700000b21364b6075899eb3c7d7eafdfbe8d5c5b8b3a39b989a9ea7b8cce0f5ffecd7c2ad97826d58422d180000000316293950657b90a5b7cadff4f4e0cbb8a68f7a644f5a71869cb1c6dcf1fff3dec9b49e8976614b36210c00000000000000000000000000000009151d202a34373c4042444342403e39353126221b10060000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c0012273c51677c8f9aa1b4bbc8d4c3b3a1907b66503c2c19060000000000000000000000000000000000000000000000001322364a5c6d8297a8b9cdcfbcab9a84705f4d38281602000000000000000000000000000000000000000a1f344759697f94a4b6cad1c0b29d8775604b3c2b1903000000000000000000000000000000000000000000000000091e324556697e93a6b7cbe1f1fffffff7e2cebbaa947e69544d62788b9fb4cadff1fffff9e6d3c3b19c8673604b3626140100000000000d22374c62778b9fb4c9d9ebfefff5e5d7cdc9c5b9b3b4bbc8cdd7e4f5ffffecdac9b59f8c78634e38230e000000000d22374c62778b9fb4cadfecfffffffff3e3d5ccc4b8b3b0b1b3b8c4c3c9c7b3a28d78634d38230e0000001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c170000091e3245566c8196a9bacde2effff3e3d5ccc1b5b0adafb3b8c5d5e8fbffecd7c2ad97826d58422d180000000a1e3246576d8298adc3d4e6faf3ddc8b39e8874604b566b8096abc5d6e8fbf6e1cdb9a8927c67523a2a170400000000000000000000000000000001080d181f22272b2d2e2e2d2b2924201d14090800000000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c001024394d5f677a84939faabbcecfbfb09a85705a4935200c000000000000000000000000000000000000000000000000071b2d3e4c62778a9eb4c3d3c9b4a2917c675645321e0d000000000000000000000000000000000000071a2d3d4c6177899eb3c2d3c9b4a2927d675745321e0e000000000000000000000000000000000000000000000000031628394b6075889db3c4d4e6fffffffff4dfcab49f8b77624c48596e8399aec3d3e6f9fffff1decab6a4927d675443301c0800000000000b203448596e8398abbccfe3f1fffff5e9e1ded6ccc9caced8e1e9f5fffff4e3cfbcab99846f5b4935210c000000000b1f3447596e8399aebecfe1f1fffffffff3e8e0d5cbc8c6c6c8cbd5d8ded0c0aa95806b553c2b190600001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c170000031628384d62788b9fb4c1d2e2f1fff3e8e0d2c9c6c3c4c8ccd5e3f3ffffecd7c2ad97826d58422d180000000c21364b6176899eb4c9def1fce9d7c7ad97826d544350657a8fa7b9cce0f5fce9d7c6ae99846f5847331f0a000000000000000000000000000000000000050b0d12151819191716140f0b0801000000000000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c000a1d30414d5d646f7e8c9fb4c3d3c8b4a28d78634d38230e0000000000000000000000000000000000000000000000000010203448596a7f94a5b6cad1c0b29d8775604b3b2b180500000000000000000000000000000000000a21364a5c6c8197a7b9cccfbcab9b85705f4d39281600000000000000000000000000000000000000000000000000091e324657697e94a6b7cbe2f2fffffffce9d7c7af9a846f59483b50657b90a5b6cadff5fffff9e5d3c2b19c8673604b362614010000000005182b3b4e64798c9fb4c2d3e3f2fffffcf6f3e8e0dedfe2eaf6fcfffff4e4d4c3b59f8d7a644f3d2c1a060000000005182a3b4f647a8fa0b2c3d3e3f2fffffffffbf2e7e0dddbdbdde0e7edeedcc7b19c87725a4835200b00001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eaffffffedd8c2ad98836d58432e182c41566c8196abc1d6ebffffffebd6c1ac96816c57412c170000000a2035485a6b8095a3b5c4d4e1eefafbefe4dddbd8d9dee0e8f3fffffdecd7c2ad97826d58422d18000006192b3c52687d92a8b9cde1f6f6e1cdbaa9917c6651364b6075899eb3c9def3fff4dfc9b49f8a76614c37210d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c00001223303f4b4f60697f94a5b6cad1c0a8937e69533e29140000000000000000000000000000000000000000000000000005182b3b4b6074879db2c0d1cab7a5947f6a5948342010000000000000000000000000000000000a1a30414e64798c9fb4c5d6c6b59f8d7a644f41301b0a000000000000000000000000000000000000000000000000031729394b6175889eb3c4d4e7fffffffff6e1cdbaa9927d68523b354a6073879cb2c7d7e9fdfffff1decab6a4927d675443301c0800000000000d21364a5c6c8197a4b6c5d4e2effbfffffffbf5f3f4f7fefffffdf1e4d6c6b7a598826d5c4b371f0f0000000000000d22374b5c6d8298a5b6c5d4e2eef9fffffffffaf4f2f0f1f3f4fbfff3decab6a48d78624d38230d00001d32475c72879cb1c7dcf1fff2ddc8b29d88735d48331e00152b40556a8095aabfd5eafcfffdedd8c2ad98836d58432e182c41566c8196abc1d6ebf4f4f4ebd6c1ac96816c57412c1700000005192b3c4b6074859ba6b6c3d0dfe6f1f6f8f2f0edeff3f5fbfcf6f4eae2d9c2ad97826d58422d1800000b2035485a70859aafc6d7e9e8e7dec9b49f8a76604b3644556e8398aec9daece8e8e2cebbaa937e68533b2b190500000000000000000001080b0e12141618191919191715110d0b050000000000000000000000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c00000412202e37424b6073879db2c7d7c1ac97826c57422d1702000000000000000000000000000000000000000000000000000d1d324556667c91a2b4c8d4c3b49e8a77624d3e2e18080000000000000000000000000000021628384d5f70849aabbccfcdb9a897826d5c4a362313000000000000000000000000000000000000000000000000000a1e3346576a7f94a6b8cbe2f2fffef7f4f2dec9b49f8a76614b36304354697f94a9bacde1f2f4f7f9e5d3c2b19c8673604b3626140100000000071a2d3e4b6175869ca7b7c4d1e0e7f3f7fefffffffffffffaf5eae2d3c6b9a89d8776614c3e2e1b01000000000000081b2e3e4c6176879ca6b7c3d0dfe6f1f6fcfffffffffffffefffaf4f2e5d3c2a7917c67523c271200001d32475c72879cb1c7dcf1f9f2ddc8b29d88735d48331e00152b40556a8095aabfd5e1e9e0eae2d8c2ad98836d58432e182c41566c8196abc1d6dddedfdeddd6c1ac96816c57412c17000000000e1d3145566278889da5b3bfcad4dfe2eaebedeeeeecebeae9e1ded8cec9bcad97826d58422d1800000d23384d62788c9fb5cad3d3d3d2dac9ae99846f5745323753687d92abbccfd3d3d3d2d8c8af9a8570594834200b00000000000002090b141c2023272a2c2d2e2f2f2e2c2a272220190d0b060000000000000000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c00000002101b223043546b8196abc0d6c4ae99846f59442f1a0400000000000000000000000000000000000000000000000000021528384d5e6f849aaabbcecdb9a898826d5c4b3625130000000000000000000000000000091e324556677c91a2b4c9d4c3b49e8a77624c3e2d1b050000000000000000000000000000000000000000000000000417293a4b6176899eb3c4d5e7e3e3ebe3dfddd5c4ad98836e57463325364c61778a9fb4c9d9dddfe3ebe2decab6a4927d675443301c0800000000000f1e3246576379899da6b4c0cbd5dfe2eaebedeeeeedeae6dfd7cdc3b6a89e8a7a6458463320100000000000000000101f3346586379889da5b3bfcad4dee1e9eaebececebeae9e7e6dfdddacfc7a9947f6a543f2a1500001d32475c72879cb1c7dce3e3e3ddc8b29d88735d48331e00152b40556a8095aabfc9cdd7cbd8cec9c2ad98836d58432e182c41566c8196abc1c7c8c9cac9c8c7c1ac96816c57412c170000000002152738485963788799a1b2b7c3c9cdd7d6d8d8d8d7d6d4d7cdc9c8bbb4ab9f97826d58422d1800071a2d3d556a7f95abbcbdbdbebdbdbcbcab937d68533928374c62778b9fb5bdbdbdbdbdbdbcb59f8c77624d37220d00000000000a151d20263035393c3f414243444443423f3c37342b2320190e06000000000000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000814263653687e93a8bdd3c5af9a85705a45301b0500000000000000000000000000000000000000000000000000000a1a30404e63798c9fb4c5d6c6b59f8d7a645443301c0b00000000000000000000000005182b3b4b6075879db2c0d1cab6a5947f6a5948342010000000000000000000000000000000000000000000000000000a1f3346586a7f94a7b8ccd7cdceced9cfcac7c6b8a6907b665139291f3347586d8298adbbc8c8cacfd9cdccd3c2b19c8673604b362614010000000003162839495b6379889aa2b3b8c4caced8d6d8d8d8d7d5d4cbc7bab4a49c8a7b655c4a3a29170200000000000000000417293a495b6379879aa1b2b6c3c9cdd7d4d6d7d7d6d5d3d2d4cac7c9bcb5a995806b55402b1600001d32475c72879cb1c7dacececedac8b29d88735d48331e00152b40556a8095aab2b4bac7b6b6bab4b2ad98836d58432e182c41566c8196abb0b2b3b4b4b4b3b2b0ac96816c57412c1700000000000a1a2b3b495a637783929da5aeb4bac7c0c2c3c3c2c0bfc6bab4afaa9f998c8277624c37220d000c21364a5b72879ca6a7a8a8a8a8a8a7a59f8c77624c372234485971869ba6a8a8a8a8a8a7a7a6ab947f69543f2a1400000003111a27313636434b4e51545658595959585754514d483b38352b20190e0000000000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b050000000000000000000000000000000000000000000000000000001221364a5b6c8197a7b9cccfbcab9b8572604a39281603000000000000000000000008203448596a7f94a5b7cad1c0b29d8774604b3b2b1802000000000000000000000000000000000000000000000000000c21364c6176899eb2b4b9c6b8b9b8c9bcb4b2aea89e8874604b3620172a3a4f647a8f9faaafb2b4bcb7b7b7c6b9b4a4917c675443301c0800000000000b1b2c3c4a5b637884939ea6afb4bbc8c1c2c3c3c2c0c3b7b2a99f968679655d4b3e2d1c0c000000000000000000000c1c2c3d4a5b637784929da5aeb4b9c6bfc1c2c1c1c0bebcc3b7b2adab9f998b7a644f39240f00001d32475c72869cb1bcc9b8b9b8b7bcb29d88735d48331e00152a3f546a7f949a9d9fa9a0a1a0a99f9d9a95826d57422d182a3f556a7f91979b9d9e9f9f9f9e9d9b9791806a55402b150000000000000d1d2c3c495961727d8791999fa9a8abadaeaeadabaaa7a89f9a938b83796d62594834200b000e23394e63798d8f9192939393939291908e84705948341f2a3b556a7f8f9192939393939291908f8c836e59432e1904000011212e38454b5254606367696b6d6e6e6e6e6c6a666259554d493c352c1c1308000000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000000000000000000000000000000000000000000071a2d3d4c6177899eb3c2d3c9b4a3927d675746321e0e0000000000000000000008182d3e4d62778a9eb4c3d4c8b4a2917c665645321d0d0000000000000000000000000000000000000000000000000000152b40556a80959a9c9ea8a2a3a3a3a3ab9f9d99938a7c665544311d0c22364a5c6a808c959a9d9faba2a2a2a1a89e9d9a8775604b35200b0000000000000e1e2d3d4a5a62737e88929a9faaa9abadaeaeadaba7a59d958a8175635b4b3f2e20100000000000000000000000000f1f2d3d4a59626f7d8791999ea8a7aaacacacacaba9a7a4a59d98938c847a645c4a36220d00001d32475c72869c9faba3a3a4a3a2ab9f9d88735d48331e000c21364b61757f8487898a8b8b8b8b8a88858077614c37220c20354b60727c82868888898a89888886827c75604b35200b000000000000000e1e2c3b47546067747c848a8f9396989999979695928e89857e776e645c4c483b2b1805000c21364a5b63777a7c7d7d7e7e7e7d7c7b7973604b3b2a1820354b60737a7c7d7e7e7e7d7d7c7b79776e6453402b170200081c2e3f4b5660676e74787c7f818283848483817f7c77716b625a4d493c3025180b0000000000000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000000000000000000000000000000000000000000000f1f334758697e94a4b6cad1c1b29d8875614b3c2b19050000000000000000001325364a5c6d8298a8b9cdcebbaa9a846f5e4d38281500000000000000000000000000000000000000000000000000000010253b50657b818487898b8d8e8e8e8d8c8a88847e77665e4c372715071b2e3e50626a787f84888a8c8c8d8d8c8b8987858075614b36210c000000000000000f1f2d3c48556068757d848a9094969899999895928d8780786b60574a3d2e211102000000000000000000000000010f1f2d3b474c5f67747c83898e9295969797969594928f8c88837e786f645c4a3e2d1b070000152a3f556a7f878a8c8d8e8e8e8d8c8a88836e58432e1900091e324657616a6f727475767676757473706b615947341f0a1c30435460676d7072737475747372706d67605544311d0800000000000000000e1d2a36434a5560676f767a7e8183838382817f7d7875706861584e4a3d342b1d0d0000071a2d3d4a59616567686868696868676663605443301d0d1d3144556064676868686868686766646259534636241000000e23374b5d65747c83898e91949697989999989794918c8780786e635a4a4336291b0b00000000000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b050000000000000000000000000000000000000000000000000000000004182a3a4b6074869cb1bfd0cbb7a695806b5a483520110000000000000000071c304354647a8d9fb5c6d6c5b49f8c79634e40301a0a0000000000000000000000000000000000000000000000000000000e23374b5d656c6f72747677787979787775726e6961584c402f19090010203343505b636a6f737576777877777674726f6b615746321e0a00000000000000010f1d2b37444b5660686f767b7e8183838382807d78726b625a4b45392d1f11030000000000000000000000000000010f1d2a34414d5560666e75797d7f81828281807e7d7a76726e69625a4e4a3e2d201000000013273c50616a72757778797979787775736e64533f2b160003162839464b545a5d556061616160565d5a554c473a2a1804142636434b51575b5d5e5f5f5f5e5d5b58524b44372614010000000000000000000c18253037444b52576065696b6d6e6e6d6b6a67636055534c473a362d20180d000000000f1f2d3b474c505152535353535352504e4b4336261401142637444b4f5153535353535252514f4c483b36281807000010253a50657b8791999ea7a6a9abadaeaeaeadaca9a6a49c958c83786960544639291b0b000000000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000000000000000000000000000000000000000000000000c1d314455667b90a1b3c8d4c4b49f8a78624d3f2e1808000000000000031628394a6072859babbccfccb9a797816c5b4a36221200000000000000000000000000000000000000000000000000000000081c2e3f4b50565a5d5761626364636361605559544c473a2f22120000021525333c494d555a5460616262626160565d5a564b46392916030000000000000000000d19263138454b53576165696c6d6e6e6d6b68635b554d483c32281b0f0100000000000000000000000000000000000d181f3037444b51566064686a6c6d6c6c6b696764615858534d483c362d2010020000000d2033435055566062636364636261605558534636231000000b1b2832363f4537444b4b4c4b4b4538454037342a1c0c0008182630353c424648494a4a4a494846423c3531261909000000000000000000000008131c27313539454b4f5356585959585655524e4b443737332a211a0f050000000000010f1d2a34373a3c3d3e3e3e3e3d3c3b3935302618080009192631353a3c3d3e3e3e3e3d3c3b3a37342b1d180a0000001a2f445a6f8499a5aeb3b9c5bec0c2c3c3c3c3c1bfc2b6b1ab9f988a7f72615746392919090000000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b050000000000000000000000000000000000000000000000000000000000021527374c5e6f8499aabbcecdbaa998836e5d4b362614010000000000091e324557677d92a3b4c9d3c2b39e8977614c3d2d1a04000000000000000000000000000000000000000000000000000000000011212e373b414539464b4d4e4e4e4e4c4b44373e37332a1c120400000007151e2c35384036434b4c4d4d4d4c4b453845413632291b0b000000000000000000000009141d28323639464c5054565859595856524e493d38342b1e160a000000000000000000000000000000000000000005131927313538454b4f5255575757575654524f4c473a3e38352b211a0f0100000000031525333c38454b4d4e4e4f4e4d4c4b44373f362818060000000b161e212a2f273135363636363127302b221f180c00000008141c20272d3133333435343333312d27201d1409000000000000000000000000000009151d202832363a3e414344444241403d39353126211f170c070000000000000000000c181f222527282829292928272623201c140800000009141d2024272829292928282726242220180d00000000001d33485d72889db2c3c9ccd6d4d6d7d8d9d9d8d6d4d3cac9bcb5a99f9483756157463726140100000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000000000000000000000000000000000000000000000000009192f404e63798b9fb4c5d5c7b2a08f7b655443301c0b0000000005192b3c4b6075879db2c1d1cab6a4947e695847331f0f00000000000000000000000000000000000000000000000000000000000003111c23252c2f29333638393939383735312729221f180c000000000000000e1921232a2630353737383837363228302c211e160b00000000000000000000000000010a161e212933363b3f4143444443403d38352c2220190d03000000000000000000000000000000000000000000000009151d20273136393d4041424241403f3d3a37332a292220190e070000000000000007152027273136373839393938373531272b23180a000000000003090c151a151d20212121201d151b160c0a04000000000001080b12181b1d1e1f201f1e1d1b18120b08010000000000000000000000000000000001080b161e2125292c2e2e2e2d2c2a2823201d140c0a04000000000000000000000000040b0c101213131314131312110e0b0801000000000001080b0f1213131313131312110f0d0b050000000000001e33495e73889eb3c8dde0e8e9ebecedeeeeedece9e5dedacfc7bab4a1998575615544311d0f00000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000000000000000000000000000000000000000000000000000122135495b6c8196a7b8cccfbeb19b8573604b392917030000000b2035485a6a8095a6b7cbd0bfb19c8674604b3a2a18010000000000000000000000000000000000000000000000000000000000000000080e10171a171e21222324242322201d15140c0a04000000000000000000060c0e15141c202122232222211e161a160c0a030000000000000000000000000000000002090b171e2125292c2e2e2e2d2b2823211a0f0b05000000000000000000000000000000000000000000000000000001080b151d2024282a2c2d2d2c2b292825211f17140d0b0500000000000000000000030d0a151d2022232424242322201d15091006000000000000000000000001080b0c0c0c0b09020000000000000000000000000000020608090a0a0a09080603000000000000000000000000000000000000000000000003090b101416181919181615120e0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d33485d72889db2c7ddf2fbfff9f7f6f8fdfffffff9f7ece3d7cdbfb3a39a8473604b3d2d1a07000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000000000000000000000000000000000000000000000000000061a2c3d4c6176889eb3c2d2c9b5a3927d685746331e080000081b2e3f4d62788a9fb4c4d4c8b3a1907b665544311c0c0000000000000000000000000000000000000000000000000000000000000000000000000100030a0c0d0e0f0e0e0c0b0801000000000000000000000000000000000001080b0c0d0d0d0c0b0902000100000000000000000000000000000000000000000000030a0c1014171819191816130e0c06000000000000000000000000000000000000000000000000000000000000000002090b0f1315171817171614120f0c0a04000000000000000000000000000000000002090b0d0e0e0f0e0d0c0b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0d0e0f10101010100f0c0a03000000000001080b0d0e0f0f0e0d0c0b0801000400000000000000001c31465b71869bb0c6dbf0eee9e4e2e1e3e8f1f3f8fffffff5e9e1d0c1b3a295806b5b4a36210e000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000000000000000000000000000000000000000000000000000000f1f334658687e93a4b5c9d2c1b39e8876614c36261401000e22374b5d6e8398a9bacdcebbaa99846f5e4c3727150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c0e1113141515151413100d0b0500000000000000000000000000000000000000000000000a0f11151d20222324252526262524211e170b00000009141d2022242424232221201d141c1914120c0200000000192e44596e8399aec3d8dfd9d4cfccccced3dbdee5f0fefffffdeddfd0c0b49f8b79634e3c2b19050000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b0500000000000000000000000000000000000000000000000000000000000000000417293a4b6073869cb1bfcfcbb8a696806b5443301c080010253a4f657a8fa0b2c7d5c5b49f8b79634e402f1909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f1417181919181614100c0a030000000000000000000000000000000000000001080b0e1112131414131312100c0a040000000000030a0c0d0e0f0f0f0f0e0d0c0b080100000000000000000000070b0c0e0e0f0f0f0f0f0e0d0b09020000000000000000000001080b0c0d0d0e0e0e0d0d0c0b0700000000000000000000000000000000000000000000000000000000030a0c14191c1e1f201f1f1d1b1916120b0902000000000000000000000000000000000000070c0e14161e21242628292a2b2a292826221f18110b0902000000000000000000000000000000000004121d242727313637383a3a3b3b3b3b393633291b0d09171926313538393939393837353126312e29271f1406000000162c41566b8196abc0cec9c4bebab7b6b8bdc6c9d2e0eaf8fffffdeee2cebbaa99836e5a4835200b0000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b050000000000000000000000000000000000000000000000000000000000000000000c1d314455657b90a1b2c7d4c4b49f8975604b35200b001a2f44596f8499aebecfccb8a796816c5b49352212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000709141d2024292c2e2f2e2e2c2925211e170c0a0300000000000000000000000000000009141d2024262828292929282725211f170c00050f0b171e21222324242424232221201c14080d03000000000008131c2022232424242424242322201d150a030000000000000008141c20212223232323222221201c1308000000000000000000000000000000000000000000000000000b171e21292e31333435353433312e2b27201d150a000000000000000000000000000000010f1a21242a293236393b3d3e3f40403e3d3b37342a26201d150a02000000000000000000000000000000122230393c38454b4c4e4f4f505050504e4b46392b1d17273537444b4d4e4f4e4e4d4c4b443746443e3b32241402000013293e53687e93a8c7bab4afa9a4a2a1a3a8b1b5c2ccdaeaf9fffffeead8c8b59f8c78624d38220d0000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b05000000000000000000000000000000000000000000000000000000000000000000011426374b5d6e8399a9bac4b7a99c87725443301c0800182d43586d8298a6b3bfc2b39e8876614c3d2c1a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a212631353a3e4143444443413e3b363329211e170b030000000000000000000000000919263135393b3d3e3e3e3e3d3c3a37332a1c12172229293336383939393939393836353026282015070000000818253035373839393939393938373632281e170b000000000b1918263035363738383838383736353025181a0c000000000000000000000000000000000000000000000b1b2933363f444648494a4a49484644413c3631271a0a000000000000000000000000000d1b1f2d36393f39464b4e5052545455555452504c483b3c3631271d150a000000000000000000000000000a1d30404d515b56606263646565656565646157483b2b1f35465255606263646463626160555d5b59544f42321f0c000010253a4f657a8fa9afa99f99948f8d8c8e939ca4afbcccdbebfffffff6e3cfbcab947f6a543f2a150000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b050000000000000000000000000000000000000000000000000000000000000000000009192e3f4d62788b9fb4b1a69d8b7b655036261401000d22384d62788899a1aeb3a4937e685847331f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18202d3637444b4f5356585959585654504c46393633291e160a0000000000000000000001142637444b4e51525353535353514f4c473a302227343e39464b4d4e4e4f4f4e4e4d4c4b43363c332515030000132536434a4c4d4e4e4f4f4f4e4e4d4b453833291b0b00000819293736434b4c4d4d4d4d4d4d4c4c4a4336382a1a09000000000000000000000000000000000000000003172939464c54595c5d5e5f5f5e5d5b5956514b45382715020000000000000000000000021b2b393d4a4e54595761636668696a6a6a696865625958514b453831271a100200000000000000000000000f24394d5e667073757778797a7a7b7b7a7976625948342c3d52646d7577797979787776757472716e69604f3b271200000b21364b60768a9f9a928a847f7a7777797e86959eafbdcee6f6ffffffecdac9af9a846f5a3a29170400000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b050000000000000000000000000000000000000000000000000000000000000000000000112035495a6b80959f9c94887b655d4b37180800000b2035485a6278838f999e9c8673604b3a29170100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004121d2b343d4a4e556064696c6d6e6e6d6b69656157534b463932281a10020000000000000000081d314455606366676869696868676561584d4030344551575761626364646464636261605455504333200d00071c304354606163636464646464636260564c463929170300112537475454606162626363636262616054554838261300000000000000000000000000000000000000000a1e33465761696e71737475747472706e6b67605645311d09000000000000000000000010203949565b63696e7276797b7d7e7f807f7e7d7b77736d6660564b45382e2012040000000000000000000011273c51667c85898b8c8d8f8f909090908e8b77624c3736495b6d828a8d8e8e8e8e8d8c8a898886837e69543e29140000091e3245576d828a857d766f6965626163687380959fb1c8d8eafefffff3dec8b39e89735847331f0a00000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000006192b3c4b6175848a867f75655d4b3f2e1c00000005192b3c4859626f7b8489877a645544311c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613222f3b484d5c646c74797e8183848383817e7a76706861574b45382e201305000000000000000b20354b6075797b7d7d7e7e7e7d7c7a77665e4d393d51636c747677787979797978777675736a61503c2813000b20354a6073777879797979797978777572615746331e0a00182c4154656f7576777878787877777675706755422e1900000000000000000000000000000000000000000c21364c61757e838688898a8a89888683807c74604b36200b00000000000000000000071b2d3e566871797f83878b8e9092939495959392908c88837c746960564b3e302212020000000000000000000f24394f64798e9ea7a1a3a4a4a5a5a5a5a9947e69543d394e63798e9fa9a3a4a3a3a2a1a89e9d9b96806b56412b160100031628394c61767970676157544f4d4c4e55606c8197aabbcee2f7fffff5e0ccb8a78c76614c37210c00000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c5af9a85705a3e2e18080000000000000000000000000000000000000000000000000000000000000000000000000e1e324657617074716961574b3f2e2111000000000e1e2b3b484d5d656f7372645c4a37261400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004132431404c59626e7982898f9396989999989693908a857e766a60564a3e302313050000000000001b30465b70848e90929393939392918f8d7c66513c495b6c81898b8d8e8e8e8e8e8e8d8b8a887f6a553f2a15001c31465c71858c8d8e8e8e8e8e8e8d8c8b8676614c36210c001a2f445a6f848b8b8c8d8d8d8d8d8c8b8a85705b46301b0000000000000000000000000000000000000001172c41566c8194999b9d9e9f9f9e9d9b999691816d57422d18020000000000000000000d22364a5c71868e94999d9faba5a7a9a9aaaaa9a7a5a69d9891887e74645c4d403020100000000000000000000d22364a5c6f8499afc0b8b9babababac7b09b86715b493c556a7f95aabac7b9b9b8b7c6b9b4b29e8976614c37210c0000000a1f33475861635b524b46393a383737444c61778b9fb4cadff4fffffbe8d6c5a28d78634d38230e00000011263b51667b90a6bbd0c6b19c87715c47321c00000000000013283d52687d92a7bdd2c7b29d87725c4b36251300000000000000000000000000000000000000000000000000000000000000000000000003162839464b5b5f5c544b46392e21110300000000000e1d2b343f4b50595e5d4f4a3e2d1909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001122331424e5e6677828c979ea7a8abadaeaeadaba9aa9f9a93897f75645c4d413023130200000000001d32475c72879ca6a7a8a8a8a8a8a6ab937e68533a4e63798d9ea8a2a3a3a4a4a3a3a2ab9f8b79634e39240e001d32475c72879ca2a3a3a4a4a4a3a3ab9f8c77624c37220d001d32475c72869caaa2a2a2a2a2a2a1aa9e8a745f49341f0000000000000000000000000000000000000002182d42576d8297acb1b2b3b4b4b3b2b0aeab98836e59432e19040000000000000000000f24394f64798ea4a9aeb2b5bcc9bdbebfbfbfbebdc4b8b3ada69e93877a665e4d3e2d18080000000000000000071b2d3e4f647a8fa2b3c7cecfcfd0d0c9b5a38d78634e495a71869bb1c6d7cececdccd6cbb7a6947f6a5847331f0a0000000417293a474c4e4a3d3633292522222633475871869cb1c6dbf1ffffffe3cdb8a38e78634e39230e00000011263b51667b90a6bbd0c6b19c87715c47321c00000000000012273c51677c91a6c5d5cab7a58f7a645443301c120300000000000000000000000000000000000000000000000000000000000000000000000b1b283236454a473f3632281b1103000000000000000d19202e373a44494739362d20100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f30414e60687c89989fabb3b9c5c1c2c3c3c2c0c8bbb4afa89e94867a675f4d4130201000000000001d32475c72879cb1bcbdbebebdbdc9a8937e685347586c8297abb9c6b8b9b9b9b9b8baa998826d5b4a36210c001d32475c72879cb1b8b9b9b9b9b9c9bca18c77624c37220d001d32475c72879cb1c8b7b8b8b8b7c8b49e89745f49341f0000000000000000000000000000000000000002182d42576d8297acc2c8c9cac9c9c7c5c3ae98836e59432e190400000000000000000013283d53687d92a8c2c3c7cacfdad2d3d4d5d4d3d2d5cbc8c5b8b3a59c8b7d665c4a3626140100000000000000001022374b5c6f849aafc0d1e3e5e5e4d2c1aa95806a554d62788da3b5c9dee3e3e3e6d3c3b39d8875604b3a291704000000000c1c29333739362d211e17101010192b3c5b70859bb0c5daf0fffffdead8c8a28d77624d38220d00000011263b51667b90a6bbd0c6b19c87715c47321c0000000000000f24394f64798ea7b8ccd4c3af9a8472604a403021100000000000000000000000000000000000000000000000000000000000000000000000000b161e213035312a211e160b0000000000000000000005111c23252f343224221b1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009192d3d4d5f687e8c9ea7b5bcc9ccd6d6d8d9d8d8d6d8cecac6b9b3a49c8b7d675f4d3e2e1a0a000000001d32475c72879cb1c7d2d3d3d3d2bda8937e68534c61778a9fb4c9d6cdcececed6c6b49f8b78624d3d2d1a07001d32475c72879cb1c7cececececedab7a18c77624c37220d001d32475c72879cb1c7cdcdcdcdccc9b49e89745f49341f0000000000000000000000070909090909090909182d42576d8297acc2d7dedfdfdeddd8c3ae98836e59432e1904000000000000000000142a3f54697f94a9bed4dcdfe2dfdcdbdadbdddfe7e7e0ddd5cbc3b6a99f8b7a645443301c080000000000000000081b2e3e4f657a8fa2b4c8dcefffefdcc7b29d87725c54697f94a9c2d2e5f8f8f3decab6a4937e685745321c0c0000000000000c171f212423262626252525252535485a72879db2c7dcf2fffff7e2cebbaa8b76614b36210c00000011263b51667b90a6bbd0c6b19c87715c47321c0000000000000b20354b6074889eb3c6d6c8b4a2947f6a5e4d3f2e1b0800000000000000000000000000000000000000000000000000000000000000000000000003090c1b1f1c140c090300000000000000000000000000080e101a1e1d0f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021527374a5b677d8d9faab8c5cfdae0e8ebedeeeeedebeae2dfd6ccc3b6a99f8d7d675c4a382816030000001d32475c72879cb1c7dce8e8e8d3bda8937e6853566a7f95a9bacde7e3e3e3e1cdb9a896816c5a49351f0f00001d32475c72879cb1c7dce3e3e3e1ccb7a18c77624c37220d001d32475c72879cb1c7dce2e2e2dec9b49e89745f49341f0000000000000000040a0c1c1e1e1e1e1e1e1e1e1e2d42576d8297acc2d7ecf4f4f3edd8c3ae98836e59432e19100a010000000000000013293e53687e93a8bdd3d6d8cec9c7c6c5c5c8cbd4e0e7f2e7e0d3c7baa99c8673604b35200b0000000000000000001022374b5d70849aafc0d1e4f7f3dfcab6a58f7a645970859bb0c5dbf0fff8e4d2c1b29c8774604b3928160000000000000004121f2c35383b3b3b3b3b3a3b36434d62788da5b7cadff4fffff4dfc9b49f8a745746321e0a00000011263b51667b90a6bbd0c6b19c87715c47321c000000000000081d3144556c8196a8b9cdd1c0b49f8c7c665d4b37220e000000000000000000000000000000000000000000000000000000000000000000000000000000060a070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d31445563798b9fabbbc8d5e3ecf7f9f3f1e9e6e7edf4f7f4e8e1d3c7baab9f8b7a645645321e0b0000001d32475c72879cb1c7dcf1fde8d3bda8937e68536075889db3c7d7e9fffbe7d5c5b49e8a77614c3c2b190100001d32475c72879cb1c7dcf1f4f4e1ccb7a18c77624c37220d001d32475c72879cb1c7dcf1f7f3dec9b49e89745f49341f000000000000000c181f22313434343434343434343442576d8297acc2d7ecffffffedd8c3ae98836e59432e28251e130500000000000012273c52677c91a7c6c7c1c8bbb4b2b1b0b0b2b7c4cbd5e2f2f1e5d7c7b5a4907b66513b2611000000000000000000081b2e3f50657b90a2b4c8ddeff9e6d3c3ac96816c62778c9fb5cadff4fff7ddc9b5a3917c675544311b0a0000000000000012222f3d494e515050505050505154606c8197acc3d4e6f9fffff0dbc6b19b86715c3929160300000011263b51667b90a6bbd0c6b19c87715c47321c000000000000011527374d62778a9eb4becfcebbaa9f8b7b654f3a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101719110f09000000000000000000000000000000000000000001080b1014161614110b090200000000000000000000000000031628384b6074869ba9bac9d9e6f3fff1e6dfdcd4d1d2d7dfe2eaf6f1e5d7c9baa99d8775604b3928160300001d32475c72879cb1c7dcf1fde8d3bda8937e6853687d92a6b8cbe5f5fff5e0cbb8a695806a5947341e0e0000001d32475c72879cb1c7dcdfdfdfdfccb7a18c77624c37220d001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f0000000000000c1c2a3337464949494949494949494949576d8297acc2d7ecffffffedd8c3ae98836e5943433d393023130100000000000f24394e64798ea8b6b2aca6aa9f9c9b9a9b9da6b3b8c4d5e7faf5e5d2c2ad97826d58422d18000000000000000000001023374b5d70859ab0c1d1e4f7f1ddc8b39e8874697e93abbccfe3f8f7e7d0c0b09b8572604a37271500000000000000091d2f404c5b6366666565656565676a737f949fb1c5e1f1fffffce9d6c6ac97816c57422c170000000011263b51667b90a6bbd0c6b19c87715c47321c000000000000000920344859697e93a0b2bfcfc8baa997826d57422d180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d0f15130d0b05000000000000000000000000000000000000000000000000000003101b22252c2e27241d1204000000000000000000000000000000000409151d2025292b2b2926201d150a040000000000000000000000091e324556697e93a3b5c7d7e7f6fcefe1d3cac7bebbbdc2c9ced8e6f3f5e7d8c7b6a5957f6a5746321e0900001d32475c72879cb1c7dcf1fde8d3bda8937e685e71869cb1c4d5e7fffae6d4c3b39e8876614b3b2a18000000001d32475c72879cb1c7c9c9cac9c9c9b7a18c77624c37220d001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f000000000009192a3a474c5c5e5e5e5e5e5e5e5e5e5e5e5e6d8297acc2d7ecffffffedd8c3ae98836e595958524d41301e0a00000000000b20364b6075899ea49c97918d8a87868586888f9da6b8cbe0f4fff0dbc6b19c86715c47311c00000000000000000000081c2f3f50657b90a3b4c8ddeff4e0cbb8a6907b70859aafc9daecffecdac9b3a2907b655443301909000000000000000f24384c5e66797b7b7b7a7a7a7a7c8087949daebdcee0fffffff5e1cdb9a8927d67523d27120000000011263b51667b90a6bbd0c6b19c87715c47321c0000000000000005182b3b4e606d8298a1b2beb4aa9f8c7b65503a251000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b22252a282220180d0600000000000000000000000000000000000000000000000a161e2e373a41433c393022120400000000000000000000000000000c171f2731353b3e40403e3b3631271f180c000000000000000000000b21364b6075889eb3c2d2e5f5ffefded1c3b6b2a9a6a8adb4bbc8d5e3f3f5e5d3c3b39e8975614b36210c00001d32475c72879cb1c7dcf1fde8d3bda8937e68657b90a4b5c9e2f2fff4dfcab7a5937e695746331d0c000000001d32475c72879cb1b3b4b4b4b4b4b4b3a18c77624c37220d001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f000000000114263747586171737373737373737373737373738297acc2d7ecffffffedd8c3ae98836e6e6e6e675f4d3925100000000000091d3145566d82968e87817c787572717070737b889db3c8ddf2fff3dec8b39e89735e49341e00000000000000000000001123384c5e70859bb0c1d2e4f8e7d5c4ad9882778b9fb4cadff4f8e3cfbcab9a846f5d4c362513000000000000000011263b51667c8c90909090908f9091959ca4aebbccdbebfdfffeead8c8b49e8976614c36210c0000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000000000d1d31424b60738398a0a5a29a8c7d675d4b37230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000614202e373a3f3e37342b20190e0100000000000000000000000000000000000000000a1b28323f4b4f5758514d4030221100000000000000000000000004121c293337444b5053555554504b4538342a1c12040000000000000005192b3c53687d92a6b8cbe0f0fff5e5d1c0b4a59c949192989faab8c5d5e8fbf1e0ccb8a7927d685336261401001d32475c72879cb1c7dcf1fde8d3bda8937e686f8499afc2d2e5fff8e5d2c2b29d8774604b39291700000000001d32475c72879c9d9e9f9f9f9f9f9e9e9d8c77624c37220d001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f00000000081d314455617686898989898989898989898989888b9fb4c9dff4fffffff2ddc8b39d88838383837d67523d28120000000000021527384e63798179726c676360555c5b5b5d677d92a7bcd1e7fcf4dec9b49f89745f4a341f0000000000000000000000091c2f4051667b90a3b5c9ddf0f3dec9b49e8a7e94abbccfe3f7ead8c8b59f8d7a644f3f2f180800000000000000061b30455b70859aaaa5a5a5a5a5a5a6aab1b6c2ccd9e9f9fffff1e2cebbaa97816c5846331f0a0000000011263b51667b90a6bbd0c6b19c87715c47321c000000000000000000141d3144556074828e908d857a675f4d3f2e1c0800000000000000000000000000000000000000000000000000000000000000000000000000000000051424313e4b4f55534c483b352c1c140800000000000000000000000000000000000009192839454b5d656c6e665e4d402f1d0d000000000000000000000513222f3a474c556065696b6b696660564c473a302213050000000000000b2035485a71869bb0c5d5e7fefde9d7c7b4a29a877f7c7d828b9ea7b8cce0f4fbe8d6c5ae99846f5443301c08001d32475c72879cb1c7dcf1fde8d3bda8937e68798ea1b3c7e0f0fff3dec9b5a4927d675645311b0b0000000000172c42576c81878889898a8a8a8a8988878476614c36210c001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f00000006192c3c4b6073849a9e9e9e9e9e9e9e9e9e9e9e9e9e9fa9bacde2f6fffffff4dfcbb7a69d9999989885705b46301b0000000000000a2135495b636c645c5753585c5e5f5f5e5c63788ea3b8cde3f8f4dfc9b49f8a745f4a351f0000000000000000000000001124384c5e71859bb0c1d2e5f6e1cdb9a89e899eb4c9d9ebf7e2cebbaa98836e5c4a3621110000000000000000081e33485d73889db2c8babababababcbfc7cad3e0e9f7fffaefe1d2c1b49f8b79634e3a2917040000000011263b51667b90a6bbd0c6b19c87715c47321c000000000000000000021527374556606d797a7770645c4d413021110000000000000000000000000000000000000000000000000000000000000000000000000000000003122331424e5c646a6862594d493c3026180800000000000000000000000000000000021527374557606d7a81837c665e4c3b2b1909000000000000000001132330404c58616c747a7e80807e7b756c61594c403023130100000000000d22384d62788da3b5c9e3f3fff6e1cdbaa99a84756966686d7a899eb3c6d6e9fcf3dec9b49e8974604b35200b001d32475c72879cb1c7dcf1fde8d3bda8937e6d8297acbfd0e3fef7e4d1c0b19c8673604b382715000000000000152a3e52636c717374747475747474737270615746331e0a001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f0000000c2035495a6a7f94a2b3b3b3b3b3b3b3b3b3b3b3b3b3b4bac7d7eafdfffffffae7d4c4b7b3aeaeae9d88725d48331d000000000000061a2c3d494e574f5962686d7173757573716e788da2b8cde2f7f4dfc9b49f8a745f4a351f000000000000000000000000091d2f4051667c91a3b5c9def0e9d7c6b9a89ea8b9cce7f7e9d7c6b49f8b78634d3e2d1b030000000000000000081e33485d73889db2c8d0cfcfcfcfd1d5dcdee5f1faf4f2e7dfd1c3b5a3957f6a5b49351b0b000000000011263b51667b90a6bbd0c6b19c87715c47321c0000000000000000000009192738454b5b6365625a4f4a3e3023130300000000000000000000000000000000000000000000000000000000000000000000000000000001112130414e60697a7f7d776e635a4b4336261808000000000000000000000000000000081d3144556075828f96988d7c66594837261401000000000000000f1f30414d5e66768189909395959390898177665e4d4130200f000000000014293e53697e93a8c1d2e4fffff4dec9b49f8a78625751535c687d92a8b9cde1f5f5e1ccb9a88d78634e38230e001d32475c72879cb1c7dcf1fde8d3bda8937e778a9fb4c9deeefff7ddc8b4a2917c665443301a0a0000000000000f22344552575c5e5e5f5f5f5f5f5f5e5d5b4c4639291703001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f0000071a2d3d4d63788b9fb4c0c8c8c8c8c8c8c8c8c8c8c8c8c9cdd7e5f5fffffffffff2e2d4cbc8c3c3b39e89745e49341f00000000000008182630434f5b636e777e8386898a8a8886838196acc1d6ebfff4dfc9b49f8a745f4a351f000000000000000000000000001220354a6073869bb1c2d3e5f4e4d6c6b9b4b9c6d6e8f6e1cdbaa897816c5b49352010000000000000000000081e33485d73889db2c8dde5e5e4e5e6eae6e5e5e4e6dfddd4cbc0b4a59b8573604b3d2c1a00000000000011263b51667b90a6bbd0c6b19c87715c47321c00000000000000000000000a1a27313d4a4e504d483c362d201305000000000000000000000000000000000000000000000000000000000000000000000000000000000f202e3f4d5f697e8d94938b8378696054433625130000000000000000000000000000021527374b60738398a0acab9e8877625544311d1100000000000009192d3d4d5f677c89969ea7a8aaaaa9a89e97897c675f4d3e2d190900000003162939586e8398adc3d8edfffeebd9c9ab96816b5a48393e4b6075899eb4c9def3fce8d6c6a6907b66513b2611001d32475c72879cb1c7dcf1fde8d3bda8937e8095a9bacde1f6f7e7d0bfb09a85705e4c3626140000000000000005172135495b636c6e6e6f6f6f6f6e6c675f4d39291b0b00001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f00000c21364a5b6e8398a9bacddededededededededededededfe2eaf5fffffffffffffff2e7dfddd9c9b49f8a745f4a351f000000000001142636434b616a79838b93989c9e9f9f9e9b98969fb1c4d9eefff4dfc9b49f8a745f4a351f00000000000000000000000000071c304354677c91a4b6cadef3f4e4d6ccc9ccd6e4f4f4dec9b49f8a77624c3c2c1902000000000000000000081e33485d73889db2c8ddf2faf5e7dbd3d1d0d0cfd4cac7c4b7b2a29a8777625544311f0f00000000000011263b51667c90a6c0c1c7b19c87715c47321c0000000000000000000000000a151d2d36393b38342b221b1002000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2d3e4b5d677d8d9fabaa9f988a7f72605443301c1200000000000000000000000000081d3144556b8096a1b2beb8a69a8473604b3f2f1d0d00000000011426374a5b677d8c9ea7b3b8c5c0c0c6b9b4a79e8c7d675c4a3727150100000a1e32465772889db2c7ddf2fff7e3cfbcab8f7a644f3c2b32455670859bb0c5daf0ffe7d2bda8927d68533d2813001d32475c72879cb1c7dcf1fee8d3bea9937e889eb3c7d7e9fdebd9c9b3a18f7a654f402f180800000000000000000e23384e63798183848484848483827d67513c27120000001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f00021628384e63798c9fb5c7d7eaf3f3f3f3f3f2f1f1f1f1f1f1f1f3f5fbfffffffffffffffaf4f2dfcab49f8a755f4a352000000000000a1c304354606d7f8b989faaadb1b3b4b4b3b1aeacb1bdcee0f4fff4dfc9b49f8a745f4a351f00000000000000000000000000001325364a6074879cb1c7dcf1fff4e8e1dee1e8f4ffebd5c0ab96806b5948341e0e00000000000000000000081e33485d73889db2c8ddf2f8e7d7c9bfbbbbbbbac3b7b2ada69d9384776259483727150100000000000010263b50657b90a2aaacaaa99b86715b46311c00000000000000000000000000020f1a2124252220190d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2b3c4a5c657b8b9fabbcbbb4a99f948172604a41301b0b0000000000000000000000000b20364b60758a9fb4bfcfc5b4a295806b5d4c3b2b1808000000081d31445563798b9faab8c5ccd6d5d5d6ccc5b9aa9f8b7a645544311d0800000c21364b61768ba5b7cadff4fff4dfcab49f8a75604b36202838596e8399aec3d8eefee8d3bea9937e69543e2914001d32475c72879cb1c7dcf1fff0dbc6b09b869ba6b8cbe5f5f7e3cfbcab99836f5d4b37221200000000000000000012273d52677c929899999999999897846f5a45301a0500001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f00091e3245566d8297abbccfe5f5fffff2e7dfdddcdcdcdcdcdcdcdee0e8f4fffffffffff6eae2dfdec9b49f8a745f4a351f000000000a1a30404b607282949fa9b4bbc8c6c8cacac8c6c3c1c4cedbebfdfff4dfc9b49f8a745f4a351f00000000000000000000000000031729394c6176899eb4c9def3fffffcf5f3f5fcffffedd7c2ad98826d5a4935200d00000000000000000000081e33485d73889db2c8ddf2eedbc9b9aca6a6a5a5a3a59d9891887e736259483b2b1909000000000000000b21364b6074848f949795928a7d67523d2712000000000000000000000000000000070c0e100d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2a3a495a647a8a9ea9bac9cec7bab49f96806b5f4d392916030000000000000000000000081d31445571869ca9bacdd1c0b49f8d7b6559483626140100000b20354b6073869ca9bac8d5e0ddd7d7dddfd6c8bbaa9c8674604b35200b00000f24394f64798ea4c3d4e6fafff2ddc8b29d8873554431242f40596f8499aec4d9eefde8d3bea8937e69533e2914001d32475c72879cb1c7dcf1fff2ddc9b5a39ba3b5c5d5e7fdead8c7b49f8c79634e3f2e1b0400000000000000000013283d53687d92a8aeafafafaeae9b85705b46301b0600001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f000b21364b6075899eb4c9daecfffff2e2d4cbc8c7c7c7c7c7c7c7c9ccd6e4f4fffffff6e6d8cec9c9c9b49e89745f49341f000000031628384c5e6c8196a0b4bac7ced9dbdedfdfdddbd8d6d9e0ebf9fffff4dfc9b49f8a745f4a351f000000000000000000000000000a1e3346576a8095a8b9cde1f5fffef5efedeff5fefff4dfcab49f8b78624d3b2b1805000000000000000000081e33485d73889db2c8ddf2e8d3bfac9b9190908f8e8b88837c74686054473b2b1d0d0000000000000000091e32455660727a7f81807d77675f4d3925100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000919283947586278889da8b9c7d8e2d7cdbdb09e917d675746321e0a0000000000000000000000021527374e63798b9fb4becfcfbcab9e8877625443301c11000215283851667c91a4b5c7d8d5cbc8c2c1c7cad4d8c8b5a4917c6651392917030011273c51667c91a6bbd1e6fffff1dcc6b19c87715c3739393d4c5e72879db2c7ddf2fce7d1bca7927c67523d2712001d32475c72879cb1c7dcf1fff8e4d2c1b5b0b5c1d2e3f3f6e2cebaa998826d5b4a3621100000000000000000000014293e54697e93a9bec4c4c4c4b19b86715c46311c0700001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f0010253a4f657a8fa8b9cde7f7fffae7d4c4b7b2b2b2b2b2b2b2b2b3b9c5d6e8fbfffdead8c8bbb4b3b3b39d88735e48331e000000091e324556667c919fb0beced8e2ebf1f3f4f4f0ebeaebeef4fdfffffff4dfc9b49f8a745f4a351f000000000000000000000000021628384b6176899eb3c6d6e9fcfaede2dbd8dbe2edfaf7e2cebbaa97816c594834200c000000000000000000081e33485d73889db2c8ddf2e6d1bba6917c7b7b7a7976726d6760564b43362a1d0d00000000000000000003162838455460656a6c6a6761594d41301e0a00000000000000000000000000000001080b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0500000000000000000000000000000000000000000000000000000818273746576176869ca6b7c6d6e5f5e9e1cdbcb39e8876614b36210c0000000000000000000000000921364a5b687e93a0b2c3d3c9b8a69a8472604b3f2f1d0d091d3245566f8499aec2d2d2c5b8b3acacb2b7c3d0d2c2af9a846f5746331e0a0013283e53687d93a8bdd2e8fdfff1dcc6b19c87715c504e4e515b667b90a5b7cadff4fae7d5c4a5907b66503b2611001d32475c72879cb1c7dcf1ffffefdfd2c9c6c9d2dfeffff4dfc9b49f8b78624d3d2d1a0300000000000000000000152a3f546a7f94a9bfd4d9d9c7b29c87725d47321d0800001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f0010253a50657b8faabbcee2f5fff4dfcbb7a69d9c9c9c9c9c9c9c9ea7b9cce0f5fff7e2cebbaa9f9e9e9e9c86715c47311c0000000b21364b6075879db2bdcde2eaf5fefeefe4dddbd6d5d8dbe2edfbfffff4dfc9b49f8a745f4a351f000000000000000000000000091e324556697f94a7b8cce4f4feeddccfc6c3c6cfdcedfeead8c8b49f8a77624d3a2a18040000000000000000081e33485d73889db2c8ddf2e0cbb6a08b7666666563615858514b453830262320190e0000000000000000000a1a2836434a4f555755524c473b30231301000000000000000000000000000009151d20222323232323232323232323232323221f180d0200000000000000000000000000000000000000000000000713253644556175859ba4b6c4d5e4f4eae2d1c6bab4a1907a65503b2510000000000000000000000000071a2d3d4e606d8298a4b6c7d5c4b4a295806a5d4b3b2a180b20364b60758a9fb4c9d2c1b5a69e97979da5b3bfd0cab49f8b76614b36210c00152a3f546a7f94a9bfd4e9fefff2ddc7b29d877269656363666c79889db3c3d4e6faf4e0cbb7a68d78624d38230d001d32475c72879cb1c7dcf1fffeebd9c8bbb4bbc8d8e6f6ebd6c1ab96816c5a48351f0f0000000000000000000000162b40556b8095aac0d5eaddc8b29d88735d48331e0000001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f000c22374c61778b9fb4c6d7e9fcf2ddc8b29d8887878787878787899eb3c9def3fff4dfc9b49f8b89898989816c57412c170000061a2c3d53687e93a5b7cadbebfdfff6eae2d2c9c6c0c0c3c6cfddedfffff4dfc9b49f8a745f4a351f0000000000000000000000011527374b6075889db3c5d6e8fff5e2cfbeb2aeb2becfe0f0f6e2cdbaa996816c5947341f0c0000000000000000081e33485d73889db2c8ddf2e0cbb6a18b766150504e4c463a42424242424138352b1e0e0000000000000000000a182530353a3f42403d37342a1d130500000000000000000000000000000c1927313538383838383838383838383838383837342a1e160a000000000000000000000000000000000000000808131c2030435460738399a3b5c3d3e2f0e6d8cec1b4a89f938375604b36210b000000000000000000000000000f1f31424b6175869ca9bacdd1c0b49f8d7b655947362614243a4f64798faabbcec9b5a39b8882828799a1b3c8cfbcab8f7a65503a251000152b40556a8095aabfd5eafffff4dfcbb7a58f857e7a78797b818a9da6b7cbe1f1fff2ddc8b39d88735a4935200c001d32475c72879cb1c7dcf1fff7e2cebbaa9faabbc8d8eaead5bfaa95806a5a493520120000000000000000000001162c41566b8196abc0d6ebdec9b39e89745e4927150100001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f000a1f3447596d8297a8bacde1f2ecd6c1ac9781727272727272728196acc1d6ebffedd8c3ae9883747474746c63513e291500000c2135495b71869cb1c3d4e6f9fff6e6d8cec1b5b0ababaeb3bfcfe2f6fff4dfc9b49f8a745f4a351f0000000000000000000000081d314455687e93a6b7cbe3f3ffefdbc6b2a098a0b2c2d3e5f9ead7c7b49f8a77614c3a29170400000000000000081e33485d73889db2c8ddf2e1cbb6a18c76615757575757575757575757574d493c2b190600000000000000000008131c20252a2c2b28221f180c0000000000000000000000000000000c1c2937444b4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c473b32281a0a0000000000000000000000000000000009101b22253035424a60728298a1b3c1d1e1f0e0d2c8bbb4a39b8a7e72605745321e090000000000000000000000000001141e334657647a8b9fb4becfcfbcab9d8877625443301c293e53687e93a8c8d5c5b19b85766d6c748399aabbcec9a9947e69543f291400162b40566b8095abc0d5eafffffae6d4c3b5a39b938f8e8e90969ea8b7c4d4e7fff7e7d2c2ae98836e593c2c1906001d32475c72879cb1c7dcf1fff4dfcab49f8a9faabbcee2f4dfc9b49f8b78634d41301b0b00000000000000000002172c42576c8197acc1d6ecdfc9b49f8a745544311d0800001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f0004182a3a4d62778a9fb4c4d4e7f4dfcab49f8c79635d5d5d5d6c8196acc1d6ebffedd8c3ae98836e5e5e5e57514534220e00000e23384e63788da4b5c9e1f1fffeead8c8bbb4a39b969599a1b3c6dbf0fff4dfc9b49f8a745f4a351f00000000000000000000001325364b6074879db2c4d5e7fff8e4d1c1ae988398a4b6cadef6f5e1cdbaa895806b5846331f0b00000000000000081e33485d73889db2c8ddf2e1ccb6a18c776c6c6c6c6c6c6c6c6c6c6c6c6c625a4935200b0000000000000000000000070b10151715120c0b040000000000000000000000000000000417293a46556062626262626262626262626262626262594b45382816020000000000000000000000000005111c232e3736434a4e606b8096a0b2bfd0dfefe0d2c2b5aa9f94857969605445392816030000000000000000000000000000031729394a5c687e93a0b2c3d3c9b7a69a8472604b3f2e2b40556a8095aabfccb8a78f7a64585662778b9fb4cac0ab96816b56412c1600162b40566b8095abc0d5eafffffff2e2d2c1b5b0a9a5a3a3a6acb4b9c6d4e2f2fcecdac9b5a4907b66503b261100001d32475c72879cb1c7dcf1ffecd7c2ad97828c9fb4c6d7e9e2cdbaa999846f5f4d39291703000000000000000003182d43586d8298adc2d7ede2cebaa98a75604b35200b00001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f00000c203448596a8095a6b7cbdfefe2cebbaa99846f5d4c36576c8196acc1d6ebffedd8c3ad98836e584949413e34261605000014293e54697e93a9c2d2e5fffff7e2cebbaa9f928581808399aec3d8eefff4dfc9b49f8a745f4a351f00000000000000000000071c304354677d92a5b7cae2f2fff2ddc9b5a38d78869cb1c8d8eafce9d7c6b39e8976614c39291603000000000000081e33485d73889db2c8ddf2edd7c2ad98828282828282828282828282828178624d38230d0000000000000000000000000000000000000000000000000000000000000000000000000a1f33465861747778787878787878787878787878787770605645321e090000000000000000000000000d18202f383e4b4f5460636a7e939eb0beceddeee5d3c2b5a49c8b7f73635b4a4336281b0a000000000000000000000000000000000b1b2d3e4e606e8298a5b6c7d5c4b4a2957f6a5d4b3b2a41566c8196abc1c8b39e88735c4b485970859bb0c5c2ad97826d58422d1800152b40556a8095aabfd5eaffffffffefdfd2c9c6bebab8b8bbc1c9cdd7e4f2f4e9e1cfbcab9c86715e4c38230f00001d32475c72879cb1c7dcf1fee9d4bfa9947f8197a8b9cde1ead7c7b3a1917c675746331e0f000000000000000004192e43596e8398aec3d8edead8c7a18b76614c36210c00001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f000005182b3b4b6075889db2c1d2e4ebd9c8b3a1907b655443576c8196acc1d6ebffedd8c3ad98836e5843342c29221608000003192e43586e8398adc3d8edfffeead8c8b49f8c7d716b6b788da2b8cde2f7f4dfc9b49f8a745f4a351f000000000000000000000b20354a6073869cb1c3d4e6fffff0dbc5b09b85707f94aabbcee2f7f5e1ccb9a8957f6a5746321e0a000000000000081e33485d73889db2c8ddf2efdac5b2a09897979797979797979797979796826d57422d1800000000000000000000000000000001080b0801000000000000000000000000000000000c21364c6176868d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8574604b36210b0000000000000000000003111d2b343f4c505c646c74797f8d9fb5bccddcecf3decab6a49c867a6a6055493d3025180a0000000000000000000000000000000000000f2031424c6176879ca9bacdd0c0b49f8c7b6559473642586d8297adc2c6b19b86715c3e3b596e8398aec3c3ae99836e59442e1900152a3f556a7f94aabfd4e9fffffffff7ece3dfdbd3cfcdced0d6dee1e9ebe7e0d7cdbdb59f8d7b6550402f1c0900001d32475c72879cb1c7dcf1fee9d4bfa9947f778a9eb4c5d5e7e5d0bfb29d8875614b3e2d180800000000000000051a2f445a6f8499afc4d9eee1ccb7a18c77624c37220d00001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f0000000d1e324557687d92a3b5c9ddede6d0bfb19c8673604b576c8196acc1d6ebffedd8c3ad98836e58432e19150e050000000417293a5c71879cb1c6dcf1fff7e2cebbaa957f6a5f5663788da2b8cde2f7f4dfc9b49f8a745f4a351f000000000000000000091c2f4051677c91a4b6cae1f1fff8e4d2c1a9947f69778b9fb4c9dff2fce8d6c6b39e8875614b382816020000000000081e33485d73889db2c8ddf2f5e1cebeb2adacacacacacacacacacacacac9c87715c3a2917040000000000000000000000040a0c141d201d1409040000000000000000000000000000152a3f546a7f94a4a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3907b66503b26110000000000000000000614222f3b484c5d65707a81888e949fabbccfdaeafaf1dcc7b19c87776c635a4b44372d1f110300000000000000000000000000000000000001141e334657647a8b9fb4bfcfcebbaa9d887761544342576c8297acc1c6b19b86715c3d3a596e8398aec3c3ae98836e59432e190014293e53697e93a8bed3e8fdfffff7e7dacfcac6cad3d3d6d8d9dad9d7d6d5cbc6b9b49f96806b5d4c3822110000001d32475c72879cb1c7dcf1fee9d4bfa9947f6b8095a6b8cbe0eedfcbb7a696816c5c4a36251300000000000000051b30455a70859aafc5daefe2cdb8a28d78634d38230e00001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f000000031628394a6072859bb0bfcfe5eddec9b5a4927d6857576c8196acc1d6ebffedd8c3ad98836e58432e190300000000000a1f334758748a9fb4c9dff4fff4dfcab49f8b76614c4d63788da2b8cde2f7f4dfc9b49f8a745f4a351f0000000000000000000e23384c5e71859bb0c2d3e5fffff2ddc9b5a38d78626e8399aec4d4e6faf4e0ccb8a7947f695645321e090000000000081e33485d73889db2c8ddf2feecdccec5c2c1c1c1c1c1c1c1c1c1c1c1b49f89745847331f0a000000000000000000000c181f2226313531261f180c000000000000000000000000001b30455a70859aafc2b7b7b7b7b7b7b7b7b7b7b7b7c1a7917c67523c2712000000000000000006142431404c59626e7b858f979ea6a9b5bcc9daecf8fff3decab6a49c8a81786a60554a3d2e211103000000000000000000000000000000000000031729394a5c697e93a0b2c3d3c8b7a69a8472604a3f566b8096abc0c8b39e88735b4a475870859bb0c5c1ac97826c57422d170012273c52677c91a7bcd1e6ffffffecdac9bcb5b1b6c2bec1c3c4c4c3c2c0c4b8b3a89e948173604b3f2f1c030000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a76889eb3c3d3e6e7d4c4b49f8c7a645443301c0c000000000000061c31465b71869bb0c6dbf0e3ceb8a38e79634e39240e00001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f000000000a1c304354657b8fa1b2c7d8eae5d2c2b39d887561576c8196acc1d6ebffedd8c2ad98836d58432e180300000000000c21374c61768ca9bacde2f6fff0dbc6b19b867158474d63788da2b8cde2f7f4dfc9b49f8a745f4a351f0000000000000000081b2e3f50657b90a3b5c9e0f0fffff0dbc6b19b86715a667b90a6b7cbdff7fbe8d5c5b39d8875604b3727150200000000081e33485d73889db2c8ddf2fffaece1dad7d7d7d7d7d7d7d7d7d7d7cdbaa98c76614c37210c000000000000000006141c2a343737444b4437332a1c0d0000000000000000000000001d33485d72889db2c7cdcdcdcdcdcdcdcdcdcdcdcdbca7917c67523c27120000000000000004142431424e5e667783909ba3acb3b8c4cacfdae7f7fffff9e5d3c2b6a89e968b8074635b4b3f2f2211010000000000000000000000000000000000000b1b2d3e4f606e8398a5b6c7d4c4b3a1947f6a5d4b556a7f95aabfcbb8a68e7963565461768a9fb4c9c0ab96806b56412b160010253a50657a8fa5c6d7e9fcfff8e3cfbcab9f9ca4a5a9abadaeafaeadaba8a69e958a7e6c605544312111000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a697e93a5b6cadfefe2cebbaa9b8572604a3a2a18040000000000071c32475c71879cb1c6dcf1e4ceb9a48f79644f3a240f00001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f00000000001325364b5d6e8399a9bacee2f0e0cbb7a695806a596c8196acc1d6ebffedd8c2ad98836d58432e180300000000000e23384d63788da2c7d7eafdffedd8c3ad98836e583a4d63788da2b8cde2f7f4dfc9b49f8a745f4a351f00000000000000000d22374b5d70859aafc1d2e4fefff8e5d2c2aa947f6a556074879db2c9daecfff3e0cbb7a6937e695544311d0900000000081e33485d73889db2c8ddf2fffffef5efedececececececececece9d7c7a38d78634e38230e00000000000000081624313a474c565560554c473a2b1d0d00000000000000000000001d32485d72879db2c7dacacacacacacadadde4e2d1bca7917c67523c271200000000000000122231424e60687c8999a1b0b4c1c8cbd5dfe3ecf7fffffffff1e0d3c6b9b4aa9f958679655d4c402f1f0f00000000000000000000000000000000000000102032424c6176879da9baced0bfb49f8c7b655852677d92a7c6d5c4af9a84746c6b728197a9bacec7a8937e68533e2913000d22384d62788da8b9cde1f6fff4dfcab59f8d868c90949698999a999796938e88807769614b4437271503000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a6074879cb2c1d2e4ebd9c8b4a3937e685947341f110000000000081d32485d72879db2c7dcf2e5cfbaa5907a65503b251000001d32475c72879cb1c7dcf1fff3dec9b49e89745f49341f000000000008182e3f4d63788b9fb4c5d5e8e7d5c4b49f8a77626c8196acc1d6ebffedd8c2ad98836d58432e180300000000000e23394e63798ea3b8cde3ffffecd7c1ac97826c57424d63788da2b8cde2f7f4dfc9b49f8a745f4a351f00000000000000071a2d3d4f647a8fa2b4c8dfe5e4e2eadec9b5a48d78634e546b8095abbccfe3e6e6e7d5c4b29d8774604b37261401000000081e33485d73889db2c8ddf2ffffffffffffffffffffffffffffffe3ceb9a38e79644e39240f00000000000001162634424e59616b73756f6158483b2b1c0c000000000000000000001a2f445a6f8499afbcb5b5b5b5b5b5b5c5c8d1ded1bca7917c67523c27120000000000000e1f2f404e60687e8c9ea7b3bfc8d1dde0e7f3f8fffffffffffffff1e4d6ccc8bbb4a49c8a7b665e4c3d2d1b0b00000000000000000000000000000000000003141f334658647a8b9fb4bfcfcebbaa9d8876615463788ea8b9ccc7b3a29a87818086979fb1c7cdbaa98e79644f39240f000b20354a6074899eb4c9def3fff8e3cfbcab8c76777b7e818384858482817d78736b61584f433127190900000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a55677c91a3b5c9ddeee6d1c1b39e8977614c3f2e190900000000091e33495e73889eb3c8ddf3e5d0bba6907b66513b261100001d32475c72879cb1c7dcf1f9f3dec9b49e89745f49341f000000000000112035495a6b8196a7b8cce0f0e1cdbaa898826d6c8196acc1d6ebffedd8c2ad98836d58432e180300000000000e24394e63798ea3b8cee3ffffebd6c1ac96816c57414d63788da2b8cde2f7f4dfc9b49f8a745f4a351f000000000000000d21364a5c6f8499aec0d1cfcfcecdd8cec6b19c86715b494d62788c9fb5cad1d1d1d1d0cbb7a5927d685544311d08000000081e33485d73889db2c8ddf2f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4ceb9a48f79644f3a240f0000000000000f1f34445160687780888a84766259483a2a180400000000000000000014293e53697e939fab9f9f9f9f9f9f9fb0b4c0d1d1bca7917c67523c2712000000000009192c3d4c5e687e8d9faab8c5d0dde4eff4fbfffffffffffffffffffff4e8e1d8cec2b5a89e8b7c665c4a392917030000000000000000000000000000060c0e161e21293a4a5c697e93a1b3c3d4c8b7a6998372606074899eb3c9d0c0b3a59c96969ba3b1bdcec9b49f8a75604b36200b00071c30435471869bb0c6dbf0ffffecdac9a58f7a6566696c6e6f6f6e6d6b68635b554c473a321d15090000000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a546072859bb0bfd0e7ebe0ccb8a797826d5d4b37271502000000031628385f74899eb4c9def3e6d1bca7917c67523c271200001d32475c72879cb1c7dce3e3e3dec9b49e89745f49341f00000000000006192c3c4c6176899eb3c2d3e5e9d7c6b59f8d7a6c8196acc1d6ebffedd8c2ad98836d58432e180300000000000e23384d63798da2c8d8eafdffecd7c2ad97826d58364d63788da2b8cde2f7f4dfc9b49f8a745f4a351f000000000000000f24394e64798ea1b3c6b9babab9b8c8bbb4aa95806a553d485a6f849aafc4bcbcbcbbbbbbc3b29c8774604b35200b000000081e33485d73889db2c8dddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfceb9a38e79644e39240f0000000000071a2d3d51626c7e89969e9f998677625847331f120000000000000000000b21364b6075848b8a8a8a8a8a8a8a8a9aa2b4c8d1bca7917c67523c27120000000001142637495b667c8d9fabbbc8d5e3edf8fffffffffffffffffffffffffffffcf6eae2d2c6b9a99f8b7a645746331e10000000000000000000000000030f1a212328323638383e4f606e8399a5b7c8d4c4b3a1947f6a5d6d8297acbfd0d0c3b6b2ababb1b5c2cecfbfad98826d5645311d090000132536576c8197acc9daecffffead5bfaa95806a55545658595a595856534e493d37332a1c1401000000000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a5454657b90a1b3c9d9d6d7d5c5b1a08f7b655544311d0d000000091e324556758a9fb4cadff4e7d2bda7927d68523d281300001d32475c72879cb1c7cececececec9b49e89745f49341f000000000000000e1f334658697e93a4b6cadeeee3cfbcab9a84708196acc1d6ebffedd7c2ad98826d58432d180300000000000d22374c62778caabbcee2f7ffefdac4af9a856f54434d63788da2b8cde2f7f4dfc9b49f8a745f4a351f00000000000000182e43586d83989fa8a3a4a5a5a4a3a2aa9f9c8e79634e393c52677c92a6a6a7a7a6a6a6a5a5a4a5927d67523d2712000000081e33485d73889db2c8dacacacacacacacacacacacacacacacacacad4c3a28d78634d38230e00000000000d21364a5c6c80939ea8b3b4a49c8676614c40301d0a0000000000000000091e324556606f757575757575757575859ab0c5d1bca7917c67523c271200000000081d31445563798a9eabbcc9d9e6f3fffffffffffffffef7f4f7fefffffffffffffdf0e4d6c7baa99c8675614b3f2e1b08000000000000000000000a161e2c353838454b4d4e4c464c6176879daabbced0bfb49f8c7b65647a8fa1b3c5d6d3cac7c1c0c6c9d2d5c4b3a18f7a644f38271502000012273c52677c91abbccfe3f8fff1dcc6b19c86715e4c394344454442413e393a363127190c0000000000000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a544b5d6f8499abbcc0c1c2c2c1beb19c8674604b3b2b190500000b21364b60768babbccfe3f7e8d3bea8937e69533e291400001d32475c72879cb1b8b9b9b9b9b9b8b49e89745f49341f000000000000000417293a4b6074869cb1c0d0e6ecdac9b4a2917c8196acc1d6ebffedd7c2ad98826d58432d180300000000000b20354b60748a9fb4c9dff4fff3dec8b39e8874604b4d63788da2b8cde2f7f4dfc9b49f8a745f4a351f00000000000000152a3f546a7f85898c8e8f90908f8d8c8b8a87816c5b4a36364b6074888f919191919191908f8e8d8b836e59432e19040000081d32475d72879cb2bcb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b7a58b76614b36210c00000000000f24394e64798e9eb3b9c6c2b6a49a846f5f4d39240f000000000000000002162838454b5a606060606060606070859ab0c5d1bca7917c67523c2712000000031729394b6073859ba8b9c9dae7f6fffffffffdf6f4ebeae2dfe2eaeff1f6fffffffffff4e5d7c7b6a498826d5d4b3722110000000000000000000c1a28323d494e565660626361585858647a8b9fb4bfd0cebbaa9d8776616f8399a7b8c5d2dddcd6d5dbdfd1c4b8a699836e5c4b371a0a0000000d22374c62778b9fb5cadff4fff3dec9b5a4907b6657473a352c33363a3f4b504b443727150200000000000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f4e64798c9fa8aaacacadacacaba4947f69594834200b00000c21374c61768ca1b6d9ebfee9d4bea9947f69543f2a1400001d32475c72869ca2a3a3a4a4a4a3a3a29e89745f49341f00000000000000000c1d314455667c90a2b3c8d9ebe7d1c0b19c868197acc1d7ecffedd7c2ad98826d58432d18030000000000081c30435472879cb2c7dcf1fff5e0ccb8a7907b65564d63788da2b8cde2f7f4dfc9b49f8a745f4a351f0000000000000013273c4f616a707477797a7a7a7978777675726c63513d2d32455661757a7b7c7c7c7c7b7b7a7978766e6453402b1702000004192e44596e83999fab9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d87725746331e0a00000000000f24394e64798b9fa9bac8d3c2b3a2917c67513d2d1a0700000000000000000a1a283236454a4a4a4a4a4a4a5b70859ab0c5d1bca7917c67523c27120000000a1e334657697e93a3b4c6d6e7f7fffffffff5e9e1ded6d8cecaced8d9dce3eefdfffffffff5e5d3c2b2a08f7a644f3f2f1c08000000000000000c1c2938454b5b636b7276787876736d655d697f94a1b3c3d4c8b7a59983726277899ea7b5c2c9d2d1d9cfcac1b5a69e8877614c3e2e1b000000000b1f34485970859ab0c7d7e9fcf8e5d2c2b29d877561584d493c464c4f555d65605544311d0d00000000000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f4a5c6c818f939596979797979694928a77624d37220d00000d22384d62778da2b7cce2ffead5bfaa95806a55402b1500001b30465b70858b8d8e8e8e8e8e8e8e8d8c88735e49331e0000000000000000011527374c5e6f849aaabbcee2eedecab6a49c899eb3c9def3ffedd7c2ad98826d58432d1803000000000001142636586e8398adc3d8edfffbe8d5c5b09b8574625a63788da2b8cde2f7f4dfc9b49f8a745f4a351f000000000000000c2032434f545b586163646565646362616054565144341f2838465761656667676766666665646361575346362410000000000e24394e6379868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7f6a553929170300000000000d21364a5c667c8b9faabbced0c0b19b86715b4a36210c0000000000000000000a161e2130353535353535455b70859ab0c5d1bca7917c67523c27120000011426364b6176889eb3c1d1e4f4fffffffef0e5d7cdc9c1c8bbb4bbc8c4c7d0e2eaf6fffffffff1e0cfbeaf9a846f5d4b37230a0000000000000919293a4756606c7980878b8d8d8b88827b6e626e8399a5b7c8d4c3b3a1947f69647a899ca4b0b5c1bcc9bcb4b0a39b887a6459473420100000000005182a3b54697e93a9bacde1f6fff0dfcab6a59a847669635a5e5861646a717a74604b3b2b1905000000000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f3d52636c7a7e808182828281807f7c7963594834200b00000e23384e63788da3b8cde2f8ebd5c0ab96806b56412b160100192e42556670767778797979797978787774604b35200b00000000000000000009192f404e63798c9fb4c6d6e8e5d3c2b6a79ea7b9cce0f5ffecd7c2ad97826d58422d180300000000000014293e53697e93a8c0d1e3f7fff3ddc8b4a39983787271788da2b8cde2f7f4dfc9b49f8a745f4a351f00000000000000031525323c3f3a474c4e4f50504f4e4d4c4b43363e3426161a2939464b4f51525251515150504f4d4b463936281807000000000c21364a5b637175757575757575757575757575757575757575757575756a61503c1b0b000000000000071a2d3d4c5e667c8c9fb4c3d4c9b5a38e79634e39240e0000000000000000000002090b1a202020202030455b70859ab0c5d1bca7917c67523c27120000081c304354697e94a6b8cbdfeffffffffff0e0d3c7bab4aba4aa9faaa6afb3c0ced8e6f6ffffffffecdcc8b4a2907b655038281602000000000115273747586175818b969ca4a2a3a79e978f83776376879daabbced0bfb49f8c7a64647986939ba3a5a7a7ab9f9a928579645c4a3a2a180200000000000d21374c61778a9fb4c8d8eafef9e6d3c3b4a29a887f78747374767a7f868f7f6a594834200e000000000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f3545525c64686b6c6d6d6c6c6b6a67635b4a3b2b190500000f24394f64798ea4b9cee3f9ebd6c1ac96816c57412c1702001226384855576162636464646464636361605443301c08000000000000000000001221364a5b6c8197a8b9cce1f1e0d3c5b9b3b9c5d6e8fbffecd7c2ad97826d58422d18030000000000000d22384d62788da2b4c8dceffff8e4d1c1b3a1998c8786899eb3c9def3fff4dfc9b49f8a745f4a351f0000000000000000071520272a2a3337393a3b3b3a383736353026292216080b1b2933363a3c3c3c3c3c3c3b3a39383632281b180a0000000000071a2d3d4a4e5c6060606060606060606060606060606060606060606060555043332000000000000000000f1f2f404c5d6a7f94a5b7cad2c1aa947f6a553f2a1500000000000000000000000000050b0b0b0b1b30455b70859ab0c5d1bca7917c67523c271200000b20354b6074879db2c5d5e7fdfffffff2e2d3c2b6a99f968e8b8a8c919aa2b4bbc8d8e7f7fffffff7e3d1c0ae98836e5645321e0900000000081d314455617684969faab2b6c3c5b8b3ada1998778647a8c9fb4bfd0cebbaa9d87766163737e868c8f91918f8b857d72635b4a3e2d1c0c0000000000000a1f3347586d8297aabbcee2f3fff1e1d1c0b4a69e948d8a898a8b8f949b9f8a78624d3c2b19060000000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f2a353e4a4f535557575857575654524e4a3d2d1d0d00000010253a4f657a8fa4bacfe4f9ecd7c2ad97826d58422d1803000e23384c5d65696a6b6b6c6c6c6b6b6a69655e4c38230e00000000000000000000071a2d3d4c6277899eb4c3d4e6f1e3d6ccc9ccd6e3f3ffffecd7c2ad97826d58422d18030000000000000b2035485a70859aafc1d1e6f6ffefdfd0bfb3ab9f9c9c9ea7b9cce0f5fff4dfc9b49f8a745f4a351f000000000000000000030c1315181f222425252524232221201c14080e0500000b171e212526272727272626252423211e160b00000000000000000f1f2d3639474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a403c33251503000000000000000112222f3f4b6074879db2c7d9c4af99846f5a442f1a0500000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712000010253a50657a8fa5b6cae3f3fffffffae6d4c4b6a49c8b81797675777c84929faabbc9daecffffffffeedec9b49e8975604b36210b00000004182a3a4b6073859ba2b4bbc8cad3d5ccc8bfb3a59d8876697f94a1b3c4d4c8b7a599836e61606971777a7c7c7a7770686054493d2d200f0000000000000004172a3a4e63798b9fb4c4d5e7fbffefded1c5b8b3a9aa9f9e9fa9a4aab1a997816c5a4835200a0000000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f2a202d363a3e404142424242413f3d39362d1f0f0000000011263b50667b90a5bbd0e5faedd8c3ad98836e58432e19030010263b50657b7e7f808181818181807f7e7b65503b261000000000000000000000000f1f3447596a7f94a5b7cadfeff3e8e0dee0e8f3ffffffecd7c2ad97826d58422d180300000000000005192b3c51667c91a3b5c8d8eafdfdeeddd0c9bcb5b2b1b3b9c5d6e8fbfff4dfc9b49f8a745f4a351f00000000000000000000000000040a0c0e0f10100f0e0d0c0b0801000000000000030a0c1011121212111111100f0e0c0903000000000000000000010f1a21243235353535353535353535353535353535353535353535352a2820150700000000000000000004121d3144556b8095abc0d5c6b19c86715c47311c0700000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120005182a3b566c8196abc3d3e6fffffffff4dfcbb7a69c86796c64615961666f7d8c9fabbccfe3f5fffffff6e1cdb9a8917c66513c26110000000a1f3447596a8095a3b4c0ced8dedfdee0ddcfc3b7a698836e728399a6b7c8d4c3b3a1937e695c535962656767656159524a43362c1f0f0100000000000000000c2135495b6c8196a6b8cbe0ebfbfcefe3d5cbc8c8bbb4b3b4bac7bfc7b49f8b78624d3828160200000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f2a151b2224292b2c2d2d2d2c2b2a2724211a0f010000000011273c51667c91a6bbd1e6fbeed9c4ae99846f59442f1a04001d32475c728793959596969696969595938a745f49341f000000000000000000000005182a3b4b6075879db2c1d1e4f7fbf5f3f5fbffffffffecd7c2ac97826d57422d1802000000000000000e20354a6072859baabbcee2eafbfbeee7dacfcac7c6c9ccd6e4f4fffff4dfc9b49f8a745f4a351f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e1c202020202020202020202020202020202020202020202015130d0300000000000000000000000215273752687d92a7bdd2c8b39d88735e48331e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712000b1f34475972879cb1c7dcf1fffffff7e3d0c0b29d8778635b4f4b474c5160687d8d9fb5c7d7e9fdfffffce9d7c6ad97826d583727150100000c22374c61778b9fb4c1d1e2d8cec9c9cdd7dfd4c4b2a08f7b6576879daabbced0bfb49f8b7a6458484d505252504c473b353025180e00000000000000000000061a2c3d4c6176889eb3bdcdddedfbfff3e7e0ddd8cec9c8c9cdd7d4cebbaa97816c5645321e0900000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f2a15070d0f131617181817171615120e0c0700000000000012273d52677c92a7bcd1e7fcefdac4af9a856f5a45301a05001d32475c72879caaabababababababaa9e8a745f49341f0000000000000000000000000d1e324556677d92a3b4c8ddecffffffffffffffffffecd7c2ac97826d57422d180200000000000000071c304354647a8b9fb4bdcce0e7f3fcf7ece3dfdcdbdee0e8f4fffffff4dfc9b49f8a745f4a351f00000000000000000000000000000000000000040a0c14181a1a160e0c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712000d22374c62778ca4b6cadef3fffffff1dcc7b4a2907c6659493d363437414e5f6d8297a9bacde1f6fffffff1dbc6b19c86715544311d080003162939546a7f94a9baced8cec8bbb4b4bac6cad4cfbead98836e657b8c9fb4bfd0cebbaa9d8776614c423a3c3c3a37342a201c13080000000000000000000000000e1f334758667c919fb0bfd0ddecfcfffbf5f3eae2dfdedfe2eaead8c8b39e8975604b36210b00000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f2a150000000000020203020201000000000000000000000013283e53687d93a8bdd2e8fdf0dbc5b09b86705b46311b06001d32475c72879cb1c0c0c1c1c1c0c0b49e89745f49341f000000000000000000000000021628384d5f70859bb0becfe5f5ffffffffffffffffecd7c2ac97826d57422d180200000000000000001325364a5c697e939eafbcccd5e1e9f4f7f8f4f1f1f3f5fbfef7f4f1e6dfc9b49f8a745f4a351f0000000000000000000000000000000000000c181f22292d2f2f2b24211a0f01000000000000000000000000000000000000000000000000000000000000000001080b0d0e0e0f0f0f0f0e0e0d0c0a0300000000000000000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120011263b51667b90a6c2d3e5f9fffffdead8c8af9a846f5e4c3b2c211f2231414c62778a9fb4c9def4fffffff4dfc9b49f8a74604b35200b000a1e32465771869cb1c7d8c8bbb4aa9f9fa8b2b7c3d4c9b49f8a76616a7f94a1b3c4d4c8b7a599836e604f3e2d2725221f180c07000000000000000000000000000004172a3a4c5e6c8196a1b3bfcee1e9f4fefffffdf7f4f3f4f6fdf6e0ccb9a7907b66513b261100000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f2a150000000000000000000000000000000000000000000014293e54697e93a9bed3e8fef1dbc6b19c86715c47311c07001d32475c72879cb1c7d6d6d6d6d6c9b49e89745f49341f000000000000000000000000000a1a30414f647a8fa0b2c7d7e9f6fcfff9fafafbfbecd7c2ac97826d57422d1802000000000000000008182d3e4f616c80959eb3b8c5cdd7dfe3ebeaebecebeae9ebe2dfdcd3cac3b49f8a745f4a351f00000000000000000000000000000000000e1c2a33373e4245444039362d1f130500000000000000000000000000000000000000000000000000000000070d0f151d2022232424242424242322211e170e0c0600000000000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c271200142a3f54697f94a9bed4e9fffffff7e2cebbaa927d6752402f1d0f0a131f3448596e8398aec3d8edfffffff6e2cebaa98e79634e39230e000c21364b61768b9fb4cacebbaa9f938a898f9da5b7c9cebaa9907a6560728399a6b7c8d4c3b2a1937e695c4a3a29170c0b0400000000000000000000000000000000000c1c2f404b60728399a1b2becdd6e2ebf6f9fffffffffffffffbe8d6c5ab95806b56402b1601000000001d32475c72879cb1c7dcf1fee9d4bfa9947f6a543f2a1500000000000000000000000000000000000000000000152a3f556a7f94aabfd4e9fff1dcc7b29c87725d47321d08001d32475c72879cb1c7dcebebebdec9b49e89745f49341f00000000000000000000000000001322374b5c6e8398a9bacddee1e9e2e3e4e5e5e6e6d7c1ac97826c57422d17020000000000000000001020324251626c80919ea7b4bac7cacfd9d5d6d7d6d5d4d9cecac6c3b6b2a49c8a745f4a351f000000000000000000000000000000000e1e2c3a474c53575a59554e4a3d302313010000000000000000000000000000000000000000000000000002101b2224273135373839393939393938383633292321190e000000000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c271200182d42576d8297acc2d7ecfffffff4dfc9b49f8a76614b362112000005182a3b52677c91a7c6d6e8fcfffffdead8c7a6917c67513c27120010253a50657a8fabbccfcab49f8c7e75747a879dabbccfc7a9947f6a546176889daabbcecfbfb49f8b7a645846331f140200000000000000000000000000000000000000121c30435460748398a0b4b9c6ced9dee6eaecedeeededebe9e5d8c3ad98836e58432e1903000000001d32475c72879cb1c7dcebebe9d4bfa9947f6a543f2a1500000000000000000000000000000000000000000000162b40556b8095aac0d5eaeeeeddc8b39d88735e48331e00001d32475c72879cb1c7dcecececdec9b49e89745f49341f0000000000000000000000000000081b2e3e4d62788a9fb4c4c9cdd7cdcecfd0d0d1d1d1c1ac97826c57422d1702000000000000000000021424344451626a7c88969fa9b0b4bcc9c0c1c2c1c0bec8bbb4b1aba49c93877c66513c271100000000000000000000000000000006192c3c495861696d6f6f6b635b4d41301e0a0000000000000000000000000000000000000000000000000010202e363a37444b4c4d4e4e4f4f4f4e4e4d4c463938352c1e0e0000000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712001a2f44596f8499aec4d9eefffffff1dbc6b19c86715746321e0a0000000d23384d62788da8b9cce1f5ffffffe8d3bea8937e69533e29140013283d53687d92a8c9d5c5aa957f6a605d657a8d9fb5cac2ad97826d5858657b8c9fb4c0d0cebaa99d8776614c4231201000000000000000000000000000000000000000011426364556607382929ea8b4bbc8cad3d5d7d8d9d8d7d6d4d2c9c1ae99846f59442f1a04000000001d32475c72879cb1c7d5d6d6d5d4bfa9947f6a543f2a1500000000000000000000000000000000000000000000172c41566c8196abc1d6d9d9d9d9c9b39e89745e38271502001d32475c72879cb1c7d7d7d7d7d7c9b49e89745f49341f000000000000000000000000000000102035485a6b8095a6b1b4b9c6b8b9babbbbbbbcbcbcac97826c57422d1702000000000000000000000616263444505e6676818a949b9faba8aaacacacaaa9a8aa9f9c968f877e74665e4d39240f0000000000000000000000000000000c2035495a62777e8284848079675f4d392510000000000000000000000000000000000000000000000000071b2e3e4a4f5955606263636464646463636261575b4d493c2c190600000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712001c31465b71869bb0c6dbf0ffffffedd8c2ad98836d58392916030000000b20354a6074899eb4c9def3fffffee9d4bfa9947f6a543f2a150014293f54697e94a9beccb8a78c77624c4b5c70859bb0c5c3ae99836e594b5d6a7f94a2b3c4d4c7b6a598836e604e3e2d1b0b00000000000000000000000000000000000000081828384555606d7d8a979faab2b6c3bfc2c3c3c3c2c0bec2b5b1a3957f6a55402a1500000000001d32475c72879cb1bfc0c0c0c0bebda9947f6a543f2a1500000000000000000000000000000000000000000000172d42576c8297acc1c3c3c4c3c3c3b49f8a755645311d09001d32475c72879cb1c1c1c2c2c2c2c1b49e89745f49341f00000000000000000000000000000005192b3c4b617588989c9ea8a1a3a4a5a5a6a6a6a7a6a697826c57422d1702000000000000000000000008162533404c58616c777f858b9093959697969594928f8a86817a726960554d40301d090000000000000000000000000000000d23384d62788993979a99958d7d67523d28120000000000000000000000000000000000000000000000000d22364a5c646e737577787979797979797877767471635b4935210c00000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712001d32475d72879cb2c7dcf1ffffffebd6c0ab96816b56412c1600000000071c30435472879cb1c7dcf1ffffffead5c0ab95806b56402b1600152b40556a8095aabfc8b39e897359483e576c8297acc1c5af9a85705a3f4b6072849aa6b7c9d3c3b2a0937e685c4a39291703000000000000000000000000000000000000000a1a2837444b606877828b959ca4a7aaacadaeaeadaba9a6a49c938575614b36210c00000000001d32475c72879ca7a9aaababaaa9a8a5947f6a543f2a1500000000000000000000000000000000000000000000182d43586d8298acadaeaeaeaeaeaeadaa8b75604b36200b001d32475c72869caaabacacadadacacab9e89745f49341f000000000000000000000000000000000e1e334657657b8387898b8c8d8e8f909091919191918f816c57422c1702000000000000000000000000071522303a474c58616970767a7d80818281807f7d7975716c645c544b44373022120000000000000000000000000000000013283e53687d93a7acafaeab99836e59442f190400000000000000000000000000000000000000000000021528384f647a83888a8c8d8e8e8e8e8e8e8d8d8b898579634d38230e00000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712001d33485d72889db2c7ddf2ffffffead5bfaa95806a55402b1500000000001325365b71869bb0c6dbf0ffffffebd6c1ac96816c57412c1700162b40566b8095abc0c8b29d88735d3c41566c8196abc1c5b09b85705b4643546177889dabbccfcfbeb49f8b7a645746331e1401000000000000000000000000000000000000000a192731424e59626d7880878d919597989998989694918d867e74615746331e0a00000000001a30455a6f848f9294959696959492908d7e68533e291300000000000000000000000000000000000000000000192e44596e8395979899999999999898968b76614c36210c001d32475c7286939596979797979797969589745f49341f00000000000000000000000000000000031729394b5d656e7274767778797a7b7b7c7c7c7c7b7a76614c37220c000000000000000000000000000004121c2a333a474c54576165686b6c6d6c6b6968646056564f4a3e3631271912040000000000000000000000000000000013293e53687e93a8c5c4c9ae99846f59442f1a0400000000000000000000000000000000000000000000091d3245566f84999d9faba2a3a3a4a4a4a3a3a2a99f947f6a553a291704000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712001e33485e73889db3c8ddf2fffffee9d4bfa9947f6a543f2a1500000000001b30455a70859aafc5daefffffffecd7c2ac97826d57422d1800152a3f546a7f94a9bfc9b49e89745b493f586d8297adc2c4af99846f5a44364759657b8d9fb4c0d0cdbaa99c8775614b42311f0f000000000000000000000000000000000000000009151d313b484c5a626b72787c808283848382817f7b7771696056463929170300000000000b20354b60737a7d7f808181807f7d7b7868604e3b26110000000000000000000000000000000000000000000010253a50657b80828383848484848382817f75604b36200b000e24394e63797e808182828282828181807d67523d281200000000000000000000000000000000000b1b2e3f4b50595c5760626364656666666767676665615847331f0a000000000000000000000000000000000c171f2a333739464b5053555757575554534f4b45383a362d201d150900000000000000000000000000000000000013293e53687e93a8bdd3c4ae99846f59442f1a04000000000000000000000000000000000000000000000b20364b6075899fb2b4bcc9b8b9b9b9b9b8b8c7bab09a85705847331f0a000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712001d33485d72879db2c7ddf2ffffffead5bfaa95806a55402b1500000000061b31465b70869bb0c5dbf0ffffffecd6c1ac97816c57422c170013293e53687e93a8bdcdb9a88d78634f4e5d71869cb1c6c3ad98836e58432a3b4b5d6a7f95a2b4c4d5c7b6a598826e604e3d2d1b0b000000000000000000000000000000000000000002131d2b343c484d565a63676a6d6e6e6e6d6b6966625a544b4538291b0b000000000000081d3144556064686a6b6b6b6b696866625a4e42311f0b000000000000000000000000000000000000000000000e23374b5d656b6c6d6e6e6f6e6e6e6d6c69605544311d08000c21364a5b63686b6c6c6d6d6d6d6c6b6a675f4d39251000000000000000000000000000000000000011212e373a4339454b4c4e4f5050515151525151504c473a2a18040000000000000000000000000000000000040c171f212933363b3e40414241403f3d3a36322824221b1008020000000000000000000000000000000000000013293e53687e93a8bdd3c4ae99846f59442f1a040000000000000000000000000000000000000000000010253b50657a90a8bacacfd9cececececececdd7cab49f8b76614c37210c000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712001d32475c72879cb1c7dcf1ffffffebd6c1ab96816c56412c170000000005192b3c5c72879cb1c7dcf1ffffffebd6c1ab96816c56412c170012273c51677c91a6c5d6c6ac96816c6463687b8fa4b5c9c1ac96816c57412c2e3f4b6072849aa6b8c9d3c3b2a0937e685c4a392916030000000000000000000000000000000000000000000d18202b35383c494d525557585959585654514d483c3631271a0b0000000000000001142637444b4f5254555656555453504d483c3124140200000000000000000000000000000000000000000000081c2e3f4b505557585959595959595857544b443727150200071a2d3d4a4e5355565757585857575655524d41301e0a00000000000000000000000000000000000003111c23252e2832363738393a3b3b3c3c3c3c3c3a37332a1c0c0000000000000000000000000000000000000000040a0c171e2125282b2c2d2c2b2a2824211e160f0d070000000000000000000000000000000000000000000013293e53687e93a8bdd3c4ae99846f59442f1a040000000000000000000000000000000000000000000417293a556b8095aac6d7e3ebe3e3e3e3e3e3e2e2cebbaa917c6752362513000000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712001c31465b71869bb0c6dbf0ffffffedd8c3ae98836e593a2a17040000000b2035485a74899eb3c9def3ffffffead5c0aa95806b55402b16000e23384d63788da7b9ccc4b09f968179787e899eb3c2d2c3a7927d68523d281c3043546277889dabbccfcfbeb49f8b7a645746321e1300000000000000000000000000000000000000000000050e1920222c35383c404243444343413f3c38342b201d150a00000000000000000009192631353a3d3f404141403f3d3b38352b1e140600000000000000000000000000000000000000000000000011212e373a40424344444444444343413f36312719090000000f1f2d36393e404142424242424241403d39302313010000000000000000000000000000000000000000080e1019161e21222324252626272727272625221f180c000000000000000000000000000000000000000000000000030a0c1013161718171614130f0b09020000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c4ae99846f59442f1a040000000000000000000000000000000000000000000a1f33465870869bb0c5dbf0fefff8f9f9f9f8feebd9c8ad98826d5443301c070000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712001a2f44596f8499aec4d9eefffffff1dcc7b19c87725847331f080000000d22384d62778da7b9cce0f5fffffde8d3bea8937e69533e2914000b20354a6074899eb3c9cdbdb09f968e8e939ea7b8cccab7a58e79634e39231426364859657b8d9fb4c0d1cdbaa99c8675614b42311d0d0000000000000000000000000000000000000000000000050b0e192023272b2d2e2f2e2d2c2a262220190d0902000000000000000000000009141d2025282a2b2c2c2b2a28262220190e000000000000000000000000000000000000000000000000000003111c23252b2d2e2e2f2f2f2f2e2d2c29201d150900000000010f1a2124292b2c2d2d2d2d2d2c2c2b28251e13050000000000000000000000000000000000000000000000000003090b0d0e0f1011111112121211100c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000304040404040413293e53687e93a8bdd3c4ae99846f59442f1a040404040404040000000000000000000000000000000c21364c61768b9fb4cadff4fffffaf4f2f4fafff3ddc8b39e8874604a35200b0000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0900000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c271200172d42576c8297acc1d7ecfffffff4dfcab49f8b76614c362513000004182a3a51667c91a6c5d6e8fbffffffecdac9a6917c67513c271200071c3043546e8398aec2d3cdbdb0aba4a3a8b3b8c5d5c5b29d8774604b35200b182a3b4b5d6a8095a2b4c4d5c7b6a498826d604e3c2b190500000000000000000000000000000000000000000000000000060c0e121518191919181614110d0b0500000000000000000000000000000001080b0f1315161616161413110d0b050000000000000000000000000000000000000000000000000000000000080e1016171819191a1919191817140b080200000000000000070c0e131617171818181817161512100a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e181a1a1a1a1a1a1a293e53687e93a8bdd3c4ae99846f59442f1a1a1a1a1a1a1a19110f0900000000000000000000000011273c51667c91aabbcee2f7fff1e6dfdddfe6f1f4e0cbb8a68f79644f3a240f0000000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e49341e0000000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c271200152a3f546a7f94a9bfd4e9fffffff7e3cfbcab937e685443301c0f07121f3447596e8398adc3d8edfffffff8e3cfbcab8f7a644f3a240f000013253650667b90a4b6c8d9cdc4c1b9b8bdc8ccd5ccb8a7947f6a5443301c080d1d2f3f4b6073849aa6b8c9d3c2b2a0927e685a4834200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10121e20202020202020202020202020202020202020202020201f1b100e080000000000000000000000000000000000000000000e1921232e2f2f2f2f2f2f2f2f3e53687e93a8bdd3c4ae99846f59442f2f2f2f2f2f2f2f2e26231c110300000000000000000005192b3c576c8197acc8d9ebfef1e1d4cac7cad4e1f1e7d5c4aa957f6a553a2a180400000000000000000000000000000012273c52677c91a7bcd1c8b39e89735e3a29170400000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120011263b51667b90a6c3d3e6f9fffffeebd9c9b09b8573604a3d2d201b2230404c61778a9fb4c9def4fffffff4dfcab59f8b75614b36210c00000b20354b6073869caabbced9d9d6cecdd2dedacfbdb39e8977614c3626140100111d3144556277889eabbccfcfbeb49f8a78624d38220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c10131618181919191816130f0b090200000000000000000000000000000000000000000001080b0c0d0e0e0d0d0c0a03000000000000040001080b0c0c0c0b0801000000000000000000000000000000000000000000000000060b0d11141718191919181614100c0a04000000000000000000000000000000000000000005131e2527333535353535353535353535353535353535353535353535353025221b10020000000000000000000000000000000000000e1e2c35384344444444444444444453687e93a8bdd3c4ae99846f59444444444444444444443b382f22110000000000000000000b2035485a72879cb2c7dcf1fae6d4c3b7b2b7c3d4e7f0dbc5b09b85705847331f0a00000000000000000000000000000012273c52677c91a7bcd1c9b39e89745846331f0a00000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712000d22374d62778ca5b6cadff3fffffff7ddc9b5a3927d675b4a3d342d36404d5f6d8297a9bacde1f6fffffff1dcc7b29c87725746321e090000081c304354647a8c9fb4bbc8d1d7d9d9d7d2c9bcb59f927d6759473418080000011426374859657b8d9fb5c0d1c5b6a48f7a65503a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b11171f2125282b2d2e2e2f2e2d2b2825211e160c0a04000000000000000000000000000000030d09141d20222223232322211e170b1006070c0e191c141d20212121201c140e0c06000000000000000000000000000000000001080b11192023262a2c2e2e2f2e2d2b2925211f170e0c060000000000000000000000000000000002132330393d484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a463a372e2110010000000000000000000000000000000006192c3c494d5859595959595959595959687e93a8bdd3c4ae99846f5959595959595959595959504c402f1c0c00000000000000000d22384d62788da4b6cadef3f4dfcab7a59da5b7c9d9ebdfcab49f8b77614c37220c00000000000000000000000000000012273c52677c91a7bcd1cab59f8b76614c3828180c000000000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712000b2034485972879db2c7dcf2fffffff8e4d2c1b39e8979635b4d483e4a4f5f677d8d9fb5c7d7e9fcfffffeebd9c9ad98826d58392816030000011426364a5c697f939faab4c0c2c4c4c2c1b5ab9f95816c5f4d3a2a180000000009192b3b4c5e6b8095a2b4c2b6a79c8674604b36200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a151d20262933363b3e40424344444342403d3a363228211f170c04000000000000000000000000071520282631353738383838373633292b23181a21242f3126313536363635302623211a0f01000000000000000000000000000309141d20262b35383c3f414344444342413e3b37332a23211a0f080000000000000000000000000000102030414d525d60606060606060606060606060606060606060606060605f5b4f4b3f2e200f000000000000000000000000000000000c2135495b636d6f6f6f6f6f6f6f6f6f6f6f7e93a8bdd3c4ae99846f6f6f6f6f6f6f6f6f6f6f6e665e4c3a2a17040000000000000013253653687d92a8c3d3e6f9f2ddc7b29d889dabbccfe3e3cfbcab927d675236261401000000000000000000000000000011263b51667b90a6c5d6cfbcab927d67564536291c110300000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120005182b3b576c8197acc4d4e6faffffffefe0ccb8a79d87796a625a5c5c646d7d8b9fabbccfe5f5fffffff7e3cfbcab927d67523d28120000000008182e3e4f61697e8c9aa2a9acafafadaaa39b8d806c635141301c0c00000000000d1d2f404b6073849aa7aca49c8979635645321d09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d181f2731363b3a464c50535557585959585755534f4b453837332a1f180c00000000000000000000031525333c37444b4c4d4d4d4d4c4b46394036282d3639444748444b4b4c4b4b433638352c1f0f0000000000000000000000000a161e2631353b3c484d51545658595959585653504c473a39352c231c11040000000000000000000000071b2d3e4d5f677375757575757575757575757575757575757575757575757470655d4b3e2d1a070000000000000000000000000000061a2c3d4d6379838484848484848484848484869cb1c6dbc8b39e888484848484848484848484837c665847331f0a000000000000071c3043546d8398adc2d8edffecdac9ab95808c9fb4cadfebd9c9ad98836d5443301c0800000000000000000000000000000e24394e63798ea7b8ccdac9b19c86746054473a2e211100000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712000011263b50667b90a6b7cbdff3fffffffbe7d5c5b7a59d8a80787372747a82919fa9bac9daecfffffffff4dfcab49f8b77624c37220d0000000000102032434f606879848d9497999997948e857a6b62514534231300000000000000111d3144556277899897928679635b4a38281502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131d2a3438454b5157586165686b6d6d6e6e6e6d6b68646056534c473a342a1c130000000000000000000d203343505555606162636362626157585346363d4a4e595c5e556061616160545c4e493d2c1a0600000000000000000003121b283237444b50585a6266696c6d6e6e6e6d6b69656158564e493d372e1f170c000000000000000000000d22364a5c677d888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a857b655c4a36210e00000000000000000000000000000c2135495b71859899999999999999999999999ca4b5c9decbb8a69e9999999999999999999999998a76614c37210c0000000000000b20354a6074889db3c8ddf2f8e3cfbcab907b879db2c7dcf2dec8b39e8874604b35200b00000000000000000000000000000b20364b6075899eb3c7d7cab6a498827261584b3f2e1c08000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c271200000b20354b6074879db2c5d6e8fbfffffff3e3d4c3b7a99f958d8887898f98a0b4bac7d7e7f7fffffff9e5d3c2af99846f5948341f0b000000000002142532424e5b6370787e828484827f7971645d50443427170500000000000000011426374859637982827d74635b4a3d2d1a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031323303b474c5660666c72767a7d80828383848382807d7a75706961584c473a301c13080000000000000013283c50616a727577777878787776746e6453404a5b636e71737475767676757471635b4935210c00000000000000000a161e3039454b5560666d73787b7f818383848382807e7b77716b635b4f4b3f332a1c1002000000000000000417293a4f647a8c9da69f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa99f9b8b7a644e3c2c1906000000000000000000000000000e23384e63798da3aeaeaeaeaeaeaeaeaeaeaeb1b5c2d2e5d5c4b8b3aeaeaeaeaeaeaeaeaeaeaea8927d68533d28130000000000000e24394e63798ea6b8cbe0f4f4dfcab59f8b768499aec4d9eee0ccb8a78f7a644f3a250f0000000000000000000000000000091d3245566c8197a9bacdd3c2b2a0988276655d4b37230b000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120000081c3043546a8095a7b9cce0f0fffffffff1e1d4c7bab4aaa79e9c9ea8adb2becdd7e5f5fffffffff4decab6a4917c67513b2a1805000000000000071424313d4a4e5b63696d6f6f6d6a635b4f4b3f3326170800000000000000000009192b3b4a5b636d6d6760564a3d2d1f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000112130414d59626b757b81878b90939597989999989795928f8a857e776c61594d4130251808000000000000152a3f556a7f878a8c8d8d8d8d8c8b8a826e58434e6379838688898a8b8b8b8a898579634e38230e000000000000000c1b2832404d576069747b82888d91949698999998979693908b8680796f655d4c473a2d2010020000000000000a1f3346586e8399aab7c4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bab4a99a84705a4935200c0000000000000000000000000012273c52677c91a7c1c4c4c4c4c4c4c4c4c4c4c6c9d2e0f0e2d5cbc8c4c4c4c4c4c4c4c4c4c4c6ac96816c57412c1700000000000215273854697e94a9c4d5e7faf1dcc7b29c87728096abc0d5ebe8d5c5aa95806a553b2a180500000000000000000000000000021528384d63788b9fb4bfd0cfbeb2a098887b654f392917030000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120000011426364c6176899eb3c1d2e4f5fffffffff1e5d7cdc9c5b8b3b1b4b9c6c6cfe2eaf5fffffffff4e4d0c0b19c8673604b35200d000000000000000006141f2d363c494d54575a5a58554e4a3d372e20160800000000000000000000000d1d2d3d4a4e5857524b45382d1f0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4d5f6777808990979ca5a5a8aaacadaeaeadacaaa8a99f9a938a8177675f4a433625130000000000001d32475c72879c9faba2a2a2a2a1a99c87725c4752677c919c9d9fa9a0a1a0a89e907b65503b26100000000000000c1c2a39454b5e66757e8790979da6a6a9abadaeaeaeadaba8ab9f9c958e847a6d61584a3e2e20100100000000000c21364c61768a9fb4c8d4cacacacacacacacacacacacacacacacacacacad7cdc7b4a28d78634d38230e0000000000000000000000000013283d53687d92a8c8d9d3d3d3d3d3d3d3d3d3d8dae2ecfaf0e5dedcd3d3d3d3d3d3d3d3d3d3c2ad97826d58422d180000000000091d3145566f8499afc4d9eeffedd8c2ad98826d7d92a8bdd2e7f0dbc6b09b86715947341f0b00000000000000000000000000000a2135495b6a7f94a1b3c1d2cfbeb2a69c86715746331e0a0000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712000000081f3347586a7f94a3b5c6d7e7f6fffffffff5e9e1ded5ccc8c7c9ccd6dae1ecfdfffffffff6e6d6c6b4a2927d675544311d08000000000000000000010f1a212c35383f424444423f39362d221b1002000000000000000000000000000f1f2d363943423d3632281a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d677d8a969ea7acb2b6c3bdc0c2c2c3c3c3c2c0c7bab4afa99f96897d6c605443301c1400000000001d32475c72879cb1bcc9b8b8b7c7b19c87725c4752677c91a7b3b4bac7b6c6b9a5907b65503b261000000000000b1b2a3a4757606d7c87949da6adb2b7c4bec1c2c3c3c3c2c0c9bcb5b1aba29a8f8276645c4b3f2e1f0f000000000011263b51667c90aabbcee6dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfeae2d1c0a8927d68533d28130000000000000000000000000011263b51667c90aabbbebebebebebebebebebec3c6cfdcece0d2c9c6bebebebebebebebebebec3ab95806b56402b1600000000000b20364b6075899eb4c9def3fdead8c7a8937e697a8fa4c4d4e7f4dfcab59f8b77624c37220d000000000000000000000000000006192c3c4b60738399a3b5c9ddcfc4b5a48b76614c36210c0000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120000000417293a4b6074859ba8bac9d9e6f5fffffffffcf6f3e7e0dddcdee1e8f4f5fefffffffff5e6d8c8b9a89a8472604a372614010000000000000000000000070e192123292d2f2f2d2a24211a0f08000000000000000000000000000000010f1a21242d2d27201d150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657b8d9ea8b3b8c5c7cad3d2d5d7d8d8d9d8d7d5d7cdc9c7bab4a79e928072604a42321e0e000000001d32475c72879cb1c7d9cdcdcdc7b19c87725c4752677c91a7bcc9cdd7cbd6baa5907b65503b261000000000081829394758617582919da5b2b7c4c8cbd4d4d6d8d8d9d8d7d5dacfcac6c0b4afa098877a645d4b3d2c1a0a00000000152a40556a7f95aac8d8eafff4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4fffdead5c0aa95806b55402b16000000000000000000000000000c22374c61778b9fa8a8a8a8a8a8a8a8a8a8a8adb2becfe2d2c2b5b1a8a8a8a8a8a8a8a8a8a8a8a4917c66513c2611000000000010253a50657a8fa8b9cde1f6f6e2cebaa98f7a64768ba6b7cbdff4e3cfbcab927d68523727150100000000000000000000000000000e1d3144556175859bb0c5dbe2d2c2a38e79634e39240e0000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712000000000c1d31445563798a9fabbbc8d7e4f0fcfffffffffffbf5f3f1f3f5fcfffffffffffdf1e5d7c8bbaa9e89786254433019090000000000000000000000000000060c0e14181a1a18150e0c0700000000000000000000000000000000000000070c0e1818120b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172c41566c8196abb9c6ccd5dcdfe6e8eaecedeeeeedeceaeae2dfd7cdc5b8b39e96816c604f3c2c19060000001d32475c72879cb1c7dce2e2dcc7b19c87725c4752677c91a7bcd1e1e9e0d0baa5907b65503b261000000000132536465761768597a0b2b7c3cbd4dddfe7e9ebedeeeeedecebece3dfdbd0c8beb2a59d8a7b645b4938281602000000182e43586d8398adc2d8edfffffffffffffffffffffffffeffffffffffffffebd6c1ab96816c56412c17000000000000000000000000000b1f3447596d8292939393939393939393939398a0b2c6dac9b5a49c9393939393939393939393938674604b36200b0000000003172939556b8095aac6d7e9fcf4dfc9b49f8a756073889db3c8ddf2ecdac9ad98836e5544311d0800000000000000000000000000000a1b30414b6075849aafc4dae7ceb9a48f79644f3a240f0000000000000000000000061b30455b70859ab0c5d1bca7917c67523c271200000000021527374a5b667c8d9faabac6d3e1e9f5fcfffffffffffffffffffffffffffdf5eae2d3c7baaa9f8c7c665a4936251300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95aac9d6e0e8f1f3f9fffffffffffffffffffdf6f4e9e1d6ccbdb09f937e695b4935210e0000001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fde5d0baa5907b65503b2610000000071c3043546175869ba3b1becbd4dfe6f2f4fafffffffffffffffffff8f4eee3dccfc3b7a89e8979635645321e0d0000001b30465b70859bb0c5daf0fffffffffffffffffff5efede9e9eaebecedeeefebd6c0ab96816b56412c160000000000000000000000000004182a3b4b60747d7e7e7e7e7e7e7e7e7e7e7e8298adc3d8c6b19c867e7e7e7e7e7e7e7e7e7e7e7d77625645311d09000000000a1e33465770859bb0c5daf0fff0dbc6b09b8671566f849aafc4daeff3dec9b39e8975604b35200b00000000000000000000000000031628394d5f6d8297a2b4c7dcd4cbbfa48e79644f39240f0000000000000000000000061b30455b70859ab0c5d1bca7917c67523c2712000000000009192d3d4c5e687e8c9fa8b6c2cdd7e1e9f3f5fbfffffffffffffffbf5f3e9e1d8cec3b6a99f8c7e685e4c3c2b180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c111517191a1b1a191715110d0b050000000000000000000000000000000012283d52677d92a7c1d2e4f8fffffffbf9f7f7f9fefffffffffffffcf3e8e0cdbdb49f8a79634d3c2b190600001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b2610000004172a3a4a60728399a4b5c1cedfe6f2fafffffffffffffffffffffffffffffff7ece1d4c6b9a79c8674604b3b2a180500001c32475c71879cb1c9daecfffffffffffffffbede2dbd8d3d4d5d6d7d8d8d9dad5c0aa95806b55402b1600000000000000000000000000000c1d324556606769696969696969696969697e93a8bdd3c4ae99846f696969696969696969696862594838271502000000000c21364c61768b9fb4cadff4ffebd6c1ac96816c576c8196acc1d6ebf5e0ccb9a78f7a654f3a251000000000000000000000000000091e324557677d91a0b1c0d0d0c4b7b2a18c77614c37220c0000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120000000000000f1f2f404e5f687c8a9ca4b4bac7cdd6dee0e8e9ebebececebe9e8e0ded7cdc7bab4a49c8b7c685f4e402f1e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d181f22262a2d2f3030302f2d2a26221f180d0b05000000000000000000000000000d22374d62778ca3b5c9ddf4f4efeae5e3e2e2e4e8f0f2f7fffffffffffbebe1cdbaa998836e5a4835200b00001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b261000000a1f334758697e93a1b3c2d1dfecfafffffffffffffbf5f3f3f5fbfffffffffffffff1e4d6c5b6a495806b5948341f0b00001b30455b70859aabbccfe3e9f8ffffffffffeddccfc6c3bebfc0c1c1c2c3c4c5c6bfaa947f6a553f2a15000000000000000000000000000002152838454b5253535353535353535353687e93a8bdd3c4ae99846f59535353535353535353534c483b2a1a0a000000000011263c51667c91aabbcee2f7fbe8d6c5a7927d6753687e93a8bdd3e8fbe8d6c5ab95806b563b2b18050000000000000000000000000b21364b6075889db3beced0c0b4a69d92836f5947341f0a0000000000000000000000061b30455b70859ab0c5d1bca7917c67523c271200000000000001122231414e5e667986959fa9b4b9c6c8ccd5d3d5d6d7d6d5d3d6ccc9c7bab4a99f96867a665e4e4131221100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d181f222a34373b3f424445454544423f3c37342a2220190d0500000000000000000000000b2034485971869bb0c6d6e2dfdad5d0cecdcdcfd3dadde4effcfffffffffce9d7c7b59f8c78624d38230d00001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b261000011426374c6176899eb3bfd0e0effdfffffffff9f3f2e8e0dedee0e8f2f4fafffffffffff4e4d3c2b49f8a77624c37220d000012273c52677d8d9fb5bbccdaeaf9fffffff5e2cfbeb2aea9aaababacadaeafb0b0b1a8937e68533e29130000000000000000000000000000000a1a2832363d3e3e3e3e3e3e3e3e3e53687e93a8bdd3c4ae99846f59443e3e3e3e3e3e3e3e3e37342a1d0d000000000005182b3b576c8196acc8d9ebfef5e0ccb9a78d786350657a90a5c5d6e8fbf0dbc6b19b8671594834200b000000000000000000000004182a3a53697e93a6b7cbd4c3b4a29a887d74604b3a2a18040000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120000000000000004132331404c5b63747f8a969ea8aeb3b8c5bec0c1c2c1c0bec5b9b3aea99f978b8075645c4d40312313030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f2a34373a474c515457595a5b5a595755514c483b37342b20180d0000000000000000000005192b3b54697e93a8b9cdcecac4bfbbb9b7b8babec5c8d1e1e9f5fffffffff5e3cfbcab947f6a553f2a1500001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b261000081d3144556b8095a8b9ccddeefefffffffff1e6dfdcd6ccc9c9ccd6dde0e7f2fffffffffff0e1cdbaa9957f6a553c2b1905001025394d5f697e939dafbccddbebfbffffefdbc6b2a098949495969798999a9a9b9c9d917c67523c2712000000000000000000000000000000000a151d202829292929292929293e53687e93a8bdd3c4ae99846f59442f2929292929292928221f180d0000000000000b2034485972879cb1c7dcf1fff3dec9b39e8974604c62778ca7b8cce0f5f2dec9b5a38c77624d37220d00000000000000000000000a1f34475971869bb0c4d5cab6a59a847668605645311c0c000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c27120000000000000000051322303d4a56606a78818992999ea7a6a9abacacacaba9a6a79e99928a81786b61574a3e30221305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004121c2a333b484c545961666a6c6e6f706f6e6c6a666259554d483b342b1d13010000000000000000000d21364c6176899eb4c6bbb4afaaa6a4a2a2a4a9b0b4c1cdd7e5f5ffffffffecdac9af9a856f5a3a291704001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b2610000b20354b6073889db2c6d6e8fcfffffffef0e1d3cac7c5b9b3b3b9c5c8cbd5e2f2fffffffffce9d7c7b19c87725a4834200b000a1d30414f606a7f949eb0bdceddedfdffedd8c3ae98837f7f80818283838485868788897b65503b2510000000000000000000000000000000000002090b1214141414141414293e53687e93a8bdd3c4ae99846f59442f1a141414141414130d0b05000000000000000d22374d62778ca4b6cadef3ffefd9c4af9a846f54475973899eb3c8def3f8e5d2c2a8927d685337271502000000000000000000000c22374c61778b9fb5cadcc7b29d877561584b4538271500000000000000000000000000061b30455b70859ab0c5d1bca7917c67523c271200000000000000000004121f2d38454b5a626b767c83888d9194969697979694918e89847d766c635a4b46392d2012040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071522303a474c59626971777b7f828485858584827f7b77716a62594d483b311d140900000000000000000a1e3346576b8196a8b3aa9f9a95908e8d8d8f939ba3b4bac7d7e9fcfffffff3dec9b39e89745847331f0a001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b26100010253a4f657a8fa6b7cbe4f4fffffffff0dfd2c3b6b2a8a79e9ea7a9b3b7c4d5e4f4fffffffff5decab6a48d78624d38220d00011223324250616b80959fb1bfcfdeeffef4dfc9b49f8b7d6a6b6c6c6d6e6f7071727273655d4b37230e00000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c4ae99846f59442f1a040000000000000000000000000000000013283d52687d92a7c2d3e5f9ffead5c0aa95806b553b5b70859bb0c5daf0ffeed8c3ae99836e5544311d080000000000000000000010263b50657b90abbccfd6c6a7927d6857463a31271a0a00000000000000040a0c101010101b30455b70859ab0c5d1bca7917c67523c271200000000000000000000010f1a28323c484d5761676e73787c7e80818281807e7c79746f6861584d493c32291b0f01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007152533404d58616c777f868b909497999a9a9a999794918c867f786d62594e423126190900000000000000031729394c6177899e9d948b84807b7978787a7e85919fa9bacde1f6fffffff5e0ccb9a78c76614c37210c001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b261000152a3f556a7f94aac4d4e7fffffffff8e5d2c1b5a59d938c89898c939da6b7c6d6e8fcfffffff9e5d3c2a6917c66513c27110000051424334351626c8197a1b3c0d1e0f0f7e2cebbaa9f8d7f6a615758595a5b5b5c5d5e504b3f2e1c0800000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c4ae99846f59442f1a04000000000000000000000000000000071a2d3d586d8298adc2d8edfffae6d4c3a6917c665142576d8297acc2d7ecfff3dec9b39e8975604b36200b0000000000000000000012283d52677d92a7c9dacdb9a88c77614c39291d150a000000000000000c181f22252626262630455b70859ab0c5d1bca7917c67523c27120000000000000000000000000a161e2b3439464b52595b6366696b6c6d6c6b6967636054534c473a352c1e160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000515253343505e6676818a949b9faba9acaeafb0afaeacaaa6a39b948b827768604b4437261808000000000000000b1f334758697f92887f776f6a666462636569707d8b9fb4c8d9ebfefffffbe8d6c5a28d78624d38230d001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b261000192e43596e8398aec3d8edfffffffff2dec9b5a39b877e777474777e889da8b9cce1f5ffffffffe9d4bea9947f69543f2a1400000006152533444b60738399a2b4c2d3e3f3ead8c8bbab9f947f6a604f414545464748493b372e21110000000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c4ae99846f59442f1a040000000000000000000000000000000c21364a5b73889db3c8ddf2fff4dfcbb7a58c77624c3f54697e94a9bed3e9fff5e1ccb9a8907a65503b25100000000000000000000013283e53687d93a8bdd2c9b49e89745947341b0b02000000000000000d1c2a34373b3b3b3b3b3b455b70859ab0c5d1bca7917c67523c271200000000000000000000000000020d19202933363d3d494e5154565757575654514e4b433637332a20190e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001223334350616a7c88969fa9b0b5bcc9c1c3c4c5c4c3c1bfc2b5b1aa9f97897d6c6055443626140100000000000004182a3a4b60737d7569625955514f4d4d4f545f687e93aabbcee2f7fffffce8d6c6a28d78624d38230d001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b2610001c31465b71869bb0c6dbf0fffffffff0dbc6b19b8575696158596169788a9eb4c9def3ffffffffead5c0ab95806b56402b160000000007161d3144556074849aa4b6c5d5e5f5e6d8c9bcb59d937e69604e3f2e3132333425231c11030000000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c4ae99846f59442f1a040000000000000000000000000000000e24394e63798ea6b7cbdff4fbf2ddc7b29d887259483b50667b90a5c6d7e9fcfce8d6c6ab96806b563c2b190500000000000000000013293e53687e93a8bdd3c8b39e89735e3a2a1800000000000000000d1d2b3a474c505050505050505b70859ab0c5d1bca7917c67523c2712000000000000000000000000000000050b171e21272c35383c3f41414242413f3c39353026211f170c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d304150616a7f8d9ea7b4bac7cacfdad7d9dadadad9d7d4d2c9c8bbb4a89e928173605443301c11000000000000000c1d314455606860564c473b3b3938383a414b60758a9fb4cadff4fffff5e1ccb9a88b76614c36210c001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b2610001d32485d72879db2c7dcf2fffffffce7d2bda7927d68574c47474c5a6e8398aec3d8edffffffffebd6c1ac96816c57412c1700000000000114263745566176869ca7b8c7d8eaf6e7dacfbbae9d927e685d4b3c2b1a1d1e100e0800000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdd5c4ae99846f59442f1a0400000000000000000000000000000115273754697e93a9c4d4e7e6e6e6d8c3ae98836e593b384d62788da8b9cde1e5e5e5dcc6b19c86715a4835200b00000000000000000013293e53687e93a8bdd3c8b39e89735e49341e0000000000000005192b3b485961656565656565656570859ab0c5d1bca7917c67523c27120000000000000000000000000000000000030a0c121a212327292b2c2d2c2b292723201c140c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182a3b4d5f6a7f959fabb8c5cdd7dfe3ececeeefefefeeece9e5ded8cec6b9b39f978272604b402f190900000000000001142637444b534b453835383c3c3c3e403c495a74899eb3c9def3fffff3dec9b39e8974604a35200b001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b2610001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513933343c576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000000000000919283847586278899ea9bacee2ebf7ece3cbbbb49f8c7b655a483828160200000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8b8c5bbae99846f59442f1a040000000000000000000000000000081d3144556f8499aec4d1d1d1d1d1d9c9a9947f69543f354a6074899eb4c9cfcfd0d0d0c9b5a48d78624d38220d00000000000000000013293e53687e93a8bdd3c8b39e89735e49341e090000000000000b2034485962777a7b7b7b7b7b7b7b7b869cb1c6d1bca7917c67523c2712000000000000000000000000000000000000000000060c0e1114161718171614120e0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f344759677d919eb5bcc9d5e2eaf4f8fffffdf6f4f4f6fcfff8f6eae2d6ccbdb1a096806b5e4c3727150200000000000009192631353d36323c494d5151525355585a63788da7b9cce0f5fffdead7c7af9a846f5443301c07001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b2610001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c17000000000000000a1a293a495a657b8b9fb4bdcddfefffe9e2cebbaa9e8978625645321e1200000000000000000000000000000000000000000000000000000000000000000011273c51667c919ea7a5aa9f97826d57422d180200000000000000000000000000000b20354b6075899eb4bbbcbcbcbcbbbbbcab8f7a65503a30435471869bb0c8babababbbabac2a8937e685336251300000000000000000013293e53687e93a8bdd3c8b39e89735e49341e090000000000000d22374d6278899090909090909090909ca4b5c9d1bca7917c67523c27120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a4c6277899eb3bccfdae7f3fdfffff6f5e9e1dedee1e9f5f6fffdf4e8e1cebeb09e907b665544311d080000000000000009141d20282a3a495a62676767686a6d7178849ab0c5d6e8fbfff2e2cdbaa9947e695436251300001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b2610001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c1700000000000000000c1c2b3c4b5d687d929fb0c1d2e3f3fdead8c8b8a79c8674604b402f1c0c00000000000000000000000000000000000000000000000000000000000000000b20354a607280898e908e8a8377624c37220d00000000000000000000000000000010253a4f657a8fa8a5a6a6a7a7a6a6a6a59f8b76614b362536586d8298aaa4a4a5a5a5a5a5a4a499846e5443301c07000000000000000013293e53687e93a8bdd3c8b39e89735e49341e09000000000000162b40566b8095a7a5a5a5a5a5a5a5a5b1b5c2d2d1bca7917c67523c2712000000000000000000000000000000000002080b0c0a04000000000000000000000000000000000000000000000000000000000000070b0c0d0d0e0f0e0d0c0b080100000000000000000000000000000003090b0d0e0f0f0f0e0c0b070000000000000000000000000000000000000000000a1f3347586c8196a7b8cce3ecf7fffffbeee3dcd7cdc9c9cdd7dce3eefcfffcecdccdbcb29d8774604b36200d000000000000000001080b1f33475862787c7c7c7e8083878d9aa2b4c8e4f4fff0e2d3c2b49f8a77614c37210c00001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b2610001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000000000000000000e1e2e3f4e5f6c8196a3b5c5d6e8fbf6e6d5c5b5a496816c5e4c3a2a170400000000000000000000000000000000000000000000000000000000000000071c304354606a74797a78756e625947341f0b000000000000000000000000000000152a3f556a7f8d8f9091919191919191908f8671574632283e53687e8b8d8e8f90909090908f8e8d8974604a35200b000000000000000013293e53687e93a8bdd3c8b39e89735e49341e090000000000001b30465b70859bb0c5bababababababac6c9d2e0d1bca7917c67523c27120000000000000000000000000000050b0d151d20211f170c0c0200000000000000000000000000000000000000000000050b0d14131c202122232424232221201d14160f0d0700000000000000060c0e16161e2122232424242321201c1317130d0b050000000000000000000000000000000c21374c61768a9fb4c5d5e8fffffffbedddd0c7c7bab4b4bac7c7d0ddeefcfffaebdfcab6a5927d68533b2a18050000000000000000000c21374c6176899191919395989ca4b0b4c0d1e3f7ece3d3c4b6a495806b5847331f0a00001d32475c72879cb1c7dcf1f1dcc7b19c87725c4752677c91a7bcd1e6fae5d0baa5907b65503b2610001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c1700000000000000000000112131414b6074859ba7b8cce0edfff3e3d2c2b09f907c665847331f0f0000000000000000000000000000000000000000000000000000000000000000132536434a556063656360564c473b2a18050000000000000000000000000000000b20354b6073787a7b7c7c7c7c7c7c7b7b7a77614c3929263a4e60687578797a7a7b7b7b7a7a797874605443301c07000000000000000013293e53687e93a8bdd3c8b39e89735e49341e090000000000001d33485d72889db2c7d0d0d0d0d0d0d0dbdcdcdcd1bca7917c67523c2712000000000000000000000000060d18202227313637332a261f140600000000000000000000000000000000000000000d1820222a25303536373839393837363531262b24221b1002000000010f1a21232b283236383939393938373530252d292220190e000000000000000000000000000013283e53687d93a9bacde3f3ffffffedddcfbfb3afa99f9fa9afb3bfd0deeefffff9e6d4c3b09b85705948341f0b00000000000000000417293a556a7f94a7a6a7a8aaadb1b6c2c8d1deede7dacfc2b6a69c8675604b3a2a170400001d32475c72879cb1c7dcf1f1dcc7b19c87725c4352687d92a7bdd2e7fae5d0baa5907b65503b2610001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000000000000000000003131d3145566278899eb3bfcfe3f3fff0e0cdbdb39d8876614c3e2d1a07000000000000000000000000000000000000000000000000000000000000000818253037444b4e504e4b4538342a1d0d00000000000000000000000000000000081d31445560636566666767676766666564615947341b1f31424e5660626465656566656565646260564536251300000000000000000013293e53687e93a8bdd3c8b39e89735e49341e090000000000001d32475d72879cb2c7c7c7c7c7c7c7c7c7c7c7c7c7bca7917c67523c271200000000000000000000020e19202b343737444b4c473a3b322414060000000000000000000000000000000000010f1d2b34373f36434a4b4c4d4e4e4d4c4c4b44374039362d2015070002101f2c35384138454b4d4e4e4f4e4d4c4a4336423e38352b1e1507000000000000000000000002152737596e8398aec7d7e9fffffff7e7cfbfb2a1998e89898e99a1b3bfd0e3f6fffff1ddc8b4a38c77624c37220d00000000000000000a1f33465870859bb0c5bcbdbfc2c6cad3dce3edddd0c9bcb5a49c8878625745321c0c0000001d32475c72879cb1c7dcf1f1dcc7b19c87726054546a7f94aabfd4e9fae5cfbaa5907a65503b2510001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c17000000000000000000000002152738485a677d91a1b2c5d6e8fbfeebe0cbb8a697826d5c4a36210f000000000000000000000000000000000000000000000000000000000000000008131c263135393b393632281f180d000000000000000000000000000000000001152737444b4e4f5051515252515151504f4c473b2a1814243138454b4d4f4f50505050504f4f4d4b453827180800000000000000000013293e53687e93a8bdd3c8b39e89735e49341e09000000000000192f44596e8399aeb2b2b2b2b2b2b2b2b2b2b2b2b2b2a7917d67523c27120000000000000000000a161e2c353b484d5455606158534f4232241400000000000000000000000000000000000f1f2d3b484d54595460616262636463626160555a554e4a3e3325150310202d3d494e565b56606263646464636160545a57534d483c3325150300000000000000000000081d31445572879db2c7dcf2ffffffecdac9b2a19983797474798399a1b3c7dcf3fffff8e4d1c1a6917c67513c271200000000000000000c21364c61768b9fb4cad1d3d5d8dcdee5f0eeded0bfb3ab9f978678625a48392816000000001d32475c72879cb1c7dcf1f4dec9b49f8b7e736a6872859bb0c6dbf0f9e4cfb9a48f7a644f3a250f001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000000000000000000000000a1a2b3c4d5f6e8399a7b9cce0f2fffae7d5c4b59f8d79644e3d2d1a0700000000000000000000000000000000000000000000000000000000000000000009141d20242523211e160a05000000000000000000000000000000000000000919273135383a3b3c3c3c3c3c3c3c3b3a37342a1d0c06141a27313638393a3b3b3b3b3b3a39383631271a0a0000000000000000000013293e53687e93a8bdd3c8b39e89735e49341e0900000000000012283d52677d929c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8f7a644f3a250f00000000000000000a1a28323c494d59626a7175767369604f42311b0b000000000000000000000000000000071a2d3d4a5962696e7275767778797978777675736f6b645c504333200d1b2d3e4a5b636b707476777879797978767572706c68625a504333200d000000000000000000000b20364b60758a9fb4cadff4fffff8e3cfbcab998372645c5c6472849aafc5d5e8fbffffead4bfaa957f6a55402a1500000000000000000f24394f64798eabbccfe3e8eaedf1f3f9f7e3d1c0b3a1998d8176625a493c2b1b0a000000001d32475c72879cb1c7dcf1f6e1cdbaa99f9386807e8499a3b5c9ddf2fce9d7c6a38e79634e39240e001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c17000000000000000000000000000e1e30414c6277899eb3c4d4e6fafff2e3cfbcab99846f5c4a36210a0000000000000000000000000000000000000000000000000000000000000000000001080b0e100e0b09020000000000000000000000000000000000000000000009151d20232526272727272727262625221f180c0000000a151d202324252526262625252423201d150a000000000000000000000013293e53687e93a8bdd3c8b39e89735e49341e090000000000000b20354b60728187878787878787878787878787878786806b5d4b37220d0000000000000002162838454b5a636d777f868a8c887e69604e3928160300000000000000000000000000000c21364a5b63777f84878a8b8c8d8e8e8d8c8b8a888580796a61503c280f22364a5c64798085898b8d8e8e8e8e8d8c8a8785827e786a61503c270c000000000000000000000c21374c61768cabbccfe3f7fffff4dfcab59f8c7862544a4a5464798ea7b8cce0f5ffffecd7c1ac97826c57422d17000000000000000011263b50667b90a5c9d9cfd3dadde4eff8f1dcc8b4a299837a6c6157493c2c1e0e00000000001d32475c72879cb1c7dcf1fde9d7c7bab4a49c959399a1b3c1d2e4f8f6e1cdb9a88c77624c37220d001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000000000000000000000000000131f3447596a7f94a6b7cbdff7ffffecdac9b3a18e79644e38281603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0e101111121212121111100f0c0b04000000000002090b0d0f101010111010100f0d0b090200000000000000000000000013293e53687e93a8bdd3c8b39e89735e49341e09000000000000081c304354606c727272727272727272727272727272716b62513f2e1b0800000000000000091e324556606c78828b949c9fa69d937e685746321e0900000000000000000000000000000e24394e63798a94999d9faaa1a2a3a3a2a1a1a69d9a958e7f6a553d2d1a24394f647a8b969b9ea7a2a3a3a4a3a2aa9f9d9a97938c7f6a553a2a17040000000000000000000d22374c62778ca1c4d5e7fafffff1dcc6b19c87715a4836364a5c73899eb3c8def3ffffedd7c2ad98826d58432d18000000000000000010253a50657a8fabbcc9babec5c8d1dee5efdac5af9a8576645c4c46392c1e0e0000000000001d32475c72879cb1c7dcf1fff5e5d7cdc2b6b1aaa8afb3bfd0dfeffff3dec9b49e8972604a35200b001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000000000000001080b0d0b050005182a3b4b6075879db2c9daecfffff7e7d0bfac97826d5645321e09000000000000070b161e20202020202020202020202020202020201f1e1c1a16120d0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c8b39e89735e49341e0900000000000001142636434b575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c56514433201000000000000000000b21364b6074808b979faab1b4b7b39e8975614b372715010000000000000000000000000014293e54697e93a8aeb2b4bbc8b7b8b9b8b7c4b8b3afaa9d88735b4a36212839566b8095a9b0b3b9c5b8b9b9b9c8bbb4b2afacab9d88735847331f0a0000000000000000000b21364b60758ba6b7cbe0f4fffff0dac5b09b85705b3c2b31445572879db2c7dcf2ffffecd7c2ac97826d57422d1800000000000000000d22374c62778b9faba3a5a9b0b4c0c9d2e0dcc8b4a29a877a655d4c3e2d1c0c0000000000001d32475c72879cb1c7dcf1fffff5e9e1d3cac7bfbdc4c7d0ddeefdfff0dbc5b09b86705443301c07001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c1700000000000008141c202220190e030d1e3245566a7f94abbccfe3f8ffffeddec9b49e8975604b36210b0000000008131c202b3335353535353535353535353535353535353433322f2b272320190e0a0300000000000000000000000000000000040a0c1d2020202020202020202020202020202020202020202020202020201a0c0a0300000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c8b39e89735e49341e090000000000000008182630354247474747474747474747474747474747403d3326160200000000000000000d22384d62778a9faab4bbc8cacbb8a7937e695544311d0800000000000000000000000002172c42576c8197acc6c7c9ced8cdcececdccd5cbc8c4b7a68e79634e392432465770859bb0c7c9ccd6cdcececed8cec9c7c5c9b7a68c77614c37210c000000000000000000091e32455673889db3c8ddf2fffff2ddc7b29d8772584733374b6075899fb4c9def4ffffebd6c0ab96816b56412c1600000000000000000b1f3447596b808b8d8e8f949aa2b1b5c2d2e0d1c0b4a59d8a7c655c4a3a29170400000000001d32475c72879cb1c7dcf1fffffffdf0e5dedcd5d3d9dce3eefcfff7e7d2c1ab96816b5636251300001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000000000081826303538352b1e170b1628384d62788b9fb5cadff4fffff5e1ccb9a8907b66513b2611000000081825303540494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49484745413d38352b211e160b00000000000000000000000000000c171f21333535353535353535353535353535353535353535353535353535352f211e170b000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c8b39e89735e49341e09000000000000000008141c202d323232323232323232323232323232312b282116080000000000000000000b2035485a6b8196a7b8ccd8dfd5c5b29d8774604b35200f000000000000000000000000031729395a6f859aafc4dadfe2eae2e3e3e2e1e7e0ddd4c4a9947e69543827364b61768a9fb4c9dee0e8e3e3e3e3eae2dfdcdad4c4a5907a65503b251000000000000000000002162838596e8499aec5d6e8fbfff4dfcab49f8b77614c3c4455667b90a8bacde1f6fffae6d4c4a8927d68533d2813000000000000000006182a3b51626b7678797a7e858f9ca4b5c2d3ded1c3b7a89e8a7a645846331f0f00000000001d32475c72879cb1c7dcf1fffffffbf5f3ecf1eae8eef0f6fffaf3e7dac9b5a38f7a644f3a250f00001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000000001142636434b4d483c3329201d2034485a73889db2c8ddf2fffffce8d6c6ab96816c56412c17000000132536434a555e60606060606060606060606060606060605f5d5c5a56524d483c3632291b120200000000000000000000000c1c293336484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a453633291b0b0000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c8b39e89735e49341e0900000000000000000001080b171d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c16140e040000000000000000000005192b3c4c6176899eb3c6d7e9dfcab7a5917c67523d2c1a0600000000000000000000000a1e33465773889db2c8ddf2f7fdfff8f8f7fffaf4eed9c4af99846f5645313b50657b90aabbcee2f5fbfff8f9fffdf7f4f2e8d3bea9937e69543e29140000000000000000000013283d53687d92a7b9cce0f1fff7e2cebbaa947e695a48556074859bb1c6d7e9fcfff4dfcbb7a68e79644f39240f000000000000000e1a2123344451586163636569707a869ca4b6cadee1d4c6b9a89d8876614c3d2c1a06000000001d32475c72879cb1c7dcf1fffff3e7e0ddd7dddfe7eaecebeae7dfd5c9bcab9b85715d4b37220d00001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c1700000000091c30435460625a4c46393631272d3e5b70859bb0c5daf0fffffff0dac5b09b85705b3828160200071c304354606b7375757575757575757575757575757575757473716f6b67625a534b4639301e160a0000000000000000000417293a464c5d6060606060606060606060606060606060606060606060606060605a4b463929170300000000000000000000000000000000000000000000000115273753687e93a8bdd3c8b39e89735e49341e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1f3347586a8095a8b9cde1e6d4c3af9a846f5b4935210800000000000000000000000c21364b61768ba6b7cbdff4fffffffffffffffffff4dec9b49f8975604b3638556b8095aac8d8eafdffffffffffffffffffecd7c2ad97826d58372715010000000000000000000c21364c6176899eb3c3d3e5f5feebd9c8b39e8978625962738298a3b5c9e4f5fffdead7c7b29d8873604a35200b0000000000000e1f2c35383c363a474c4e4e50545c6475869cb1c6dcf1e4d6c6b7a697826d5b49352108000000001d32475c72879cb1c7dcf1fff3e3d5cbc8c2c8cbd4d5d7d6d5d4cbc5b8ab9f8d7b65503f2e1b0800001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c1700000009192e3f4b6073776a6157504b45383d4a5c72879db2c7dcf2fffffff3dec8b39e88735645321e09000b20354a607280888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888784807c78706861574d4032281a0a00000000000000000a1f33465861727575757575757575757575757575757575757575757575757575756f615746331e0a00000000000000000000000000000000000000000000000d1d3144556b8096abc0d5c8b39e88735e49331e09000000000000000000000000000002090b1116191a1b1b191815100c0a0400000000000000000000000000000417293a4c61768a9eb4c9daecdcc8b4a28d78634e36251300000000000000000000000f243a4f64798fa4c4d4e7fafffffffffffffffffff6e1cdbaa8907a65503b455670859ab0c5daeffffffffffffffffffffff0dbc6b09b86715544311d080000000000000000000a1e3346576a7f95a4b6c7d7e7f7f6e0ccb8a79b85776b788498a0b2c1d2e4fffff5e2cdbaa996806b5443301c070000000000061a2c3d494e514b45383b38393a3e4b57687e93a8bdd3e8f4e4d4c4b49f8c79634e362614010000001d32475c72879cb1c7dcf1fbe7d5c5b8b3adb3b7c4c0c1c1bfc4b7b3a79e8d7f695d4b3720100000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000011527374b5d6a7f897f766c6560565a595c647a8ea5b6cadff3fffffff5e0ccb8a78b76604b36210b0013283d52687d929ea69f9f9f9f9f9f9f9f9f9f9f9f9f9fab9f9e9d9c9a96928d857d75665e4b4538281a0a000000000000031629394c6176878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8475614b36210f000000000000000000000000000000000000000000000d1d2d3d4b6074879db2c7dcc7b29d87725d48321d08000000000000000000000000020a161e21262b2e3031302f2d2a26211f170c09020000000000000000000000000c1f3347586b8196abbccfe3e3d1c0ab96806b5443301c070000000000000000000012283d52677d92a7bcd2e7fffffffffffffffffffffce9d7c6ab95806b563a4b60758a9fb4c9dff4fffffffffffffffffffff4dec9b49f8a75604b35200b000000000000000000031729394b6074869ca9bac9dae7f5e8d5c5b5a39b88808a9aa2b2becfdfeffff5e5d3c3b49f8a77624c3625130000000000000c2135495b6367605654504d4c4b4c4e56687d92a7bdd2e7fff2e3cfbcab97816c5443301c080000001d32475c72879cb1c7dcf1f5e0cbb8a69e979da6a7aaacacaaa8a69d94887c69614f3f2e1c020000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170000081d314455647a8c9f9489817b75716f6f7179869cb2c3d3e6f9fffffffbe8d5c5a18c76614c37210c00192e43596e8398aeb8c4b5b5b5b5b5b5b5b5b5b5b5b5b5bcb5b4b2b1afaba7a29b93877c6d6056453827150200000000000a1e3246576b8095a59f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fab9f95806b553d2d1a0700000000000000000000000000000000000000000b1b2b3b4a5b697e93a5b6cad7c6af99846f5a442f1a0500000000000000000000000a151d2832363b404345464544433f3b37332a211e160a000000000000000000000004172a3a4d62788c9fb5cadfeeddc7b29d8773604a35200b00000000000000000000162b40556b8095aac0d5eafffffffffffffffffffffff0dbc6b09b8671584750657a90a9bacee2f6fffffffffffffffffffff6e1cdbaa98e78634e39230e000000000000000000000b1e324556647a8b9fabbcc9d7e4f3e3d2c1b5a69d969ea8b4c0cfdcecfdf5e6d7c7b6a595806b59483418080000000000071a2d3e4e63797c756e696562616061636874859bb0c5daf0fffeebd9c9b39e8874604b35200b0000001d32475c72879cb1c7dcf1f3ddc8b39e8882888d9295979695928e887f76665e4f42322111000000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c1700011426364b6074869caba89e969089868484868e9ca4b6cae1f1fffffffff6e1cdbaa98b76604b36210b001a30455a6f859aafc4d5cacacacacacacacacacacacadacfcac9c8c6c4c0c0b4b0a69d918274605645311d1000000000000c21364b6176899eb3c3b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bcb29d88735b4a36210c0000000000000000000000000000000000000003162839485963798a9fb4c3d3cdb9a8947e69543f291400000000000000000000000a1a283238454b5155595a5b5a595855504c473a3632281a1204000000000000000000000c2035495a6f849aafc6d6e9dfcab7a58f7a644f3a250f00000000000000000001142636596e8398aec3d8edfffffffffffffffffffffff4dfcab49f8b77614c556a8095aac7d8eafdfffffffffffffffffffffde9d7c7a7927c67523d271200000000000000000000021628384a5c677d8d9fabbac6d7e9efdfd2c4b7b3abb4b9c6d0deecfaf5e5d7c8baa99c8775604b3b2b180000000000000d21364a5c6e829189837e7b78767576797e869ba3b4c8ddf2fffff7e0cbb8a68e79644f39240f0000001d32475c72879cb1c7dcf1f1dcc7b19c877273787c808281807d78736a61584c4032241403000000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c1700081c304354687d92a4b5b9b4aca89e9c9a999ca4b2b6c3d3e6fffffffffff4dec9b49f89745745321e09001a30455a6f859aafc4dadfdfdfdfdfdfdfdfdfdfdfdfece3dfdedddcd9d5d1c8c4b7b2a0988374604b3e2e1b08000000071a2d3d53687e93a7b9cccacacacacacacacacacacacacacacacacacacacacacadacbb7a68e79634e39240e00000000000000000000000000000000000000091e3246576277879da9bacdd2c1b49e8a77614c37220c000000000000000000000a1a2838454b5660666b6e6f70706e6d6a656158524b4538301f180c00000000000000000006192c3c51677c91a8b9cde1e6d4c3ab96816c563c2c19060000000000000000081c30435471869cb1c6dbf1fffffffffffffffffffffff7e3cfbcab917c67525670859aafc5daefffffffffffffffffffffffffead5c0ab95806b56402b1600000000000000000000000a1a2e3e4d5f687e8d9fa8bacde1f6efe2d5cbc8c0c9ccd6e4eefcfce9d7c7baaa9f8b7a645645321d0d000000000005182a3b4e64798c9f9e9993908d8b8b8b8e939ca4b4c1d1e4f7fffffbe7d5c4a7927d68523d28130000001d32475c72879cb1c7dcf1f1dcc7b19c87725a63676b6c6c6a686360544c473a2f22140600000000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c17000b20354b6073879cb2c2ccc9c6b9b4b1afaeb1b5c2cad3e1f1fffffffffff2ddc8b29d88735d39281603001a30455a6f859aafc4daeff4f4f4f4f4f4f4f4f4f4fffff8f4f3f2f1efebe4ddd4cbbeb2a296816c5c4b37220c0000000c21364a5b71869bb0c5d6e8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe7d4c4a7927c67523d2712000000000000000000000000000000000000000c21364b6175869ca5b7c7d5c4b5a395806a5947341f0a000000000000000000031628384556606a757b808385868584827f7b766f6760564d41332a1c0d0000000000000000000e21364b6075899eb4c9def1dcc7b29c87725a4935200c00000000000000000b20354b60758a9fb4c9dff4fffffffffffffffffffffffeebd9c9ac97826d5760758a9fb4c9def4ffffffffffffffffffffffffeed9c4af99846f5a3a2a18040000000000000000000000102030414e60687c8a9fb4c9def4fff2e7e0ddd5dadee0e8f3fff6e1cdbaa99f8c7d665c4a3828160000000000000b1f3448596e8398abb3aea9a5a2a1a0a1a3a8b1b6c2d1dfefffffffffead5c0aa95806b55402b160000001d32475c72879cb1c7dcf1f1dcc7b19c87725c4d5255575755534e4a4336332a1c12040000000000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c170010253b50657b90a5b6cae1ded6cdc9c6c4c4c6c9d2dee6f1ffffffffffffefdac4af9a856f5a45301a00001a30455a6f859aafc4daeffffffffffff7f1efe2e2e4e8eff1f7fffffffff7f2e6dfcfc0b19f8f7a644f3b2a180400000e24394e63798ea3b5c9e4f4fff4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4ffead4bfaa957f6a55402a150000000000000000000000000000000000000010263b50657b90a4b5c3cec5b8a69b8574604b3a2a1804000000000000000000091e32455660747f899095989a9b9a999894908b847d75675f4c473a2b1d0d0000000000000000091e3245566e8398adc9d9ebdecab6a48d78624d38230d00000000000000000e23384d63788da9bacde2f6fffffffffffaf4f2f4fafffff2ddc7b29d87725b657a8fa9bacde1f6fffff9f3f1f3f9fffffffffff2ddc8b29d88735847331f0a0000000000000000000000021323314251626d8297adc2d7ecfff5e9e1d0c8c4c8ccd5e3f3f4dec9b49f8b7d675e4d3e2d1a0a0000000000000d22374c62778b9fb4c9c3bebab7b6b5b6b8bdc6c9d3e0effdffffffffebd6c1ac96816c57412c170200001d32475c72879cb1c7dcf1f1dcc7b19c87725c473d404241403d393530251f170c00000000000000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c1700172d42576c8297acc3d3e6f3e9e1dedbd9d9dcdee5f0f9fffffffffffff8e5d2c2aa947f6a553f2a1500001a30455a6f859aafc4daeffffffffceee3dcdacdcdcfd3dadce3eefcfffffffffaecdecebdaf99846f5947341f0b00061a2c3d566b8096abc1d2e4ffffffffffffffffffffffffffffffffffffffffffffebd6c1ab96816c56412c17010000000000000000000000000000000000000b21364b6075879da7b4bab6a79d8878625645311c0c000000000000000000021527374b607484959ea8aaaeafb0afaeadaaab9f9a92877c6f6158483c2b1a0a000000000000000216283851677c91abbccfe3e6d3c3a8937e68533e2913000000000000000011263b51667b90a6c7d7eafdfffffffff2e7e0dde0e7f2fff4dfcab7a58d78636a7f95aac7d7e9fdfff1e6dedcdee6f1fffffffff4dfcbb7a68c77614c37220c000000000000000000000006192c3c4e606b80959fb1c5daeef3e4d7cdc0b4afb3b8c5d5e7e7d1bca7927c675f4d4030201000000000000003172939546a7f94aabbced8d3d0cdcbcacbced3dcdee5f0feffffffffffecd7c1ac97826c57422d170200001d32475c72879cb1c7dcf1f1dcc7b19c87725c47322b2d2c2b2823201c1308040000000000000000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c17001d32475c72879cb1c7dcf1fffcf5f3f1efeef1f3f8fffffffffffffffdefdec9b5a38f7a644f3a250f00001a30455a6f849aafc4daefffffffeeded0c8c4b7b8b9bdc5c8d1dee8f6fffffffffcebdfcab49f8b77614c37220c000c2135495b72879db2c7dcefffffffffffffffffffffffffffffffffffffffffffffecd7c1ac97826c57422d1702000000000000000000000000000000000000091e324557647a89989fa9a59d8979635a4838271500000000000000000000081d3144556b8095a2b4b9c6c3c4c5c5c3c2c9bcb4afa59d918476625a4838281603000000000000000c21364c61768b9fb4cadfedd8c2ad98836d583b2a18040000000000000014293f54697e94a9bed3e9fffffffff2e2d5cbc8cbd5e2f2fae6d4c3a8937e686f859aafc4daeffff1e1d3cac7cad3e1f1fffffffae7d4c4a5907a65503b251000000000000000000000000c2135495b687e929eb0becee1f3e3d5c6bab4a29a9ea7b8c9daecddc8b29d8778625645321e0e0000000000000a1e33465770859bb0c8d8eae8e5e2e0e0e0e3e8f1f3f9fffffffffffffdead8c8aa957f6a55402a150000001d32475c72879cb1c7dcf1f1dcc7b19c87725c47321d171715130e0b070000000000000000000000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c17001f344a5f74899fb4c9def0f8fffffffffffffffffffffffffffffffceedfd0bfb19b8673604a35200b00001a30455a6f849aafc4daeffffff7e3d0c0b4afa2a3a4a8afb4c0cbd8e8fbfffffffff7e3cfbcab917d67523c2712000e23394e63788ea5b7cadff4fffffffffffffffffffffcf5f3f3f3f3f3f3f3f3f3f3ebd6c0ab96816b56412c1601000000000000000000000000000000000000031628394a5c6478838a8f8f8779635b4a3c2b1a0a000000000000000000000b20364b6075899eb3c0ccd6d8dadbdad9d7d9cfcac3b7b2a19a8778625645321e0c000000000000000a1f33465871869bb1c6dbf0dcc7b29d87725947341f0b00000000000002172d42576c8297acc1d7ecfffffffae7d5c4b7b3b7c4d5e7faeed9c3ae99836e758a9fb4c9def4f9e6d3c3b6b2b6c3d3e5f5ffffffe9d3bea9947e69543f291400000000000000000000061a2c3d4d63798a9fb4bccddcece6d5c5b8a89f9285899eabbccfe3dfcbb7a69b8574604b3c2c190600000000000c21364b61768a9fb4cadff4fffaf7f6f5f6f8fdfffffffffffffffffff6e2cebbaa927d67523d28120000001d32475c72879cb1c7dcf1f1dcc7b19c87725c47321d070200000000000000000000000000000000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c17001e33495e73889eb3c6d2dfe3ecf4f6fcfffffffffffffffffff8f4e8e1d0c1b3a1917c665443301c0700001a30455a6f859aafc4daeffffff1dcc8b4a29a8d8d8f939aa2adbacbddedfffffffffeebd9c9aa95806a55402b150011273c51667c91a6bfd0e4f4fffffffffffffffffff4e9e1dededededededededededed4bea9947f69543f2a1400000000000000000000000000000000000000000a1b2d3e4a5a636e767a7a74635b4a3d2d1e0e00000000000000000000000e23394e63798ea7b8cce1e8e7edf0efeeedebe3dfd4cabfb3a59c8675604b3a2917040000000000000417293a566b8196abc0d6ebdfcab6a58c77614c37220c0000000000000417293a5b70859ab0c5daeffffffff4e0cbb7a69da6b7cbe0f4f3dec9b39e89747a8fa9bacde1f6f3decab6a49ca4b6c7d7e9fcffffecd7c2ad97826d58372715010000000000000000000c2135495b6e8399a8bacddaeaead8c8b8a79e8a7e6f7c8d9fb5cadfe6d4c4b5a396806b5b4935210a00000000000e24394e63798eaabbcee2f7fffffffffffffffffffffffffffffffff5e6d6c6b49f8a77614c37210c0000001d32475c72879cb1c7dcf1f1dcc7b19c87725c47321d070000000000000000000000000000000000001e33485e73889db3c8ddf2fffffffbe5d0bba6907b66513b262d42576d8297acc2d7ecffffffffebd6c1ac96816c57412c17001a2f44596f8499a8b5c1cacfdadee1e9eaeceeefefeeedebece3dfd6ccc0b4a399836f5e4c3625130000001a30455a6f859aafc4daefffffefdac4af9a8478787a7e84939cadbfd0e2f6ffffffffecd6c1ac97816c57422c17000f253a4f647a8fa1b3c6d6e8fcfffffffffffffff4e4d6cdc9c9c9c9c9c9c9c9c9c9c9c9c0a6917c66513c271100000000000000000000000000000000000000000010202d3c494d576064656056493d2d1f0f00000000000000000000000010253a50657a8fa5c5cacfd9d2d8dfe2eaf5fef7f1e6dfd0c3b5a495806b5847331f0a0000000000000012273d52677c92a7c7d8eae6d3c3a5907b65503b26100000000000000a1f33475873889eb3c8ddf3fffffdead7c7b39d889db3c8ddf2f5e1ccb9a88f7b7f94aac7d7e9fcf1dcc7b29c879ca9bacde1f6fffff0dbc6b19b86715544311d080000000000000000000e23384e63798da1b3c6d7e9f7e2cebbaa9e897a68606e8398aec4d4e7e2d2c1b49f8b78634d382815020000000010253a4f657a8faabbcedee5f0f4f6fcfffffffffffffffffffbf5ede5d7c8b9a899836e5847331f0a0000001d32475c72879cb1c7dcf1f1dcc7b19c87725c47321d070000000000000000000000000000000000001e33485e73889db3c8ddf2f3f3f3f2e5d0bba6907b66513b262d42576d8297acc2d7ecf4f4f4f4ebd6c1ac96816c57412c17000f243a4f647a8a9ba3afb5bcc9c9cdd7d4d7d9d9dad9d7d6dacfcac6b9b4a29a8575614b402f18080000001a30455a6f859aafc4daefffffeed9c4ae99846f636468707e93a1b3c7dbf0ffffffffecd7c1ac97826c57422d17000d22374b5c6f8399a8b9cce1effffffffffffffce9d6c6b9b4b3b3b3b3b3b3b3b3b3b3b3b3a28c77624c37220d00000000000000000000000000000000000000000002101e2c3539454b4f4f4b45382c1f0f010000000000000000000000000e24394e63798eaab4b4bcc9bcc3c9cdd7e5effdfffaeee1d2c2b49f8a76614c37210c000000000000000e24394e63798ea9bacee2e8d3bea8937e69533e29140000000000000c21374c61768ca6b8cbe0f4fffff6e2cdbaa9968196abc6d6e8fce8d6c6aa957f839aafc4d9effeead8c8aa95808a9fb4c9def4fffff4dfc9b49f8a75604b35200b000000000000000000162b40556b8095aabfcfe4f5f4dfcab49f8c7b655c4f64798ea6b7cbdfefe2cebbaa97826d5645321d09000000000c22374c61778b9fb4bec9d2dadee1e9e8ebecedeeeeedeceae7e0ddcfc7baaa9e8a78624d3a2a17040000001d32475c72879cb1c7dceeeedcc7b19c87725c47321d070000000000000000000000000000000000001e33485e73889db3c8dcdddddededddcd0bba6907b66513b262d42576d8297acc2d7dedfdfdfdfded6c1ac96816c57412c17000d22364a5c647a86919a9fabafb4bac6bfc2c3c4c5c3c2c1c9bcb5b0a89e938477625746322212000000001a30455a6f859aafc4daefffffeed9c4ae99846f594f53606e8399aec3d9eeffffffffebd6c0ab96816b56412c1600081b2e3e4d62788a9eb4c0d1e5f5fffffffffff5e1cdb9a89e9e9e9e9e9e9e9e9e9e9e9e9e9a846f5947341f0b00000000000000000000000000000000000000000000000e19202832363a3a3631271a0e00000000000000000000000000000c21364c61768b9e9e9faba3a7adb4bac7d2dfeffffffff0e1cdbaa8927d68533d2813000000000000000b20354b60758a9fb4c9dfecd6c1ac97816c57422c170200000000000f253a4f647a8fa4c4d5e7fbfffff4dfc9b49f8a7a8fa8b9cce1f5f0dbc5b09b858a9eb4c9def3f7e2cebbaa907b869cb1c6dcf1fffff6e2cdbaa98e79634e39240e0000000000000000031628395b70859bb0c5daedffebd6c1ac96816c5d4b4a5c73889db3c8ddf2ead8c8b49e8975604b36200b000000000a1f3347586c8197a0b1b5c2c5c9cdd7d3d5d7d8d8d9d7d6d5d5ccc8bfb3a99f8c7d675a48351c0c000000001d32475c72879cb1c7d8d8d9d8c7b19c87725c47321d070000000000000000000000000000000000001e33485e73889db3c5c7c8c8c8c8c8c7c6bba6907b66513b262d42576d8297acc2c8c9c9cacac9c9c8c1ac96816c57412c1700071b2e3e4a5c64727c858c939a9fa8a7aaadaeafafaeadaca9ab9f9b93897e7262594839291604000000001a30455a6f849aafc4daefffffeed9c4ae99846f59444252677d92a7bcd2e7fcffffffead4bfaa957f6a55402a1500001020344859687e93a2b4c7d7eafdfffffffff3dec9b49e8a8989898989898989898989898679634e3b2a1805000000000000000000000000000000000000000000000000060a161e212525201d150a0000000000000000000000000000000a1f3346586f8489898a8b8e92989fa9b5c1d2e1f1fffffce9d7c6ad97826d58422d1800000000000000081d31445572879cb2c7dceed9c4af99846f5a442f1a05000000000013283d52687d92a7bdd2e7fffffff1dcc7b29c8775899eb4c9def3f2ddc9b5a39b9ea8b9cde1f5f4dfcab49f8a758499aec3d9eefffffdead7c7a7927c67523d27120000000000000000091e32455774899eb4c9def3f9e4cfb9a48f7a644f3f3e5b70859ab0c5daeff6e1cdb9a8907a65503b25100000000004182a3a4b607482919ba3aab0b4bac7bec0c2c2c3c3c2c1c0c5b8b3aca1998a7c675f4d3c2b1900000000001d32475c72879cb1c1c2c3c3c3c2b19c87725c47321d070000000000000000000000000000000000001e33485e73889dadb0b1b2b3b3b3b3b2b1aea6907b66513b262d42576d8297acb1b2b3b4b5b4b4b3b2b1ac96816c57412c17000010202e3e4a54606770787e84898e929597999a9a99989694908b867d75696054483b2a1b0b00000000001a30455a6f859aafc4daefffffeed9c4ae99846f59443a50657a8fa5bacfe4fafffffbe7d5c5a7927d67523d2812000005192b3b4a6072849aa9bacde2f0ffffffffebd6c1ac968174747474747474747474747471635b49351d0d00000000000000000000000000000000000000000000000000000003090b0f100b0902000000000000000000000000000000000417293a54666f74747576797d838b9ba3b5c3d4e6faffffefdac5af9a85705a45301b00000000000000011527375a70859aafc5daefdbc6b19b86715c46311c000000000001162b40566b8095abc0d5eaffffffefdac4af9a856f8499afc4d9eef8e4d1c1b5b0b4b9c6d6e9fcf0dbc5b09b85708196abc1d6ebffffffebd5c0ab96806b56412b1600000000000000000b21364b60768ba8b9cce1f5f7e2cdb7a28d78624d3645566f8499afc4d9eefce9d6c6a9947e69543f291400000000000c1d324556606e7c868e949b9fa9a6a9abacadaeaeadacaaa7a79e968f8378665e4d41301e0e00000000001d32475c72879caaacadaeaeaeacaa9c87725c47321d070000000000000000000000000000000000001d32475d728794989b9c9d9e9e9e9d9d9b99968f7b65503a252c41576c8193989b9d9e9f9f9f9f9e9d9b9893806b56412b1600000210202d36434a515a62696f75797d7f828484858482817f7a76716861574a43362a1d0d0000000000001a30455a6f859aafc4daefffffeed9c4ae99846f59443950657b90a5bad0e5fafffff5e0ccb8a78e79634e39240e0000000d1c30435463798b9fb4c2d2e6f6fffffff4dfcab59f8d7b65565e5e5e5e5e5e5e5e5e5c4e493d2c1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b3747545a5f5f576164676e78859ba5b7cadff7fffff0dbc6b19b86715c46311c0000000000000000182d43586d8298adc2d7edddc8b39d88735e482614010000000001152737596e8499aec3d9eeffffffecd7c2ad97826d7f94a9c6d6e9fcefdfd1c9c5c9cdd6e4f4feebd9c9ab96806b7e93a8bed3e8ffffffeed9c4af99846f5a3b2a1804000000000000000c21364c61768babbccfe3f8fbe5d0bba6907b66544f506075889eb3c8ddf3ffebd6c0ab96816b56412c16010000000002152838454b5f6771797f85898e91939697989999989795918d88817a6e625a4c403023120000000000001c32475c71869295969899999897959184705b45301b060000000000000000000000000000000000000d22384d62787f8385878888898988878684817b655d4b372321364c61767e838688898a8a8a8a898886837e76614b36210c0000000210182530353c484d54556063686a6d6e6f706e6d6c69656157534b46393025180d000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f59444b57697e94a9bed3e9fefffeead8c8b39e8874604b35200b00000000132536495b6a7f94a4b5c8d9ebfefffff8e3cfbcab9c8775604b3e494949494949494739352c1f0f0000000000000000000000000000000000000000000000000000070b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b08010000000000000019293741454939464b4e525a6376879db2c9daecfffff0dbc6b19b86715c46311c0000000000000002172c41576c8196acc1d6ebdfc9b49f8a745544311d0800000000081d31445572879cb1c7dcf1ffffffead5bfaa95806a7a8fa8b9cde1f5fdefe4dddbdee1e9f4fff7e3cfbcab907b667b90a5c9d9ebfefffff2ddc8b39d88735947341f0b000000000000000b20354b60758a9fb5cadff4ffefdac5b09a84726764656e8096a6b8cbe0f5ffebd6c1ac96816c57412c170200000000000a1a2832404d515c646a7075797c7e80828383848281807c78746c645c4d483c2f2212050000000000000d22384d62787d7f818383848382807c75614b36210c000000000000000000000000000000000000000b2034485a626a6e7072737373737372716f6b655d4b3f2e1c1f33465861696e717374747575747473716e69615746321e0a000000000008131c202b353837444b4e525558595a5a59585754504c46393632281c130800000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f5b55606575869cb1c7dcf1fffef0e2cebbaa97816c5544311d080000000008182c3d4b6074869caabbcee2f1ffffffecdac9b6a596806b5c4b382834343434343123211a0f0100000000000000000000000000000000000000000000000008131c2022232323232323232323232323232322201d14090000000000000b19252d2f34283236393c4958687d93abbccfe3f8fff0dbc6b19b86715c46311c0000000000000001162b41566b8096abc0d5ebe2cebbaa8a75604b35200b000000000b20354b60758a9fb4c9dff4fffffde7d2bda8927d6875899eb4c9def3fffff8f2f0f3f5fcfffff4dfcab49f8b7663788dabbccfe3f7fffff4e0cbb7a68c77614c37220c00000000000000081d31445572889db2c7ddf2fff1dcc8b4a29a857c797a83969eb0c5d5e7fbffead5c0aa95806b55402b16000000000000000a151d30393e4a4e5555606367696b6d6d6e6e6d6c6b676360544f4a3e352b1e1204000000000000000b2035485a62686a6c6d6e6e6e6d6b67615746321e0a0000000000000000000000000000000000000005192b3c484d54585b5c5d5e5e5e5e5d5c5956504b3f2f211117293a464c54595c5d5e5f605f5f5e5d5c59544b463929160300000000000000070e192023263135393d40424445454443413f3b363329211e160b000000000000000000001a30455a6f859aafc4daefffffeed9c4ae9984707071757b859ba4b6cadef3f9ede0d1c1b49f8b79634e3727150100000000000f1d314455647a8c9fb4c3d3e6f9fffff7e7d3c3b49f8c7a645645321d1f1f1f1f1c0e0c06000000000000000000000000000000000000000000000000000b1825303537383838383838383838383838383838353126190a0000000000000812181a1f161e21242c3a4c61778b9fb5cadff4fff0dbc6b19b86715c46311c0000000000000000152a40556a7f95aabfd4eaead8b6a08b76614b36210c000000000e23384e63788daabbcee2f7fffffae5d0baa5907b656f8499afc4d9eefffffffffffffffffffff0dbc6b19b867160758a9fb4cadff4fffffae7d5c4a5907b65503b26100000000000000001152737596e8398aec5d5e7fbf7e3d1c0b4a39b928e9098a0b0bccde3f3fff8e4d2c1a7927d68523d2813000000000000000002121d242d363937444b4e51545657585959585755524e4b4336362d20190e00000000000000000005192b3c484d525557585959595755524b463929160300000000000000000000000000000000000000000d1d2b34383f4346474849494948484644413b382f2111030b1b2933363e434648494a4a4a4a494846433e3632291b0b00000000000000000000060b0d141d2024282a2d2f2f302f2d2c2a25211e170c090300000000000000000000001a30455a6f859aafc4daeffffff3dec8b39e8985868789909ba3b4c2d3e5f0e5decfc2b4a396816c5b4a361909000000000000021527374a5c6b8096a5b6cadfecfffffff1e3cfbcab9c8674604b3e2d1a0a0009070000000000000000000000000000000000000000000000000000000b1b2936434a4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b4437281b0a0000000000000003050003090c0f1f34475973899eb3c8def3fff0dbc6b19b86715c46311c0000000000000000162b40556b8095aac0d5eae1cbb6a18c76614c37210c0000000011263c51667b91a6c8d8eafdfffffbe8d5c5a38d78636a7f94a9c6d6e9fcffffffffffffffffffebd6c1ac96816c5672879db2c7ddf2ffffffe9d3bea9947e69543f2914000000000000000012283d52677d92a6b8cbe0eefeeeded1c1b4b0a7a4a5aeb2becddaeafffff1ddc9b5a38d78634d38230e000000000000000000000a0f1a2124263135393c3e41424344444342403c38353026221b100600000000000000000000000e1e2b35383d40414344444342403c3632291b0b000000000000000000000000000000000000000000000d1920222a2e3032333334343332312f2c25231c110300000b171f21292e313334353535353433312e29211e160b000000000000000000000000000001080b0e131518191a1b19181714100c0a0300000000000000000000000000001a30455a6f859aafc4daeffffff5e0ccb8a79e9a9b9c9fa9b0b4c1d1e0f0e0d3cabfb3a39b8574604b3d2d1a000000000000000009192d3e4b6075879db2becee2f2fffffeebd9c9b6a495806b5c4a38271502000000000000000000000000000000000000000000000000000000000417293a465460626262626262626262626262626262626055453928160300000000000000000000000004182a3a5d72879cb2c7dcf1fff0dbc6b19b86715c46311c0000000000000001162b41566b8096abc0d5ebe0cbb5a08b76604b36210b00000000142a3f54697f94a9bed4e9fffffff5e0ccb8a78b7660647a8fa8b9cde1f5fffffffffffffffff9e5d3c2a6917c675a6f859aafc4daefffffffedd7c2ad98826d5837271502000000000000000b21364b6075889eb3c0d0e0effeeedfd1c8c5bcb9bac3c6cfdceaf8fff1e1d0c0b09b86715a4935200c000000000000000000000000070d0f141d202327292b2d2e2e2f2d2c2b2723201c14080700000000000000000000000000000e192022282a2c2e2e2f2e2d2b27211e160b000000000000000000000000000000000000000000000000050b0d15191b1d1e1e1e1e1e1d1c1a16100e080000000000040a0c14191c1e1f1f20201f1f1e1c19140c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffffbe8d6c5b8b3b0b0b1b4bac7c8d1dfefe2d3c2b6b1a1998577615645321f0f000000000000000000101e324557657b909fb1c4d5e7fafffff7e7d3c2b49f8c7a645645311d0f000000000000000000000000000000000000000000000000000000000a1f33465861727778787878787878787878787878787773605745321e09000000000000000000000000001d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0000000000000002172c41576c8196acc1d6ebe2cdbaa98a75604b35200b00000003182d42586d8297adc2d7ecfffffff3dec8b39e8973576075899eb4c9def3fffffffffffffffff3decab6a48c7761576c8297acc1d7ecfffffff0dbc6b19b86715544311d0800000000000000091e324556697e93a2b4c2d2e3ebf7efe4dddbd1cecfd8dbe2edfbf9ede1d4c3b4a2917c67523c2c190600000000000000000000000000000001080b0e12141618181919181716120e0b08010000000000000000000000000000000000050b0d131517181919191816120c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffffff3e3d6ccc8c5c5c6c9cdd7dde4efe7d4c4b6a49c91837561594738281601000000000000000000031628394b5d6d8297a6b7cbe0edfffffff0e2cebbaa9c8674604b3e2d19090000000000000000000000000000000000000000000000000000000c21364c6176868c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8675604b36210b000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0000000000000003192e43586e8398adc3d8eddfc9b49f8a745443301c0800000004182a3a5b70859bb0c5daf0fffffff0dbc6b19b86715c556f849aafc4d9effffffffffffffffff1dcc7b19c877259546a7f94a9bfd4e9fefffff4dfc9b49f8a75604b36200b00000000000000021628384b6073849aa4b5c1cfd9e7eef4f2f0e7e3e5edeff5f5f1e6dfcfc3b7a59a8472604a35200e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0c0d0e0f0f0f0f0e0e0c0b07000000000000000000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffffffef0e5dedcd5d6d8dde0e7f2f8f4dfcbb7a69c867c6e6157473b2a1a0a00000000000000000000000a1b2f3f4c6176889db3bfcfe4f4fffffeebd9c8b5a495806a5c4a37271502000000000000000000000000000000000000000000000000000012273d52677d92a4a2a2a2a2a2a2a2a2a2a2a2a2a2a2a4937e68533e2913000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00000000000000021628385b70859ab0c5daefddc7b29d88725d482614010000000a1f34475973899eb3c8def3ffffffeed9c3ae99846e59546a7f94a9c6d7e9fcffffffffffffffecd7c1ac97826c5751677c91a6bcd1e6fffffff6e2cebaa98e79634e39240e00000000000000000a1c3043546176869ba3b4bcc9d1dddfe6e9eaececeae9e8e1ded4cabfb3a59d8777625443301c070000000000000000000000000000000000000000000000000000000000000000000000060b0d121516171919191715110d0b05000000000000000000000000000000000000000000000206080a0a0b0a0907040000000000000000000000000000000000000001080b0c0d0e0d0c0b080100020000000000000000000000000000020b09141d2022232324242424242321201c13080c020000000000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffffff0e0d3cac7bfc0c3c8cbd5dfe6f1ddc8b29d8878675f4b46392a1d0c00000000000000000000000000111f334758677c91a1b3c5d6e8fbfffff6e6d2c2b49f8c7a645544311d0f000000000000000000000000000000000000000000000000000013293e53687e93a8c2b7b7b7b7b7b7b7b7b7b7b7b7c2ae99836e59442e19000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00000000000000091e32455672879db2c7dcf0dbc5b09b86705b46311b000000000c22374c61778ca7b8cce0f5ffffffebd6c1ac96816c574f647a8fa8b9cde1f6fffffffffffff9e6d4c3a7927d67524f64798ea4c5d5e8fbfffffdead8c7a7927d67523d28120000000000000000011426364758627785969fabb4c0c7cad4d3d5d6d7d5d4d6ccc9c3b7b2a19987796359483625130000000000000000000000000000000000000000000000000000000000000000030a0c12192023272a2b2d2e2f2e2c2a26221f180d0a0400000000000000000000000000000000090e10171b1d1f2020201f1d19140c0a03000000000000000000000000060b0d141c202223232221201d151b17100e080000000000000000000006141f2626313537383939393939393837353025261f140600000000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffff9e5d3c2b6b1aaabaeb3b8c4cad3e1dfcbb7a69d8a7d69604e40301d0d000000000000000000000000000417293a4d5f6e8399a7b9cce0eefffffff0e2cebbaa9b8574604b3d2d19090000000000000000000000000000000000000000000000000013293e53687e93a8bdcdcdcdcdcdcdcdcdcdcdcdcdc6b19b86715c46311c000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c000000000000000b21364b60758a9fb4cadfeed8c3ae99836e59442e190400000010253a4f657a8fa4c5d5e8fbfffffee9d4bea9947f69544b6075899eb4c9def3fffffffffffff4dfcab7a58d77624d4c61768ba7b8cce0f5ffffffebd5c0ab96806b56412b1600000000000000000008182a3a47596274808c9aa2acb2b7c3bec0c1c1c0bec6b9b3aea59d928377635b493b2a1808000000000000000000000000000000000000000000000000000000000000060b161e21282b35383c3f4142434443423f3c37342a211f170c0200000000000000000000000003111c23262c30333435353534322f29211e170b000000000000000000000e1920232630353738383837353127302d25231c110300000000000000021424313a37444b4c4d4e4e4f4f4f4e4d4c4a43363b32241400000000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffff3decab6a49c9596999da6b2b6c3d3e2d4c4b7a89f8d7e695e4c3b2a1805000000000000000000000000000c1c30414d6277899eb3c0d1e5f5fffffeead8c8b5a3957f6a5b4a3726140100000000000000000000000000000000000000000000000013293e53687e93a8bdd3e2e3dcd9cacacacacacadac6b09b86715b46311c000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c000000000000000f24394f64798eaabbcee2ebd5c0ab96806b56412b160100000013283e53687d93a8bdd2e8fffffffce6d1bca7917c675244556f849aafc4d9effffffffffffff2dcc7b29d87725a48465873889eb3c8def3ffffffefd9c4af9a846f5a3b2a18050000000000000000000c1c2a3b4756606b7a858e979da5a6a9aaacacaba9a7a89e9990877d6e6259493c2c1d0d0000000000000000000000000000000000000000000000000000000000040e19202932363d3c494d515556575859585754514c473b3733291d150a000000000000000000000011212f383b414648494a4a4a4947443e3633291b0c00000000000000000e1e2b353836434b4c4d4d4d4c4b443745423b372f2111000000000000000b1f31424e535560616263646464646363616054544f42321c0c000000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffff1dcc7b19c8680818388909da5b6c4d5e2d4c6baab9f8d7c665947341f0b00000000000000000000000000001220344859687e93a2b4c7d7e9fcfffff6e6d2c1b49f8b79635544311d0f00000000000000000000000000000000000000000000000013293e53687e93a8bdd3ddd0c7c4b5b5b5b5b5b5b5bcad98836e58432e19000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0000000000000013283d53687d92a8c8d9ebead7c7a7927d68523d281300000001162c41566b8196abc0d6ebfffffffdead8c8a48f7a644f37556a7f94aac6d7e9fcffffffffffedd7c2ad98826d583c3a5b70869bb0c5dbf0fffffff2ddc8b39d88735947341f0b000000000000000000000d1d2a38454b5d65707982878c91949597979594928e89847b73675f4c473b2c1e0e00000000000000000000000000000000000000000000000000000000000c171f2c3539464b52595a62676a6b6c6e6e6e6c6a666259544c473a32281a0f010000000000000000091c2f3f4c50575b5d5f5f605f5e5c59534c46392a1c0c0000000000000c1c2b3c494d565460616263626160555d5a57504b3f2f1c0800000000000011263a4e6068727577787879797979797876757169604f3a2a18040000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f6b6e747b879da6b8cbe0e4d7c9bcab9e8977624c392917030000000000000000000000000005182b3b4a6072849aa9bacde1effffffff0e2cebaa99b8573604b3d2c1808000000000000000000000000000000000000000000000013293e53687e93a8bdd3d0bfb3af9f9f9f9f9f9f9fab9f927d67523d2812000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c000000000000061a2c3d586d8298adc2d7ede2cdbaa98e79644f39240f00000002152738596f8499aec4d9eefffffff7e2cebbaa8c77624d3a4f657a8fa8bacde1f6fffffffffae7d4c4a8927d68533d43586d8398adc2d8edfffffff4e0cbb8a68c77624c37220d00000000000000000000000d1a28323f4b4f5c646c72777c7e808182807f7d79746e6660544d41342a1d0e00000000000000000000000000000000000000000000000000000000000c1c29333c494d5761676f73787c7f8082838483817f7c77716961584b45382c1f1003000000000000000e23384c5d656c70727475757574726e696157473a2a18040000000004182a3a495a626c71757778787776757472706c655d4b37230e00000000000013283e53687e878a8c8d8e8e8e8e8e8e8d8c89867e695947341f0a0000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f5954606677889db3c8ddf2e7d9c9b8a796816c5746331e0a00000000000000000000000000000d1c30435463788a9fb4c1d2e6f6fffffdead8c7b5a3947f6a5b49362614010000000000000000000000000000000000000000000013293e53687e93a8bdd3c7b3a1998a8a8a8a8a8a8a8a8b8374604b35200b000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0000000000000c2136495b73889db2c8ddf2dfc9b49f8a75604b36200b000000091d31455672879cb2c7dcf1fffffff4dfc9b49f8a75604b364b6075899fb4c9def4fffffffff4dfcbb7a68d78634d3840556b8095aac0d5eafffffffae7d5c4a5907b65503b26100000000000000000000000000a151d2e373d4a4e57596267696b6c6c6b6968636054514b4336301f180d00000000000000000000000000000000000000000000000000000000000417293a464c5a626d767d84898d919496979899989794918c867f766a6056493d2e21100200000000000010263b50657b818588898a8a8a8987837e76615947341f0a000000000a1f334758627881878a8c8d8d8d8c8a898785827b65503b2510000000000000152b40556a80959faba2a3a3a4a4a4a3a2a99f9b8c77614c37220c0000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f59434a596a7f94a9bfd4e9f7e7d5c5b49f8a76614c36210c000000000000000000000005050500132536495a6a7f94a3b5c8d8eafefffff5e5d2c1b49f8b79635443301c0e0000000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99847575757575757575756f605544311d08000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0000000000000e23394e63798ea6b7cbdfefdac5b09a85705645321d090000000b20364b60758a9fb4cadff4fffffff2dcc7b29d877254433144556f849aafc4d9effffffffff2ddc8b39d88735b49353d52687d92a7bdd2e7ffffffffe9d4bea9947f69543f2a140000000000000000000000000002101b222d36393b484d51545557575654524e4b43363530261813050000000000000000000000000000000000000000000000000000000000000a1f334658616b78828a92999ea7a6aaabacadaeadaca9a6a39b94898074635b4b3f2e20100000000000001c31475c7186969b9d9e9faa9f9e9c99938777614c37220c000000000c22374c617789969c9faaa2a2a2a1a89e9c9a96816c57412c170000000000000e23394e63798ea4b5c9b8b9b9b9b9b8c7bab4ab927d67523726140100000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f59443b50657b90a5bad0e5fff3e1cdbaa9927c67523d27120000000000000000080e101a1a1a1a1a182c3c4b6073859baabbcee2f1ffffffefe2cdbaa99b8573604b3c2c180800000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f6060606060606060594b4437271501000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0000000000061a2c3d556a7f95aac4d4e7e8d6c6ab96806b56382815020000000e23394e63798eaabbcee2f7ffffffefdac5af9a85705a362737556a7f94aac7d7e9fcffffffedd8c3ad98836e583c2c3a4f657a8fa4c7d7e9fcffffffedd7c2ad98826d58382715020000000000000000000000000000080f1a21242b34373c3f404242403f3d39353026201c140800000000000000000000000000000000000000000000000000000000000000000c21364c6176808b989fa8aeb3b8c5bfc0c1c3c3c3c1bfc1b5b1a89e958679655d4b3e2d1c0c0000000000172c41566c8196abb2b4b4bbb4b3b1aea5937e68533e29130000000012283d52677d92a7b1b4bbc8b8b7c6b9b3b2ab917c67513c27120000000000000c2135495b71869cb1c6cdcececececed7cdc9ad98836e5544311d0800000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f59443b50657a90a5bacfe5fafce9d7c7ac97816c57422c1702000000000003111c23252f303030303030314455647a8c9fb4c3d3e7f7fffffdead7c7b4a3947f695b4936251300000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a4a4a4a4a4a4a4a44353127190900000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00000000000c2135495b71869cb1c6dbf1e1ccb9a8907b65503b26100000000012273c51677c91a6c8d9ebfeffffffedd7c2ad98826d58432d3a4f657a8fa9bacde1f6fffffbe8d5c5a8937e69533e29374d62778ca9bacde1f6fffffff1dbc6b19c86715645311d0900000000000000000000000000000000070d0f18202227292b2c2d2b2a2823201c140b0801000000000000000000000000000000000000000000000000000000000000000000152a40556a7f959fa9b4bac6c8ccd6d4d5d7d8d9d8d6d4d2c9c6b9b4a49c8a7b655c4a3a2917040000000011263b51667b90aabbc9cacecac9c7c3ad98836e583c2b1905000006192b3c586d8297adc5c9ced8cdccd6ccc9b59f8b76614c37210c000000000000061a2c3d556a7f94aac1d2e4e3e3e3e3e9dec8b39e8974604b35200b00000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f59374453687d93a8bdd2e8fdffefdac5af9a85705a45301b05000000000011212e373a4445454545454545374a5c6b8095a4b6c9daecfffffff5e5d1c1b49f8a79635443301c0e000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a443535353535352f201d15090000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00000000011426364e63788da4b5c9def3dec9b39e8975604b36200b00000000152a3f556a7f94aabfd4e9ffffffffead5c0ab95806b56402b364b60758a9fb4c9def4fffff5e0ccb8a78e79634e3924354a6074899fb4c9def4fffffff4dfc9b49f8a75604b36200b00000000000000000000000000000000000000050b0d12141617171614130e0b0801000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095aabac7cdd7dee0e8e9ebecedeeedece9e4ddd6cdc2b6a89e8a7a645847331f10000000000c21364b61768a9fb4cadfe2dfdedcc8b29d88735a4835200b00000b2035485a72879db2c7dce2eae2e2e8dbc6b19b86715847331f0a000000000000000f23384d63788da3b5c9ddf7fff9fff5e0ccb8a78f7a654f3a251000000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f5953556070849aafc5daeffffff1dbc6b19c86715c47311c0700000000081c2e3f4b505a5a5a5a5a5a5a5a5a5a5a6074869cabbccfe3f8ffffffefe1cdbaa99a8472604a3c2c18080000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f20202020201a0b0801000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00000000081c3043546b8095abc2d2e5e8d6c5ae98836e5544311d0800000003182d43586d8298adc2d7edfffffffde8d3bda8937e68533e293145566f859aafc4daeffffff3dec8b39e8974604a352030435471869cb1c6dcf1fffffff7e2cebbaa8e79644e39240f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095aabfd8e1e9f3f5fbf9f3f1e7e4e7f1f3f8f4e9e1d3c6b9a89d8776614c3e2d1b070000000a1e33465770859bb0c5daf0f4f3dfcbb7a68d78624d38220e0e0e0e23384d62788da5b7cadff4fdfffeebd9c9ab96816c563a2a1704000000000000000c2035495a71869bb0c9daecfffffffbe8d6c5ab95806b563b2b1805000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daefffffeed9c4ae99846f67696c748096a2b4c8dcf1fffff1dcc7b29c87725d47321d08000000000e23374b5d656f6f6f6f6f6f6f6f6f6f6f6f6f7a8b9fb5cadff4fffffffce9d7c7b4a2937e695a493625130000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0b0b0b0b04000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c000000000b20354b6074889db2c8ddf0e0ccb9a7917c67513727150200000005182b3b5b70869bb0c5dbf0fffff8f4e5d0bba6907b66513b262738556a7f95aac7d7e9fcffeed9c3ae99836e5443301c2536596e8499aec3d9eefcfff8fdead8c8a7927d67523d2812000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f131618191919181614110d0b05000000000000000000000000152b40556a8095aabfd5eafcfffef0e5dedcd2cfd2dcdee5f0fcf0e4d6c6b7a597826d5c4a36220c00000003172939556b8095aac7d7e9fcfae6d4c4a7927d67523d2723232323283d52687d92a7c3d4e6f9fffff7e3cfbcab917b66513c2611000000000000000006192c3c54697f94abbccfe3f8fffffff0dbc6b19b8671594834200b000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffff0dbc6b19b857d7d7e8187969eb0c0d1e3f7fffff1dbc6b19c86715c47311c07000000061a2c3d50657b84858585858585858585858585848a9eb4c9def3fffffffff5e5d1c0b49e8a78625443301c0700000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00000005182b3b50657b90a6b7cbdff3dec9b39e8975604b36200b000000000b2034485974899eb3c9dee0e0ece3dfded6c5a38e79634e3924253a4f657a8fa9bacde1e2e2e8d6c6a9947e69543625132c41566b8196abc0d6e1e9e2e3e3e3d6c0ab96816b56412c16000000000000000000000000000000000000000000000000000000000000000000000000000002090b151d2024282b2d2e2f2e2d2c2926222019110b09020000000000000000152b40556a8095aabfd5eafffff0e0d3c9c6bdbabdc6c9d2e0edfbf4e4d4c3b59f8d79644e3b2a180400000010253a50657a8fa9bacde1f6ffecd6c1ac97816c573a3838383838383c586d8298adc2d7edfffffff4dfcab49f8b76614c36210c0000000000000000000e22384d62788c9fb5cadff4fffffff2dec9b5a38c77624d37220d000000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffff2ddc9b5a39b919293979da6b0bccddeeeffffffefd9c4af9a846f5a452f1a050000000c2135495b7287999a9a9a9a9a9a9a9a9a9a9a9a9a9ea8b9cde1f6ffffffffffeee1cdb9a89a8472604a35200b00000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0000000b203448596e8399aec4d4e6e4d1c0ac97816c5645321d09000000000d22374c62778ca8b9ccd7cbcbdacfcac9c7b9a78b76614c362120364b60758a9fb4c9d5cdcdd7ccb9a88e79644f392414293e53697e93a8bec9cdd6cdcecececdc4af9a846f5a3b2b18050000000000000000000000000000000000000000000000000000000000000000000000020a151d202731353a3e404243444342413e3c38342b27211e160a03000000000000152b40556a8095aabfd5eafff9e5d3c2b6b1a7a5a8b1b5c2d0ddedfff1e3cfbcab98836e5947341f0b0000000b20364b60758a9fb4c9def4fff1dbc6b19c8671584e4e4e4e4e4e4e4e5b73889db2c8ddf2fffffff0dbc6b09b86715846331f0a0000000000000000000b2035485a70859bb0c9d9ebfefffff8e5d2c2a8927d6853372715020000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffff8e4d2c1b5b1a7a7a8acb2b7c4cddaeafcfffffce8d6c6ab96816c56412c17010000000e23384e63788da5afafafafafafafafafafafafafb4b9c6d7e9fcfffffffffffce9d7c6b4a2927d68533d281300000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0000021527384d62778b9fb4cadff2ddc8b4a28e7a644f382815020000000010253b50657a90a5b4bab5b6b6b6bcb5b3b2af9e89745746331e1d3145566f859aafb8c5b7b7c7bab49e8974604b352011263b50667b90a5b1b4b9c6b8b9b9b9b8c6b39e8873594834200b000000000000000000000000000000000000000000000000000000000000000000000a151d27313637444b4f535658595958585654514d483c3c3632281e160a0000000000152b40556a8095aabfd5eafff3dec9b6a49c928f929ca4b3bfd0e5f5ffecdac9b49f8b77614c37220c000000091d3245566f849aafc4d9effff4dfcab59f8b7663636363636363636363788da6b7cbdff4fffffeead8c8ab96806b563a29170400000000000000000005192b3c54697e93abbccfe3f7ffffffeed8c3ae99836e5544311d080000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daefffffffefdfd2c9c6bcbcbec1c8cbd4e2eaf8fffffff4e1ccb9a8917c66513c27110000000012273d52677c92a7c3c4c4c4c4c4c4c4c4c4c4c4c4c9cdd7e4f4fffffffffffffff4e4d1c0ab96806b56412b1600000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0000091d3145566a7f95aabbcee2e6d3c3b09a85705c4a361a0a000000000013293e53687e939d9fa9a0a0a1a0ab9f9e9d9a9685715c392917152738556a7f959ea7a2a2a2a2a99f99846f5544311d0e23384d63788d999c9ea8a2a3a3a4a3a3a2a89f8c77624c37220d000000000000000000000000000000000000000000000000000000000000000002101a273138454b51556064686b6d6e6e6e6d6b6966625a58514b453832281a0e00000000152b40556a8095aabfd5eafff1dcc6b19c867d7a7d8699a1b3c7d7e9fcf7e2cebbaa937e695336251300000002152838546a7f94a9c5d6e8fbf8e3cfbcab927e787878787878787878787f94a9c4d4e6fafffff7e2cebbaa907b66503b261100000000000000000000000e22374d62778b9fb4cadff4fffffff3dec9b49e8975604b36200b0000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffffffdefe4dddbd1d2d3d6dddfe6f2fffffffff3e4d4c3b39e8975604b36210b00000000152a3f546a7f94a9bfd4dadadadadadadadadadadadee1e9f4ffffffffffffffffffecdac9a8937e68533e291300000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00000b20364b6074889db3c8d8eadecab6a4917c67513e2d1b00000000000011263b51667c85888a8a8b8b8b8b8b8a8987858079634d38230e0d22374d627783888b8c8d8d8d8b89857b65503726140c2035495a687d8387898b8c8d8e8e8e8e8d8b898477624d37220d000000000000000000000000000000000000000000000000000000000000000115202e38454b5660676e757a7d808283848382817e7b77736d6660564b45382b1e0e000000152b40556a8095aabfd5eaffecd7c2ac97826d6568748399a9bacde1f6feead8c8ae99846f5443301c070000000f24394f64798ea7b8cce0f5ffecdac9ad9c928d8d8d8d8d8d8d8d8d8d949dafc2e2f2fffffff4dfcab49f8a76614b36210c00000000000000000000000b2034485970859aafc8d9ebfefffff5e1ccb9a8907b65503b25100000000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeffffffffffff8f2f0e6e7e8ecf2f4fafffffbf7ece3d5c6b7a595806b5645321e0900000001162b40566b8095abc0d5eaefefefefefefefefefeff3f6fcfffffffffffffffffff8e3cfbcab907a65503b251000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c000215283852687d92a6b7cbd4d9d3c2b29c8774604b3520100000000000000f24384c5e667073747576767676767574726f6b635b4935210c0b20344859626e737677787877767470655d4b37190906192c3c4e5f686e7274767778797979787876747062594834200b00000000000000000000000000000000000000000000000000000000000008141c323f4b566069747c83898f939597989998979693918d88827c756a6056493c2b19090000152b40556a8095aabfd5eaffecd7c2ac97826d575561768a9fb4c9def4fff3dec9b49e8973604a35200b0000000b20354b6074899eb3c8def3fff7e7cabaada8a3a3a3a3a3a3a3a3a3a3a9afbbccdefffffffff0dac5b09b85705746321e0a000000000000000000000005182b3b53687e93aabbcee2f7fffffce8d6c6ab96816b563c2b190600000000000000000000000000000000000000000000000000001a30455a6f859aafc4daeff4f4f4f4f4f4f4f4fffff8f4f4f3f2f0ece8e0dacfc5b8a89d8776614c3828160300000001162c41566b8196abc0d6ebfffffffffffffffffffffffffffffffffffffffffffff4dfcab59f8b76614c36210c00000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00091d32455671869baab2b7c4c4c8b6a4927d675544311d08000000000000091c2f404c515b5e55606061616160565e5d5a564d493c2c190605182b3b484d5957606262626261585b504b3f2e1c00000e1e31414e52595c56606263646464636261585b4d483b2b1805000000000000000000000000000000000000000000000000000000000008182630434f5d64747e8891999ea8a8abadaeaeadadaba9a6a69d9891887f75625a493727150100152b40556a8095aabfd5eaffecd7c2ac97826d5747586d8298adc2d8edfff5e1ccb9a88d78624d38230d000000081c3043546e8399aec3d8eeffffe8d8cac0bdb8b8b8b8b8b8b8b8b8b8bfc2ccd9e9fbfffffdead8c7aa95806b55392916030000000000000000000000000d22374c61778b9fb4cadff4fffffff1dcc6b19c87715a4835200b00000000000000000000000000000000000000000000000000001a30455a6f859aafc4dadfdfdfdfdfdfdfdfdfdfece3dfdfdedcdad7d6ccc9bcb5a79e8a7a645746331a0a0000000000152b40556a8095aabfd5eafff4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4fffaecdac9b19c86715846331f0a00000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c000b20364b6074828b959da6abafb0aa9c8673604b372614010000000000000012222f383b4648444b4b4b4c4b4b453848454138352c1e0e00000d1d2b343739454b4d4d4d4d4c463a3a372e21110000001323313a3d4438454b4d4e4e4f4e4e4d4c463a37342b1d0d000000000000000000000000000000000000000000000000000000000008182636434b616a7a86939da6aeb4b9c6c0c2c3c3c3c2c0bec4b7b3ada79e958678625544311d0800152b40556a8095aabfd5eaffecd7c2ac97826d573a54697e93a9bed3e8fefce8d6c6a6907b66513b26110000000114263653697e93a8c4d4e7fafff6e8dcd5d2cdcdcdcdcdcdcdcdcdcdd4d7dee9f7fffffff6e2cebaa9907b65503b2510000000000000000000000000000a1f3447596f849aafc8d8eafdfffff3decab6a48d78624d38230d00000000000000000000000000000000000000000000000000001a30455a6f859aafc4cacacacacacacacacacacadacfcac9c9c7c5c2c5b8b3ab9f98897b645c4a39291700000000000013293e53687e93a8c8d8eadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe7e0cfbcab95806b553a29170400000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00091d324556606d7880888f95999b988b7b655443301909000000000000000004121c2426302631353636363636322832302b2321190e000000000d1820222832363738383836332925231c110300000005131e25282f283236373839393939383633292220180d0000000000000000000000000000000000000000000000000000000000011426364354606d7f8c9ca4b2b7c4c9cdd6d5d7d8d9d8d7d6d3d4cbc8c5b8b3a49c8674604b35200b00152b40556a8095aabfd5eaffecd7c2ac97826d574250657b90a5bad0e5faffe8d2bda8937d68533e2813000000000e23384e63788da6b7cbdff4fffff9f0efe4dddadadadadadadadddfe6f1f1fbfffffffff4dfc9b49f8a75604b36210b0000000000000000000000000004182a3a53687d92aabbcee2f7fffff9e5d3c2a8937e685338281602000000000000000000000000000000000000000000000000001a30455a6f859aafb5b5b5b5b5b5b5b5b5b5b5b5b5bcb5b4b3b2b0ada9a79e978c8377645d4b3e2d1b0b00000000000010253b50657a90aabbcecacacacacacacacacacacacacacacacacacacacacacad5cbc2b59f8c78634d38230e0000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c0002152838454b5a626b747a808485827a655d4c3626140000000000000000000000090f111b141d2021212121211e161d1a160e0c06000000000000050b0d161e2122232322211f17100e08000000000000010b101319161e2122232424242323211f170d0b050000000000000000000000000000000000000000000000000000000000000c1c304354607282949fabb6c2cbd4dee1e9eaecedeeedecebe8e7dfddd5ccc2b5a4907b65503b251000152b40556a8095aabfd5eaffecd7c2ac97826d57424f64798fa4b9cee4f9ffead4bfaa957f6a55402a15000000000c2135495b73889db2c8ddf2ffffffefdfd1c8c5c4c4c4c4c4c4c7cad4e1f1ffffffffffefdac5af9a85705645321e0900000000000000000000000000000c21374c61768a9fb4c9dff4ffffffeed9c4ae99846f5645321e09000000000000000000000000000000000000000000000000001a2f455a6f849aaa9f9f9f9f9f9f9f9f9f9f9f9f9fab9f9f9e9d9b97948f8982796e62594b3f2e2010000000000000000c21364b61768a9fb4c3b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c4b7b3a497826d5a4935200c0000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1fff0dbc6b19b86715c46311c00000a1a28323c484d5560656b6f706d645c4c3f2f180800000000000000000000000000000001080b0b0c0c0c0b090200050100000000000000000000000003090b0d0d0d0d0c0a04000000000000000000000000000002090b0d0e0f0f0f0e0d0c0a0400000000000000000000000000000000000000000000000000000000000000000c1c30404b60728297a0b4bcc9d3dfe7f2f5fcfffffffffffffffffaf4f2e7e0d2c2a7927c67523d271200152b40556a8095aabfd5eaffecd7c2ac97826d57424e63788ea3b8cde3f8ffead5c0ab95806b56402b1600000000061a2c3d586d8298adc2d7edfffff7e4d1c1b4b0afafafafafafb2b7c3d4e6fafffffffce9d7c7aa957f6a553828160300000000000000000000000000000a1f3347586f8499aec7d7eafdfffff4dec9b49f8975604b36210b00000000000000000000000000000000000000000000000000162b40566b808b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898785827e7a746d645c4c483b2e201002000000000000000a1e3346576f8499a59f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa69d978676614c3c2c19060000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcf1f7f0dbc6b19b86715c46311c0000000a151d2b3437444b50565a5b584f4a3e2f21110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a4d5f6b8095a0b1becfd9e7f0fafffffffffffffffffffffffffffff5e1ccb9a88f7a644f3a240f00152b40556a8095aabfd5eaffecd7c2ac97826d57424e64798ea3b9cee3f8ffebd6c1ab96816c56412c17000000000013283d52687d92a7c3d3e6f9fff2ddc8b4a39b9a9a9a9a9a9a9da5b7cadff4fffffff6e1cdbaa98f7a65503a251000000000000000000000000000000004172a3a52677d92a9bacde2f6fffff6e1cdbaa8907b66503b26110000000000000000000000000000000000000000000000000014293d51626b7575757575757575757575757575757575747472706d696560554e4a3e342a1d10020000000000000000031729394e6379878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a888176615847331e0e000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dce2e2e2dbc6b19b86715c46311c00000000020d19202631353a4044464339362d201103000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0d161d110f090000000000000000000000000000000000000000000000000001080b0f1315181919191918171513100d0b050000000000000000000000000000000a1f334758677c919eb0becee3ebf7fffffffffffffffffbf7f5f6f8fbfffff3dec9b39e8975604b36200b00152b40556a8095aabfd5eaffecd7c2ac97826d574250657a8fa5bacfe4faffebd6c0ab96816b56412c1600000000000d22384d62778da4b6cadef3fff0dac5b09b85858585858584879db2c7ddf2fffffff4dec9b49f8a75604b36200b000000000000000000000000000000000c21364c61768a9fb4c9dff4fffffce9d7c6ac96816c573d2c1a060000000000000000000000000000000000000000000000000e21334451565f606060606060606060606060606060605f5e5d5b58544f4b4437362d1f180d00000000000000000000000b2135495b63727575757575757575757575757575757575757575757575757575736c6158473a291700000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7cccdcdcdccc6b19b86715c46311c0000000000000509141d20252b2f302d24221b10020000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1920232c3326241d12040000000000000000000000000000000000000000040a0c151d2024282b2d2e2f2f2e2d2c2a282622201915100b080100000000000000000006192c3c4c6176889eb3bccddcecfefffffffffffcf6f4ece5e2e0e1e2e6eaf1e5d2c2ad98826d5544311d0800152b40556a8095aabfd5eaffecd7c2ac97826d573852687d92a7bdd2e7fcffead5c0ab95806b56402b1600000000000b2034485a72879cb2c7dcf1ffe6d1bba6917c6f6f6f6f6f6f8399aec3d8eeffffffefdac4af9a846f5645311d09000000000000000000000000000000000a1e3346576e8399aec6d7e9fcfffff1dcc7b29c87725b4935210c000000000000000000000000000000000000000000000000041626333d404a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494846423f3a353127211a0f05000000000000000000000000061a2c3d494e5d60606060606060606060606060606060606060606060606060605e574c473a291c0c00000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1b7b7b7b8b7b7b7b19b86715c46311c000000000000000001080b10161a1b180f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000209111c232c353841483b382f2212000000000000000000000000000000000000050c171f212731353a3d4042434444434341403d3b38352b2a25201d140906000000000000000c2035495a6d8297a6b8cbdaeafafffffffffff5e9e1ded7d0cdcbcbcdd1d5dcdec9b5a4907b65503727150200152b40556a8095aabfd5eaffecd7c2ac97826d5745566c8197acc1d7ecfffee9d4bea9947f69543f2a14000000000005192b3c576c8197acc9daecffecd6c1ac97816c5a5a5a5a73889db3c8ddf2fffffce9d6c6aa947f6a5538271502000000000000000000000000000000000317293952677c91a8bacde1f6fffff3dfcab6a58d78634e38230e00000000000000000000000000000000000000000000000000081621292b3535353535353535353535353535353535353432302d2925201d1509070000000000000000000000000000000f1f2c3539484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a48423733291c0c0000000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879caba2a2a2a2a2a2a2a19b86715c46311c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a151d202f373c494d565d514c402f1e0e000000000000000000000000000000020e192029333737444b4f5255575859595958565553504d483c403a353126211a0e0000000000031628394d62788b9fb4c5d5e7f8fffffffffbede5d7cdc9c2bbb7b5b6b8bcc0c6c9c0b19c86715d4b3719090000152b40556a8095aabfd5eaffecd7c2ac97826d57516074889eb3c8ddf3ffffecdac9a7927d67523d281200000000000012273c51677c91abbccfe3f8f1dcc7b19c877259484d62778da6b7cbdff4fffff5e1cdb9a88f7a644f3a250f0000000000000000000000000000000000000c21364b61768a9fb4c9def4fffff9e6d3c3a9937e69543928160300000000000000000000000000000000000000000000000000040e141620202020202020202020202020202020201f1f1d1b1814100b08010000000000000000000000000000000000010f1a2123323535353535353535353535353535353535353535353535353535332c211f170c000000000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000051b30455a70848b8c8c8d8d8d8d8d8c8c8b84705a45301b0000000000070c0e151515151515151515151515151515151515151515151515151515151515151515150e0c0700000000000000000000070d181f2832363f4b505a626b72665e4c3c2c1906000000000000000000000000000a151d2b353a474c53556064686a6d6e6e6e6e6d6c6a6865625a5a554f4b4437352c1f0e00000000091e3245576c8197aabbcee3f3fffffffffaecddd0c7bab4aca6a2a0a1a3a6abb1b6b4a2927d67523f2e1c000000152b40556a8095aabfd5eaffecd7c2ac97826d66666d8095a6b8cbe0f4fff8e3cfbcab8f7a644f3a250f0000000000000c21374c61778b9fb5cadff4f3decab6a48c77624d52677c91a7c4d4e7fafffff3dec9b49e8975604b35200b000000000000000000000000000000000000091e3246576e8398aec6d6e8fcffffefd9c4af9a846f5746321e09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e1d20202020202020202020202020202020202020202020202020201e170c0a0400000000000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a050000000000000000000000000000000000000000000003182d415566707576777778787877777776706655412d18000000010f1a21232a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a24211a0f01000000000000010f1a212a3438454b535d656e7881877c665a4935200c0000000000000000000000000e1a28323c484d5861686f75797d80828384848382817f7d7b78736f6a6560554e493d2c1b0a0000000b21364b6075899eb3c8d8eafffffffffdecdccebfb3a99f97908d8b8c8d91959ca4a89a8572604a352011000000152b40556a8095aabfd5eafff3dec9b49e8a807b7b82959eafc4d5e7fbfff4dfcab59f8b76614c36210c0000000000000a1f33475871869bb1c6dbf0f9e5d3c2a7927d6752566b8196abc0d6ebffffffeed9c4af99846f5544311d080000000000000000000000000000000000000316283951677c91a8b9cce1f5fffff4dfc9b49f8a76614b36210c0000000000000000000000000000000000060c0d141718191816130e0c060000000000070d0f141819170f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3c4af99846f5a442f1a05000000000000000000000000000000000000000000000012253748555560616262626362626261605655483825120000000f1f2d36393f40404040404040404040404040404040404040404040404040404040404040403f39362d1f0f00000000000a181f2d363b474c566068717b838c969d8a78634d3b2a180400000000000000000003111f2c38454b5a626c767d84898f9295979899999898969592908d89857f7a746c635b4939281603000013253652677d92a8b9cce6f6ffffffffefdfcebdb1a1998a827b787676787c8086919c8a79635443301c07000000152b40556a8095aabfd5eafff6e1cdb9a89e96909098a0afbccce2f3fffff1dcc6b19c86715846331f0a00000000000004172a3a566b8096abc8d8eafdecd7c2ad97826d585570859bb0c5daf0fffffbe8d6c5a9947f695437271501000000000000000000000000000000000000000b21364b6075899eb4c9def3fffff6e2cdbaa9917b66513c2611000000000000000000000000000000090e192023292c2e2f2e2c2823211a0f090308101b22242a2d2e2c24221b100200000000000000000000000000000003060002080b0c0c0c0b0801000000000002090b0d0e0f0f0f0e0e0c0a0400000000000000000000000000000000000002090b14191c1e1f202020201f1d1b18100e09000000000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000000e23384c5d65696a6b6b6c6c6c6b6b6a68645c4b37220d00000c1c2d3d4a4e555555555555555555555555555555555555555555555555555555555555555555554e4a3d2d1c0c000000001828363d4a4e59626a757d8690999faba899836e5947341f0b00000000000000000412212f3d4956606a78818a929a9fa8a7aaacadaeaeaeadabaaa8a5a79e9a958f888179635745321e0900071c3043546e8398adc6d6e8fffffffff6e6d1c0b19f9783786d6662606163676b717c877c665b4936251300000000152b40556a8095aabfd5eafffce9d7c6b9b4aba6a6adb2beccdaeafffff8e4d1c1ab96816b563a2917040000000000000011263b50667b90aabbcee2f7f2ddc8b29d88735b60758a9fb4c9def4fffff5e0ccb9a78e79644f39240f0000000000000000000000000000000000000000091e3245566d8298adc5d6e8fbfffdead7c7ac97816c573d2d1a0700000000000000000000000004121d242c35383e41434443413d39362c211e161c232d363a3f42444239362d2012040000000000000000000000050b0d181b1d151d20212121201d14090f06050a151d2022232424242423211f170c0e0400000000000000000000000000000a161e212a2f323334353535353433312d26231c110300000013293e53687e93a8bdd3c4af99846f5a442f1a05000000000000000000000000000000000000000000000010263b50657b7e80808181818181807f7e7a644f3a250f0004172a3a4a5b636a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a635b4a3a2a1804000008183646535b636d778088929ca4aeb4bcb49f8b77614c37220c000000000000000212222f3f4c5b6374808a969fa9afb4bac6bfc2c3c3c3c3c2c1bfbdc5b8b3afaaa79e978c75604b36210b000b20354a6074889eb3c8ddf3fffffffeebd9c8b4a2978173625a514d4b4c4e51565e6671665e4c3d2c180800000000152b40556a8095aabfd5eafffff4e4d7cdc9c0bbbbc2c6cfdceaf8fffef0ddc8b4a38f7a644f3a240f00000000000000000c21364b61768a9fb4c9dff4f4dfcbb7a68d786364798fa9bacde1f6fffff3dec9b39e8974604b35200b00000000000000000000000000000000000000000216283851667b91a7b9cce0f5fffff2ddc7b29d88725b4a36210c00000000000000000000000c181f2f383c494d535658595856534e493d3632282e373e4a4f545759574f4a3e302212000000000000000000000d1920222d30322731363636363531262a231719202731363739393939393837332a292116080000000000000000000000000a1a2832363f4447494a4a4a4a4a494846423b382f211100000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c7286949595969696969695949386715c46311c000a1f33475863797f80808080808080808080808080808080808080808080808080808080808080807f79635947341f0a000114263653646e79828a959ea6b1b5c2cac9bbaa907b66513b26110000000000000010202f404c5d657986959fa9b4bac7c9cdd7d5d7d8d9d9d8d7d6d4d2d6ccc8c4c5b8b3aa8b76614c36210c000e23384e63788da7b8cce0f5fffffff7e2cebbaa9b84726055483c383637383c404c515c514c402f1f0f0000000000152b40556a8095aabfd5eafffffff4e9e1ded6d0d0d8dae1ecfafffdefdfcfbeb09b85705c4a36220d0000000000000000091e32465770859ab0c5daeffae6d4c4a8937e68697e93a8c7d7e9fdffffeed9c3ae99846e5443301c080000000000000000000000000000040606060606000b20364b6075899eb3c9def3fffff4dfcbb7a58e79634e39240e000000000000000000000e1c2a33404c515a62696c6d6e6d6b68635b544b45383f4b505c64696d6e6c645c4c40301c0c00000000000000000d1d2b343742454737444b4b4c4b4b44373f35272b3438454b4d4e4e4f4f4e4d4c473a3d342616040000000000000000000002162838454b54595c5e5f5f60605f5e5d5b58504c3f2f1c09000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879caaabababababababaa9b86715c46311c000c21374c617689949595959595959595959595959595959595959595959595959595959595959595948977614c37220c00081c3043546e828e979fa9b3b8c4c9cbc1b5b1a1917c67523c27120000000000000d1d2e3f4c5e667c8a9ca4b4bac7cdd7dee1e9eaecedeeeeededebeae7e8e0dedad5ccb6a18c76614c37210c0012273c52677c91a7c5d5e7fbfffffff4dfcab49f8c78635444372b232121232730393c473c382f2212010000000000152b40556a8095aabfd5eafffffffffcf6f3ebe5e5edeff5fefaf5eae2d1c1b2a0907b65503e2e1b07000000000000000003162839556a7f95aac6d7e9fcedd8c3ae98836e6d8398adc2d8edfffffbe8d5c5a9937e6954362614010000000000000000000000050b0d1a1c1c1c1c1c1c1c1d3145566d8297adc5d5e7fbfffae6d4c3a9947f69543a29170400000000000000000e1f2c3a474c5e6671787e81838483817d79726960564b4f5d6571797f8283817a665e4c3a2a170400000000000005192b3b484d585b5d5e55606161616055585245353b484d566062636464646363615856514434210e00000000000000000000091e32455660696e717374757575757472706d655d4c38230e000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c0c0c1c1c1c0c0b19b86715c46311c0013293e53687e93a7aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa7937e69533e2914000b20354b60758aa0adb4bac7cbccc3b7b2a39b908376614c36210c000000000005192b3b4b5d667c8b9ea8b5c2cdd7e1e9f4f6fcfffffffffffffffffffffbf5f3efe8ccb6a18c77614c37220c00162b40556b8095aac0d5eaffffffffeed9c3ae99836e5a493626190e0b0c0e121d24273226241d1204000000000000152b40556a8095aabfd5eafffffffff5f0eee5e9eceeeeedeae7dfd8cec1b4a398826d5e4c3820100000000000000000000010253a4f657a8fa8b9cde1f6f3dec8b39e887472879cb2c7dcf1fffff5e0ccb8a78e79634e39240e00000000000000000000000d1820222f3131313131313131273850667b90a7b8cce0f5ffffefdac5af9a85705846331f0a000000000000000c1c2c3d4958616f7c868d939698999896928e877e75655d61697b868f949799978c7c665847331f0a0000000000000b20344859626d707273747576767675746d63523f48596271757778797979797876746b62513d2914000000000000000000000b21364b60747f848788898a8a8a8a898886827b65503b2610000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7d6d6d6d6d6c6b19b86715c46311c00182d42576d8297acc5bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfc5ad98826d58432d1800081c30435473899eb3c8cdcec5b9b3a59d92857b6f615746331e0a00000000000920344859647b8b9fa9b9c6d2e1e9f5fcffffffffffffffffffffffffffffffffffe1ccb7a18c77624c37220d00182d43586d8298adc2d7edfffffffae7d4c4a6917c66513c2c18090000000000090f111c110f090000000000000000152b40556a8095aabfd5eafffffbede2dbd8d0d4d7d8d8d7d5d4cbc7bab4a39b8575614b402f1c02000000000000000000000b20364b6075899eb4c9def3f5e0ccb8a78e79778ca5b6cadff3fffff3dec8b39e8874604a35200b000000000000000000000d1d2b343744464646464646464646464b6074889eb3c8ddf3fffff4dfcab49f8a76614c36210c00000000000009192a3a495b637684919ba3a8abadaeadaba8a49c94877b66697f8c9ba3a9acaeaa9e8976614c37210e0000000000000d22374d6278828587898a8b8b8b8b8a89816d58424d6278868a8c8e8e8e8e8e8d8c89806b56412b160000000000000000000011263b51667b90999c9e9f9fabaa9f9e9d9b9788735e49331e000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcebebebdbc6b19b86715c46311c00192e44596e8399aec3d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c4af99846f5a442f1a0001142636596f8499aec1c7bab4a79e94877d72655d4c463929170300000000091930414d6278889ea9bac7d6e4f0fdfffffffffffffcf5f3f1f1f4f6fcfffffffff7e1ccb7a28c77624d37220d001a30455a6f859aafc4daeffffffff4dfcbb7a68c77624c37220e000000000000000000070000000000000000000000152b40556a8095aabfd5eaffffedddcfc6c3bbbec1c3c3c2c0c4b7b3a99f9585766157463221110000000000000000000000081d3144556f8499afc4d9eefbe8d5c5a9947f7c90a6c3d3e6f9ffffedd8c3ae98836e5443301c0700000000000000000005182b3b484d595b5b5b5b5b5b5b5b5b5b5b556c8297acc1d7ecfffff7e2cebbaa917c675136251300000000000115273747596379879aa2b1b5c1c1c2c3c2c0c2b6b1a59d8b7c7d929fabb5c1c2c8b8a7957f6a553c2b1905000000000010263b50657b909a9c9e9faaa0a1a0a79b86705b464f64798e9faba3a3a4a4a3a2a89a85705b45301b0000000000000000000011263b51667b90a6b1b3b4b4bcbbb4b3b2b09e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7dcecececdbc6b19b86715c46311c00182d43586d8298adc7c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c7ad98836e58432e19000012273c52677c91a3b5b5a99f96897f756760544b3f33291b0b00000000011527374d5f6f8499a6b8c7d7e5f4fffffffffffdf6f4e9e1dedcdcdee1e9f5fcfffff7e2ccb7a28d77624d38220d001c31475c71869cb1c6dbf1fffffff2ddc8b29d88735948341f0b000000000000000000000000000000000000000000152b40556a8095aabfd5eafff5e2cfbfb2aea6a9acaeaeadaba8a69d968b80746158473929160300000000000000000000000215273754697f94a9c5d5e8fbeed9c4af99838095aac0d5eafffffae7d5c4a8937e6953362513000000000000000000000b20344859626f717171717171717171717171717b90a5bacfe5fafffeead8c8ad97826d5443301c0700000000081d3144556177879ca5b3c0c9d2d6d8d9d8d6d3cac3b6a99f8a899eb3bcc9d2d7d5c5b29c87725a4835200b000000000010263b50657b90a5b2b3b4bbb6b6c5b09b86705b464f64798ea4bcc9b9b9b9b8c6b09a85705b45301b0000000000000000000011263b51667b90a6bbc8c9cacfcecac9c7b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c7d7d7d7d7d7c6b19b86715c46311c0014293f54697e94a9adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadada9947f69543f2a1400000b20354b6073859ba99f988b81766a60564a43362f1e170b0000000000081d314455677d92a1b3c5d5e5f5fffffffffff5eae2dfd6cdc9c7c7c9cdd7e1e9f4fff7e2cdb7a28d78624d38230d001d32475d72879cb2c7dcf1fffffff0dac5b09b85705b3b2a1805000000000000000000000000000000000000000000152b40556a8095aabfd5eafff0dbc6b2a19990949799999895928e8881786b6056473a2a1b0b000000000000000000000000000f24394e64798ea7b8cce0f5f4dfc9b49f8b889eb3c8ddf3fffff4e0cbb8a68e78634e39230e000000000000000000001325364d62778486868686868686868686868686859bb1c6dbf0fffffff2ddc8b39d8874604a35200b000000021628384b6073849aa5b6c3d0dee5ebedeeede9e5ded4c7baa99f9ea7b8ccd9e7ecdecab6a48d77624d38220d000000000010263b50657b90a5bac8c9ced8cbc5b09b86705b464f64798ea4b9d9cecececec5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0dedfe3e2dfdec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879cb1c1c1c2c2c2c2c1b19b86715c46311c000d22374d62778a979797979797979797979797979797979797979797979797979797979797979797978b78624d38220d0000081c30435463798b988c82786c61584b453830251811030000000000000b20354b6074879db2bfd0e3f3fffffffffdefe5d8cec9c6b9b4b1b2b4bac6cdd6e4f4ffe2cdb8a28d78634d38230e001e33485d73889db2c8ddf2ffffffeed9c4af99846f5a442f1a00000000000000000000000000000000000000000000152b40556a8095aabfd5eaffeed8c3ae99837b7f82838382807d79746b625a4b45382a1c0c00000000000000000000000000000b20354a6074889eb3c8def3f6e2cdbaa99f9ea6b8cbe0f5fffff2ddc8b39d88735b4935210c000000000000000000071c3043546d82979b9b9b9b9b9b9b9b9b9b9b9b9b9ba3b5c9ddf2fffffff4e0cbb7a68e79644f39240f000000091e324556687e93a2b4c3d3e1eef8f0e5dedcd4d3d9dcd7c7bab4b3b8c5d6e8f7f9e6d3c3a5907b65503b2610000000000010263b50657b90a5bad0dfe2eadbc5b09b86705b464f64798ea4b9cee3e3e3dac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5f4f7f7f3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c72879caaabacadadadacacab9b86715c46311c000b20344859657b828282828282828282828282828282828282828282828282828282828282828282827b655a4835200b0000011426364a5b657b82796d625a4c473a32281c130800000000000000061a2c3d52687d92a5b6caddeefffffffffceedfd2c7bab4aba89e9c9c9fa8b4b9c6d6e9fce2cdb8a38d78634e38230e001e33485d73889db2c8ddf2ffffffedd8c3ae98836e59432e1904000000000000000000000000000000000000000000152b40556a8095aabfd5eaffecd7c2ac97826d696c6e6e6d6b686460544d483c31271a0c000000000000000000000000000000071c3043546e8398aec3d8edfdead7c7bab4b3b8c5d5e7fbffffedd8c3ad98836e583d2c1a060000000000000000000b20354a6074899eb0b0b0b0b0b0b0b0b0b0b0b0b0b1b5c1d2e4f8fffffffae7d5c4aa957f6a553a2a170400000b21364b6075889db2c0d1e2f1fdefe0d3cac6bfbec4c7d0d7cdc9c8ccd6e3f3f9f4e6d1bca6917c67513c2712000000000010263b50657b90a5bad0e5f7f0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000071d32475c7286939596979797979797969586715c46311c0005182b3b4b5d656d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d655e4c3c2b190500000008182d3d4c5e656d645c4d493c332a1e160a0000000000000000000c2135495b70859bb0c3d3e6fbffffffffeeded1c1b5a99f968e89878789919ea8b9cde1f5e3cdb8a38e78634e39230e001d32485d72879db2c7dcf2ffffffeed9c4ae99846f59442f1a00000000000000000000000000000000000000000000152b40556a8095aabfd5eaffecd7c2ac97826d575759595856534e4a4336352b1d150a000000000000000000000000000000000013253653687e93a8c3d4e6faf5e5d7cdc9c8cbd5e3f3fffffae6d4c3a8937d68533e2813000000000000000000000d22384d62788da7b8c6c6c6c6c6c6c6c6c6c6c6c6c6c9d2dfeffffffffffff0dac5b09b85705847331f0a000011273c51667c91a6b7cbdeeeffefdfd1c2b6b1aaa8afb3c0cee2dfdee0e8f3f1e6dfdcd6c6a6917b66513c2611000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000000f24394e647a7e8081828282828281817f7c66513b261100000d1d2f3f4b5057585858585858585858585858585858585858585858585858585858585858585857504c402f1e0e00000000000f1f2f404c50584e4a3d352b1f170c02000000000000000000000e23394e63798ea3b5c9e1f1fffffffff2e2d1c0b4a39b8b8179747272757d8a9eb4c9def3e3ceb8a38e79634e39240e001c32475c71879cb1c6dcf1ffffffefdac5af9a85705a38281602000000000000000000000000000000000000000000152b40556a8095aabfd5eaffecd7c2ac97826d5742444443403d3935302520190e020000000000000000000000000000000000000e23384d63788da5b7cbdff4fff5eae2dfdde0e7f3fffffff4dfcbb7a58d78634d38230e000000000000000000000f243a4f647a8fa4c5d5dbdbdbdbdbdbdbdbdbdbdbdbdde4effdfffffffffff4dfcab49f8b77614c37210c0002182d42576d8297acc4d4e7fcf7e4d1c1b4a49c94939aa2b1becee1f3f5fbf1e1d4cac7c5b9a88e79644e39240f000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a0500000000000000000000000000000000000000000000000d21364a5c64686b6c6c6d6d6d6d6c6b6a665e4c38240f00000011212f373b424242424242424242424242424242424242424242424242424242424242424242423b382f21110000000000000111212f383b4339362d20190e04000000000000000000000003162839556a7f94aac1d1e4fffffffffae7d4c4b4a29a85796c645c5c55606d8398adc2d8ede3ceb9a38e79644e39240f001b30455b70859ab0c5daeffffffff1dcc6b19c87715645321e09000000000000000000000000000000000000000000152b40556a8095aabfd5eaffecd7c2ac97826d57422e2e2d2b2824201c13080500000000000000000000000000000000000000000c2135495b72889db2c7ddf2fffffdf6f4f3f5fbfffffffff2ddc7b29d88725a4935200c0000000000000000000011263b50667b90a5bbd0e5f0f0f0f0f0f0f0f0f0f0f0f2f8fffffffffffffff7e3cfbcab927d67523d271200071c31475c71869cb1c6dbf1fff2ddc8b4a39b867f7e8497a0b1c5daeffff9e6d4c3b7b2b0b09e8975604b36200b000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a050000000000000000000000000000000000000000000000071a2d3d4a4e5355565758585857575655514c402f1d0900000003111c23252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d26231c11030000000000000003111c23262d24211a0f0600000000000000000000000000091e32455770859ab0c5daeffffffffff4dfcbb7a69a8475635b4e4a3e44576c8197acc1d6ece3ceb9a48e79644f39240f00192e43586e8398adc3d8edfffffff4dfcab49f8a75604b36210b000000000000000000000000000000000000000000152b40556a8095aabfd5eaffecd7c2ac97826d57422d191816130f0b07000000000000000000000000000000000000000000000006192c3c586d8297adc2d7ecffffffffffffffffffffffffedd7c2ad98826d583c2c19060000000000000000000011263c51667b91a6bbd0e6fbfffffffffffffffffffffffffffffffffffffffeebd9c9ad98826d58432e1800091e34495e73899eb3c8def3fff0dac5b09b85746a696f8297adc2d7ecfff4dfcab7a59d9a9a96816c5544311d08000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a050000000000000000000000000000000000000000000000000f1f2d36393e404142424242424241403b382f2212000000000000080e1018181818181818181818181818181818181818181818181818181818181818181818100e090000000000000000000000090e10180f0d070000000000000000000000000000000b21364b60768a9fb4c9dff4fffffff8e5d2c1b29d88766157493d362d41566c8196abc1d6ebe4cfb9a48f7a644f3a250f00162c41566b8196abc0d6ebfffffff7e2cebbaa8f7a644f372715020000000003090b100b0802000000000000000000152b40556a8095aabfd5eaffecd7c2ac97826d57422d1803010000000000000000000000000000000000000000000000000000000012283d52677d92a7c2d3e5f9fffffffffffffffffffff9e6d4c3a7927d68523d2813000000000000000000000011263b51667c90a6bbd0e5fffffffffffffffffffffffffffffffffffffffffff2ddc7b29d88725d48331d000a20354a5f758a9fb4cadff4fbe6d1bba6917c6656556b8095aac0d5eafff2dcc7b29d8785858175604b37271502000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a05000000000000000000000000000000000000000000000000010f1a2124292b2c2d2d2d2d2d2c2c2a26241d1204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f243a4f647a8faabbcee2f7fffffff2dec9b5a3907b665847392c212c41566b8196abc0d6ebe4cfbaa48f7a654f3a25100013283d53687d92a8c7d7eafdfffffeead8c8ab95806b5544311d120801060a161e2126201d15090000000000000000152b40556a8095aabfd5eaffecd7c2ac97826d57422d180200000000000000000000000000000000000000000000000000000000000d22374c62778ca4b6cadef3fffffffffffffffffffff4dfcab6a58d78624d38220d000000000000000000000010253a4f657a8fa4c8d9ebedededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee5d2c1ad98836e58432e1900091f34495e74899eb3c9def3f8e3ceb9a38e79644e556b8095aac0d5eafee9d4bea9947f70706c60574532190900000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f1a101010100c0a040000000000000000000000000000000000000000070d0f1316171718181818171615110f0900000000000000000000000000000000000000020002090b0c0903000400000000000000000000000000050707080706040000000000000000000000000001080b0c0c0b0902000400000000000000000013283e53687d93a8c8d8eafdfffffff0dbc6b19b86715e4c3a2a1b162b41566b8096abc0d5ebe4cfbaa58f7a65503a2510000f243a4f64798fa9bacde2f6fffffff2ddc8b39d8874604b3f30201d1419202832363b363127190900000000000000152b40556a8095aabfd5eaffecd7c2ac97826d57422d180200000000000000000000000000000000000000000000000000000000000b2034485971879cb1c6dcf1f2f2f3f3f3f3f3f3f2f2f2dcc7b29d87725a4835200b00000000000000000000000e23394e63788eaabbced8d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d7c7b5a3907c66513b261100081d32485d72879db2c7dcf2ffe5d0bba6907b6651556b8095aac0d5eafee9d4bea9947f695b574b453928160000000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a442f2626262625211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e10171c151d20211e161c19140d0b05000000000002090b151a1c1d1d1d1c1a150c0a030000000000070c0e18151d202121201d151c19150e0c070000000000162c41566b8196abc0d6ebfffffffbe8d6c5a8937e6853402f1c0c162b40566b8095abc0d5eae5cfbaa5907a65503b2510000b21364b60758a9fb4c9dff4fffffff4e0cbb7a6957f6a5d4d403531262b3538454b504b4437271909000000000000152b40556a8095aabfd5eaececd7c2ac97826d57422d1802000000000000000000000000000000000000000000000000000000000005182b3b576c8196acc9d9dcdddddddededededddddddcd7c2ac97826d573c2b190500000000000000000000000b20364b60758a9fb4c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4c4c4c4c4c4c4c6b9a99b86715e4c38240f00051a2f455a6f849aafc9daecffeed9c3ae99836f67646b8095aac0d5eafee9d4bea9947f6954423632281b0a0000000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a443b3b3b3b3b3b37332a1c0c000000000000000000000000000000000000000000000000000000000001080b0c0b08010000000000000000000000000003111c23252d31273136363228312e29221f180d0000000a151d202b2f31323232312f2b211e160b0000010f1a21232d2731353636363228312f2b24211a0f01000000192e43586e8398adc3d8edfffffff5e0ccb9a78d78634e38231100152b40556a8095aabfd5eae5d0baa5907b65503b261000091e3245566f849aafc9d9ebfefffffae7d5c4b49f8b7b665e4f4b44373c494d566065605544372715010000000000152b40556a8095aabfd5d7d7d7d6c2ac97826d57422d180200000000000000000000000000000000000000000000000000000000000011273c51667c91abbcc6c7c8c8c8c8c8c9c8c8c8c8c7c6c2a7927d67523d2712000000000000000000000000091d31455672879cadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafaea89e8b7a644e402f1c09000014293f54697e94abbccfe3f3f0dbc7b3a199837c79798197acc2d7ecfee9d4bea9947f69543f2a1e160a000000000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f5a505050505050504c473a2a1c0c00000000000000000000000000000000000000000000000000000309141d2022201d150b09020000000000000000000512212e373a424638454b4b463946433f37342a1d0d000a1a2731364044464747474644403632291b0b000f1f2d36394237444b4b4c4b453846444039362d1f0f0000001b30455a70859aafc5daeffffffff3dec9b39e8974604a35200b00152a40556a7f95aabfd4dad9d0bba5907b66503b2611000216283854697e94abbccfe3f7fffffff2e2cebbaa9f8b7c6e656055595a5a6269757b74605544311d0e0000000000152b40556a8095aabfc1c2c2c2c1c0ac97826d57422d18020000000000000000000000000000000000000000000000000000000000000c21364c61768b9fb0b1b2b2b3b3b3b3b3b3b3b3b2b2b1b0a48c77624d37220d00000000000000000000000002152738566b809698989898989898989999999999999999999999999999999998958a7c665c4a3622120000000e23384e63788c9fb5c5d5e4efe2d0bfb3a199918e8e979fb1c5d9eefee9d4bea9947f69543f2a140300000000000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c4af99846f65656565656565656158473a2a18040000000000000000000000000000000000000000000000000b171e26313537353127211e160a04000000000000011223303f4b50575b5e566061575e5b59544c473b2a1a0a152738454b555a5c5c5d5c5b59554b46392916071a2d3d4a4e585c5560616160565e5c59554e4a3d2d1a0a00001c31475c71869cb1c6dbf1fffffff0dbc6b09b86715443301c0700152a3f556a7f94aac9c3c4c4c2c5a6907b66513b261100000d22374d62778b9fb4cadfeffffffffdead8c8baa99f91837a75706e6f73787e87908373604b3c2c190600000000152b40556a8095a9abacacadacacaba997826d57422d18020000000000000000000000000000000000000000000000000000000000000a1f3346587185999a9c9c9d9d9e9e9e9e9e9e9d9d9d9c9b998672594834200b000000000000000000000000000c21364c617581838383838383838383838383848484848484848484848484837f77665e4c3d2d1a040000000c2135495b6d8298a7b8c6d2dde4ddd0bfb3afa6a4a3acb1bdcee1f4fee9d4bea9947f69543f2a140000000000000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c6b09b857b7b7b7b7b7b7b7b7a76615847331f0a00000000000000000000000000000000000000000000000b1b293337444b4c4b44373632281f170c00000000000a1d30414d5d656c71737475767573716e696259473828151d314556606a6f71727272716f6a615746321e0c21364a5b636d7174757676757573716e6a635b4a38281602001d32475d72879cb2c7dcf1ffffffefdac4af9a856f5a3625130000152a3f546a7f94ababaeafafadaba7917b66513c261100000b203448596f8499afc0d1e7f7fffffff6e6d7c7bab4a1998f88868485888d939ca195806b5a4935200e00000000152a40556a7f9194969797979797969491816c57422c17020000000000000000000000000000000000000000000000000000000000000417293a51667c8385868788888889898989888888878685837d67523b2b1805000000000000000000000000000a1e334657616c6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6f6f6f6f6f6f6e6a62594c402f1f0f00000000061a2c3d4d6278899ea8b5c1c9d2d6dad0c7c4bcb9b9c2c5cedbecfdfee9d4bea9947f69543f2a140000000000000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3c9b5a39b9090909090909090908877614c37220c0000000000000000000000000000000000000000000003172939464b5560616055524b4538332a1c14060000001024394d5f677b818688898b8b8a8886837e77625645321d20364b607480848687878786848075614b36210e23394e63798286898a8b8b8b8a8886848079635645321e09001e33485d73889db2c8ddf2ffffffeed8c3ae99836e59442e19000011263b51667c8d9396999a999896928978634d38230e000005182b3b50667b90a2b4c9d9ebfefffffff5e5d7cdbfb3aea79e9b999a9da6a9b2b49f8b78634d3c2c19060000000b21364b60757c7f808182828281807f7c75614b36210c00000000000000000000000000000000000000000000000000000000000000000c24394c5e666e707172737373737374737373737271706e675f4d391d0d000000000000000000000000000003172939464c57585858595959595959595959595959595959595959595a5a59554c483b2f22120100000000000e2035485a647a8a9ba3b0b5c1c1c5c6c8c9c9c9c9c9ced8e6f6fffee9d4bea9947f69543f2a140000000000000000000010263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3d2c1b5b0a5a5a5a5a5a5a5a5a6947f69543f2a14000000000000000000000000000000000000000000000a1e334657616d7577756f6760564c473a31241400000012273c51677c8f979b9d9fa9ab9f9e9b98948875604b3620263651667c91999b9c9c9c9b99937e69533929162f455a6f84979c9ea8a0a1aa9f9d9b99958c75604b36210b001e33485d73889db2c8ddf2ffffffeed9c4ae99846f59442f1a00000f24384c5e66797e8183858482817d76635a4935200c0000000d23384c5e70859babbccfe3f0fffffffff5e9e1d0c7c5b8b3b0aeafb3b7c4c7bbaa98836e5b49352108000000091e32455760666a6b6c6d6d6d6c6b6966615746321e090000000000000000000000000000000000000000000000000000000000000000091d30404c51595b5c5d5d5e5e5e5e5e5e5e5e5d5d5c5b59524d41301e000000000000000000000000000000000b1b29333641434343434343434344444444444444444444444444444444434037342a1d120400000000000005192b3c4a5c647a85939ba3a8acb0b1b2b3b4b4b4b4bbc8d8eafdfee9d4bea9947f69543f2a140000000000000000000c17263b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3dfd2c9c6bababababababac4ae99846f59442f1a000000000000000000000000000000000000000000081c2e3f4b6175828a8c89847d756b61584e423118080000152a3f556a7f94aab0b3b4babcb4b3b0aea68c77624d37223043546d8297acb1b1b2b1b0ae99846f5746321e31465b71869bb0b4b9c6b6bbb4b3b1aea98a75604b35200b001d32475d72879cb2c7dcf1ffffffefdac5b09a85705b3928160300091d2f404c5b63686c6e6f6f6d6b676158493c2c1906000000091c2f404f647a8c9fb4c2d2e3f3fffffffffcede2dbd5ccc8c5c3c4c8cbd4d8c8b49f8c78634d36251300000003162839454b51545657575857575654514b4639281603000000000000000000000000000000000000000000000000000000000000000000122230393c4445474748484949494949494848484746443d3930231301000000000000000000000000000000000b171e212c2e2e2e2e2e2e2e2e2e2e2e2e2f2f2f2f2f2f2f2f2f2f2f2f2e2a221f180d0000000000000000000e1e2e3e4a5c64737e868e93979a9c9d9e9e9e9e9faabbcee2f7fee9d4bea9947f69543f2a1400000000000000000c1c2a333b50657b90a5bad0e5faf0dbc5b09b86705b464f64798ea4b9cee3f9efdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdd3dcdcdcdbd0d0d0d0d0d0d0c6b19c86715c47311c0000000000000000000000000000000000000000000e23374b5d6f83979fa99f999288807668604e362513000014293f54697e94a9bec8c9cdcfcac8c6c4a28d78634d3823354b6074889eb3c6c7c7c7c6b49f8a76614b362132475c72879cb1c7ccd6d8cecac8c6b49f89745544311d08001c31475c71869cb1c6dbf1fffffff1dcc6b19c87715746321e09000012222f3d494e5356595a5a5856524c463a2c1e0e00000000001122374b5c6c8196a3b5c5d5e3f2fffffffffff6f3e8e0dedbd9dadddfe7e3cfbcab96806b5443301c070000000a1b2832363c3f414242424242413f3c3632281b0b0000000000000000000000000000000000000000000000000000000000000000000004121d24272e303132333333343434343333333231302e27251e1305000000000000000000000000000000000000030a0c1719191919191919191919191919191919191a1a1a1a1a1a1a19150d0b05000000000000000000000010202e3d4a55606871797d81858788898989898b9fb4c9dff4fee9d3bea9947e69543f29140000000000000004172a3a474c56657b90a5bad0e5faf0dbc5b09b86705b4a50657b90a5bad0e5faefdac5b09a85705b45301b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013293e53687e93a8bdc7c7c7c7c7c7c7c7c7c7c7c7c5b09b86705b46311b0000000000000000000000000000000000000000071a2d3d50657b90a1b4bab4afa79e95897e685443301c070013293e53687e93a8bdd3dee1e3dfddceb8a38e79634e39253a4f647a8fa6b8cbdcdcdccdbaa9917c6651362633485e73889db3c8dde8eae2dfddc8b39e89735e49261401001a30455a6f859aafc4daeffffffff4dfcab49f8a76614b36210c000004121f2c35383e4144454443413d3633291c0e000000000000081b2e3e4b6075859ba7b8c5d4e2effdfffffffffffbf5f3f0eeeff2f4faebd9c9b39d8874604a35200b000000000a161e21272a2b2c2d2d2d2c2b2a27211e160b00000000000000000000000000000000000000000000000000000000000000000000000000090f11191b1c1d1e1e1e1e1e1f1e1e1e1e1d1c1b1912100a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101f2d37444b535b63686c707173747474748095aac0d5eafde8d3bda8937e68533e2913000000000000000a1f334758616b6d7b90a5bad0e5faf0dbc5b09b8570645c58697e93a9bed3e8feefdac4af9a856f5a45301a0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000013283e53687e93a8b2b2b2b2b2b2b2b2b2b2b2b2b2b2ad97826d58422d1800000000000000000000000000000000000000000d21364a5c6f8499afbfcdc9c5b8b3a79c8675604a35200b0013283d52687d92a7bdd2e7f6f7f4e4ceb9a48f79644f3a2c3c566b8095abc4d5e7f1ead7c7ad97826d54433030435474899eb4c9def3fef7f2ddc7b29d88725d48331d0000182d42586d8297adc2d7ecfffffff7e2cebbaa8f7a65503a2917040000000e1a2123292c2e302f2d2c28211f170c0000000000000000101e3245576278899ea7b7c4d1e2eaf5fefffffffffffffffffffffffff7dfcbb7a68e78634e39230e000000000003090b11151617181818171614110c090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f19293a4d5f67686360555c5d5e5f546c8196acc1d6ebfce7d1bca7927c67523d2712000000000000071b2d3e4c61768082839aafc4d9effff2ddc9b5a3998379716e76869cb1c7dcf1ffeed9c4af99846f5a442f1a0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000011263b51667c909c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c917c66513c2611000000000000000000000000000000000000000417293a4e64798ea1b3c7e1ded5c7b3a2907b665443301c070012273c52677c91a7bcd1e6fcfffae4cfbaa58f7a65503a35495b72879cb1c7dcf1fff3ddc8b39e8874604b35354b60758a9fb5cadff4fffff1dcc6b19c87715c47321c0700152a40556a7f95aabfd4eafffffffeebd9c8ac97816c5846331f160a0601080b121d2426323123211a120c0a0400000000000000000003162839485a647a899da6b4c1cdd7e2eaf4f7fefffffffffffffef7f4eee6d4c4a6917c67513c27120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f334758677c7d7975716e6c6a6a6b72859bb1c6dbf0fbe7d5c5a5907b66503b26110000000000000d22364a5c708495979aa1b3c7dcf1fff8e4d2c1b3a1998e8684889ca4b6cadef3ffedd7c2ad98826d58432d180000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e00000b20354b60728186878787878787878787878787878787816c5e4c38240f000000000000000000000000000000000000000a1f3346586d8297adbfd0e3e3d1c0af9a846f5e4c362513000011263c51667b91a6bbd0e6fbfffae5d0bba5907b66503b384d63788da4b6cadef3fff4e0cbb8a68f7a644f3a364c61768babbccfe3f8fffff0dbc5b09b86705b46311b060011263c51667b91a6c2d3e5f9fffffff3dec9b49e8a76614c4332282119141c20242f383b474638352c1f0e0000000000000000000000000a1b2b3c4a5c647a889ba3b4bac7ced8dfe2ebeaebececebe9eae2dfdbd0c8baa9927c67523d27120000000000000000000000000000000609050000000000000003090b0b07000000000000000000000000000000000000010a10121a13110b0200000000000000000000000000000000000000000000000000070b13140b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c617689938e8a868381807f81859ba3b5c9def2f5e0ccb8a78d78624d38230d0000000000000f24394f64798ea2adafb3bfd0e3f6ffffefdfcfbfb3aea49c999ea6b6c2d3e5f9ffebd5c0ab96806b56412b160000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e0000081c304354606c717272727272727272727272727272726c6251402f1d09000000000000000000000000000000000000000c21364c61768a9fb4c9deeedcc8b4a28f7a644f402f1808000010263b50657b90a5bad0e5fafffbe6d1bba6917c66513c3a54697f94a9c2d3e5f9fffbe7d5c4aa95806b553c374d62778ca2b7daecffffffefdac5af9a85705a45301b05000d22374c62778ca4b6cadef3fffffff6e1cdb9a898826d614b4539352c26303539404c515c5c4e493d2c1e0e0000000000000000000000000e1e2d3e4a5c647785949fa9b4bbc8caced9d5d6d7d6d6d4d8cecac6c0b4aa9f8a78624d38220d000000000000000000000001080b131b1e1a0c09030000040a161e21201c130805000000000000000000000000000001121d25272f29261f14060000000000000000000000000000000000000000000008131c202829211e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d546a7f94a7a99f9c99969594969ba3b5c1d2e5f8f3ddc8b39e88735a4835200b00000000000014293e54697e93a9c0c4c7d0deeefffff8f4edddcfc6c2b5b1aeb3b8c4d3e0f1fffbe8d6c5a8937d68533e28130000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000001142636434b565c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d56514434221200000000000000000000000000000000000000061a2c3d54697e93a9bacde1e6d3c3af9a85705d4b37221100000010253a4f657a8fa4bacfe4f9fffce7d1bca7927c67523d475870859ab0c5daeffffffff1dbc6b19c86715a48394e63788ea3b8cde3ffffffeed9c4ae99846f59442f1a04000b2034485971879cb1c6dceffffffffce9d7c6b2a0947f6c60574d493c36434b4e545e667171635b493c2c19090000000000000000000000000f202d3e4a5962737f8b979faab0b4bbc8c0c1c2c1c0bfc8bbb4b0aaa29a8b7e685a4834200b0000000000000000000008141c2028303330211e160b0c171f28323635302520180d00000000000000000000000009151d30393c443e3a31241507000000000000000000000000000000000000000009182530353d3e3632281a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2136495b72879db2bab4b1aeabaaaaabb1b5c1d2dff0f7e7d3c3ae99836e593c2b1906000000000000162b41566b8096abc0d5dce3eefcf7ece3dfe3ece2dbd2c9c6c3c8cbd5e2f1fffff5e0ccb9a78e79644f39240f0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e00000008182630354147474747474747474747474747474747413e34261604000000000000000000000000000000000000000c2136495b71869cb1c7d7e9decab6a4907b66503f2e1b040000000f24394f64798ea4b9cee3f9fffde7d2bda8927d68533d4c61778b9fb4cadff4fffffff3dec9b5a48d78624d3a4f64798fa4b9cee4f9ffffedd8c3ad98836e58432e19030005182b3b566b8096abc1d2e4f8fffffff4e4cfbeae9d94817569635b5c5a54606469717b868679635a49372614010000000000000000000000010f202d3b4855606a78828b949b9faaa8aaacacacaba9a7aa9f9b958e847a68604e3c2b19050000000000000000000a182630353e4548453632281b1c293339454b4a4336342b1d100200000000000000000009192731414d525a534e42332516080000000000000000000000000000000000000b192736434a53534b45382c1f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea5b6cac9c6c3c1bfbfc0c6c9d2dfeff5e9d9c9b6a4907b66513b261100000000000000172c41566c8196abc1d6ebf6fff6e7dacfcacfdae2eae5dedbd9dde0e7f3fffffef0dec9b39e8974604b35200b0000000000000000000011263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e0000000008141c202c323232323232323232323232323232322c2922160800000000000000000000000000000000000000000e23394e63798ea4b5c9e5ead8c8b29c8773604a352010000000000e23394e63788ea3b8cde3f8fffde8d3bea8937e69533852687d92aabbcee2f7fffffff8e5d2c2a8937e69533950657b90a5bad0e5faffffecd7c2ac97826d57422d180200000f24394e64798ea3b5c9ddf0ffffffffecdccbbbae9f96887f787371707174797f86909c9b8878625544311d08000000000000000000000000010f1d2b37444b5a626d777f858a9093959697979694928f8a8680796f645c4e41311d0d0000000000000000000a1a2836434b535b5e5a4b463928293a464c576060544c483b2e2010000000000000000001152737444b5f676f6860504333261600000000000000000000000000000000000c1b293744546068696056493d2c1d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7c3d4dfdbd8d6d5d4d6dbdde4ebe7e0d7cdbcab9c8773604b35200b00000000000000152a3f556a7f94aac9daecfef4e6d9c9bcb5bcc9ced8e6eff1eef3f4fbfffff9eee0cfbead97826d5544311d080000000000060c0e121212263b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000000000001080b171c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d17140e05000000000000000000000000000000000000000006192b3c556a8095aac2d2e5e2cebbaa947f695443301c07000000000d23384d62788da2b7cde2f7fffee9d4bea9947f695445566e8399aec8d9ebfeffffffffeed9c4af99846f574651667c91a6bbd1e6fbffffebd6c1ab96816c56412c170100000d22364a5c71869bb0c2d2e5f8fffffffae9d9cbbdb0a69d948d88868586898e949ba3b1a69b8573604b36261401000000000000000000000000000d1927313c484d59626970767a7d80818281817f7d7a76716a635b4f4a3e312313000000000000000000021528384554606870736f61574632334658617176746c62594b3e2e1b0700000000000000081d314455606d7c847e6a615044341c130800000000000000000000000000000e1d2a39465560727d7e75635b493b2b18050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d52687d92a7bfc6cacfd9d4d6d7d8d9d8d7d5d5ccc7bab49f8c7b655443301c080000000000000012273d52677c92abbccfe3ebe3d6c8bbab9fabb4bbc8d2dfe2eaebedeeecebe5ded1c2b2a08f7a644f37271501000000010f1a2123282827273b51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035495a72879cb1c7dcf0dfc9b49f8b77614c36251300000000000d22374c62778ca1b7cce1ffffffead4bfaa957f6a554b6075899eb4c9def3fffffffffff4dfc9b49f8a76614b52687d92a7bdd2e7fcffffead5c0ab95806b56402b16010000071b2d3e52677d92a4b5c9deecfefffffff7e9dbcdc4b7b3a9a69d9b9a9c9ea8a9b1b5c1b5a3937e685443301c08000000000000000000000000000009151d2b353b474c54576165686b6c6d6c6b6a67646056554e4a3d362e201305000000000000000000091d32455660727e85888475614b383b4c6176868b888177645c4b37220d000000000000071a2d3e4b6073829199937f6b62514430251808000000000000000000000002101e2c3b47576173829293877963594834200d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f253a4f647a8fa1abb1b4bcc9bfc1c2c3c3c3c2c0c5b8b3a99f937f6a5d4b36261401000000000000000d22374c62778b9fb5cad8d9cfc5b9aa9f8c949faab5c1c9cdd7d6d8d8d7d5d3c9c0b4a498836e5c4a361909000000000f1f2c35383d3d3d3c3c51667b90a6bbd0e5fbfffff3dec8b39e89735e49341e000000000000000000000000000000000000000000070d0f120c0a030000000000000000000000000000000000000000000d23384d62788da4b6cadeebd9c8af99846f594734180800000000000c21364c61768ba1b6d9ebfeffffead5c0ab95806b5651667b90a8b9cde1f5fffffffffff6e2cebaa9917c665153697e93a8bed3e8fdffffe9d4bfaa947f6a553f2a15000000001020354b6073869cb1becee0f0fffffffff9ebe2d5cbc8c4b7b3b1afb1b3b9c6c6c9d2c1b29d8773604b35200b000000000000000000000000000000010e19202a343739464c5053555757575654524f4b453839362d221b1002000000000000000000000b20364b607483939a9d947e69564547596b8095a49e96897a644f3a240f0000000000000d21364a5c6c8196a0af9e95806b624a43362618080000000000000000000311202d3c495961758398a0a59c8877624d3c2b19050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374b5c6e828e969c9faba7aaacadadaeaeadaba8a79e968a7e6a61503f2e180800000000000000000b1f34475970859bb0bcc3c9bcb4a79e8c7c7f8c9ba3afb4bac7c1c2c3c2c0c2b6b1a29a8676614c3e2e1b000000000d1d2c3d494e525252525151667b90a6bbd0e5fbfffff3dec8b39e89735e49341e00000000000000000000000000000000000000010f1a212427211e170b000000000000000000000000000000000000000013293e53687e93a8c2d3e5e2cebbaa927d68533a2a180000000000000b20364b60758baabbcee2f7ffffebd6c1ab96816c56546c8197acc6d6e9fcfffffffffffdead8c7ad97826d54556a7f94aabfd4e9fffffee8d3bea9937e69543e291400000000081c304354657b909fb1c2d3e3f3fffffffffff2e7e0ddd5cbc8c6c5c6c9ccd6dbdedfcab7a5907b66513727150100000000000000000000000000000000050d181f222933363b3e40414242413f3d3a36322824211a0f07000000000000000000000001172c41566c8196a1b0b29d8875604b4c61778a9eb4b3a79b85705b46301b0600000000000f24394e647a8c9fb4bcaf9e95806c60544336261809000000000000000513212f3e4a5a6277859aa2b2b6a698826e5a4834200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3e53646e7981868b8f929497979899999896938e8881776860504333211000000000000000000005182a3b51667c909eacaeacab9f98897c666a7a8590999fa9a9abadaeacaba7a49c91847661584733201000000005182b3b495b63676767676766667b90a6bbd0e5fbfffff3dec8b39e89735e49341e0000000000000000000000000000000000000412202d36393d3633291b0b00000000000000000000000000000000000006192c3c596e8399aec3d8eedfcab49f8b77614c37210c000000000000081d314455758a9fb4cadff4ffffecd7c1ac97826c576074889db2c8ddf2fffffffffffffff3ddc8b39e887460566b8095abc0d5eafffffde7d2bda8927d68533d281300000000011426364c5d6d8297a4b6c5d6e3f2fffffffffffaf4f2e7e0dddbdadbdee1e8f0f2e6d4c3ad98836d5544311d08000000000000000000000000000000000000050b0d171e2125282b2c2d2c2c2a2825211e160e0c0700000000000000000000000000061b31465b70869bb0bfb7a6937e6855596c8196a8b9beb09b86705b46311b060000000000172d42576c8197abbccfbcaf9e968172605443362719090000000000001423303f4c5c6478879ba3b3c0c4b49f8b78624d38220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010203646535c646b71767a7d7f818283848382807d79746c62594e4233251503000000000000000000000d24384c5e6b8090979997938b8277665e5c64717b848a90949698999796928d867c726158473a2a17020000000b2034485963797d7d7c7c7c7c7c8095aabfd5eafffffff3dec8b39e89735e49341e0000000000000000000000000000000000001222303e4a4e524b463929190900000000000000000000000000000000000c2035495a73889eb3c8ddf0dbc5b09b85705847331f0a000000000000021527495f74899eb4c9def3ffffedd7c2ad98826d5864798fa6b7cbdff4fffffffffffffff4e0cbb8a68f7a64576c8197acc1d6ecfffffce7d1bca7927c67523d2712000000000008182f3f4b6175869ca7b8c5d4e2eefbfffffffffffffaf4f2f0eff1f3f5fcfffff1dec9b39e8975604b35200b000000000000000000000000000000000000000000030a0c1013161718171615120f0b0903000000000000000000000000000000000012273c51677c91a1b3c4b29d87746062788b9fb4c5b2a0917c66513c26110000000000001d32475d72879cb2c2d1ccbcb09f9681726054443727190a00000008131c32414d5d657a889ca5b5c1d0cfbcab937e68533e291300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021828363e4a4f56576165686a6c6d6e6e6e6d6b686460544d483b312415070000000000000000000000091d2f4051626b7b8283827e776d62594c4a4f5d656f757b7f81838382807d7871676054473a2a1c0c000000000d22374d62778a92929291919191959eafc3d7ecfffffff3dec8b39e89735e49341e0000000000000000000000000000000000091d30404c5c646761574637271501000000000000000000000000000000000e23384d63788da7b8cce0ead5c0ab95806b563a2a1704000000000000001e33495e73889eb3c8ddf3ffffedd8c3ae98836e596b8095aac4d4e7fafffffffffffffffbe7d5c4aa95806b586d8298adc2d7edfffffbe6d0bba6917b66513c2611000000000000111e3346576379899ea7b7c4d1e0e8f3fafffffffffffffffffffffffffffffff5e1ccb9a88f79644f3a240f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001024394d5f6f8399a8b9b6a5927d676c8297a9bab8a798836e5e4c38240f0000000000001b30455a70849aa4b4c1d0cdbdb19f97827260554437281a0a0009182530424f5f677b8a9da6b6c3d2cfbeb1a2937e69543e291400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a18202d363939464c50525557585859595856534f4b4336342b1d14060000000000000000000000000012223444515e666c6e6c6862594d483b363f4b505660656a6c6d6e6d6b68625a524a4336291c0c0000000000152a3f546a7f94a8a7a7a7a6a6a6aaafbcccdff2fffffff3dec8b39e88735e49341e00000000000000000000000000000000000f24384c5e66797c75615544311d080000000000000000000000000000000012273d52677d92a7c5d5e7e7d4c4a5907b66503b261100000000000000081d33485d72889db2c7ddf2ffffeed9c4ae99846f5a71869cb1c6dbf1fffffffffffffffffff1dbc6b19c86715a6e8499aec3d9eefffffae5cfbaa5907a65503b251000000000000003172939495b647a899da6b4c0ccd6e0e7f2f3f9fffffffffffffffefffbf4f3efe6d6c6a7927d67523d28120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1d30404d62788a9eb4c1b19c8672788b9fb4bfb39e8977614c40301d090000000000000d22384d6278869ba3b3bfcecebdb1a098827360554538281a0b192736434a61697d8b9ea8b8c4d3c9bcb5a0978476614c36210c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b22242933363a3d3f424243444443413e3935302620180d00000000000000000000000000000004162634404c50575957534d483b342b222f3838454b50545658595756524d483c353025180c000000000000192f44596e8399aec6bcbcbcbbbbbfc3ccdaeafcfffffff3dec8b39e88735e49341e000000000000000000000000000000000011263c51667c8c928674604b35200b00000000000000000000000000000001162b41566b8096abc0d5ebdfcbb7a68c77614c37220c00000000000000071d32475c72879cb1c7dcf1ffffefdac4af9a856f62788da4b5c9def3fffff7f1eff1f7fffff3dec9b5a48d78626f859aafc4daeffffff9e4ceb9a48f79644f3a240f000000000000000b1b2c3c4a5c647a889aa2b3b8c5cbd5dcdfe6e7eaebececebeae9e7e7e0dddad3cac1a8937d68533e281300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007122035485a697e94a3b5b5a4917c8298aabbb3a1927d675947342212050000000000000b2035485a62768599a1b1becdcebeb2a098827360564538281b28374454606b7f8d9fa9b9c6d4c6b9ab9f948274615746331e0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f171e2125282a2c2d2e2f2e2d2b2824201c14080500000000000000000000000000000000000816222f383b4244423e37342b2018111c232832363b3f41434442413d38352b201c1308000000000000001c31475c71869cb1c6d1d1d1d1d0d5d7dfeaf8fffffffff3dec8b39e88735e49341e0000000000000000000000000000030a0c182e43586d8398a48e78634e39230e00000000000000000000000000000000132536596f8499aec4d9eeddc8b39d88735947341f0a00000000000000071c31465c71869bb1c6dbf0fffff0dac5b09b8570697e93a9c2d2e5f8fceee3dcdadce3eefcf8e5d2c2a8937e6970869bb0c5dbf0fffff8e3ceb8a38e79634e39240e00000000000000000e1e2d3e4a5c647784939ea7b3b8c4c7cad3d2d5d6d7d7d6d4d3d2d5cbc8c4c3b6b2a3927d68523d28130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c20232b3c4b6073859baabbb29c878d9fb4b9a899836f5f4d3b2a2220190d000000000005192b3c485861758397a0b0bccfcebeb2a1998374605646392a394655607280939fabbac7d1c3b7a89e8d7f6d605646392917030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c10131517181919191816130f0b0801000000000000000000000000000000000000000004111c23262d2e2d292220180d0500080a161e21252a2c2e2e2d2b282320190e070000000000000000001e33485e73889db3c8dde6e6e6e6eaecf2fcfffffffffff3dec8b39e88735e49341e0000000000000000000000070d0f171e21252f44596f8499a48e79644f39240f0d0700000000000000000000000000071c30435472879cb2c7dceed9c4af99846f5a3a2a180400000000000000061b30465b70859bb0c5daf0fffff0dbc6b19b86716f849aafc4daefffeeded1c8c4c8d1deeeffeed9c4af99846f72879cb1c7dcf1fffff7e2cdb7a28d78624d38230d00000000000000000010202d3e4a5962727e89949da6acb2b6c3bdbfc0c1c1c0bfbebdc4b8b3afaaa59c938577624c37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a18253035383a3d4455647a8c9fb4b6a59c9fabbcb49e8a78624d413d3a37342b1d1608000000000e1e2b3a4757607382959eb5bcc9cfbfb2a19983746157463a4757617382969eb5bcc9cfc1b4a59d8a7c6a614b4538291b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f11171917130d0b05000000000002090b10151718191816130d0b0600000000000000000000001f34495e74899eb3c9def3fbfbfbfffffffffffffffffff3dec8b39e88735e49341e00000000000000000209101b22242933363a3d44596f8499a48e79644f392a24221b100800000000000000000000000b20354a60758a9fb4c9dfecd6c1ac97816c57422c170000000000000000051a30455a6f859aafc4daeffffff1dcc7b19c8772768a9fb4c9dff4f7e3d1c0b4afb4c0d1e1f1f4dfc9b49f8a7673889db2c8ddf2fffff6e1ccb6a18c77614c37220c0000000000000000000210202d3b47546068767f8890979da5a5a8aaabacacabaaa9a8a5a69e9a958f877e73625947341f0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2736434a4d505255575c6b8196a6b8b6b2b4bcb5a3937e685a575552504d483b34261600000000000e1c2a394555606d80939fabbac7cfbfb3a19a84756157485861758398a0b0bccfcfbeb2a39b877a665e4f4331271a0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0e131617191917140e0c060000000000070b10161818130b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f34495e74899eb3c9def3fffffffffffffffffffffffff3dec8b39e88735e49341e000000000000000a161e212d363939464c4f5255596f8499a48e79644f473a39362d231c11040000000000000000000c22374c61778caabbcee2e9d4bfaa947f6a553f2a150000000000000000041a2f44596f8499aec4d9eefffff2ddc7b29d88727c92aabbcee2f7f1dcc8b4a29aa2b4c3d4e6f6e2cebaa9917c74899eb4c9def3fffff7e3cfbcab8b76604b36210b0000000000000000000002101d2a36434a58616a747b82878c909295969797969594928f8c8885807a72696055473b2a180500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021527384554606365676a6d6f7276889db3c8c7cac5b09b8572726f6d6a686562595145341b0a00000000000c1b2837444b626b7e8d9fa9b9c6d0bfb3a29a8475615a62768599a1b2becdc9bcb5a0988577645c4c40321d150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000508141c2024292b2d2e2e2c292321190e080108131c20262b2d2e28201d14090000000000000000000000000000000000000001080b0e13161819191816130e0b070000000000000000000000000000000000000000000000000000000000001e33485d73889db2c8ddf2f4f4f4f4f4f4f4f4f4f4f4f4f3dec8b39e88735e49341e000000000003111a2832363e4a4f56576164686b6c6f8499a48e79656158564f4a3e382f1f180c00000000000000000e24394e63798ea3c8d8eae7d2bca7927d67523d2812000000000000000004192e43596e8398aec3d8edfffff3ddc8b39e88738398adc8d8eaf9e6d3c3af9a859aa5b6cadff4ead8c7ad9782728a9fb5cadff4fffff4dfcab49f8a755745321e090000000000000000000000000d1825303a464c5560666d72777b7d80818282817f7e7d7a77736f6a645c534b44372a1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d3145566072787a7d7f8284878b9da6b8cbdcdfc9b5a39b8a8785827f7d7a776c63513928160300000000000a192731445160697d8b9ea8b8c4d0c0b4a29a85766578869ba3b3bfcfc7baab9f95827462594a3d30221502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1920263035393e41424343413e38352c201d14182530353b4043433d3531261909000000000000000000000000000000000508141c2024282b2e2e2e2d2b2824201c1308050000000000000000000000000000000000000000000000000000001c32475c71869cb1c6dcdfdfdfdfdfdfdfdfdfdfdfdfdfdfdec8b39e88735e49341e000000000513212f38454b535c646b71767a7d808183889dab95807a77736c645c504c3f332a1c0d0000000000000010253a50657a8fa5bacfe4e6d0bba6917b66513c2611000000000000000003182d43586d8298adc2d7edfffff3dec9b49e8974899eb3c9def3f3dfcab6a58f7a879db2c7dcf2f3ddc8b39e88768babbccfe3f8fffff3dec9b49e89745f392816030000000000000000000000000008131c293337444b5057596265686a6b6c6c6b6a69686561595a554f4b3e353127190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6074868d8f9294979a9c9fa9b8c4d5e7e4d2c1b5a99f9c9a9795928f8c816c5745321e0900000000000009151d33424f5f677b8a9da6b6c3d1c0b4a39b857a889ca4b5c1d0c4b7a99f8d7f6d6056483b2d1f120400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c2b3536434b4e535657595856544d493c3531262f36434a50555858534b443727190900000000000000000000000000030e1920263035393e4143444443413d3935302520190d03000000000000000000000000000000000000000000000000001a2f44596f8399aec4cacacacacacacacacacacacacacacad7c8b39e88735e49341e000000001323303f4b566069717980868a8f929597989da6b09e95908c88817971655d4c473a2a1d0d00000000000011263b50667b90a5bbd0e5e5d0baa5907b65503b2610000000000000000002172d42576c8297acc1d7ecfffff4dfcab49f8b7b90a7b9cce0f5f1dcc7b29c87728196abc5d5e8f5e0cbb8a6917c91a6c9daecfffffff2ddc8b39d88735e48331e000000000000000000000000000000000c171f2731353b3b484c50535556575756555453504c473a403a372e201d15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657a90a4a5a7aaacafb2b4bac7c4cedbd4cbc8c7bab4b2afacaaa7a59f8a75604b36210b0000000000000001162432414d5d657a889ca5b5c1d0c1b4a39b909da6b6c2cfc1b5a69d8b7d6a614b45382a1d0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1825303c484d546063686b6c6e6e6c69635b524b44373f4c5460656b6d6d686055443727150200000000000000000000000b171e2b3536434b4e53565859595856534e4a4336342b1e160a000000000000000000000000000000000000000000000000162c41566b8096abc0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bab39e89735e49341e0000000e1e30414d5d65757e868e969b9faaa7aaacadb3b8bcb0aba5a69d968e867b6d6158473b2a1d0d000000000011273c51667c91a6bbd1e6e4cfb9a48f7a644f3a250f000000000000000001172c41566c8196abc1d6ebfffff7e2cebbaa978297acc5d6e8f8e4d2c1aa95806a7a8fa7b8cce0f5e7d5c5ae998399aec3d8eefffffff1dcc7b29c87725d47321d08000000000000000000000000000000000409151d20262a34373b3d4041424241403f3d3a37342a2b25221b100801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b50667b90abbcbcbfbec3b7b2aeacb1bdcec4b7b3abafb3b9c5bfbfbdbaa88d78624d38230d0000000000000000061423303f4c5c6478879ba3b3c0cfc1b5b0a5b3b7c4ccbeb2a39b887a675f504332281a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2836434a5a626c74797e80828383817e78716860554b4f5d65737b8082837d73605544311d0b000000000000000000010f1b29333c484d546063686b6d6e6e6d6b686360544d483b32281b0f010000000000000000000000000000000000000000000011263c51667c91a29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa99f9b86715c47321c000006192c3c4d5f677b87939ca4abb0b4bbc8c0c1c3c8cbcdc3c0c4b7b2aba49c9082766259473b2a18050000000012273c52677c91a7bcd1e6e4cfbaa48f7a654f3a2510000000000000000001162b40566b8095abc0d5eafffffeead8c8b39e889eb3c8ddf3f2ddc9b5a38d786374899eb3c8def3f3dfc9b49f8a9fb4c9dff4fffffff1dbc6b19c86715c47311c0700000000000000000000000000000000000001080b11181f2226282b2c2d2d2c2a292825221f18150f0d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22384d62778b9fb4b0aca8a4a59d99979fb1c4b7a69d969a9ea7a6aaaeb1b49f8975604b36200b0000000000000000000513212f3e4a5a6277859aa2b2becdc9c6bac8cbcdbcafa0988577645c4d41331e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031628384554606b7881898e939697989896938d867d73655d60697b8790959898928373604b392916030000000000000003101f2d39464c5a626b74797d8083838382807d79746b62594b45392c1f10020000000000000000000000000000000000000000000b20354b6073848a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89857a644f39240f00000c2035495a677d8d9da5b1b6c2c6caced9d5d6d8dde0dfd8d5d4cbc8c2b5b1a0988677625947341f130000000011273c51667c91a6bbd1e6e5d0baa5907b65503b2610000000000000000000152a40556a7f95aabfd4eafffffff6e0ccb8a79ea7b8cce0f5ebd9c8b09b86715b6d8298adc7d7e9f6e2cdbaa99fa9bacde2f6fffffff0dac5b09b85705b46301b0600000000000000000000000000000000000000000000050b0d10131516171716151413100c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2034485a6f849a9f9b97938f8b87848197acc1b39d888185898d9195989c9f96816c5645311d09000000000000000000000311202d3c495961758398a0b0bccfdacfd5c7bab49e95827562594a3e302315020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245566072808b969ea7a8abacaeadaba9a49c92867b69697e8d9da5aaadada1947f6a5746321e0a0000000000000110212e3d4a57616c7881888e93969899999896928e8880786b6057493d2d2010000000000000000000000000000000000000000000081d314455606f757575757575757575757575757575757575757470645c4a36220d00000e23384d63788b9fabb7c3c9d3dbdfe2ebeaecedf2f4f3edeae6dfddd2c9beb2a49c8677624c41311b0b00000011263b50667b90a5bbd0e5e6d0bba6917b66513c2611000000000000000000142a3f54697f94a9bed4e9fefffffbe7d5c5b8b3b8c5d5e7f7e2cebbaa937e6954667c91a9bacde1f6ead7c7bab4bac7d7eafdffffffefd9c4af9a846f5a452f1a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3c4e6379878986827e7a76726e798ea3b8b19c87727074787c7f83878a8676614c38271502000000000000000000000002101e2c3b4757617382969eb5bcc9d2c4b8a99f9280726057483b2d2012050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091c2f404b607483959faab3b8c5c0c1c3c3c1c2b6b1a49c8c7f7b8c9fabb7c3c2bfb49e8a76614b36210c0000000000000f1f2e3f4b5c6476818b969da6a8abadaeaeadaba8a69d968b8075635b4a3e2d1e0e000000000000000000000000000000000000000001142637444b5a606060606060606060606060606060606060605f5b4f4a3e2d1b070000152b40556a8095a9bac9d4dee5f0f4f7fefffffefffffffffffaf4f0e5decfc2b6a499836f5f4e39281603000010253a50657a8fa5bacfe4e7d2bda8927d68533d281300000000000000000014293e53697e93a8bed3e8fdfffffff3e3d5ccc8ccd5e3f3f4dfcab49f8b77624c61768a9fb4c9def4f5e5d7cdc9cdd7e5f5ffffffffeed8c3ae99836e59442e1904000000000000000001080b0c0a0300000000000000000002080b0c0d0b08010000000000000000000000000000080d0f191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a180d0b0500000000000000000000000000000000000000000d2135495b637275706d6965615864798ea4b9b29d88725d5a62666a6e717573615847331a0a00000000000000000000000000000e1d2a394655607280949fabbbc2b5a69d8b7d6b605445392b1d10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f23384c5e6d8298a1b4bbc8ccd6d5d7d8d8d6d3cac2b6aa9f948b9faabbc9d4d7cdb9a8917c67513c271200000000000b1b2d3d4b5d657a87969faab3b7c4c0c2c3c3c2c0c4b7b2a99f968679645c4a3c2b190900000000000000000000000000000000000000000919263135454a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4639362d2010000000172d42576c8297acc7d7e7f1f9fffbf4f3eeebe9f0f2f5efedf0f2f8f8ece0d3c2b3a1927d685746321e0900000e23384e63788da3c6d7e9ead4bfaa957f6a55402a1500000000000000000013283d53687d92a8bdd2e7fdfffffffff3e7e0dde0e7f3fde9d7c7af9a846f5948576f8499aec9d9ebfef5eae2dfe2eaf5ffffffffffedd8c2ad98836d58432e18030000000000000009141d20211e170b0000000001080b11151d202222201d1409090000000000000000000002101b22252e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2d2220180d00000000000000000000000000000000000000061a2c3d494e54605457534f4c4f657a8fa4bab39e88735e484d51555954606054473a2a17000000000000000000000000000000000c1b29374454606b7f8d9faab2a39b887a675f4a4336281b0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d50667b90a0b2bfced8e0e8ebecededebe5ded3c8bbb4aa9faabbc8d9e7e9d7c6ad97826d58422d1800000000031628394a5b657b8a9da5b4bbc8cbd4d5d8d8d8d7d5d4cbc7bab4a49c897a645a4837271502000000000000000000000000000000000000000009141d203035353535353535353535353535353535353535343024221b1002000000162b41566b8096abc0d5ebf7f1efe7e0ddd9d6d3dbdee1dad8dbdde4eff6f0e0d0bfb39e8975614b36210f00000c21364c61768ba8b9cde1ecd6c1ac97816c57422c1700000000000000000012273d52677c92a7bcd1e7fcfffffffffffbf5f3f5fbfff6e1cdbaa9927d68523b53687d92abbccfe3f7fffdf6f4f6fdffffffffffffecd7c1ac97826c57422d17020000000000000e192631353633291b10020509151d20262731363737353126231c1104000000000000000010202e373a434444444444444444444444444444444444444444444444444444444237342b1d0d000000000000000000000000000000000000000f1f2c3536434b43363e3a3b50657a90a5bab49e89745f49383c4036434b4a43362a1c0c00000000000000000000000000000000000b192736434a61697d8c9ea0988578645c4d413025180a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2136495b70859bb0becfe2eaf6fbfff7f2f0eef2f0e6d8cec8bbb4bbc8d8e6f6f0dbc5b09b86705b46311b00000000091e32465763798a9ea8b6c3ced8dfe7ebedeeeeedebe6dfd8cec2b6a79e8978625544311d0c00000000000000000000000000000000000000000001080b1a202020202020202020202020202020202020201f1b0f0d07000000000014293e54697e93a9c5d5e8e4dddad5cbc8c4c1bec6c9cfc6c3c5c9d1dce3eeede0ccb8a7937e68533d2c1a06000a1f33465874899eb4c9deefdac5af9a85705a3b2b1805000000000000000011273c51667c91a6bbd1e6fbfffffffffffffffffffffff4dec9b49f8a76614c374c62778b9fb4cadff4ffffffffffffffffffffffffebd6c0ab96816b56412c160100000000000e1e2b37444b4b46392e1d1519202731353b37444b4c4c4b4437382f1f170c0000000000000a1a2e3e4b4f59595959595959595959595959595959595959595959595959595959584c483b2b1805000000000000000000000000000000000000010f1a21263035302629263b51667b90a6bbb49f8a75554431262a263035353025180c0000000000000000000000000000000000000009182530434f5f677b898d8375625a4b3e301c13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63798ea3b4c8dcecfefffdefe4dddad8dddfe7eae2d8cec9ced8e6f6fbf2ddc8b29d88735d48331e00000005192b3c4b6175879ca8b9c6d4e2eaf6fafffef8f8fefffaf5eae2d3c5b8a79b8574604b3a29170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f243a4f64798fa7b8ccded1c8c5c4b8b3aeaca9b1b5beb2adb0b5c1c7d0ddede8d6c5b19c87725b4935210c000417293a5c71869bb1c6dbf0dec8b39e8873594834200b000000000000000011263b50667b90a5bbd0e5fafffffffffffffffffffffbe8d6c5ae98836e574634475970859bb0c5daf0ffffffffffffffffffffffffead5bfaa95806a55402b1500000000000a1a2b3c49556061574b3e31272b3437444b5157556061626055504c3f332a1c0e00000000021528384b5c646e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d62594834200b00000000000000000000000000000000000000000608141c201c1414273c51677c91a6bcbbaa8a75604b352015141c20201c130800000000000000000000000000000000000000000008131c32414d5d6575786e6157483c2e20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9c1d1e4fafff8eadfd1c8c5c3c8cbd4dee6eae2dfe2eaf6f3e7e0ddc9b39e89745e49341f0000000b2035485a6b8096a5b6c6d6e4f1fefcf5f3e9e3e3e9f3f5fcfdf0e3d5c5b5a3947f6a5847331f0a000000000000000000060c0e1d202020202020202020202020202020202020202020201a18120800000000000000000000000000000b20364b6075899eb3c9c9c0b4b0a8a69e9996949ba3b2a0989ba3afb3bfcfddeddecab6a48d78634e38230e0000182e43586d8398adc2d8ede0ccb8a78c77624d37220d000000000000000010253a50657a8fa5bacfe4fafffffffffffffffffffff5e0ccb8a7917c6651392a3b54697f94a9c2d3e5f9fffffffffffffffffffffee9d4bea9947f69543f2a140000000002162838495a627476645c4b44373b484d5560666c72757777756e655d4c473a2c1e0e000000091d324556647a838484848484848484848484848484848484848484848484848484848277624c3929170300000000000000000000000000000000000000000001080b080112283d52677d92a7c7c3a08b76614b36210c01080b0b07000000000000000000000000000000000000000000000000001523303f4c5761635b4b46392b1e10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152738596f8499aec4d9eeffffeadaccc0b4b0aeb2b7c4cad3e1f1f4f7fdf3e2d5cbc8c2b29d87725d48321d0000021527384d62788b9fb4c3d3e4f4fff4e9e1ded4ceced3dee1e8f4fff3e3d2c1b39e8976614c37210f00000000000000010f1a212333353535353535353535353535353535353535353535352f2d25190b00000000000000000000000000081d3144556c8197abb9b4aba29a938e8884817e859bad9882868d99a1b2bfcfe7e5d3c2a8927d68533d28130000152a3f556a7f94aac8d9ebe8d5c5a7927c67523d271200000000000000000f243a4f64798fa4b9cee4f9fffffffffffffffffffff3dec8b39e8975604b3623384e63788da4b6cadef3fffffffffffffffffffffde8d3bea8937e69533e291400000000091e324556627886887a6a6055525359626b747b82878a8c8c89847b6e6158493c2c1c0c00000b20364b6074889899999999999999999999999999999999999999999999999999999997836e5746331e0a000000000000000000000000000000000000000000000000000013283d53687d92a9aeada58c77614c37220c0000000000000000000000000000000000000000000000000000000000000513212f39464b4e493d32291b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d31455672889db2c7ddf2fff6e6ccbcafa29b999da6b2b6c3d3e6f9fffbe7d5c4b8b3adac99846e59442f190000091d3145566c8196a9bacee1f1fff4e4d6cdc9beb8b8bec9ccd6e4f4ffefe1ccb9a8947f6a553d2d1a070000000000000f1f2c3538484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a454137291900000000000000000000000000021527374e63798c9fa89e968d857e79736f6c6f8499a48e7a70798399a1b2c9daecd7c2ad97826d58422d18000010263b50657b90aabbcee2ecd7c2ac97826d573e2d1b07000000000000000e23394e63788ea3b8cde3f8fffffffffffffffffffae6d4c3ac97826c5645312135495b72879cb1c7dcf1fffffffffffffffffffffce7d2bda7927d68523d28130000000417293a4b6074869c9d8b7f746b68686f78808890979c9faaa89f99908376635b493a2a18040011263b51667b90a6aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae9f8b76614c36210c00000000000000000000000000000000000000000000000000000f24394f647a8b959998938773604b35200b0000000000000000000000000000000000000000000000000000000000000003111b28323638352c1e160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60758a9fb5cadff4feebd9c8af9e95858388919ca4b6cadef3fff4e0cbb8a69e9797917c66513c271100000b20364b6075889eb3c7d8eafff7e7d6c6b9b4a9a3a3a9b3b9c6d6e6f6fce8d6c6b29c87725b4a36210c000000000008182c3d494e5d606060606060606060606060606060606060606060605a5447371e0e000000000000000000000000000921364a5b6d8298968980787069635b59596f8499a48e796463728399abbccfe3dac4af9a856f5a45301a00000c21364b61768a9fb4cadff2ddc7b29d87725c4a362208000000000000000d23384d62788da2b7cde2f7fffffffffffffffffff4dfcbb7a58f7a655038271a2c3d566b8095abc4d5e7fafffffffffffffffffffbe6d1bca6917c67513c27120000000a1f3346586a8095a4aa9f9487807d7e848b959da6acb1b4bbbab4aea1998779635947341f0a00152a3f556a7f94aac4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4bbaa8f7a644f3a250f00000000000000000000000000000000000000000000000000000d22364a5c64798083837e76615544311d080000000000000000000000000000000000000000000000000000000000000000000b161e2123211a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778cabbccfe3f8f7e2cebbaa957f706e747c869cb2c7dcf1fff3ddc8b39e8882827d675e4c39240f000010263b50657b90a7b8cce5f5ffecdac9b9a89e948e8e949ea8b9c8d9ebfef4dfcab6a58e79634e39240e0000000000132536495b6372757575757575757575757575757575757575757575756f65543c2c1906000000000000000000000000071a2d3d4d62788981776b635b534e4a3d596f8499a48e79645462788c9fb5cadfdbc6b19b86715c46311c00000a1e33465771869bb1c6dbf0dfcab7a58e79644f362513000000000000000d22374c62778ca1b7cce1fffffffffffffffffffff2ddc7b29d8773604a35200f253a4f647a8fa6b7cbe0f4fffffffffffffffffffae5d0bba5907b66503b26110000000c21364c6176899eb4bbb4a59d969293999faab3b7c4c7cacecdc9bfb3a59d8777614c37220c00162b40566b8095abc0d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d6c5a5907b65503b26100000000000000000000000000000000000000000000000000000071b2d3e4a5b636a6e6e69615847372614010000000000000000000000000000000000000000000000000000000000000000000003090c0e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3c9daecfff4dfcab49f8b7661546066798da3b8cde2f8efdac5b09a85706d675f4d40301d090001162b41566b8096abc5d5e8fff8e3cfbcab9e8a7f79797e8a9eaabbcee2f7f9e6d3c3a9947e69543f291400000000071c3043546379878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a836f5a4935200c000000000000000000000000000f2035495a62766b61584e493d393644596f8499a48e79644f5a72879db2c7dcddc7b29d88725d48331d000003172939566b8096abc5d5e8e6d4c3ab96806b5443301c070000000000000c21364c61768ba1b6d9ebfefffffffffffffffff8e5d2c2ab96806b5443301c0b20354a6074889db3c8ddf2fffffffffffffffffffae4cfbaa58f7a65503a251000000013283d52687d92a8b9c8c3b6b2aba7a8afb4bbc8cbcac5c1c1c6c9d0c3b7a596816c57412c170014293e54697e93a9c1bebebebebebebebebebebebebebebebebebebebebebebebebeb9a78e79644e39240f00000000000000000000000000000000000000000000000000000010202d3d494e555958544c473a2919090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798ea3b9cee3fff2ddc8b39d887358464d63788da2b8cde2f7efdac5b09a85705b524d413022120000021528385a6f859aafc4daeffff4dfcab59f8d7b696363697a8c9fb4cadff4ffedd8c2ad98836d58432e18000000000b20354a6072859ba59f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa28d78634d38230e0000000000000000000000000006192b3c495761574c473a3535383e44596f8499a48e79644f5b72879cb2c7dcdcc7b19c87725c47321d00000010253a4f657a8fa7b8cce0f1dcc7b29d8773604a35200b0000000000000b20364b60758babbccfe3f4f7fefffcf6f4f2f0eedec9b5a48e79634e362513071c3043546c8297acc6d6e9f2f4f6fcfffef7f4f3f1e3ceb9a48e79644f39240f00000011263b51667c909faab8c4cac7c0bdbdc4cacbc8bbb4afabacb1b6c2cbc3b19c87725c47321d000f243a4f647a8fa3a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89e8974604b36200b00000000000000000000000000000000000000000000000000000002101f2c35384044433e3733291c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d0f10101110100f0d0b0801000000000000000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c3a4d63788da2b8cde2f7efdac5b09a85705b4539302313040000091d32455673889eb3c8ddf3ffeed9c3ae99836e5d4e4e5c6e8398adc3d8edfff0dbc6b19b86715c372715020000071b2d3e51667c91a3b5c3b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c0a6917c67513c271200000000000000000000000000000e1e2b39464b463933373d494e54575a6f8499a48e7964646a798d9fb5cadfdac5b09b85705b46301b0000000b20354b6074889eb3c8def1dfcab7a58f7a6550392917030000000000091d324556758a9fb4cadddfe2eae0e9e1dedddbd9dac9b19c86715b4a3618080013253651667b90a8b9cddadddee1e9e0ebe2dfdedcdacdb8a38d78634e38230e0000000f24384c5e687e8c9da6b4bbc8cacecbc8c4b7b2aa9f9a96979ca4b3b7b9a798826d58432d18000d22364a5c70859293939393939393939393939393939393939393939393939393939391806b5544311d0800000000000000000000000000000000000000000000000000000000000e1a21232b2e2e29211f170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0d181f222425262626252422201d14090700000000000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301e13050000000b20364b60758ba6b8cbe0f4fce7d2bda7927d68523f3e52677c91a7bcd1e6fcf3dec8b39e89735544311d0800000d22364a5c70859bb0c1d1cacacacacacacacacacacacacacacacacacabea9947e69543f29140000000000000000000000000000000e1b283236323a474c555b63696d6f728399a48e7a76797f889eabbccfe3d9c4ae99846f59442f1a000000081d3144556d8297acc3d3e6e6d4c3ad97826d5746331e0a00000000000215284a5f74899fb4c6c8caced8cbd7cdc9c7c6c4c9bcab947f6a543d2d1a00000b20364b6075899eb4c6c5c7c9cdd7cbd9cecac8c7c5c3c3a28c77624d37220d000000091c2f404e60687b88979faab1b4bbb8b3aea69d948b85818286909da6ab9e8977624d37220d00071b2e3e4c61767d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c72604b37271502000000000000000000000000000000000000000000000000000000000000060c0e151919140c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f212a3437393a3b3b3b3a3938353126211a0f010000000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b01000000000d22384d62778da2c4d5e7fbf9e3ceb9a48e79644f39384e63788da3b8cde2f8f5e0ccb8a78b75604b36200b00011527374e64798ea3b4c8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd6c1ab96816c56412c17010000000000000000000000000000000e1d2b38454b58616b72787e8284878c9fb49f8c8b8f949ea6b8c9daead8c7ab96806b56412b16000000011426374f657a8fa5b6cadff1dec9b49e8976614b3621100000000000001e34495e73899eaeb1b3b4bbb6b6c6bab4b2b0aeacab9f8c78624d38220f0000091d3245566e8398a8adb0b2b4bac6b6b6bbb4b3b2b0adaaa58b76614c36210c00000000122231424e5d6576828b959b9faaa69e9891887f77706c6c717c889c9f8d7c66594834200b0000101f3347586168696969696969696969696969696969696969696969696969696969676054433019090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2933363b474c4e4f505050504f4d4b4437362d1f0f0000000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b06000000000e23384e63788da3b8cde2fff7e1ccb7a28c77624d37364c61768ba1b6cbe0f6fbe8d5c5a18b76614c36210c00081d3144556c8197acc1d1e4fdf4f4f4f4fffdf6f4f4f7fefff4f4f4ecd7c2ad97826d58422d180300000000000000000000000000000e1e2b3b4856606b7780878d93979a9c9faabbaa9faaa4a9b3b8c4d5e7e2cebaa9907b66503b2611000000000923374b5d72879db2c7d7e9e1cdb9a8937e68533f2e1b0800000000071c31465c718594999c9e9faaa0a1a0a89f9d9b9996938c816c5a4835200b00000215283850657b8a93989b9d9fa8a0a0a1aa9f9e9c9a9895918773604b35200b00000000041424313f4c58616d7880868a8c8b88837c746a625956575e6677878b7f695e4d3b2b180500000417293a474c53535353535353535353535353535353535353535353535353535353524b43362614000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090300000000000000000000000002090b0b0801000000000000000000000000000000000000000000000000000000000000000000000417293a464c585962646565666565646260554e4a3d2d1a0700000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b06000000000e24394e63798ea3b8cee3f8f6e1cbb6a18c76614c37364b60758ba0b5cae0f5ffe1ccb6a18c77614c37220c000b20354b6074889eb3c8deeffffffffffff5e9e1dedfe3ebe3e5e6e8e9d8c3ae98836e59432e1904000000000000000000000000000a1a2b3c48596274808a959da5a9acafb2b4bbc8bbb4bbc8bfc8cbd5e2ebd9c8b49f8a76614b36210c00000000081c2e3f546a7f94a9bacde1e9d6c6b19c86715d4b37220d00000000000c22374c61767e8386888a8b8b8b8b8a89888684817e786c62513c2b19050000000a23374b5d65777e828588898a8b8b8b8b8a89878583807c75605544311d0800000000000614212f3a474c5a626b71757776736e6760554c473b404c5962777969614f40301d0d000000000c1c2933373d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c353026180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b12191d1e190b0902000000000000060c0e151d20201d14090000000000000000000000000000000000000000000000000000000000000000000a1f334658616d7377797a7b7b7b7a7977756f645c4a36210d00000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b06000000000e23384e63788da3b8cde2fff6e1ccb7a18c77624c37364c61768ba1b6cbe0f6fbe8d5c5a18b76614c36210c000f24394f64798ea7b8c9daecfffffffff5e5d7cdc9cacfd9ced0d1d3d4d6c3ae98836e59432e190400000000000000000000000002152738485a627785959ea8b2b6c3c2c4c7caced8cecaced9d4dde0e7ece2cebbaa97826d5746331e0a00000000001121374c61778a9fb4c8d9ebdec9b5a48f7a644f3c2b1905000000000a1f33475861696e71737575767676757472716f6c68635a5144341e0e00000000081c2e3f4b5962686d7072747576767676757372706e6b666056453726140100000000000003111c2a333c494d55556061615859514b4437342a2f3b485961635b4f433222120000000000000c171f212829292929292929292929292929292929292929292929292929292927201c140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d20272e32332e201d150a000000010f1a2123273136353126191608000000000000000000000000000000000000000000000000000000000000000c21364c617682898c8e8f9090908f8e8d8a847a644e39240f00000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b06000000000d22384d62778da2c4d5e7fbf8e3ceb8a38e79634e39384d63788da2b8cde2f7f5e0ccb8a78b75604b36200b000d23384d62788a9fabbccfe3ecfcfffde9d7c7bab4b4bcc9b9babcbdbfc0c2ad98826d58432d1803000000000000000000000000091d3145566278889ba3b4b9c6cad4d7d9dcdfe2eae2dfe2ebe9f3f2e7e0cebfb49f8c78634d3929170300000000000a1f3347586c8197aabbcee2e5d2c2ad98836e5a4834200b0000000004182a3a474c54595c5e566061616160545d5b5957534d493c34261600000000000011212e3b474c53585b5d546060616160565e5d5b5855514b45382819090000000000000000000c171f2b353837444b4c4c463a3c3631271f181d2b3b474c4e4a3d3225140400000000000000040a0c13141414141414141414141414141414141414141414141414141414120b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000311192731353c444749433631271a0a0009151d2c363938454b4b44373326160000000000000000000000000000000000000000000000000000000000000011263b51667b909ea7a3a4a5a5a5a5a4a99f96816c56412c1701000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b06000000000b20364b60758ba6b8cbe0f4fce7d1bca7927c67523d3c51667b91a6bbd0e6fbf3dec8b39e89735544311d08000b2035485a677d8d9fb5becedeeefff6e1cdbaa99f9faba2a4a5a7a8aaabadab96816c56412c170100000000000000000000000417293a4b6074859ba6b5c1cdd7dfe6eceff1f4f7faf4f2efedece3dfd5cbbeb1a195806a5a49351b0b00000000000004172a3a4e63798b9fb4c8d8d6d1cab49f8b78624d38220d00000000000c1c2a33373f444738454b4b4c4b4b43484644413e38352c1e160800000000000003111d2a34373e434648434a4b4b4c4b4538474543403c3632281a0a0000000000000000000000040e1920232731363736332927201d1509050d1d2a343739362d1f140600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000211212e37444b51595c5e584b45382715091927313d494e57566060555044331d0d00000000000000000000000000000000000000000000000000000000000011263b51667b90a6b8c5bababbbabac7baab96816c56412c1701000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b0600000000091d32455673889eb3c8ddf3ffedd8c2ad98826d5b4b4b5b6c8297acc1d7ecfff0dbc6b19b86715c372715020006192b3c4d5f6a7f95a0b2c0d1e0f1f4dec9b49f8b8b8c8d8e90919394969799937d68533e28130000000000000000000000000a1f3347586b8095a3b5c4d1e1e9f4f4f2e9e4eff1e6dfdddad8dacfcac4b8b3a0978372604a3c2c1900000000000000000c2135495b6d8298aabbc3c1c1b4b0a696806b56412b160100000000000c181f22292e31273136363636353026312f2c292320190e000000000000000000000d181f22292d3025303536363636322832302e2b26211e160a0000000000000000000000000000060b0d151d2022211f17120b08020000000c181f2224211a0f010000000000000000000000000000000000000000000000080e10161819191a1a1a1919191816100e0800000000000000000000000000020b1113171919191a1a1919181712100a0100000000000000000000000000000000000000000010212e3f4b5560676e72736e605645311d152737444b5b636c7275756b62503c2b1905000000000000000000000000000000000000000000000000000000000011263b51667b90a6bbd6cfd0d0d0cfd7c1ab96816c56412c1701000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b0600000000021528385a6f859aafc4daeffff4dfc9b49f8b7967606066798b9fb4c9def4ffedd8c2ad98836d58432e180000000e1e304150616d8298a2b4c2d3e3f0dbc6b09b86757678797b7c7e7f8182848476614c37210c0000000000000000000000000c21374c6176899eb4c1d1e2eff2e7dfddd4cfdadcd4cac7c5c3c9bcb5b1a69d928275605443301e0e0000000000000000061a2c3d4d63788b9faeadaca8a39b92887e68533e291300000000000000040a0c14191c151d20212121201c141c1a17130e0c06000000000000000000000000050b0d13181b131c20212121211e161d1b1916110b090300000000000000000000000000000000000002080b0c0c0a040000000000000000040b0c0e0c07000000000000000000000000000000000000000000000003111c23252c2d2e2e2f2f2f2f2e2e2d2b25221b10030000000000000000000006131e26282d2e2e2f2f2f2f2e2e2c27251d120500000000000000000000000000000000000000081b2e3f4b5d65747c8387888274604b36201d314455606c7981878a8a806b5a4834200b000000000000000000000000000000000000000000000000000000000011263b51667b90a6bbd0e4e5e5e5e4d6c1ab96816c56412c1701000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b060000000000162b41566b8096abc5d5e8fbf7e2cebbaa9d887c76767c879da9bacde1f6f9e6d3c3a9947e69543f291400000000132333434b6074849aa4b6c5d5e5ddc9b5a397826d63646567686a6b6d6e6f615847331f0a00000000000000000000000417293a556a7f94a8b9cddfefefe2d4cbc8bfb9c4c7c3b7b2b0adabab9f9b92887d6d605745362513000000000000000000000e2035495a6c8193999897938d857d7568604e3a26110000000000000000000000040002090b0c0c0c0b08010004020000000000000000000000000000000000000000030000070b0b0c0c0b09020006030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212e373a4142434444444444444342403a372e2110000000000000000000021324313a3e424344444444444443413c39302312010000000000000000000000000000000000000e22374b5d657b8691999c9e927d67523a2920354b6073818c969d9f9f8c78624d38220e000000000000000000000000000000000000000000000000000000000011263b51667b90a6bbd0e5fafafaebd6c1ab96816c56412c1701000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b06000000000010263b50657b90a7b8cce0f5fdead8c8b7a69d918b8b919da5b7c7d7e9fdf3dfcab6a58e79634e39240e0000000005151d3145566176869ca7b8c7d7e4d2c1b1a0937e695d505253555658595a4c473a2a170400000000000000000000000a1f33475871869cb1c6d6e9efded1c4b7b2aaa4afb4b7a59d9a9896918b867d75685f4b45392818080000000000000000000006192c3c4b60737e8383817d78706861574e42311f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e1214141413110c0a040000000000000000000000000000000001080b101314120c0b0400000000000000081c2e3f4b505658595959595959595857564f4b3f2e1b0800000000000000000b1e31424e5357585959595959595857524d41301d0a00000000000000000000000000000000000010253a4f657a8b9ca4aeb1ae99836e5846332c41566c81969faab2b5ab947e69543c2b19050000000000000000000000000000000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b0600000000000b20364b6075889eb3c7d8eafdf6e6d4c4b7b2a6a0a0a6b2b7c3d4e5f5fce8d6c6b29c87725b4a36210c00000000000215273847586378899ea9bacde2dfcebeb49f8b7b655948383f4142444437332a1c0c0000000000000000000000000c21374c61768b9fb5cadff4e4d1c0b4a69d948f9aa2b29d878583817c77716860564e4132281b0a0000000000000000000000000e1d31445560696e6e6c68625a534b46393124140200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d1214130f0d070000040a0c111413100b08010000000000000000000000090f1a212327292a2a2826211f170b030000000000000000000000000008141c2025282927221f180c0000000000000e23374b5d656b6d6e6e6f6f6f6e6e6e6d6b655d4b37220e000000000000000011263a4e60686c6e6e6e6f6f6e6e6d6c675f4d392510000000000000000000000000000000000000152b40556a8095aab6c2c7b49f8a76614c3630455b70859ab0bbc8c9b09b85705a4835200b0000000000000000000000000000000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b060000000000091d3145566c8196a9bacee2f1fff2e2d4cbc8bcb5b5bbc7cad4e1f1fff3e1ccb9a8947f6a553d2d1a070000000000000a1a293a495a657b8b9fb4bcccdce2cebbaa9d8877625645312c2d2f2f211f170c0000000000000000000000000011263b51667b90abbccfe3f1ddc8b4a29a887f7a849aa48e7a706e6b676159534b4538311e160a0000000000000000000000000001142637444b54595857534d493c3632281b1406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19202227292824221b100c171f2127292925201d1509000000000000000004121d242c35383c3e3f3f3e3b3633291e160a00000000000000000000010f182630353a3e3e3c37342a1d16080000000010253a50657a8082838384848484838382807b654f3a2510000000000000000013283e53687e828383848484848383817d67523c271200000000000000000000000000000000000010263b50657b90a6b8cbcebaa9927d68523a2a3f556a7f94aac2d2c8b4a38d78624d38220e0000000000000000000000000000000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b060000000000021527384d62788b9fb4c3d3e4f4fff2e7dfddd1cbcbd0dddfe6f1fff3e3d2c1b39e8976614c37210f00000000000000000c1c2c3c4b5d677d929dafbeceded8c8b8a69b8574604b423120191a0c0a04000000000000000000000000000014293e54697e93a9c9daecefdac5b09a84756a6f8499a48e79645856514c473a3632281e160a00000000000000000000000000000009192631353e4443423e38352c211e160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d2b35383c3e3d39362d201c2a33373c3e3e3a35312719100200000000000012222f383d494e5153545453504c463a32281b0a0000000000000000000f1f2d36434b4f5354514c473b34261601000000172d42576c81969798999999999999989795826d58422d1800000000000000061c31465b71869798999999999999989685705a45301b0500000000000000000000000000000000000b20354b6074889eb3c8d8c7ae99846f584733384d63788da3b5c9d1c1a9947f69543c2b190600000000000000000000000000000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000f24394f64798ea4b9cee3f9f1dcc7b19c87725c474d63788da2b8cde2f7efdac5b09a85705b45301b060000000000000a2035485a6b8096a5b6c6d6e4f1fefaf4f2e6e0e0e6f2f4fafdf0e3d5c5b5a3947f6a5847331f0a0000000000000000000e1e2e3f4d5f6a7f95a0b2c0d1e0d5c4b4a397816c604e3e2e1d0d0000000000000000000000000000000000152b40556a8095aabfd5eae3ceb9a48e7964576f8499a48e79644f413c37353841453632281b0a00000000000000000000000000000009141d20292e2e2c282320190e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091927313c484d5254534e4a3e34333a474c515453504b44372e201000000000000e1e2f404c515b6367696969686661584b453928160300000000000000071a2d3d4a54606568696761595144341f0f000000172d42576c8297acaeaeaeaeaeaeaeadac97826d58422d1800000000000000061c31465b71869badaeaeaeaeaeaead9a85705a45301b050000000000000000000000000000000000081d3144556c8297acc5d5c9b49f8a76614c3735495b71869bb1c6dbc6b09b86715a4935200b00000000000000000000000000000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000f24394f64798ea4b9cee3e6e6dcc7b19c87725c474d63788da2b8cde2e5e5dac5b09a85705b45301b0600000000000005192b3c4b6075879ca8b9c6d3e2eaf6fafffbf5f5fbfffaf5eae2d3c5b8a79b8573604b3a2917040000000000000002080b1021304150616d8298a2b4c2d3e2d1c1b19f937e685c4b3b2a190900000000000000000000000000000000172c41576c8196acc1d6ebe0cbb5a08b7660596f8499a48e79644f39383d494e565b4b453928160300000000000000000000000000000001080b14191917130d0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152737444b5a62676968645c4d48435058616669686560554b3e2e1b0800000006192c3c4c5e6672787c7e7f7f7d7b766d605745321e0d000000000000000d21364a5c64737a7d7e7c776b62513d2c1a060000172d42576c8297acc1c3c4c4c4c3c3c2ad97826d58422d1800000000000000061c31465b71869bb0c3c3c4c4c3c3af9a85705a45301b0500000000000000000000000000000000000214263750657b90a6b8cbcebbaa927d68533a2c3c556a7f94aac1d2c9b5a38d78624d38230e0e0e0e0e0e0d0d0b0500000000000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000f24394f64798ea4b9ced1d1d1d1c7b19c87725c474d63788da2b8cdd0d0d0cfc5b09a85705b45301b06000000000000000e1e32455763798a9ea8b6c3ced8dfe7ebedeeeeedeae6dfd8cec2b6a79e8978625544311c0c0000000000000009151d2024232233434b6074849aa4b6c5d5dfcebdb49f8b7a64594837271502000000000000000000000000000000172d42576c8297acc1d7ece2cdb7a28d7862596f8499a48e79644f484d545b636b70605745321e0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455606e787c7e7d7971625950626a767c7e7e7a74645c4b37220d0000000c2035495a667c878d9193949493908b8175604b3b2b19050000000000000f24394e647a878f9393918b806b5b4935210c0000172d42576c8297acc1d7d9d9d9d9d7c2ad97826d58422d1800000000000000061c31465b71869bb0c6d9d9d9d9c5af9a85705a45301b050000000000000000000000000000000009151d20354b6074889eb3c8d8c8af9a846f584733384d63788da3b5c9d2c1a9947f6a543c2c23232323232323221f180d000000000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000f24394f64798ea4c7bbbcbcbcbbbbb19c87725c474d63788da2c5bababbbabab9b09a85705b45301b060000000000000003162839495b657b8a9da5b4bbc8cbd4d5d7d8d8d7d5d4cbc7bab4a49c897a645a48372715000000000000000919273136393838373645566176869ca7b8c7d7e2cebaa99d8877625544311d13020000000000000000000000000000162b40566b8095abc0d5eaead4bfaa957f6a5f6f8499a48e7964575a62697078808575604b38281502000000000000020c1214171819191a1a1a19191817150d0b050000000a1012171819191a1a1a19191817150e0c07000000070d0f16181919191a1a1919191816100e090000000000000b20364b6074828c9193928e857762596a808b9193938f877a644f3a250f0000000d23384d62788c9ca4a6a8a9a9a8aa9f97826d594834200a000000000004192e43596e8398a5a8a9aa9f8e79634e39230e0000172d42576c8297acc1d7eceeeeecd7c2ad97826d58422d1800000000000000061c31465b71869bb0c6dbeeeedac5af9a85705a45301b050000000000000000000000000000000a192731363944556c8197acc4d5cab49f8b77614c3939495a71869bb1c6dbc6b19b86715a49393939383838383837342a1d160800000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000f24394f64798ea9a5a6a6a7a6a6a5a49c87725c474d63788da7a4a4a5a5a5a5a4a39a85705b45301b0600000000000000000a1b2c3d4b5d657987969faab2b7c4c0c2c3c3c2c0c3b7b2a99f968679645c4a3c2b190900000000000002152737444b4e4e4d4c4b4b47586378899ea9bacde2d8c7b7a69a8474604b41312010000000000000000000000000000014293f54697e94a9c8d9ebf4dfc9b49f8c7d706f8499a48e79686c72787e858d96947f6a5645321d09000000000006141f26292c2d2e2f2f2f2f2f2e2d2c2a221f180d04121d24272c2d2e2f2f2f2f2f2e2e2d2b24211a0f02101b22242b2d2e2e2f2f2f2f2e2e2d2b26231c11030000000011263c51667c919faba9a8a395806b62778c9faaa9a8a69a846f5a3828160200000c22374c61778a9fb4c2bebebec8bbb49f8b78624d3828150200000000061b31465b70869bb0c3c8bba5907b66503b26110000172d42576c8297acc1d7ecffffecd7c2ad97826d58422d1800000000000000061c31465b71869bb0c6dbf0efdac5af9a85705a45301b0500000000000000000000000000000a1a2737444b4e4e50657b90a6b8cbcebbaa937e68534e4e4e546a7f94a9c3d3c9b5a38d78634e4e4e4e4e4e4d4d4d4c473b34261600000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000e23384d63788b8e8f9191919191908f8d84705a454c6277898d8e8f909090908f8e8c826e58432e19030000000000000000000f1f2e3f4b5b6375818b969da6a8abadaeaeadaba8a59d958b8075635b4a3e2d1e0e00000000000000081d31445560646362616160555f5a657b8b9fb4c7d7e5d4c4b4a296816c5f4e3e2d1c0c0000000000000000000000000011273c51667c91aabbcee2f7e2cebbaa9f92857e859ba8937e7d81878d949ba3ab9e8875604b36200e00000000021424323b3e41434344444444444343423f37342a1d122230393c41424344444444444443424039362d1f10202e373a4142434444444444444342403b382f211100000000152a3f546a7f94a9bcc9c1ab96816c63788da3bbc8c4b29d88735645321e0900000a1f3347586c8196a9bacdd4d4d9cebbaa95806b5645321d09000000000417293a5d72889db2c7d8bda7927d68523d28130000172d42576c8297acc1d7ecffffecd7c2ad97826d58422d1800000000000000061c31465b71869bb0c6dbe3e3dac5af9a85705a45301b0500000000000000000000000000021527384555606364646475889eb3c8d8c8af9a846f646464646464788da5b6cad2c1aa947f6a63636363636363636262595144341d0d000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000c2135495b6375787a7b7c7c7c7c7b7a78706655414859627377797a7b7b7b7a7a78766e64533f2b16010000000000000000000110212e3d4a57616c7880888e92969899999895928e8780776b6057493d2d201000000000000000000b20364b607379787777767575747372727c92a9bacde1e2d1c0b19f927d685c4a3a2a19090000000000000000000000000c21364c61768b9fb4cadff1ead8c8bbb4a39b949ba3ad9c9393979ca4a9b0b4b8a6927d67523c2b19050000000c1f32424f545758595959595959595857554c483b2a1d30404d515658595959595959595857554e4a3d2d1b2e3e4b4f565858595959595959585756504c3f2f1c09000002182d42576d8297acc2dac1ab96816c63788da3b8d8cab59f8b76604b36210b000004182a3a4d62778a9fb4c7d8eaead8c8b39e8875604b362010000000000a1f334758748a9fb4c9d4bfa9947f6a543f2a150000172d42576c8297acc1d7ecf3f3ecd7c2ad97826d58422d1800000000000000061c31465b71869bb0c6cecececec5af9a85705a45301b0500000000000000000000000000091d3145566074797979797a8399aec3d9cab49f8c7b7979797979797a879cb2c7dbc6b19c8679797978787878787878776c62513b2b18050000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c17010000000000000000000006192c3c495660636566676767666664625a5548373b48546062646565666565646361585346362310000000000000000000000002101f2d39464b5a626b74797d8082838382807d79746b62594b45392c1f1002000000000000000012273c51677c8e8d8d8c8b8a8a89888887858a9fb4c9deefdecebdb49f8b7a6459473726140100000000000000000000000a1f33465870859bb0c3d3e6f6e6d8cec1b4b0a9b0b5baada8a8acb1b6c2c5c8c5af9a85705a4835200b00000012263b4f60696c6d6e6e6f6f6f6e6e6d6c6a6259483424394d5f676c6d6e6e6f6f6f6e6e6d6c6a635b4a3622374b5c646b6d6e6e6e6f6f6e6e6e6d6b655d4c38230e0000031628395a70859aafc5d6c1ab96816c63788da3b8cdcfbcab8e79634e39230e0000000c203448596c8197a9bacee2f6e0cbb8a6927d67523e2e1b070000000c21374c61768ca9bacdd6c1ab96816c56412c170100172d42576c8297acc1d7dedededed7c2ad97826d58422d1800000000000000061c31465b71869bb0b8b9b9b9b9b8af9a85705a45301b05000000000000000000000000000b20364b6074858e8e8e8e8e99a1b3c7dbcfbcab9f8f8e8e8e8e8e8e8e9ca5b6cadec9b5a49c8e8e8e8e8e8d8d8d8d8d8c806c594834200b0000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c170100000000000000000000000e1e2c38454b4e505151525151504f4d483c372a2a36434b4d4f4f505050504f4e4c473a36281806000000000000000000000000010f1b29333c484d546063686b6d6e6e6d6b686360544d483b32281b0e0000000000000000000014293f54697e94a3a2a1a0aa9f9e9e9d9c9b9fa9bacde1f6ebe1cdbaa99d8777615544311d0800000000000000000000000417293a53687d92a5b6cadfebf6eae2d1c8c5bec5c9cbc1bdbdc1c7cad3dadfcab59f8c78624d38220d00000014293e54697e81828384848484848382817f77624c37273c51677d81828384848484848383828079634e39243a4f647a8082838384848484838382807b65503b26100000091e32465773889db2c8d6c1ab96816c63788da3b8cddac9a6917b66513c261100000005182b3b4d62788b9fb4c8d8eae7d5c5b09b85715c4b37220d0000000e23394e63788ea3c7d7d8c3ae98836e59432e190400172d42576c8297acc1c8c9c9c9c9c8c2ad97826d58422d1800000000000000061c31465b71869ba2a3a3a4a4a3a3a29a85705a45301b050000000000000000000000000012283d52677d92a3a3a3a3a3aeb3bfd0e2d9c9bcb4a4a3a3a3a3a3a3a3b2b6c3d3e5d2c2b5b1a3a3a3a3a3a3a3a2a2a29f8c77624d37220d0000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c17010000000000000000000000000e1a283236393a3c3c3c3c3c3b3a38352b1e1a1826303538393a3b3b3b3b3a393733291c180a0000000000000000000000000000000b171e2b3536434a4e53565859595856534e4a4336342b1e160a0000000000000000000000152a3f556a7f94aab7b6b6bbb4b4b3b2b1b1b4bac7d7e9fcfde9d7c7b7a59a8473604b3626140100000000000000000000000c20354b6074879db2bdcddeecfbefe4dddbd3dbddddd5d3d2d6dcdee5f0e3cfbcab937e69533e29140000001f34495e74899698989999999999989897907b66513b30455a6f84969798999999999999989795806a55402b40556b80959798999999999999989795836f59442f1a00000c21364b61768ba6b7cbd6c1ab96816c63788da3b8cdd4bea9947f69543f2a14000000000d2034485a6c8197aabbcee2f3ddc9b5a38f7a644f3b2a1805000010253b50657a90a5bacfdac5b09a85705b45301b0000172d42576c8297acb2b3b3b4b4b3b3b3ad97826d58422d180000000000000004192f44596e838b8d8e8e8e8e8e8e8d8c846f5a452f1a0500000000000000000000000000172c41566c8196abc1b9b9b9c3c7d0ddede7d9cfcabab9b9b9b9b9b9b9c7cad3e1f0e0d2c9c6b9b8b8b8b8b8b8b8b8bcab907b66513b26110000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000000000a151d202325262727272726252220190e0008141c20222425262626252523211f170c000000000000000000000000000000000000030e1920253035393d4143444443403d3935302520180d03000000000000000000000000152a3f556a7f94aabfccd8cecac9c8c7c7c6c9cdd7e5f5fffff5e5d4c3b4a296816b5443301c080000000000000000000000081d314455677c919fb0bfcee0e8f4f8f2f0e9f0f2f0eae8e8ecf1f3f9ffecdac9ae99836e59442e190400001f34495e74899eadaeaeaeaeaeaeaeada6907b66513b30455a6f859aadaeaeaeaeaeaeaeadaa95806a55402b40556b8095aaadaeaeaeaeaeaeadac99836f59442f1a00000f24394e64798ea3c4d4d6c1ab96816c63788da3b8cdd7c1ac97826c57422d170000000005192b3c4d62788b9fb4c8d8eae4d2c1ad98826d5948341f0b000012273d52677c92a7bcd1dcc7b29c87725d3928160300172d42576c81979c9d9e9e9e9e9e9e9e9d97826d58422d180000000000000002172c4054656e7677787979797979787773604b35200b0000000000000000000000000000182d42576d8297acc2cececed9dededfe2eaebe3dfcfcececececececed0d0d0d5d8dfe5dedbcecececdcdcdcdcddac9a8937e68533e29130000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000000000002090b0e101112121211110f0d0b0500000001080b0d0f10101110100f0e0c0a040000000000000000000000000000000000000000000508131c2024282b2d2e2e2d2b2823201c1308050000000000000000000000000000152a3f546a7f94a9bfd4eae2dfdedddddcdbdee1e9f5fffffffff1e1d1c0b49f8975604b35200b0000000000000000000000011527374d5f6c8196a1b1bdccd6e2eaf4f7fefffffffffdfdfffffcf5f3ebdcc7b29c87725d47321d0800001f34495e74899eb3c3c3c4c4c4c3c3bba6907b66513b30455a6f859aafc3c3c4c4c4c3c3bfaa95806a55402b40556b8095aac0c3c3c4c4c3c3c3ae99846f59442f1a000012273c51677c91a6bcd1d6c1ab96816c63788da3b8cddac4af9a856f5a38281502000000000d2035485a6d8297aabbcee2efdfc9b49f8a77624c37220d000014293f54697e94a9bed3dec9b49e89745746321e090011273c51667c8486888889898989898888867e69543f291400000000000000071b2d3e4a4f5760626364646464636362605443301c0e0000000000000000000000000000172c41566c8196abc8c9c9c9c9c9c9c9ced8e6e8d8cac0bdbbbbbbbbbbbbbbbbc0c4cddaebf1e6dfddcacacacacad4c4a8927d68533d28130000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c17010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0e13161819191816130e0b07000000000000000000000000000000000014293e54697e93a9bed3e8f7f4f3f3f2f1f0f4f6fcfff4f4f4f4f6e2cebaa997826d5443301c08000000000000000000000000091930414b607383979fb3b9c5ced8dfe3ebf1f3f7f1efecebe8e8e1ded9cfc6b39e88735e49331e0900001f34495e74899eb3c9d9d9d9d9d9d0bba6907b66513b30455a6f859aafc4d9d9d9d9d9d5bfaa95806a55402b40556b8095aac0d5d9d9d9d9d8c4ae99846f59442f1a0000152a3f546a7f94a9bfd4d6c1ab96816c63788da3b8cdddc7b29d88725645321d090000000005192b3c4d62788b9fb4cadff4e2cebaa9957f6a55402a150001162b41566b8096abc0d5e1cdb9a88b76614b36210c000f24394c5e666f717273747474747373727169614f3b2712000000000000000d22364a5c646f7476777877767573706c655d4b3c2b19060000000000000000000000000014293e54697e93aab3b3b3b3b3b3b3b4bbc8d8dccabaada8a6a6a6a6a6a6a6a6abb0bccde6e2d4cbc7b5b5b5b5b5c5b7a68f79644f3a240f0000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c17010000000000000000000000000000000000000000040a0c111417191a1a1a191715100b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8bdd2dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe8d6c5b49f8b78624d3626140100000000000000000000000000121d314455607381939ea7b4bbc8cacfd9dcdfe3dcdad7d5d3d6ccc9c9bcb4a89a85705a45301b0500001f34495e74899eb3c9deeeeeeee5d0bba6907b66513b30455a6f859aafc4daeeeeeeead5bfaa95806a55402b40556b8095aac0d5eaeeeeeed9c4ae99846f59442f1a0002182d42576d8297acc2d7d6c1ab96816c63788da3b8cddfcab49f8a75604b36200b00000000000e2035495a72879cb2c7dcf1ead8c7af9a856f5a45301a0003182d43586d8298adc2d7e9d6c6a28d78634d38230e00091d30404c515a5c5d5e5e5f5f5e5e5e5d5c544f43321f0c000000000000000f243a4f647a84898b8d8d8d8c8a8885817b655a4835200b000000000000000000000000000e23384d63788b9d9e9e9e9e9e9e9e9faabbced5c0ad9c929090909090909090969eb0c8d8d4c3b7a29f9f9f9f9f9fa79d8773604b35200b0000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c17010000000000000000000000000000000000030a0c171f2126292c2e2f30302e2d2a25211e160b0700000000000000000000000000000002080b181e2020202020202020202020202020202020202020202020201b0b080100000000000000000000000000000011273c51667c91a6c9d9cacacacacacacacacacacacacacacacacaccb9a796816c5a483518080000000000000000000000000000011527374455606d7e89969faaafb4bcc9c7cad0c8c4c2c0bec6b9b3afab9f998a7a644f39240f0000001f34495e74899eb3c9def3fffbe5d0bba6907b66513b30455a6f859aafc4daefffffead5bfaa95806a55402b40556b8095aac0d5eaffffeed9c4ae99846f59442f1a00031628395a70859aafc5dad6c1ab96816c63788da3b8cde3cfbcab8e78634e39230e000000000006192b3c5c71869bb1c6dbf0efdac5b09a85705b45301b00051a2f455a6f849aafc4d9e4cfbaa48f7a654f3a25100000122230393c4447484949494949494948473f3b3225140300000000000003182d43586d82989ea8a2a2a2aa9f9d9a968d78624d38230d000000000000000000000000000c2035495a687e88898989898989898b9fb4c9d2bda8927e7b7b7b7b7b7b7b7b8096aabbcecbb7a5908a8a8a8a8a8a8a897c665443301c080000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000000000000000b171e212933363b3e414344454543423f3b363228201c130800000000000000000000000009151d202d3435353535353535353535353535353535353535353535353530201d140900000000000000000000000000000f243a4f64798fabbcb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bfb39e8977614c3c2b190000000000000000000000000000000009192737444b606977818b939a9faba8b2b6c0b4afacaba8a6a89e9a948b8478645c4a36220d0000001f34495e74899eb3c9def3fffbe5d0bba6907b66513b30455a6f859aafc4daefffffead5bfaa95806a55402b40556b8095aac0d5eaffffeed9c4ae99846f59442f1a00091e32465773889db2c8ddd6c1ab96816c63788da3b8cdebd9c9a6917b66513c26110000000000001b30455b70859ab0c5dae9e9dbc5b09b86705b46311b00011527375c71869cb1c6dbe6d1bca6917c67513c2712000004121d24272f313333343434343433333129271f14060000000000000003182e43586d8398adb9c6b7c8bbb4b2b0a38e79634e39240e0000000000000000000000000006192c3c4e606873747474747474748095aac2d2bda8937e6866666666666666778b9fb4cac7b29d877275757575757574665e4c362614010000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000000000008131c2933363a464c50545658595a5a595755504b4539353025181104000000000000000000091927313642494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a463531261909000000000000000000000000000c21364b61768b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa1937e695847331e0e000000000000000000000000000000000009192731424e58616c777e858b8f939ca5b4a29a979693918d89847e786f635a4a3e2d1b070000001f34495e74899eb3c9def3f3f3e5d0bba6907b66513b30455a6f859aafc4daeff3f3ead5bfaa95806a55402b40556b8095aac0d5eaf3f3eed9c4ae99846f59442f1a000c21364b61758ba6b7cbdfd6c1ab96816c63788da3b8cde2d3bea9947e69543f29140000000000051a2f445a6f8499afc4d3d4d4d4c6b19b86715c46311c00081d31445573889eb3c8d4d4d9bea8937e69533e291400000000090f111a1c1d1e1f1f1f1f1e1e1d1c14120c03000000000000000003182d43586d8298adc2d6cdd9cecac8b8a38e79634e36261401000000000000000000000000000e1e31424e535d5e5e5e5e5e5e63798ea4b5c9c5af9a8570595151515151586f849aafc8cbb7a58f7a6460606060605e514c402f1808000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1701000000000000000000000000000918253039464c54586166696c6e6f6f6f6e6c6a656057514a43362f1f170c0000000000000002152737444b575e6060606060606060606060606060606060606060606060605b4b44372614010000000000000000000000000a1e3246576e828a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8372604b3a2a180000000000000000000000000000000000000009151d313a474c58616870767a7e879caf9a8482807e7b78746f69625a4d493c2d2010000000001f34495e74899eb3c9dededededed0bba6907b66513b30455a6f859aafc4dadedededed5bfaa95806a55402b40556b8095aac0d5dedededed9c4ae99846f59442f1a000f24394e647a8ea3c4d4d5dac1ab96816c63788da3b8d6d4d4c1ac97816c57422c17000000000004192e44596e8399aec8bebfbfbec9b19c87715c47321c000b20354b60758a9fb5c4bfbfc9bcaa95806b55402b160000000000000000000000000000000000000000000000000000000000000001172c41566c8196abc2d3e5ebe2dfd2bca7927d675443301c1102000000000000000000000000001424313a3e484949494949495b71869cb1c6cab49f8b77624c3b3b3b3a53687d93aabbcec3ab96816c54434a4a4a493c382f221202000000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c170100000000000000000000000009192636434a57616970767b7e818384858583827f7a766f6660544c4033291c0d000000000000081d314455606d7375757575757575757575757575757575757575757575757570605544311d080000000000000000000000000316293953646e757575757575757575757575757575757575757575756f605443301c0c000000000000000000000000000000000000000002141c2a333a474c535760646f8499a48e7a6d6b6966636054544d493c352c1e1002000000001f34495e74899eb3c8c8c9c9c9c9c8bba6907b66513b30455a6f859aafc4c8c9c9c9c9c8bfaa95806a55402b40556b8095aac0c8c9c9c9c9c8c4ae99846f59442f1a0012273c51677c91a6bcc9bfc9bcab96816c63788da3b9c6bfbfc2af9a846f5a452f1a000000000003182d43586d8298aaa7a9a9aaa9a8ab9c87725d47321d000c21364b61758b9da6a7aaaaa9ab9f96816b56412c16000000000000000000000000000000000000000000000000000000000000000011263c51667b91a4b6cadeebf7f0dbc6b19b8673604b402f20100200000000000000000000000006141f262933343434342c3d556a7f94aac1cfbcab937e69533b2b26374c61778b9fb4cac8b29d8873604a353535342f2f2c201d150a0000000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c170100000000000000000000000114263744546069767e868b90939698999a9a989794908a847b73665e4c463a2b1d0d00000000000b20364b607481898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8573604b35200b000000000000000000000000000b1b36465359606060606060606060606060606060606060606060605a4b4336261400000000000000000000000000000000000000000000000c181f2a333739454b596f8499a48e79645653514d4a433638352c20190e0000000000001f34495e74899eb1b2b3b3b4b4b3b3b3a6907b66513b30455a6f859aafb2b3b3b4b4b3b3b3aa95806a55402b40556b8095aab2b3b3b4b4b3b3b3ae99846f59442f1a0013283e53687e939faba9aaa9ab9f95806b62778c9ea8a8aaaaa7a49b86715b46311c00000000000013283e53687e8b90929394949493908c816c57412c1700091e324657687e888e92949593908b8377614c37220c00000000000000000000000000000000000000000000000000000000000000000b20354b6073869cb1bccdddeef2dec9b5a3947f6a5e4c3e2d201002000000000000000000000000020d1d2b343744464646464d63788da3b5c9c9af9a8570594838383847586f8499afc8cbb7a68f7a654f364444444444413632281a0a00000000000000000000000011263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c17010000000000000000000000081d31445560727e89939b9faaa9abadaeafafaeacaaaa9f9990877b6d6158483b2b1c0c0000000013283d52687d929ea79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3907b66503b2611000000000000000000000000000018283640434a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a443530261808000000000000000000000000000000000000000000000000040c171f21283244596f8499a48e79644f3e3c383530252320190e06000000000000001f34495e74899a9c9d9e9e9e9e9e9e9d9d907b66513b30455a6f849a9c9d9e9e9e9e9e9e9e9d95806a55402b40556b80959c9d9e9e9e9e9e9e9e9d99846f59442f1a000c21364b6175828b91949594918b83776159697f8990939594928e867b654f3a251000000000000011263a4e6068767b7d7e7f7f7f7d7b776c63513e291500031628394e606873797d7f7f7e7b766e615947341f0b0000000000000000000000000000000000000000000000000000000000000000081d314455657b909eb0bfd0deeee5d2c1b49f8c7c655c4a3e2e201002000000000000000000000005192b3b484d595b5b5b5b5b5b71869bb1c6cab49f8b77624e4e4e4e4e53687d92aabbcec4ac96816c545a5a5a5a5a5a564b4538281502000000000000000005050511263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1705050500000000000000000417293a4b607382939ea8b0b4bbc8c1c3c4c4c4c3c1c8bbb4afa49c9082766259483a291704000000152a40556a7f95aab8c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c1aa95806a55402b1500000000000000000000000000000a18242b2e353535353535353535353535353535353535353535352f201c1408000000000000000000000000000000000000000000000000000000040a0c162f44596e8499a98e79644e392623201c130d0c06000000000000000000162b41566b808587888989898989898887857a644f39283e53687e8487888989898989898888867d67523d273b50657b838688888989898989888886806a55402b15000a1e324657616e777c7f807f7c776f61594f6169757a7e7f7f7d7972655d4b37230e0000000000000b1f31424e58616568696a6a6968666259514534220e00000b1b31414e546064686a6a696661584c473b2a18040000000000000000000000000000000000000000000000000000000000000000011426374c5e6b8096a1b3c0d1deeee2cebbaa9e8a7a645c4a3e2e201003000000000000000000000b20344859626f717171717171717f94a9bfcfbcab937e6963636363636363768a9fb4c9c8b39d88726f6f6f6f6f6f6f6b605645321d090000000000080e101a1a1a1a263b51667b90a6bbd0e5fbffffebd6c1ab96816c56412c1a1a1a1a110f0900000000000a1f3347586b8095a0b4b9c6caced9d6d8d9dadad8d7d8cec9c3b6b2a0988678625846331f11000000152b40556a8095aabfd5cacacacacacacacacacacacacacacacacacacacac3ad98836e58432e1900000000000000000000000000000007111719202020202020202020202020202020202020202020201a0b080100000000000000000000000000000000000000000000000000000000000000162b41566b8096998a75604b36210e0b070000000000000000000000000014293d51626b707273737474747473737270645c4a36263a4e60686f7173737474747473737271675f4d3925384b5d656f71727374747474737372716a62503c28130003162939464b596166696a696662594c47434f566065696a6a68635b4f4b3f2e1c08000000000000021424313a464c50525454555453514d483b3426160500000013233136434b4f52555554514c473a342a1d0c0000000000000000000000000000000000000000000000000000000000000000000009192f404b60738399a2b4c0d1dfead8c8b9a89e897a645c4b3e2e2110020000000000000000011527374d62788386868686868686869cb2c7d9c9b09b85797878787878787879859bb0c5cbb7a69a84848484848484848074604b36200b00000003111c23252f303030303b51667b90a6bbd0e5fbffffebd6c1ab96816c5641303030302f26241d12040000000c21374c6176899eb4beccd6dfe2ebebedeeefefedeceae2dfd3cabeb2a49c8676614c3f2e1c080000152b40556a8095aabfd5dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbc6b09b86715b46311c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b617581847b655745321e090000000000000000000000000000000e21344451565b5c5d5e5e5f5f5e5e5e5d5b4f4a3e2d1f31424e535a5c5d5e5e5f5f5e5e5e5d5c524d41301e2f3f4b50595c5d5e5e5f5f5e5e5e5d5c55504433210d00000b1b29323b474c51545554514d483b343238454b50535555524e4a3d372e2111000000000000000006141c2933363b3d3e3f3f3f3e3b37342b1d160800000000051318263035393d3f403e3b37332a1f180c000000000000000000000000000000000000000000000000000000000000000000000000111d3144556075849aa2b4c0d1dfe6d6c6b8a79e897a645c4b3f2e20100000000000000000081d3144556e83999b9b9b9b9b9b9b9ca4b6caddc8b4a39b8d8d8d8d8d8d8d8d8d9ba3b4c8d4c4b4a29a99999999999999947f69543f2a1400000011212e373a44454545454551667b90a6bbd0e5fbffffebd6c1ab96816c564545454545453b382f221200000010253b50657b90a8b9cde1e8f4f7fefffffffffffffffdf7f1e6decec2b6a498826d5d4b37230c0000152b40556a8095aabfd5eaf4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f2dcc7b29d87725d48321d000000000000000000000000060c0e121517181919171614100b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e324657616c6f655d4b39281603000000000000000000000000000000041626343d4145474849494949494948484639362d201424313a3e4547484949494949494948463d39302313212f383b444748494949494949494847403c332515040000000b161e2a34373c3f403f3c37342b1f1a2832363b3e403f3d39362d231c1103000000000000000000000c171f212528292a2a2a28262220180d000000000000000008141c2024282a2a2926211f170c04000000000000000000000000000000000000000000000000000000000000000000000000000114263745576175849aa2b4c1d2e2e4d6c5b8a79e8a7b655d4b3f2e1e0e000000000000000b20354b60758a9fb0b0b0b0b0b0b0b2b6c3d3e4d1c1b4b0a3a3a3a3a3a3a3a3a3b0b4c1d1e2d1c0b4afafafafafafafaf9b85705b46301b000008182e3f4b505a5a5a5a5a5a5a667b90a6bbd0e5fbffffebd6c1ab96816c5a5a5a5a5a5a5a514c402f1909000012273d52677c92a7c6d7e9fcfffffffffffffffffffffffffff9ece0d3c2b2a08f7b65503a2a180400152b40556a8095aabfd5eafffffffffffffffefcf8f8f8f8f8f8f8f8f2ddc8b29d88735d48331e000000000000000001080b10192123272a2d2e2f2e2d2b2925211e160b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162939464b5759504b3f2f1b0a0000000000000000000000000000000000081621292b30323334343434343433323124221b1006141f262830323334343434343433333127251e1305111c23252f31333334343434343333322b282115070000000000030c181f22272a2b2a272220180d0a161e2125292a2a2824211a0f0800000000000000000000000000040a0c10131415151413110d0b050000000000000000000001080b0f13151514110c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000919283946576175849ba3b5c4d4e6e3d6c5b9a89e8a7b655d4b3c2b1a0a0000000000000d22374c62778caabbc6c6c6c6c6c6c7cad3e1efdfd1c8c5b8b8b8b8b8b8b8b8b8c5c8d1dfeeded1c8c5c4c4c4c4c4c4b29d88735d48331e00001325364b5d656f6f6f6f6f6f6f6f7c90a6bbd0e5fbffffebd6c1ab96816f6f6f6f6f6f6f6f665e4c372715010010253b50657a90abbccfe3f7f3f2eff1f4f7fefffffffffffffffef0e0cfbeae99846f5947341f0a00152b40556a8095aabfd5eafffffffffff9efe9e7e3e3e3e3e3e3e3e3e3dbc6b19c86715c47311c0000000000000009141d20262c35383c3f4243444342413f3a363228201d150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b29323642443b372f211100000000000000000000000000000000000000040e14161b1d1e1e1f1f1f1f1e1e1d1b0f0d070000020b11131a1c1e1e1f1f1f1f1e1e1d1c12100a010000080e101a1c1d1e1f1f1f1f1e1e1d1c15130d040000000000000000040b0c11141514110d0b05000002090b10141515130e0c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b293946576175859ba6b7c8d8eae3d6c6b9a89e8a7b645a483828150200000000000c21374c61768caabbced1d1d1d1d1d1d1d1d7d9e0e4dddacdcdcdcdcdcdcdcdcdd1d1d9dce3eee3dcdad9d9d3d3d3c9b39e89745e49341f00071c304354657b8485858585858584859bb1c6dbf0fffffff2ddc7b29d8784858585858585847c665544311d08000c21374c61768b9fb4cadfe6dfdcdadcdfe2ebf6f8fffffffffffffeecdfcab49f8b77614c37220c00152b40556a8095aabfd5eafffffffff6e7dcd4d2cecececececececececec5af9a85705a45301b000000000008131c2631353b3c494d525557585959575654504b45393632281a130200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e212c2f25231c1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0b0c0c0b0b070000000000000000000000000000000104070809090909080704000000000000000000000000000000000000000b1b293946576277889daabbcee2f2e4d6c6b9a89e8878625645321d0e00000000000b20354b60758a9fb4c8bcbcbcbcbcbcbcbcc1c5cedbebeadaccc3c0bcbcbcbcbcbcbcc4c7d0deeee9d9cbc2bebdbdc7b19c86715c47311c000b20354a607287999a9a9a9a9a9a9a9ba3b5c9def2fffffff4dfcbb7a59d9a9a9a9a9a9a9a9a8874604b35200b000a1f33475870859ab0c4d5d3cac7c5c7caced9dee5f0fefffffffffff7e2cebbaa917c67513c271200152b40556a8095aabfd5eafffffff9e7d7cac0bcb9b9b9b9b9b9b9b9b9b9c5ad97826d58422d18000000000a18253037444b50585b63676a6c6d6e6e6c6b69656057524b4538301e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c171a100e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c101416181919191815130f0b08020000000000000000000000000000000000000000000000000000000000000000000000000000060b0d1215181919191715110c0b0400000000000000000000000000000000000000000000050b0d17131c2021212121201c13170d0b0500000000000000070c0e161a1c1d1e1e1f1e1d1c19150d0b05000000000000000000000000000200000b1b29394859657b8b9fb4c4d4e6f4e4d6c6b8a69c8674604b3c2b190600000000081c30435470859aaaa6a6a6a6a6a6a6a6a6acb1bdcee7dfccbcafaaa6a6a6a6a6a6a6afb3bfd0e3decbbbaea9a8a8a8a996816c56412c17000e23394e63798ea5afafafafafafafb1b5c2d2e5f8fffffffae6d4c3b7b2afafafafafafafa68f7a654f3a25100004172a3a53687d93a6b8c8c3b6b2b0b1b4bbc8c9d2e0eefcfffffffffeebd9c8ab95806b56402b1600152b40556a8095aabfd5eaffffffefdccab9aca7a3a3a3a3a3a3a3a3a3a3a3a6937e68533e29130000000a1a2836434a5560656d73787c7f8283848382807e7a76706760564d4132281a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0d171e2126292c2d2e2f2e2d2b2824201d150c0a040000000000000000000000000000000000000000000000000000000000000000060c0e192023272b2d2e2f2e2d2a27221f180d0b050000000000000000000000000000000000000d1920222c253035363636363530252c221f180d00000000010f1a21242b2f31333334343433312f2a2220180d00000000000000000000070b17150b090b1b2b3b4b5d6a7f95a6b7cbdff4f4e4d5c5b5a4957f6a5a4935200b000000000114263650657b8c91919191919191919191979fb1c9dad8c3af9e95919191919191919aa1b3c7dcd6c2ae9d94939393938b79634e38230e0012283d52677d92a7c3c4c4c4c4c4c4c6c9d2e0f0fffffffffff2e2d4cbc7c4c4c4c4c4c4c5a8937e69533e291400000c21364b6075889db3b3aaa59d9a9c9faab1b5c2d1deeeffffffffffedd8c3ad98836e58432e1900152b40556a8095aabfd5eafffffee9d4c0ac9b928e8e8e8e8e8e8e8e8e8e8e8e8876614c37210c00000216283845546068747b82888d9194979899989796948f8a857d75675f4b4538281808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0d0d0e0e0d0d0c0a030003000000000000000000000000000000000000000000000000000000000000000000000000000000070e1920232933363b3e414343444342403d3a363127211f170c0600000000000000000000000000000000000000000000000000000000060e1920232b35383d4042434443423f3c37342a2220180d050000000000000000000000000000000d1d2b34374236434a4b4c4c4b4a43364137342a1d0d0000000f1f2d363940444648494949494846443f37342b1d0d0000000000000008131c202d2b211e160d1d2e3f4b6074879db2c8ddf2fff3e3d2c2b49f8a78624d39291703000000000823384b5d65797c7c7c7c7c7c7c7c7c7c8197abbccfd5c0aa95807c7c7c7c7c7c7c839aafc6d6d3bea9947f7e7e7e7d79635b4935210c0014293f54697e94a9bed3dadadadadadbdee5f0fefffffffffffff2e6dfdddadadadadad5bfaa95806a55402b150000091e324556697e93a29e958d8785878a919ca4b4c0d1e4f4ffffffffeed9c4af99846f5a442f1a00152b40556a8095aabfd5eafffffce7d2bca7927d79797979797979797979797976615847331f0a0000091e32455660727d8790979da6a7aaacadaeaeacaba9aa9f9b92887d6d6056453625130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c111519161e21222223232222211e171b1915100b0802000000000000000000000000000000000000000000000000000000000000000004101b222b353839464c505356585959585755534f4b443737332a20190e03000000000000000000000000000000000000000000000000000e19202c35383c494d5255585959585754514c473b37342b1f180d0000000000000000000000000005192b3b484d575c54606061616060545b564c473b2a1805000d1d2d3d4a4e56595c5d5e5e5e5e5d5c59554d483b2b18050000000000081825303542403632281f181d3145566a7f94aabfd4e9fffff0e1cdbaa997826d5746331e0a00000000081c2f3f4b5b6367676767676767676767788c9fb5cad6c1ab96816c6767676767677c91a8b9ccd1bca7917c68686868635b4a3d2c1a0600152b40556a8095aabfd5eaefefefeff0f2f8fffffffffffffffffffaf4f2efefefefebd6c1ac96816c57412c170000031628384b60738495897f78727072757c869aa2b4c6d6e9fcffffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a6464646464646464646464646158473a2a17040004182a3a4b607483929da5adb3b8c4bfc1c2c3c3c1c0c8bbb4b0a69e928274605443301c0e00000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d171f21262b2e283236373838383837363329312e2a25201d15090300000000000000000000000000000000000000000000000000000000000c181f2d363c494d55576165696b6d6e6e6e6d6a68646055534c473a352c1e160b0000000000000000000000000000000000000000000008131c2b353c494d565a62676a6d6e6e6e6c6a666159544c483b342a1d130200000000000000000000000b20344859626c717375767676767573716c625947341f0b05182b3b4a5b636b6f71727373747372716e6a62594834200b0000000000132536434a57554b4539342a2827384f647a8fa4b9cfe4f9fffce9d7c7b49f8a76614c36210c000000000011212f3d494e5151515151515151515a70859bb0c9dac8b29d887460515151516075899eb3c9d8c3ae99836e5753534e4a3d2d1f0f0000172c41566c8196abc1d6ebffffffffffffffffffffffffffffffffffffffffffffffedd7c2ad98826d58432d180000000a1c304354617680766a625a5b56606775849aa8b9cde1f5ffffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a644f4e4e4e4e4e4e4e4e4e4e4c473a2a1c0c00000a1f3447596d8197a1b2b7c3c8cbd5d4d7d8d9d8d7d5d9cecac4b8b3a0978272604a3d2c1a0600000000000000000000000000000000000000000000000000000000000000000000000000070d181f222933363c404438454b4c4d4e4d4d4d4b463946433f3a3631271e160b000000000000000000000000000000000000000000000000000003111c2a343e4a4f5a626a71767b7e818283848382807d79756f6861584d493c32281b1002000000000000000000000000000000000000000a1825303c494d5a636b72787c8082838483827f7c77716a62594c473b311d1509000000000000000000000d22374d62778186898a8b8b8b8b8a89868177624c37220d0b20344859637980848688888989898886847f77624d37220d00000000081c304354606c6a60574c473a3d3b394e64798ea3b9cee3f8fffff5e2cdbaa9917c67513c2712000000000003111f2c35393c3c3c3c3c3c3c3c3c54697e93abbccfcbb7a68f7a6550373c45566d8298adc6d6c9b49f8a76614b3e39362d1f0f010000162b40566b8095abc0d5eaf4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4ecd7c1ac97826c57422d17000000011426364658616b61584d483c454b5661768a9eb4c9def3ffffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a644f3a3939393939393939393733291c0c0000000c22374c61778b9fb4bfcad4dde0e7e9e5e3e6edecebebe2dfd5cbbeb1a095806b5b4935210b0000000000000000000000000000000000000000000000000000000000000000000000050f1a212a34373a464c5155595c566062626363626261575e5b5855504b443732281b0b0000000000000000000000000000000000000000000000000614212e3a474c5c646e787f868b909396989899989795928f8a847e776d635a4b46392d20120400000000000000000000000000000000000b1a2836434a5a626d7880878d9295979899989794918c867f776c62594d413127190a000000000000000000152a40556a7f959b9e9faba1a1ab9f9e9b947e69543f29141a2c3d4c62778a95999b9d9e9e9e9e9d9b999485715b46311c00000008182e3f4a60728280756a61595552515257677d92a7bcd2e7fcfffffdead7c7ab96806b56412b16000000000000010f1a21232727272727272727374d62778c9fb5cad4c4ac97816c5544313851667c91a8b9cccdbaa9927d67523a29211a0f01000000142a3f54697f94a9bed4dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd5c0ab95806b56402b16000000000818293a464c554c473a342b323846586c8196acc1d6ebffffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a644f464646464646413e3424211f170c000000000f253a4f647a8fabbccfdfe6e3dfdad4d0ced0dcdee5f0f7f3e7e0cebeb49f8b79634e392917030000000000000000000000000000000000000000000000000000000000000000000d18202d363b484c545861666a6e717476777778787777767473706e6a6560554b4639281b0b00000000000000000000000000000000000000000000071524313f4b59616d7a838b949b9faba8abadaeaeadacaaa8a99f9a938a82786b61574a3e302213060000000000000000000000000000000b1b28384554606978828c959da5a7aaadaeaeadaca9a6a49c948a8177675f4b4437281a0a0000000000000000152b40556a8095aab3b5bcb6b6bcb5b3a9947f69543f2a142135495b6c8197a8aeb1b2b3b3b3b3b2b1ae9c87725d47321d0000001325364b5d6a809595887f77706b6866676a75879cb2c7dcf1ffffffffedd8c3ad98836e58432e190000000000000000060c0e121212121212122034485970859ab0c8d9c8b39e8874604b35364b6075899eb3c9d7c7ae99846f5846331f0a000000000013283d53687d92a8c5d6cacacacacacacacacacacacacacacacacacacacacacacacacad7c7a9947e69543f291400000000000c1c2933364037332a20191d293a51677c91a6bcd1e6fbffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a645c5c5c5c5c5c5c565144341d0d0400000000000e23384d63788daabbcee1dacfcac5bfbbb9bbc6c9d2e0f0fffbece2cebbaa98836e5746331e0a0000000000000000000000000000000000000000000000000000000000000002131d2b343e4a4e59626970767c808387898b8c8d8d8d8d8c8b8a8886837f7a756b61574639281603000000000000000000000000000000000000000005152532424e5d6577828d999fabb0b4bcc9c0c2c3c3c3c2bfc7bab4afa99f978b8075645c4d4031241304000000000000000000000000000a1a2839465660727e8a989fabb2b6c3bfc2c3c3c3c1bfc2b5b1a99f97897d6c6055453828180800000000000000152b40556a8095aabfcacfdadacfcabea9947f69543f2a1b2d3e4e63798b9fb4c6c6c7c8c8c9c8c7c6b29c87725d47321d0000071c304354657a8c9fa69d948a85807d7b7c80889ca5b6cadff3ffffffffedd8c3ae98836e59432e19000000000000000000000000000000000005182b3b53697e93aabbcecbb8a6907b65503b3245566d8298adc5d6c9b49f8a76614c36210c00000000000f253a4f647a8fa7b8b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5baa9907b66503b26110000000000000c171f212b211f170c050f24394e64798ea3b9cee3f8ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a71717171717171716c62513b2b190500000000000b21364b60768a9fb4caccc9bcb5b0a9a6a4a6b1b5c2d2e5f8fffeead8c8b49f8a76614b36210c0000000000000000000000000000000000000000000000000000000000000a151d313b484d5c646e777f858b9195999c9ea7a1a2a3a2a2a2aa9f9d9b98948f888075615746321e090000000000000000000000000000000000000002132332434f60687b88979fabb4bcc9cacfd9d6d7d8d9d8d7d5d7cdc9c7bab4a99f96867a675f4e42312212000000000000000000000000021527384657617482939fa8b4bcc9cad4d5d7d8d9d8d7d4d2c9c7bab4a79e92817360564536261401000000000000152b40556a8095aabfd5e3ecece3d4bea9947f69543f2a22364a5c6e8398aabbcedbdddddedededcc7b29c87725d47321d00000b20354a6072869baab7b2aa9f9a95929092959ea6b6c3d3e6f9ffffffffecd6c1ac97816c57422c170000000000000000000000000000000000000d22374c62778b9fb4cad4c4ac97826c5742283851667c91a7b9cccebaa9927d68523d281300000000000b20364b6075899eaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fab9f8a76614c36210c00000000000000040a0c160c0a0400000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffff1dcc7b29c868686868686868686816c594834200b0000000000091e3245566f849aafc4b9b4ab9f9b94908e919ca4b5c9def3fffff6e2cebbaa917c66513c271100000000000000000000000000000000000000000000000000000000000a1a2832424e59626e79838b949b9faaaaaeb1b3b9c5b7b8b8b7c8bbb4b3b0adaaa79e958675614b36210c00000000000000000000000000000000000000102031414f616a7e8c9da6b5bcc9cfd9dfe3ebebededeeedeceae9e1ded7cdc7bab4a49c8b7d68604e402f1e0e00000000000000000000000a1d31455661758498a0b4bac6cfd9dfe6eaecedeeedece9e5ded7cdc5b8b39f978374605443301c11000000000000152b40556a8095aabfd5eaffffe9d4bea9947f69543f2a2f404f647a8fa0b2c8d8eaf2f3f3f3f1dcc7b29c87725d47321d0004182a3a51677c91a3b5c8c8bbb4b0aaa7a6a7aab3b8c4d3e1f1fffffffffce9d7c7aa957f6a55402a150000000000000000000000000000000000000b1f3447596f849aafc7c3b7b19c87725c4732364b6075899eb3c9bcb5a896816c57412c170200000000091d324556697f8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b806a5846331f0a000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffff3decab6a49c9b9b9b9b9b9b9b9b8c77624d37220d00000000000216283853687d92a6b4a89e968c857f7b797c869cb1c6dcf1fffffdead8c8ab96806b56412b16000000000000000000000000000000000000000000000000000000000a1b2838454b606877838c999faab0b4bbc8c3c6c9ccd6cccdcdccd8cec9c8c5c3c5b8b3a4927d68523d28130000000000000000000000000000000000000a1a2e3e4e5f6a7f939faab7c4cfdae3ebf4f7fefffffffffffffffdf6f4e9e1d8cec2b6a99f8d7e685e4c3c2c18080000000000000000000a1b30404b6074849aa2b2becdd7e3ebf7f9fffffffffffffff8f5eae2d6ccbdb1a1998372604b3f2e19090000000000152b40556a8095aabfd5eafffee9d4bea9947f69543f25364c5e6f849aafbecfe6f6fffffffff1dcc7b29c87725d47321d000a1f3447596f849aafc2d2d8cec9c5c0bdbbbcbfc8cbd5e2f1fffffffffff6e1cdbaa9917b66513c261100000000000000000000000000000000000005182a3b53687d93a9aeaca59d927f6a553f2a3145566d8298acabab9f9a8a7a644e39240f0000000000021528384f6169757575757575757575757575757575757575757575757575757575757575756a62503a291704000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffff9e6d3c3b6b2b1b1b1b1b1b1b1a6917b66513c26110000000000000b21364b6075889d9f96898178706a6664687d92a7bdd2e7fcffffedd7c2ad98826d58432d180000000000000000000000000000000000000000000000000000000a1a28394556606d7e89989fabb4bbc8caced6ccc9c5c2c0bebdbcbcbcbdbebfc1c4c8cbc2a9937e69543e29140000000000000000000000000000000000021628384b5c687d929db4bbc8d5e3ecf7fefffffffffffffffffffffffffffdf5eae2d3c7baab9f8c7c665a493626140100000000000000031628394c5e6c8196a2b3c0cfe1e9f5fefffffffffffffffffffffffdf3e8e0cebfb3a195806b5d4b3727150200000000152b40556a8095aabfd5eafffee9d4bea9947f69543f304354657b90a2b4c8dcedfffffffffff1dcc7b29c87725d47321d000c22374c61778b9fb4cadfeae2dfdad5d2d0d1d5dde0e7f3fffffffffffdead7c7b49f8a75604b36210b000000000000000000000000000000000000000d21374c61768a98999690877d6a61503c28273850657b909796928c8479645c4a36210d0000000000000a1a32424f545f60606060606060606060606060606060606060606060606060606060605f555043331b0b00000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffffff1e1d3cac7c6c6c6c6c6c6bea9937e69543e2914000000000000091e324556677d928a80766c625a55606776859bb0c6dbf0ffffffeed9c4af99846f5a442f1a0000000000000000000000000000000000000000000000000000021528384557607482939ea8b5bcc9cecfcac5c6b9b3b0adaaa9a7a7a6a7a7a8aaacafb2b7b5a48f7a644f3a240f0000000000000000000000000000000000091e324556647a8b9fb4bbced9e6f2fffffffffffffffef7f4f7fefffffffffffffdf1e5d7c9bbaa9e8a78635443301c0a00000000000000091e324557667c919fb0c0d0deecfcfffffffffffef7f4f7fefffffffffffbebddd0bfb59f8d7b655544311d0800000000152b40556a8095aabfd5eafffee9d4bea9947f69543f374a6072859bb0c0d0e3fbfffffffffff1dcc7b29c87725d47321d0011263c51667b91abbccfe3f4f7f4efeae7e5e7eaf3f4fbfffffffffff7ece2cdbaa998836e5645321e09000000000000000000000000000000000000000a1f334758657b8384817b74675f5043332023384b5d677d82807d786f635b4a3e2d1a07000000000000001424323b3e4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a403c3325150000000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffffffff1e6dedcdbdbdbdbdbd5c0aa95806b55402b16000000000000031628384d5f687d786b6158556068737d889ba3b5c9ddf2ffffffeed8c3ae99836e59442e1900000000000000000000000000000000000000000000000000000c1d324556607584979fb3b9c6cfcec9bcb5b0a9a89e9b97959392929192929395979a9da6ab9c86715c4a36220d0000000000000000000000000000000004182a3a4b6074869caabbcee2ebf6fffffffffdf6f4ebeae2dfe2eaeff1f6fffffffffff5e7d9c8b9a89a8573604b382715020000000000031628394b6075879db2bdcddeeefcfffffff9f4f2eae2dfe2eaf4f6fdfffffffbede3cfbcab9c8674604b36251300000000152b40556a8095aabfd5eafffee9d4bea9947f69543f4455677c91a3b5c9deeefffffffffffff1dcc7b29c87725d47321d0012273c51677c91abbccdd6dfe7f1f4f8fffffcfffffffffffffdf6f1e7dacfbeb49f8b78624d382816030000000000000000000000000000000000000004172a3a4b5d656d6e6c6660554d413325151c2f3f4d5f676c6b67625a4e4a3d2d200f000000000000000006141f2729353535353535353535353535353535353535353535353535353535353535352b282115070000000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffffffffef5efedebebebebebd6c1ab96816c56412c17010000000000000a1a30414e5f68625a4c5f67747d86929da6b5c1d2e4f8fffffbe8d6c5ac96816c57412c17000000000000000000000000000000000000000000000000000c1c30414b6074849aa2b1beccd0c7bab4ab9f9a948e898582807e7d7c7c7c7d7e808284888c928c7b65503e2e1b07000000000000000000000000000000000a1f3347586a8095a4b6c8d8eafefffffffff5e9e1ded6d8cecaced8d9dce3eefdfffffffff6e6d7c6b4a2927d685645311d090000000000091e3245576a7f95a5b7cbdbebfcfffffff1e6dfdcd8cecaced8dee1e9f5ffffffffecdac9b6a4927d685443301c07000000152b40556a8095aabfd5eafffee9d4bea9947f6954394b6074879cb2c1d2e4fcfffffffffffff1dcc7b29c87725d47321d000d22374d62778b9fb4b9c6cbd4dcdfe3ecebedeeefefeeecebeae2dfd3c9bcb59f95806a5a49351a0a0000000000000000000000000000000000000000000c1c2f3f4b50585957504b443730231507112130414d525756524d483c362d1f0f01000000000000000000020c12142020202020202020202020202020202020202020202020202020202020202015130d04000000000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffffffaece1dad8d6d6d6d6d6d6c1ab96816c56412c170100000000000000132331414e524d59616f7d87929ca4b3b8c4d2dfeffffffcece0ccb8a7917c66513c271100000000000000000000000000000000000000000000000004172a3a4d5f6d8197a2b4c0ceccc0b4a99f968c857e7974706d6b696867676768696a6c6f73777c7d675d4b37201000000000000000000000000000000000011426374c61778a9eb4c2d3e6f6fffffffef0e5d7cdc9c1c8bbb4bbc8c4c7d0e2eaf6fffffffff4e4d1c0b29d8774604b36200d00000000000b21364b6075889eb3c3d4e6f9fffffdefe1d4cac7c8bbb4bbc8c9cdd7e5f4fffffff7e7d3c2b19c8673604a35200b000000152b40556a8095aabfd5eafffee9d4bea9947f69544657687e93a5b6cadfeffffffffffffffff1dcc7b29c87725d47321d000b203448596c81939ea8b2b7c4c6cacfdad5d8d9dadad8d7d6d8cec9c3b6ab9f978172604a3c2c19000000000000000000000000000000000000000000000011212f373b4344413b3631271913050003132330393d42413d38342b211a0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffffeecdccfc6c2c0c0c0c0c0c0bfaa95806a55402b150000000000000000051323313c495b637784929da5b1b6c2cbd5e2effdfff5e9e1cfbeb39e8975604b36200b0000000000000000000000000000000000000000000000000a1f334758677d929fb1c0d1cbbcafa29a8b8178706964605458555452525152525355575a596167675f4d3f2f20190e070000000000000000000000000000081d3144556b8095a8b9cde0f0fffffffff0e0d3c7bab4aba4aa9faaa6afb3c0ced8e6f6ffffffffefdfcab7a5927d67523c2b190500000005182b3b53687d93a7b8cce2f2ffffffefdfd2c3b6b2a7aa9faaaab4bac7d6e4f4fffffff0decab6a4907b6550362513000000152b40556a8095aabfd5eafffee9d4bea9947f69544b6175889db3c3d3e6fdfffffffffffffff1dcc7b29c87725d47321d0005192b3b4a60727e8a959da6abb1b5bcc9c0c3c4c4c4c3c2c0c7bab4aea59d8d8173605443301e0e000000000000000000000000000000000000000000000003111c23252e2f2c26201d15090000000005131e25272d2b282220190d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffff5e1cfbeb2adabababababababa8937d68533e2813000000000000000000132536485a6379879aa2b2b7c3cad3e0e7f2fff8ede5d7cdbeb2a0927d685645321d09000000000000000000000000000000000000000000000004182a3b4c6176889eb3bdcecbbbae9e9584786c635b544e4b4336413e3d3d3c3d3d3e40423b474c52524d413d38352b201c13080000000000000000000000000b20354b6074889db3c6d6e9fefffffff2e2d3c2b6a99f968e8b8a8c919aa2b4bbc8d8e7f7fffffffae6d4c3af9a85705a4834200b0000000b2034485970859aafc5d5e7fffffff3e3d2c1b5a59d928c8a8d959fa9b9c6d6e8fcfffff9e5d3c2ac97826d5443301c070000152b40556a8095aabfd5eafffee9d4bea9947f6954586a7f94a6b8cbe1f1fffffffffffffffff1dcc7b29c87725d47321d00000d1c3043546069777f888f969c9faba8abadaeafafaeadaba8a99f9990877b6c6055443625130000000000000000000000000000000000000000000000000000080e10181917110b0802000000000000010a10121716120d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eaffffffefdac6b2a09896969696969696968e79634e39240e0000000000000000071c3043546278889da5b3c0cad4dee5f0faf7ece3dfd0c7bab4a098826e604e3828150200000000000000000000000000000000000000000000000b1f3447596c8196a7b8cccebdae9d938073635a4d494d5256575856534e4a3d36313438454b515658595856524d483c353025180f010000000000000000000011263b51667b90a6b7cbe4f4fffffffae6d4c4b6a49c8b81797675777c84929faabbc9daecfffffffff1dfcab59f8c78624d38220d0000000d22374c62778b9fb4cadff3fffffbe8d5c5b5a39b877d767578808b9ea8b9cce1effffffff0dec8b39e8974604a35200b0000152b40556a8095aabfd5eafffee9d4bea9947f69546176899eb3c4d5e7fffffffffffffffffff1dcc7b29c87725d47321d000000132536434a58616a747a80868b90939698999a9a999796928e8a837b73655d4b4437261808000000000000000000000000000000000000000000000000000000000003040200000000000000000000000000000201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eaffffffedd8c2ad988281818181818181817e685b4a36210c00000000000000000b20354a6072859ba6b7c3d0dfe6f1f9f6ebe2dacfcabfb3a99f938273604b42311a0a0000000000000000000000000000000000000000000000000c22374c61778a9fb4c5d3c3b19f937f6a60544b505a63686b6d6d6b69635b534b45474c5660666b6d6f6e6b68625a524a43362d1f1305000000000000000005192b3b576c8197acc4d4e7fffffffff4dfcbb7a69c86796c64615961666f7d8c9fabbccfe3f5fffffff8e3cfbcab927d68533d281300000012283d52677d92abbccfe3f7fffff5e0ccb8a79b8576676160626a7a8a9eb3c0d1e4f7fffff5e0ccb8a78e79634e39240e0000152b40556a8095aabfd5eafffee9d4bea9947f695a6b8196a8b9cce2f2fffffffffffffffffff1dcc7b29c87725d47321d000000081825303a474c5460656b71767b7e80838485858382817d79756e6660554b3f3126190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a6b6b6b6b6b6b6b6b68604e3d2d1a0700000000000000071b2d3e53687d92a2b4c4d4e1eefafdefe6d9cec9bcb5aea1998a7e6d605544312413000000000000000000000000000000000000000000000000071a2d3d556a7f95a9bacdcab6a496816c614b4f5d6570787d808282817e797268605659616c757b80838483817d78706760544a3d31231406000000000000000b2034485972879db2c7dcf2fffffff7e3d0c0b29d8778635b4f4b474c5160687d8d9fb5c7d7e9fdffffffecdac9ae98836e593a2917040001152737576d8297acc9d9ebfefffce9d6c6b39e897862584c4a4d5c677d91a2b4c8ddf5fffffbe8d5c5a8937e69533e29140000152b40556a8095aabfd5eafffee9d4bea9947f6962788b9fb4c6d6e8fffffffffffffffffffff1dcc7b29c87725d47321d0000000008131c2a3336434b5056586165696b6e6f6f6f6e6d6b68646056514b44372f1d140900000000000000000000060c0e1a1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b110f09000000000000000000000000000000000002090b0d0d0e0d0c0b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090d22374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a6456565656565656534e42311f0f08000000000000000d22364a5c71869cb1c0d1e2f1ffffefdfd1c8bbb4ab9f998f837868604b44372614060000000000000000000000000000000000000000000000000c21364a5b72879cb1c7d3c2b29c8674604b4f616a7b858d9296979796938e877e746366778189909598999896928d857c72645c4e41322414050000000000000d22374d62778ca5b7cadff4fffffff1dcc7b4a2907c6659493d363437414e5f6d8297a9bacde1f6fffffff2ddc7b29d87725846331f0a00081d31445571869cb1c6dcf1fffff5e1cdb9a8947f695a483a353e4d5f70859ab0c7d7e9fcffffecd7c2ad97826d58422d180000152b40556a8095aabfd5eafffee9d4bea9947f696d8298a9bacde4f4fffffffffffffffffffff1dcc7b29c87725d47321d0000000000000c181f2630353a3a464c50535658595a5a595856534f4b4538353126191101000000000000000000000e1921232f3131313131313131313131313131313131313131313131313131313026231c1104000000000000000000000000080e10151d202223232221201c13170e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e2122374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a644f4141414141413e3a312825221b100200000000000f24394f64798ea4b6c9dfeffffff4e4d1c1b5aa9f988c847a6e625a4e4231261909000000000000000000000000000000000000000000000000000e24394e63798ea4b6cacab6a4917c66564e606a7f8c9aa2a7abacadaba8a59c9386797b89969ea8abadaeadaba7a29b91857a685f4f4232231300000000000011263b51667b90a6c3d4e6f9fffffdead8c8af9a846f5e4c3b2c211f2231414c62778a9fb4c9def4fffffff4dfcab7a58b76614c36210c000b20354b60758a9fb4c9dff4fffff3dec9b49e8976614b3c2b20304151667c91a9bacde1f6fffff0dbc5b09b85705b3828150200152b40556a8095aabfd5eafffee9d4bea9947f69798c9fb4c7d7eafffffffffffffffffffffff1dcc7b29c87725d47321d000000000000000408141c20252933363b3e41434445454442413d39363127201d140900000000000000000000000e1e2c353844464646464646464646464646464646464646464646464646464646453b382f22110000000000000000000002101b222527313637383837373530252c2320190e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000008161a28323636374d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a644f3d3d3d3d3d3d3d3d3d3d3a372e2010000000000014293e54697e93a9c2d3e5fdfffce8d6c6b5a39b8c82796f645c4d4b4538281b0b000000000000000000000000000000000000000000000000000014293f54697e94a9c2d3c6b19c8673604a58687d929fabb4c0c0c2c2c0c3b6b2a49c8a8b9ea7b3b9c6c2c4c3c0c0b4b0a39b8b7d69614f41301e0e0000000000152a3f546a7f94a9bfd4e9fffffff7e2cebbaa927d6752402f1d0f0a131f3448596e8398aec3d8edfffffffae6d4c3a48f7a654f3a2510000e23384e63788daabbcee2f7ffffeed9c3ae99846e5746331d1320364b60758a9fb4c9def4fffff3dec8b39e89735645321d0900152b40556a8095aabfd5eafffee9d4bea9947f6f8399abbccfe5f5fffffffffffffffffffffff1dcc7b29c87725d47321d00000000000000000001080b10171f2125292b2e2f30302e2d2c2824201d150b0801000000000000000000000006192c3c494d5a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b504c402f1b0a00000000000000000010212e373a38454b4c4d4d4d4c4a43364138352c1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000016263338454b4b4b4d62778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a6453535353535353535353534f4b3f2e1c0c00000002172d42576c8297acc1d7ecfffff5e1ccb9a89b85796d635b4f54606056463928160300000000000000000000000000000000000000000000000001142636596e8398aec3d6c5a9947f6a544c61768a9eb4bcc9d1d5d7d7d6d3cac2b5a89f9faab8c5ccd6cccbcaced1c8c1b5a99f927f695f4d3c2b190600000000172d42576c8297acc1d7ecfffffff4dfc9b49f8a76614b362112000005182a3b52677c91a7c6d6e8fcffffffe6d1bca7917c67523c27120010263b50657b90a5c8d8eafdfffde8d3bea8937e6953392917091d3245566f849aafc4d9effffff5e0ccb8a78b75604b36200b00152b40556a8095aabfd5eafffee9d4bea9947f7b8fa1b3c9d9ebfffffdf6f4f6fdfffffffffff1dcc7b29c87725d47321d00000000000000000000000000040a0c101416191a1a1a191816130f0b090200000000000000000000000000000c2135495b636f71717171717171717171717171717171717171717171717171717170665e4c3928160300000000000000081b2e3f4b4f595660626263626160545b564d493c2c1906000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c334450566061616162778ca2b7cce1f7ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffff9e4cfb9a48f7a686868686868686868686868645d4b3a2a1804000004192e43596e8398aec3d8edfffff3dec9b49e8976635b575861687475615746321e10000000000000000000000000000000000000000000000000081c30435472879cb2c7ccb8a78e79634e546a7f94a8b9cdd9e7dbcec5c1b9b9c1c6bab4b4bbc8d0c7c4b6b5b5b8c4c7d0c7bab49d917d675a49352010000000001a2f44596f8499aec4d9eefffffff1dbc6b19c86715746321e0a0000000d23384d62788da8b9cce1f5fffffee9d3bea9947e69543f29140012283d52677d92a7bcd2e7fffffae5cfbaa5907a65503b251002152838566b8196abc0d6ebfffffbe8d6c5a28d77624d38220d00152b40556a8095aabfd5eafffee9d4bea9947f849ab0bfd0e7f7fff5eae2dfe2eaf5fffffffff1dcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3b4d637984868686868686868686868686868686868686868686868686868686857c665745321e09000000000000000e22374b5d656e737577787877767573706c635a4935200c0000000000000000000000000000000000000000000000000000000000000000000000000000000417293a50626b7676767676798da3b8cde2f8ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eaffffffead5c0ab95807d7d7d7d7d7d7d7d7d7d7d7d7a645847331f0a000003192e43586e8398adc3d8edfffff2ddc7b29d87726a6b6c70767d868675614b3e2e1b0700000000000000000000000000000000000000000000000b20354b60758a9fb4c9c8b39e8974604a5570859ab0c6d7e9e0cebdb1aca3a4acb1bdc9caced0c0b3afa1a0a0a3afb3bfcfcdbbb49f8a78624d3e2e1b070000001c31465b71869bb0c6dbf0ffffffedd8c2ad98836d58392916030000000b20354a6074899eb4c9def3ffffffead5c0ab95806b56402b160014293f54697e94a9bed3e9fefff7e2ccb7a28d77624d38220d0013293e53687e93a8bdd3e8fdffffe3ceb9a38e79644e39240f00152b40556a8095aabfd5eaffffefdac5b09a859aa2b4c8ddedfff5e5d8cec9ced8e5f5fffffff1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f3447597084999b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a8975604b36210b0000000000000010253a4f657b83888b8c8d8d8c8c8a88858178634d38230e0000000000000000000000000000000000000000000000000000000000000000000000000000000a1f3346586b808b8b8b8b8b8d97a8bcd0e5f9ffffefdac5af9a85705a45301b00152b40556a8095aabfd5eaffffffecd8c3b09e959292929292929292929292928b76614c37220c000001172c41566c8196abc1d6ebfffff4dfcab7a59a847f8082858a929c97816c5c4b37221000000000000000000000000000000000000000000000000d22384d62778daabbcec5af9a8570544b60758a9fb4c9dfe5d3c2b19f978e8e979fb1c4dfdcc7b3a29a8c8b8a8e99a1b2becfcdbaa899836f5c4a36220a0000001d32475c72879cb1c7dcf1ffffffebd6c0ab96816b56412c1600000000071c30435472879cb1c7dcf1ffffffebd6c1ab96816c56412c1700152a40556a7f95aabfd4eafffff7e3cfbcab8b76604b36210b0012273c51677c91a6bcd1e6fbfff9e4cfb9a48f7a644f3a250f00152b40556a8095aabfd5eafffff1dcc8b4a29aa2b4c0d1e4fbfdead8c7bab4bac7d8eafdfffff1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22374c61778ca2b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a7917c66513c2711000000000000001b30465b7085999da6a1a2a2a2aa9f9d9a96846f5a442f1a0500000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768a9faba0a0a0a3a8b5c5d8ebffffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffff2dfcdbcb0aba8a8a8a8a8a8a8a8a8a8a8a9917c67513c271200000014293e54697e93a9c1d1e6f6fffae6d4c3b3a29a9595979b9fa9b19f8d7a644f3f2e1b08000000000000000000000000000000000000000000000f24394e64798ea3c8d8c2ad98826d584c62778ca9bacde2decab6a4978179798197acc6d6d9c4af9a84777675798398a0b2c3d4c6b3a18f7a644f3828160200001d33485d72889db2c7ddf2ffffffead5bfaa95806a55402b1500000000001325365b71869bb0c6dbf0ffffffecd7c1ac97816c57422d1700162b40556b8095aac0d5eafffff4dfcab49f8a755645321e090011263b50667b90a5bbd0e5fafffae5cfbaa5907a65503b251000152b40556a8095aabfd5eafffff7e3d1c0b4b0b4c0d1deeffff6e2cebaa99fa9bacee2f6fffff1dcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657a90a5c0c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5aa947f6a553f2a15000000000000001b31465b70869bb0b8c4b7b8c8bbb4b2af9a856f5a45301a05000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a9bab6b6b6b8bcc5d3e3f5ffffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffffceadacdc3c0bdbdbdbdbdbdbdbdbdbdc7aa947f6a553f2a150000000e23384d63788da3b4c8d9ebf7fff1e1d0c0b3afaaaaacb0b4babcab9a85705d4b37220e000000000000000000000000000000000000000000000f253a4f647a8fa4b9cfc0ab96816b564e63788da3c7d7eadcc7b19c86726464778ca8b9ccdbc6b19c8671606063728298a5b7cad0bfad97826d5645321e0900001e33485e73889db3c8ddf2fffffee9d4bfa9947f6a543f2a1500000000001b30455a70859aafc5daefffffffecd7c2ac97826d57422d1800162b41566b8096abc0d5ebfffff4dec9b49f89745f382816030010253a50657a8fa5bacfe4fafffae5d0baa5907b65503b261000152b40556a8095aabfd5eaffffffeeded1c8c5c8d1deeefdfae6d4c3b49f8a9fb4c9dff4fffff1dcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a6c5d5d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c0ab95806b56402b16000000000000001b31465b70869bb0c5d5cdcdd8cec9c4af9a856f5a45301a05000000000000000000000000000000000000000000000000000000000000000000000000000014293e53697e93a8c7d7cbcbcdd0d8e3f1ffffffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffffff8eadfd8d5d2d2d2d2d2d2d2d2d2d2c1ab96816c56412c170000000c2035495a70859baabbcedae7f0f8eeded0c7c4bfc0c1c5c9cec9b4a28f7a654f3a25100000000000000000000000000000000000000000000010253b50657a90a5bacfc0aa95806b554e63788ea3c8d9ebd8c3ad98836e545974899eb3c9dec9b49f8974594b546175879db2c8d9c9b49e8975604b36210b00001d33485d72889db2c7ddf2ffffffead5bfaa95806a55402b1500000000061b31465b70869bb0c5dbf0ffffffecd6c1ac97816c57422c1700162b40556b8095aac0d5eafffff4dfcab49f8a755645321e090011263b50667b90a5bbd0e5fafffae4cfbaa58f7a65503a251000152b40556a8095aabfd5eafffffffceee3dcdadce3eefcfff4dfcab7a5968196acc1d6ebfffff1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798ea7b8bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfa8937e69533e2914000000000000001b31465b70869bb0c5dbe2e2eae2dac4af9a856f5a45301a050000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95aabfd4e0e0e2e5ebf5ffffffffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffffffffcf2eceae7e7e7e7e7e7e7e7e7d7c2ac97826d57422d1800000006192c3c4f647a8c9fb4bcc9d2dfe3ecece3dcd9d4d5d7dbdfded1c0ac96816c57412c170200000000000000000000000000000000000000000010253a4f657a8fa4bacfc0aa95806b554d62778daabbcee2d9c3ae99846e595c71869bb1c6dbcdbaa88c77624c4657697e93aabbcecdb9a8907b65503b251000001d32475c72879cb1c7dcf1ffffffebd6c1ab96816c56412c170000000005192b3c5c72879cb1c7dcf1ffffffebd6c0ab96816b56412c1600152a40556a7f95aabfd4eafffff7e3cfbcab8b76604b36210b0011273c51667c91a6bbd1e6fbfff9e4cfb9a48f7a644f3a250f00152b40556a8095aabfd5eafffffffffff7f1eff1f7fffff9e5d3c2b29d87798ea3b8cee3f8fff1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6074899ea6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a18e79634e39240e000000000000001b31465b70869bb0c5dbf0fffdefdac4af9a856f5a45301a050000000000000000000000000000000000000000000000000000000000000000000000000001172c41566c8196abc1d6ebf5f8f9ffffffffffffffefdac5af9a85705a45301b00152b40556a8095aabfd5eafffffffffffffffffffdfdfdfdfdfdfdfdedd7c2ad98826d58432d18000000000e22364a5c6a7f949fabb5c2cacfdad6d8d9d8d7d6d4d7cdc9c7baaf9a846f5a452f1a050000000000000000000000000000000000000000000f24394f64798ea4b9cec0ab96816b564b60758a9fb4cadfdbc6b09b867155596e8398aec3d8d7c6a48f7a654f394c61768b9fb4cad6c6aa95806a55402b1500001c31465b71869bb0c6dbf0ffffffedd8c3ae98836e593a2a17040000000b2035485a74899eb3c9def3ffffffead5c0aa95806b55402b1600142a3f54697f94a9bed4e9fefffeebd9c9a28d77624d38220d0013283e53687d93a8bdd2e8fdfffeebd9c9a38e79634e39240e00152b40556a8095aabfd5eafffffffffffffffffffffffff3decab6a4927d798da3b8cde2f8fff1dcc7b29c87725d47321d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d3144556a7f8f91919191919191919191919191919191919191919191919191919190836f5b4a36210c000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a45301a050000000000000000000000000000000000000000000000000000000000000000000000000001172c41566c8196abc1d6ebf4f4f4f4f4f4f4f4f4f4efdac5af9a85705a45301b00152b40556a8095aabfd5eaf4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4edd7c2ad98826d58432d1800000000071b2d3e50616a7f8d9ca4afb5bcc9c1c3c3c3c2c0bfc6bab4afa99f947f69543f2a14000000000000000000000000000000000000000000000e23384e63788da3c5d6c2ac97826d57445572879cb2c7dcdfc9b49f8a7560566b8095abc0d5d2bca7927d67523d465870859bb0c5d8c3ae99836e59442e1900001a2f44596f8499aec4d9eefffffff1dcc7b19c87725847331f080000000d22384d62778da7b9cce0f5fffffde8d3bea8937e69533e29140013283d52687d92a7bdd2e7ffffffe5d0baa5907b65503b261002152838566b8196abc0d6ebfffff7e3cfbcab8c77624c37220d00152b40556a8095aabfd5eafffffffffffffffffffffff8e5d2c2b19c8673788da3b8cde2f8fff1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000215273750616a7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b74604b3d2d1a07000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a45301a050000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95aabfd4dfdfdfdfdfdfdfdfdfdfdfdfdac5af9a85705a45301b00152b40556a8095aabfd5dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd7c1ac97826c57422d170000000000102033435061697b86919a9fabaaacadaeadadaba9a7a89f9a938a7f72604a35200b000000000000000000000000000000000000000000000c21364c61768ba7b9ccc4af99846f5a39586d8298adc6d7e2cdbaa98f7a6553687d92a8bdd2d5bfaa95806a55403a576c8297acc1d7c7b19c87725c3827150200172d42576c8297acc1d7ecfffffff4dfcab49f8b76614c362513000004182a3a51667c91a6c5d6e8fbfffffeebd9c9a6917c67513c27120011263b50667b90a5c8d9ebfefffee9d3bea9947e69543a2917091d3245566f8499afc4d9eefffff4dfcab49f8a74604b35200b00152b40556a8095aabfd5eafffffffffffffffffffffff2dec9b5a3917c67788da3b8cde2f8fff1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009193343505d6566666666666666666666666666666666666666666666666666666666605645311f0f00000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a45301a00000000000000000000000000000000000000000000000000000000000000000000000000000014293e53697e93a8c7d7cacacacacacacacacacacacad5c5af9a85705a45301b00152b40556a8095aabfcacacacacacacacacacacacacacacacacacacacacac0ab96806b56412b16000000000002152533434f5d65737c848b909597989998989694918e89847e766a605443301c07000000000000000000000000000000000000000000000a1f33465874899eb3c9c7b19c8772574652677d92a8bacde1d7c7ac97816c59657a8fa5c6d7d7c2ad98826d58433f546a7f94a9bfd4c9b39e89745645311d0900152a3f556a7f94aabfd4e9fffffff7e3cfbcab937e685443301c0f07121f3447596e8398adc3d8edfffffff7e3cfbcab8f7a644f3a240f000e24394e63798eaabbcee2f7ffffeed9c4af99846f5847331f0f20364b6075899fb4c9def4fffff2ddc8b39d88735544311d0800152b40556a8095aabfd5eafffffffffffffffffffff8e4d1c1b19b867263788da3b8cde2f8fff1dcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001525333f4b4f515151515151515151515151515151515151515151515151515151504b453827150100000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a45301518130e0c060000000000000000000000000000000000000000000000000000000000000000000011263b50667b90a9bab5b5b5b5b5b5b5b5b5b5b5b5b5c4b8ae99846f59442f1a00152b40556a8095aac3b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c1a9937e69543e2914000000000000071525323f4b5560676f777b7f8183848382817f7c79756f6961584a4336251300000000000000000000000000000000000000000000000417293a5c71869bb1c6cab49f8b76614b4b61768a9fb4c7d7dec9b49f8a776162778ca8b9cddac5b09a85705b383d53687d92a8bdd2ccb9a78b75604b36200b0011263c51667b91a6c3d4e6f9fffffeebd9c9b09b8573604a3d2d201b2230404c61778a9fb4c9def4fffffff4dfcab49f8a75604b36210b000b20364b60758a9fb4cadff4fffff4dec9b49f8a76614c3c2c1d304151667b91a8bacde1f6ffffefdac4af9a856f5a3726140100152b40556a8095aabfd5eafffffffffffffffffffff2ddc8b4a3917c6663788da3b8cde2f8fff1dcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000715212e373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3631271a0a0000000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a4532282d282320190e0a04000000000000000000000000000000000000000000000000000000000000000c21364c61768a9faa9f9f9f9f9f9f9f9f9f9f9f9f9f9fa69d937e69543e291400142a3f54697f94a59f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa38f7b65503a2510000000000000000714212e37444b525861666a6c6e6e6e6d6b6a67636055534c473a30251808000000000000000000000000000000000000000000000000182d43586d8298adc2cfbcab8f7a655046576c8197a9bacde1cdbaa897826d5f74899eb4c9ddc8b29d887356453d52677c92a7bcd1d6c5a18b76614c36210c000d22374d62778ca5b7cadff4fffffff7ddc9b5a3927d675b4a3d342d36404d5f6d8297a9bacde1f6fffffff1dcc7b29c87725745321e0900091d32455672879cb1c7dcf1fffff6e1cdbaa995806a5a493a323e4d5f70859ab0c6d7e9fcffffecd6c1ac97816c57422c170000152b40556a8095aabfd5eafffffffffffffffffff7e3d1c0b09b85705e63788da3b8cde2f8fff1dcc7b29c87725d47321d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121c29333638383838383838383838383838383838383838383838383838383837342a1d16080000000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a4b4538423d38352c211f170c0300000000000000000000000000000000000000000000000000000000000a1e3346576a7f8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a888173604b36200b000e23384d6378878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8573604b35200b00000000000000000310192631353a474c515557585958585654524e4b443737332a1c13080000000000000000000000000000000000000000000000000014293e53697e93a8c4d4c9aa95806b553e4d62788a9fb4c1d1d7c6b19f917d6a71869cb1c6dbcab59f8a76604b3c51667c91a6bbd1ccb6a18c77614c37220c000b2034485972879db2c7dcf2fffffff8e4d2c1b39e8979635b4d483e4a4f5f677d8d9fb5c7d7e9fcfffffeebd9c9ad98826d58392816030002152838586d8298adc2d7edfffffde9d7c7b39e897862584c454b5c677d91a2b4c8e4f5fffffae6d4c3a7927d68523d28130000152b40556a8095aabfd5eafffffffffffffffffff7dcc8b4a2907b655063788da3b8cde2f8fff1dcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001223303a464c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c473b3426160000000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f6160565b57534d493c3733291e170b000000000000000000000000000000000000000000000000000000000317293950616a7575757575757575757575757575757575736c605544311d08000c2035495a63727575757575757575757575757575757575757575757575757571605544311d080000000000000000000009141d202a33373b404243444343413f3c39363127211f170c0000000000000000000000000000000000000000000000000000000f24394f64798ea6b7cbc6b19c86715c4a485a6a7f95a3b4c4d4cebdb49f8b7f7b889db2c8ddcfbcab8d78634e3d52677d92a7bcd2d5c4a08b76614b36210c0005192b3b576c8197acc4d4e7faffffffefe0ccb8a79d87796a625a5c5c646d7d8b9fabbccfe5f5fffffff7e3cfbcab927d67523d281200000013283d53687d92a8c1d1e4f7fffff5e1ccb9a89b8576665e5660687a8a9eb3c0d1e4fffffff4dfcab7a58d78634d38230e0000152b40556a8095aabfd5eafffffffffffffffff7e7d0bfaf9a846f5d4e63788da3b8cde2f8fff1dcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081830414d586162626262626262626262626262626262626262626262626262626262595144341e0e00000000000000001b31465b70869bb0c5dbf0fffff0dac5b09b8578767573706d68635a544c473a33291b12040000000000000000000000000000000000000000000000000000000b1b334350555f606060606060606060606060606060605e564b44372715020006192c3c494d5d606060606060606060606060606060606060606060606060605b4b4437261401000000000000000000000001080c181f22262a2c2e2f2e2d2c2a2724201d150c0a04000000000000000000000000000000000000000000000000000000000b20354a6074889db3c8c9b5a48f7a644f3d4b6074859ba6b7c5d4cebaa99f958f9da6b7cbdfdac9a5907b66503f54697e94a9bed3cbb8a68a75604b35200b000011263b51667b90a6b7cbdff4fffffffbe7d5c5b7a59d8a80787372747a82919fa9bac9daecfffffffff4dfcab49f8b77624c37220d0000000d22384d62788da3b4c8ddf3fffffce8d6c6b5a39b867b7472757e8a9ea8b9ccdeeffffffff2ddc7b29d87725a4935200c0000152b40556a8095aabfd5eaffffffffffffffffecdac9b3a18f7a644f4e63788da3b8cde2f8fff1dcc7b29c87725d47321d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364d5f6776787878787878787878787878787878787878787878787878787878776b62513c2b1905000000000000001b31465b70869bb0c5dbf0fffff2ddc8b4a29b8d8c8b8885827d78716a61584b46392f2215070000000000000000000000000000000000000000000000000000001525333c3f4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a484136312719090000000e1e2c3538474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a463531261909000000000000000000000000000000040a0c111517191919181615120e0b080200000000000000000000000000000000000000000000000000000000000000071c3043546c8197acc2d2c2ad98826d5b4944556278889da7b7c3d0c7bab4aaa5b2b7c4d4e7d2bda8937d68533a576c8196acc1d6c8b39d88735544311d0800000b20354b6074889db2c5d6e8fbfffffff3e3d4c3b7a99f958d8887898f98a0b4bac7d7e7f7fffffff9e5d3c2af99846f5948341f0b0000000b2035485a70859bb0c5d6e8fbfffff4e4d2c1b5a49c9089878a939ea8b9c6d6e8fdfffff8e4d1c1ab96816b563c2c19060000152b40556a8095aabfd5eafffffffffffffff8e3cfbcab99846f5c4b4e63788da3b8cde2f8fff1dcc7b29c87725d47321d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c304354677d8b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c806b5a4835200b000000000000001b31465b70869bb0c5dbf0fffff7e4d1c0b4b0a2a1a69e9b97928d867f766b61574c40322515060000000000000000000000000000000000000000000000000000071520282a3535353535353535353535353535353535332c201d150900000000000e192023323535353535353535353535353535353535353535353535353531201d1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013253650657a8fa4b5c9cab49f8b79634e4148596379899da5b4c0cdcec9bfbac8cbd4e2ead5bfaa95806a55475870859bb0c5dac5b09b85705b372614010000081d3144556a8095a7b9cce0f0fffffffff1e1d4c7bab4aaa79e9c9ea8adb2becdd7e5f5fffffffff4decab6a4917c67513b2a180500000005192b3c53697e93a7b8cce0f2ffffffefdfd2c2b6b1a79e9c9fa9b4b9c6d6e4f4fffffff6ddc8b4a38f7a644f3a240f000000152b40556a8095aabfd5eafffffffffffffeebd9c8b59f8d79644e3e4e63788da3b8cde2f8fff1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354a6072879daaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29f8c78624d38220d000000000000001b31465b70869bb0c5dbf0ffffffefdfd1c8c5b7c4b8b3b0aca8a49c94898075665e4f43322414030000000000000000000000000000000000000000000000000000030d131520202020202020202020202020202020201e170b080200000000000000060c0e1d202020202020202020202020202020202020202020202020201c0b08010000000000000000060c0e131617181919181715120e0c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000823374b5d71869cb1c3cebbaa99836e5f4d3d495b6379879aa2b4b9c6ccd6cfdddfe7e0ded9c9ab96816c564c61768b9fb4cad9c8ac97816c57422c17000000011426374c6176899eb3c1d2e4f5fffffffff1e5d7cdc9c5b8b3b1b4b9c6c6cfe2eaf5fffffffff4e4d0c0b19c8673604b35200d00000000000e21364b6176899eb3c4d4e6fafffffdefe0d3cac5b9b3b2b4bac7ccd6e4f4fffffff6e6d1c0b09b85705c4a36220d000000152b40556a8095aabfd5eafffffffffffff7e2cebbaa98836e5c4a384e63788da3b8cde2f8fff1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384e63798da5b7c8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7bcab927d68533d2813000000000000001b31465b70869bb0c5dbf0fffffffdefe4dddaccd5cbc8c5c2c2b5b1a89e96887c69614f423221110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e192123282b2d2e2f2e2d2c2a272320190e0000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f52687d92a5b6cac8b3a1927d675b493d495b637784939ea8b3b9c6c6c9cdd6ccc9c9bcab947f695454687d93aabbcecebbaa927d67523d271200000000091f3347586a7f94a3b5c6d7e7f6fffffffff5e9e1ded5ccc8c7c9ccd6dae1ecfdfffffffff6e6d6c6b4a2927d675544311d0800000000000a1e3246576a8095a6b7cbdfebfbfffffef0e5ded6ccc9c7c9cdd7e1e8f4fffffffdead8c8b4a2917c67513e2d1b07000000152b40556a8095aabfd5eafffffffffffdead8c8b49f8c79634e3e384e63788da3b8cde2f8fff1dcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b50667b90a5c3d4cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcddac9aa95806b55402b16000000000000001b31465b70869bb0c5dbf0fffffffffff7f2f0e2e7e0dddbd7d2c9c6b9b4a69d8d7f69604f3f2f1b0b0000000000000000000000000000000000000002080b1014171919181716130f0b09020000000000000000000000000000000003090b171c1e1f202020201f1e1c180d0b0500000000000000000000000000000000000000000000000000000009171e2c35383d414243444443413f3c38352c1e1709000000000000000000000000000000000000000000000000000000000000000000000000000000001120364b6074879cb2bfd0bfb39e89796359483d495962737e8a969ea8acb1b4bac5b9b3b0ab9f8c78634d6073869cb1c8d8cab49f8b77614c37220c0000000004172a3a4b6074859ba8bac9d9e6f5fffffffffcf6f3e7e0dddcdee1e8f4f5fefffffffff5e6d8c8b9a89a8472604a372614010000000000031629394b6175879db2bdcdddedfcfffffff9f4e8e0dedcdfe2eaf5fcfffffffaede2cebbaa9b8572604a35201000000000152b40556a8095aabfd5eafffffffffff7e2cebbaa97826d5b4935384e63788da3b8cde2f8fff1dcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010263b50657b90a5c2d3cacacacacacacacacacacacacacacacacacacacacacacad7c8aa95806a55402b15000000000000001b31465b70869bb0c5dbf0fffffffffffffffffffbf4f3f0ece5ded6cdc4b7ab9f937e695d4b39291703000000000000000000000000000000000509151d2025292d2e2f2e2d2b2824211e160b08010000000000000000000000000a161e212c313334353535353433312d221f180d00000000000000000000000000000000000000000000000000051727353c494d535657585959585654524d493c35271706000000000000000000000000000000000000000000000000000000000000000000000000000000091d314556667c91a1b3c5ccb9a79d877762594a3d4754606977818991979c9fa9a0a79e9b968c7f695a5a687d92a4b5c9d3c3af9a846f5947341f0b00000000000c1d31445563798a9fabbbc8d7e4f0fcfffffffffffbf5f3f1f3f5fcfffffffffffdf1e5d7c8bbaa9e8978625443301909000000000000000b1e324657667c919fb0bfd0deebfbfffffffffbf5f3f1f4f6fdfffffffffbebdccfbeb49f8b7a645443301c0700000000152b40556a8095aabfd5eafffffffffde9d7c7b49f8b78624d3d2c384e63788da3b8cde2f8fff1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d62788da4b6c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5baaa927d67523d2812000000000000001b31465b70869bb0c5dbf0fffffffffffbf5f3f0f1f4f7fefff8f4e9e1d4c9bcb49f8d7b655746331e0e0000000000000000000000000000020e19202731363a3f4243444342403d3a363228201d1409000000000000000000000a1a283236424648494a4a4a4a4a48464237342a1d0d0000000000000000000000000000000000000000000000000f223545525b63686b6c6d6e6e6d6c6a67635a524535230f000000000000000000000000000000000000000000000000000000000000000000000000000000021527384c5e6f8499a6b8c9c5b6a59c8677645c4b43434b59626b757c8286898b8b8b898681796961586278899eb3c2d2cab6a4917c67513b2a18040000000000021527374a5b667c8d9faabac6d3e1e9f5fcfffffffffffffffffffffffffffdf5eae2d3c7baaa9f8c7c665a493625130000000000000000031629394c5e6c8196a1b3bfcee0e7f3fcfffffffffffffffffffffffcf3e7e0cdbeb2a0947f695c4a3625130000000000152b40556a8095aabfd5eaf8f4f3f1efe1cdbaa997816c5a493523384e63788da3b8cde2f4f4f1dcc7b29c87725d47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a71869ca79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa99f8b77614c37220c000000000000001b31465b70869bb0c5dbf0fffffffff4e8e0dedadcdfe2eaf6fcfffcf2e7d9cfbcab9d8876614c3c2b19050000000000000000000000000a151d2b3537444b4f54575959585756524f4b45383531261911030000000000000003162838454b575b5d5f5f60605f5f5e5c584c473b2a18050000000000000000000000000000000000000000000000152a3e52636c787d808283848382817f7c786d63523f2a15010000000000000000000000000000000000000000000000000000000000000000000000000000000a1a30404c6277889eabbccfc3b5a49c877a6960544c3f474c5660676d717475767574706b635b5b6376869ca7b9ccd0bfb29c8773604b35200c0000000000000009192d3d4c5e687e8c9fa8b6c2cdd7e1e9f3f5fbfffffffffffffffbf5f3e9e1d8cec3b6a99f8c7e685e4c3c2b18080000000000000000000b1b30404b60738399a1b1bdccd5e1e9f4f7fefffffffffffef7f4e9e1d5cbbcb0a098826d614f3e2d18080000000000152b40556a8095aabfd5eae3dfdedcdad6c6b49f8a77624d3c2b23384e63788da3b8cddedfdfdfdcc7b29c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192b3c50657b888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7f695947341f0b000000000000001b31465b70869bb0c5dbf0fffffff4e4d6ccc9c5c6caced8e1e8f4fffff7ebdac9b7a696816c5a4835200b00000000000000000000000e1a28323c484d556065696c6e6e6d6c6b68646056524b44372e211100000000000000091e324556606c717374757575757473716d625947341f0b0000000000000000000000000000000000000000000000172c42576c818d929697989999989694918d816d57422d1802000000000000000000000000000000000000000000000000000000000000000000000000000000001220344859667c8d9fb5bcccc2b5a59d8b7e73655d534c48454b52575c56606160555b56515f6779869ca4b6c5d4c4b3a1917c665443301c0800000000000000000f1f2f404e5f687c8a9ca4b4bac7cdd6dee0e8e9ebebececebe9e8e0ded7cdc7bab4a49c8b7c685f4e402f1e0e0000000000000000000000121d314455607483979fb3b8c5cdd7dfe2eaeaebecebeaeae2dfd7cdc4b8b39e968273604b43322010000000000000152b40556a8095aabfced8cfcac9c7c4c7b9a896806b5948341e23384e63788da3b8c8c9cacacac9c7b29c87725d47321d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d65737575757575757575757575757575757575757575757575757575757469614f3b2a1804000000000000001b31465b70869bb0c5dbf0fffffbe8d6c5b9b3b0b1b4bbc8ccd6e4f3fffff7e7d4c4b49f8b78624d392816030000000000000000010f1e2b38454b5a626c757a7e8283848382807d79756e6760554b3f2e1c080000000000000b21364b6075818688898a8a8a8a8988868277624c37220d00000000000000000000000000000000000000000000001d32475c72879ca8abacadaeaeadaba9a79d87725d48331d080000000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b4c5e697e939eafbccec3b6a99f93857b716862595753504d4c4b4c4e4f53546066717d8a9ca4b6c2d3c7b7a699836f5e4c36261401000000000000000001122231414e5e667986959fa9b4b9c6c8ccd5d3d5d6d7d6d5d3d6ccc9c7bab4a99f96867a665e4e41312211000000000000000000000000011527374556607381929ea7b4bac7caced8d5d6d7d6d5d8cecac6bab4a69e91807260554431241402000000000000152b40556a8095aab4bbb6bcb5b4b1afaca99e8977614c3b2b1823384e63788da3b1b3b4b4b5b4b4b2b09c87725d47321d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4b505e6060606060606060606060606060606060606060606060606060605f544f43321d0c00000000000000001b31465b70869bb0c5dbf0fffff5e0ccb9a79e9b9c9faab4b9c6d5e3f3fffff2e2cebbaa97816c5746321e0900000000000000000f1f2c3c4856606b7881888f94979899989795928f89837c73655d4b37230e0000000000000d23384d62788d9b9d9e9faaaa9f9f9d9b907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c0c1c2c3c3c2c1bfb29d88725d48331d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2f404f606b80959eb4bbc8c7bab4a39b90867e77716c6865636261616365686e737c85919ea8b6c2d3c8baa99d8877614c403018080000000000000000000004132331404c5b63747f8a969ea8aeb3b8c5bec0c1c2c1c0bec5b9b3aea99f978b8075645c4d403123130300000000000000000000000000091928384555606c7d88969fa9b0b4bbc8c0c1c2c1c0c8bbb4b0a89f96887c6b6054443726140600000000000000152b40556a80959d9faaa0ab9f9e9c9a97938b7e685847331d0e23384d63788d989c9d9f9f9f9f9e9d9b9786725c47321d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212e373b494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3f3b3224140000000000000000001b31465b70869bb0c5dbf0fffff3dec9b39e8985878a949ea8b8c5d5e7fbfffdead8c8b39e8976614b36210c000000000000000d1d2c3d495a6274808b969ea7a9acaeaeadacaba7a89e9991867b65503a25100000000000000d23384d62788da2b2b4b4bbbbb4b4b3a5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7d7d8d9d8d7d6c7b29d88725d48331d080000000000000000000000000000000000000000000000000000000000000000000000000000000000001222324250626b7f939faab6c3cdc1b5b1a39b938b86817d7a78777677787a7d8388919ba3b4b9c6d3c6b9aa9f8b7b645947342212000000000000000000000000051322303d4a56606a78818992999ea7a6a9abacacacaba9a6a79e99928a81786b61574a3e302213050000000000000000000000000000000a1a2837444b5f6777808a939a9faaa8abacacacaba8aa9f9b938a8076675f4b433626190900000000000000000f24394e647a83888a8b8b8b8a898785827e7768604e3a2a180c2035495a677d838688898a8a8a8988858179644e39240f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c2325333535353535353535353535353535353535353535353535353535353429271f14060000000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a847071767e8a9ea7b8cce0f1fffff6e1ccb9a8917c67513c271200000000000009192b3c495b637885959fa9b3b8c5c1c3c3c2c1c0c6b9b4aea499846f5a442f1a0500000000000d23384d62788da2b7c9cacececac9baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcedeeeeedddc7b29d88725d48331d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000041424334450616a7e8c9da5b4bcc9c9c2b5b1ab9f9b9692908d8c8b8c8d8f92989da6b0b5c1cccfc3b6a89e8c7c665d4b3b2a18040000000000000000000000000004121f2d38454b5a626b767c83888d9194969697979694918e89847d766c635a4b46392d20120400000000000000000000000000000000000a192731414d58616b777e858a8f93959697969593908a857e776b61584d40302618090000000000000000000d21364a5c646f72757676767574726f6c6862594e42311c0c06192c3c4d5f676e7173747575757472706c645c4a36220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101e2020202020202020202020202020202020202020202020202020201f14120c03000000000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f58616979899eb3c3d4e6fafffce8d6c6ad97826d58382715020000000002152737485a6379889ba3b4bac7ccd5d7d8d9d8d7d5d7cdc9c2b09b85705b46301b0600000000000d23384d62788da2b7cddfe2e2dfd0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48331d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000006162633435060687a87979fabb4c0cac9c9bcb4b0aca8a5a2a1a0a1a3a4a8adb3b8c4c9cfc9bcb4a49c8a7c665e4c3f2e1d0c000000000000000000000000000000010f1a28323c484d5761676e73787c7e80818281807e7c79746f6861584d493c32291b0f010000000000000000000000000000000000000009151d303a474c58616970767a7d80818281807d7a76706961584c473a301c140800000000000000000000071a2d3d4a4e595d5660616060545c5a57534d483b31231300000e1e30414d52585c5e5f5f605f5f5d5b574e4a3e2d1b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a4c5b667c91a5b7cadff4fffff1dcc7b19c87725645311d0900000000081d3144556278889da6b5c1ced8e0e8ecedeeedeceae9e1d9c4ae99846f59442f1a0400000000000d23384d62788da2b7cde2f7f7e5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48331d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008162533424e5c6476818c9aa2adb4bbc8c9cac6c1bdbab8b7b6b6b8babdc3c8cbcac9bcb5ab9f97867a665e4c402f20100000000000000000000000000000000000000a161e2b3439464b52595b6366696b6c6d6c6b6967636054534c473a352c1e160b0000000000000000000000000000000000000000000002131c2a333a474c53576165686b6c6d6c6b68656157534c473a332a1c12010000000000000000000000000f1f2d36394438454b4b4b4a433645423e37342b1d1305000000132330393c4347484a4a4a4a4948464239362d20100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0c0d0d0e0d0d0c090300000000000000000003090b1113110d0b05000000000000000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a3d4c5e72879db2c7ddf2fffff4dfcab49f8a74604b36200b00000005182b3b4b6074859ba6b7c4d2e2eaf5fbfbf5f3edeaeaecebd6c1ac96816c57412c170200000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48331d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071524313e4b57616c79848f989faaafb4bac7c1c4c7c8c9cecfcac9c7c5c1c3b6b2ab9f998c8175645c4c402f22120200000000000000000000000000000000000000020d19202933363d3d494e5154565757575654514e4b433637332a20190e03000000000000000000000000000000000000000000000000000c181f2a333739464b5053565757575653504b463937332a1f170c0000000000000000000000000000010f1a21242f2832363636353025302d282220180d000000000005131e25272e3133343535353433302c24221b100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f151d20222223232322211e1613110b02000000000a161e212628272220190d0900000000000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a4540586d8398adc2d8edfffff7e3cfbcab8d78634d38230e0000000b203448596a8095a3b5c4d4e2effdfff3e8e0ded8d5d5d7dadac9a8937e69533e29140000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48331d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202e39464c5c64707a838b93999fa9a8acafb1b3b4babcb5b4b2afaca8a59d968c83796c61574a3e2f22120400000000000000000000000000000000000000000000050b171e21272c35383c3f41414242413f3c39353026211f170c0600000000000000000000000000000000000000000000000000000000040c171f212932363a3e40414241403e3b363229211f170c040000000000000000000000000000000000070d0f1a161e212121201c131a17130d0b0500000000000000010a1012191c1e1f2020201f1d1b170f0d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b222427313637383838383736322829261f14060005131b2832363b3d3c37342b241d12060000000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a4541566c8196abc1d6ebfffffeebd9c9a48e79644f39240f0000021527384d62778a9fb4c1d2e2f2fffaece3d5ccc8c2c0c0c1c5c9bcab8f7a65503a25100000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48331d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b29333e4a4e5c646e777d848a8f9397999c9e9fa9ab9f9f9d9a97938e8780786f635b4b46392d20110400000000000000000000000000000000000000000000000000030a0c121a212327292b2c2d2c2b292723201c140c0a040000000000000000000000000000000000000000000000000000000000000000040a0c161e2125282b2c2d2c2b2825211e160c0a04000000000000000000000000000000000000000000000002090b0c0b0b070000020000000000000000000000000000000307090a0a0b0a0a0806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010202d363a38454b4c4d4d4d4d4c4b46393e3b3124140413233139454b5153514d483b382f211a0f00000000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a453a576c8297acc1d7ecffffffe4cfb9a48f7a644f3a250f0000091d3145566b8196a9bacddfeffffcecdccfc5b8b3adababacb0b4b59f8b76614c36210c0000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48331d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e2d363e4b4f5961686f75797e828487898a8a8b8a898785827d79726b635b4e4a3d32281b0f01000000000000000000000000000000000000000000000000000000000000060c0e1114161718171614120e0b08010000000000000000000000000000000000000000000000000000000000000000000000000000030a0c1013161718171613100c0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071b2d3e4a4f5a566061626263626261575b534e42311f122231414d57606668666259514c40352c1c13080000000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a3746586f849aafc4daefffffffecdac9a38e79644e39240f00000b20364b6075889eb3c7d7e9fdffeedecfbeb2a79e989595979a9fa99c86715846331f0a0000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48331d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a212e373b474c53566064696c6f7273747576757472706c68635b564d493c362d1e160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b10151819191715100b080200000000050b0d14171917120b0801000000000000000d22364a5c646f737577777878787776747168604e3b261d2f404d5f67757b7d7c7770665e4e493d3025180c00000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f5a505561768a9fb4c9def4fffff8e3cfbcab8d78624d38230d000010263b50657b90a7b8cce5f5fff7e3d1c0b2a0988983808082858a9295806a553a2917040000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48331d0f0f0f0e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b222a343738454b4f53575a5c5e55606060545d5a57534e4a3d38352c211a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f131517181918171614100c09030000000000000000000000000000000000000000000000000000000004070003090b0c0c0b08010000000000000000000000040a0c1113120f0b07000000000000000000000000000000000000000000000000000309141d20252a2d2e2e2c2a25201d150906070e192022292c2e2d27201c14080000000000000f243a4f647a84888b8c8d8d8d8d8c8b89867e68533e2924384c5e677d899092918b857b70635b4a4336291c0c000000001b31465b70869bb0c5dbf0ffffefdac4af9a856f646569738298a9bacde1f6fffff4dfcab59f8b74604b36200b0001162c41566b8196abc5d5e8fffff1dcc8b4a29882766d6b6b6c70767d8476614c37210c000000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48332525252523211a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080c181f222731363a3e42444749444b4b4a434845423e39362d2321190e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b151d2024292b2c2d2f2e2c2b2925211e160c0a04000000000000000000000000000000000000000000040b0c15191c1e161e212121201d14190e0c070000000000010c181f2227282724201c1308050000000000000000000000000000000000000000000b161e2631353a3f424443413f3a36312720191a212b35383f4243423c353026180b0000000000152b40556a80959ea7a1a2a2a2a2a1a89e9b87725d48332e3e51667c8d9ea8a8ab9f9a9085796a6054463a2a1c0c0000001b31465b70869bb0c5dbf0fffff0dbc5b09b857a797b7f8698a0b2c7d7e9fcfffff2dcc7b29d87725645311d0900031628395b70859ab0c5daeffffbe8d5c5af9a847261575656575761686f615847331f0a000000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d483a3a3a3a3a38352c1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0c151d2024292d2f3226313536353025302d2823211a0f0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a161e21273135393e404143444342403e3a363228221f180c040000000000000000000000000000000000000c181f222a2f313328323636363531262e23211a0f01000009151d2a34373c3e3d393530251f180d04000000000000000000000000000000000003111b283237444b4f545859585755504b4437352c2d363c484d54575957514b4336291b0b00000000152b40556a8095aab8c5b7b7b8b7c6b9b29d88725d4833374b5c70859babb9c6bcb5b0a29a8b7f726158473a2a170400001b31465b70869bb0c5dbf0fffff2ddc8b4a39b8e8e90949ca4b2becfe5f5fffffdead8c8ae98836e593827150200091e32465773899eb3c8def3fff5e0ccb8a78f7a655446394039464b53594c473a2a1704000000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d4f4f4f4f4f4f4e493d2c1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0f14171a1d141d2021201c131b17130e0c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e28323637444b4f5355575859585756544f4b463937342a1f170c000000000000000000000000000000000c1d2a34373f44464839454b4c4b4b44374339362d1f0f00091927313a474c5153524e4a4336342a1f170c0000000000000000000000000000000714212f39464b5560656a6d6e6e6c6a6560554d493c3d4a4e5a62696c6e6c6760544639291703000000152b40556a8095aabfd5cccdcdcdd6c7b29d88725d482a3b4f647a8fa3b5c9d6cfcac0b4a99f948376615847331f0d00001b31465b70869bb0c5dbf0fffff8e4d1c1b4b0a3a4a5a9b1b5c2cfdcecfffffff7e2cebbaa927d68533d281300000c21364b61768ba7b8cce0f5fff3dec8b39e8874604a36292b2932363d4437332a1c0c00000000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d887264646464646464635b493c2b19060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050001080b0b0b070000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111b293338454b53556064686a6c6d6e6d6c6b69656157544c473a332a1c12040000000000000000000000000004182a3b474c55595c5d5e5760616160555c584e4a3d2d1a07152737444b59616668676460544c473b332a1c130400000000000000000000000007152532404c57616a747a7f828383817f7a756d635a4b4c5b636f787e8183827c73615746331e10000000152b40556a8095aabfd5e2e2e2e2ddc7b29d88725d483448596d8298adc1d1e7e3dfd1c7bab4a1998576614c3b2b1905001b31465b70869bb0c5dbf0ffffffefdfd1c8c5b9b9babec6c9d2e0ecfafffffdead8c8b49f8b77614c37220c00000d23384d62788da2c5d6e8fbffefdac5af9a85705443301816161e21282f211f170c0000000000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc8b39d887a7a7a7a7a7a7a7a79635a4835200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000715212e39464b5660687075797e808182848381807e7a76716961594c473a2f2214070000000000000000000000000b1f344759616a6e717374757676767574726e635b4a3621091d314455606b777c7d7c79736a62594c473a311f170b0000000000000000000005152533434f5e65757f888f9497999896948f8982786c605e6679848c94979897918475614b3e2d1b070000152b40556a8095aabfd5eaf7f7f2ddc7b29d88725d48384c62778b9fb4c9dfeff8efe5d7cdbfb3a39a846f594834200b001b31465b70869bb0c5dbf0fffffffdefe4dddbceced0d4dbdee5f0fefffffdefe2cebbaa98826d5947341f0b00000e23394e63788ea3b8cde3ffffedd8c3ae98836e59362513020a151d201d150a05000000000000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff4e0cbb7a69d8f8f8f8f8f8f8f8f8d78624d38230d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050002080b0b0b0b0802000604020000000000000000000000000000000000000000000000000000000000040001080b0b0c0c0b09020003000000000000000000000000000000000000070b0b0c0c0b0902000503000000000000000000000000081625333f4b57616b757d85898e9395969899989795938f8a867f776d61584c403225140600000000000000000000000c22374c61777f848688898a8b8b8b8a89878379634e39231930414b6073808b9193928e887f776b61584e4133291b0f010000000000000000132333435061697b88949da6a9adaeadacaaa89e978b8174667c8b9a9fabacaeaca298826d5c4a36220d0000152b40556a8095aabfd5eafffff2ddc7b29d88725d4845566a8095aabbcee2f7fffff5eae2d0c2b59f8a77624d37220d001b31465b70869bb0c5dbf0fffffffffff8f2f0e3e3e5e9f1f3f8fffffff8ecdfd1c0b49f8b79634e3b2a180400000e24394e63798ea3b8cee3ffffedd7c2ad98826d58432d18151d283236322820190d0000000000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffffae7d5c4b7b3a4a4a4a4a4a4a4ab927d68523d2813000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c13171a1d151d202121201d151d1b1917140f0b07000000000000000000000000000000000000000000040a0c16191c141c20212121201d151b18130c0a030000000000000000080e10151a131c20212121201d151d1b19150f0d07000000000000000516263343505d65758089929a9fa9a8aaacadaeadacaba9aa9f9b948a8276665e4f433224130100000000000000000000152a40556a7f94999b9d9e9faaa1a0a89e9c95806a55402b27374d5f6d82969faaa8a7a69d958a8076685f4c463a2c1f0f000000000000000e1e304150616a7f8d9da6b2b7c4c2c3c3c1c6b9b4aa9f96857a8a9ea9b5bcc9c3c0b2a08e7a644f39240f0000152b40556a8095aabfd5eafffff2ddc7b29d88725d484b6075889db3c8d8eafdfffffff7e0ccb8a797826d594834200b001b31465b70869bb0c5dbf0fffffffffffffffff8f9fafefffffffbf5f0e5decec1b4a295806b5b49351d0c0000000e23384d63788da2c7d8eafdffedd8c3ae98836e59432e1a273138454b4538342b1d0d00000000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b261000000000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffffff2e2d5cbc8b9b9b9b9b9b9c9aa957f6a55402a1500000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f21282c3032273136363636312732312f2c2925201c13080000000000000000000000000000000000000c181f222b2f31263035363636363127312d28211e170b000000000005101b22252b2f25303536363636312732302e2b24221b100200000000001323334451616a7b87969ea7afb4bac7bfc1c2c3c2c1c0c8bbb4b1a99f97887c69614f42311f0f00000000000000000000152b40556a8095aab1b2b3b4bbb6c6b9b4aa95806a55402b314455677c91a0b4bbc8c4b7b2a99f96897d6e6158493d2c1e0e000000000006192b3c4d5f6a7f949fabb7c4cbd4d7d8d8d6d6ccc8bbb4a39b8f9ea8b9c7cfdad8cfbeab96816c563a29170400152b40556a8095aabfd5eafffff2ddc7b29d88725d3e52677d92a6b8cbe6f6fffffff7e7d2c1b39e8977614c3b2b1905001b31465b70869bb0c5dbf0f4f4f4f4f4f4fffdf6f4f3f2f1efebe8e0ded2c9beb1a39a8473604b3d2c1a000000000c22374c61778ca9bacee2f6ffefdac5af9a85705a3e2d2838454b5660564d483b2b1909000000000000000d23384d62788da2b7cde2f7fae5d0baa5907b65503b26100b050000000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffffffff2e7e0ddcfcfcfcfcfcfc0ab96816b56412c16010000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2933363d42454737444b4b4b4b4449484644423f3a353025180a000000000000000000000000000000000c1c2a343740444636434b4b4c4b4b453846433d3633291b0f0100000d18202e373a404436434a4b4c4b4b45384745434039362d2010000000000d1d314151626b7f8d9da5b3b8c5c9cdd7d5d6d7d9d8d6d5d9cecac7bab4a69d917f69604e3d2d1a07000000000000000000152b40556a8095aabfc8c9caced9d6cdbfaa95806a554028384b6074879cb2beced8d4cbc7bab4a79e928376635b493c2c1906000000000b2035495a677d929db5bcc9d4dfe7eceeedebe8e1d8cec1b5b0a5b4b9c6d7e3ececddc8b29d88735846331f0a00152b40556a8095aabfd5eafffff2ddc7b29d88725d4b5c70859bb0c4d5e7ffffffffecdac9b5a3937e685847331d0d00001b31465b70869bb0c5dbdfdfdfdfdfdfdfdfeae2dfdedddbd9d6d6ccc9c1b5b1a0978575615544311f0f000000000b20354a60758a9fb4c9dff4fff3ddc8b39e88735c4a36394656606d7570625948372715020000000003111c23384d62788da2b7cde2f7fae5d0baa5907b65503b282220180d00000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffffffffffaf4f2e4e4e4e4e4d6c1ac97816c57422c170200000000000000000000000000000000000000000000000000000000000000000000000000000a1a293a464c52575a5c5e5560606060555e5d5b5957544f4a4336281a0a000000000000000000000000000004182a3a474c55595b5d546060616160565e5b58534c46392d1f0f000d1d2b343f4b4f55595c546060616160565e5c5a58554e4a3e2d1b07000005192b3b4d5f6b80959fabb7c3ccd6dee1e9eaebedeeedeceaebe2dfd8cec4b7b39d927e685b4a362110000000000000000000152b40556a8095aabfd5dedfe2ebe9d5bfaa95806a5540324556687e93a5b6cae2eae7dfd7cdc5b8b3a1998679635a4935200c000000071b2d3e4d62788a9eb4bbcfdae7f2fafff9f3f1eff3eae2d1c9c5bac9cdd7e4f4fff4dfcbb7a68b76614c36210c00152b40556a8095aabfd5eafffff2ddc7b29d88725d4f647a8fa3b5c9e2f2fffffff8e3cfbcab9b8573604b3a2a180000001b31465b70869bb0c5d9cacacacacacacacad8cec9c9c8c6c4c1c5b9b3ada39b9082746157463727150100000000071c30435472879cb1c7dcf1fff4e0cbb8a68e79644e434a576174828b8578625544311d080000000211212f383b4d62788da2b7cde2f7fae5d0baa5907b65503d3d37342b1d0d000000000000000000000000000000000000001d32475c72879cb1c7dcf1fffffffffffcf6f3ecececececd6c1ac97816c57422c17020000000000000000000000000000000000000000000000000000000000000000000000000002152838465861686c6f72737475767675747472706e6c696460544538281602000000000000000000000000000a1f344759616b6e71727475767676757473706d6861574a3d2d1a07182b3b484d5d656a6f71737576767675757372706e6a645c4a36220d00000b20344859677d929eb5bcc9d4e0e8f3f6fcfef7f4f2f2f4f8fef7f4eae2d5cbbbb49f8b79634e3e2d1b070000000000000000152b40556a8095aabfd5eaf4f7feead5bfaa95806a5540394b6075889db2c3d3e6fdfaf5e9e1d5ccbfb3a49c8978624d38230d0000000d22364a5c6e8399a8b9cde3ecf7fffff1e6dfdcdadee1e8e4dddbcfdee1e9f4fff9f4e7d4c4a28d78634d38230e00152b40556a8095aabfd5eafffff2ddc7b29d88725d596d8398adc1d1e4fffffffbe8d6c5b59f8d7a645443301c0c0000001b30465b70859bb0bbb5b5b5b5b5b5b5b5b5b5bab4b4b3b1afaca8a79e9790867b6d60564639291909000000000000132536586e8398adc3d8edfffbe7d5c4ad98826d61565b63758398a09a8574604b36200f00000010202f3f4c505162788da2b7cde2f7fae5d0baa5907b655252524d483b2b18050000000000000000000000000000000000001d32475c72879cb1c7dcf1fffffffff4e9e1ded7d7d7d7d7d6c1ab96816c56412c170100000000000000000000000000000000000000000000000000000000000000000000000000091d32455661767d818587898a8b8b8b8b8a89878684817e7a72605645321e09000000000000000000000000000c22374c617780848688898a8b8b8b8b8a8886827d76635b4a36210a2034485962707a808487898a8b8b8b8b8a88878583807a644e39240f0004172a3a4d62788a9eb4bccfdae7f1fbfffbf6ebe2dfdddddfe3ecf7fffdf2e7e0cdbaa99a846f5c4a36220d0000000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a55404657697f94a6b7cbe1f1fffffffdf3e8dac9b8a6998473604a35200b0000031629394f647a8fa1b3c6d7e9fffff7e9e1d3cac7c4c9ccd6e4ecf0e4f3f6fcfff1e6dfdccfbcab8d77624d38220d00152b40556a8095aabfd5eafffff2ddc7b29d88725d62778b9fb4c9dfeffffffff7e0ccb8a797826d5c4b36261400000000182e43586d82989faa9f9f9f9f9f9f9f9f9f9fa99f9e9d9c9a96938e89827b71655e4b4538291b0b0000000000000013293e53687e93a8c0d1e4f7fff3dac6b2a0947f706b6e79869aa1b2a3927d68533d2d1a0700081b2e3e4c5d656666788da2b7cde2f7fae5d0baa5907b6868686762594834200d0000000000000000000000000000000000001d32475c72879cb1c7dcf1fffffff4e4d7cdc9c2c2c2c2c2c2c0aa95806b55402b1600000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60748892979a9c9e9fa9a0a0aa9f9e9d9b9997948f8574604b36210b000000000000000000000000000d22374d62778a999b9d9ea8a0a1a0a99f9d9b98928979634e3827172a3a4d6277858f95999c9e9faba1a0aa9f9e9c9a98917b66513c2611000a1f3347586d8297a8b9cce3ecf7fffff3e8e0d9cecac8c8cacfdae7ecfafffaead7c7b4a28f7a644f3a240f0000000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a553a4b6176889eb3c4d4e7fffffffffff4e3cfbcab9e8877625443301c0700000a1e3246576d8398adbfd0e4f4fffae9d9ccc3b6b2afb4b9c6cedcecfefffffff1e1d4cac7c6b49f8a76604b36210b00152b40556a8095aabfd5eafffff2ddc7b29d8872566a8095aabbcee2f7fffff7e7d2c1b39e8977614c3e2e1808000000000e23394e6379868a8a8a8a8a8a8a8a8a8a8a8a8a8a89888684817e79746d655d504c4032281a0b00000000000000000d23384d62788da2b4c8ddf0fff5e1cfbeae9d948580848c9ca4b3bfb19c87725c4a36210d000d22374b5c657b7c7c7e93a8bdd2e8fdffebd5c0ab96807d7d7d7d77624d3b2b190500000000000000000000000000000000001d32475c72879cb1c7dcf1fffffce9d7c6b9b4adadadadadadada8937e68533e2913000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657a90a6acafb1b3b4bab5b5bbb4b3b2b0aeaca9a3907b66513b2611000000000000000000000000000b203448596d8298adb2b4b9c6b6b6bab4b3b0ada797826d5645311f3347586d8298a3aaaeb1b3b4bcb6b6bbb4b3b1af9b85705e4c38240f000c21374c61768a9fb4c6d6e8fffffff3e3d5ccc8bbb4b2b2b5bcc9cfdcecfbfff5e5d0c0ab96816c563626140100000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a5547586a7f95a7b8cce2f2fffffffff4e4d2c1b59f8d7c6659473625130000000c21364b61768a9fb4c9deedfffeecdcccbbaea59c9a9ea8b1becee1f4fffff9e6d4c3b7b2b1b09b86715645321e0900152b40556a8095aabfd5eafffff2ddc7b29d88726075889db3c8d8eafdffffecdac9b5a3937e68594734201000000000000c2135495b637175757575757575757575757575747473716f6c68646055504b3f382f1e160a0000000000000000000b2035485a70859bb0c2d3e5f9feecdccbbbaea29a96999fabb6c2cab6a48e79644e39240f000f253a4f647a8f9191939cadc1d5eaffffedd8c4b09e96929292928570594834200b00000000000000000000000000000000001d32475c72879cb1c7dcf1fffff6e1cdb9a89e97979797979797978f7a644f3a250f000000000000000000000000000000000000000000000000000000000000000000000000000417293a556b8095aac4c4c7c8c9ced8d8cec9c9c7c5c3c1c1ab96816c563b2a180500000000000000000000000005182b3b4e63798ea2b3c9cdd6cbd8cec9c8c5c5b39e8975604b3621374c61778a9fb4c1c4c6c8cacfd9d9cecac9b3a18f7b655040301d090013283d52687d92a9bacde4f4fffff5e4d5c5b8b3aa9f9d9d9fabb2becfddedffffeedbc6b19c86715443301c0800000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a554c6176899eb3c5d5e7fffffffffce9d7c6b5a396816b5e4c3b2a180800000011273c51667c91a9bacde1f6fff5e1cfbeae9d94878589979fb1c5daeefffff4dfcab7a59d9c9c937e69543828160200152b40556a8095aabfd5eafffff2ddc7b29d8872677d92a6b8cbe6f6fffff8e3cfbcab9b8573604b3a2a18020000000000061a2c3d494e5c5f6060606060606060606060605f5f5e5c5a57534e4b4437382f231c11020000000000000000000006192b3c52677d92a4b6cadeecfdfae9d9cbc0b4b0abaeb4bcc9d3d3c2aa947f6a553f2a150014293e54697e93a6a6a8adbacaddf0fffff3dfcdbcb0aba7a7a7a38c77624d37220d00000000000000000000000000000000001d32475c72879cb1c7dcf1fffff3dec9b49e8a8282828282828282806b5c4b37220d000000000000000000000000000000000000000000000000000000000000000000000000000a1f33465870859bb0c5dadcdedfe2eaeae2dfdedcdbd9d6c6b19c86715948341f0b000000000000000000000000000d21364a5b6f849aafc2d2e5e0eae2dfdddbccb9a7917c6651392e3e54697e93a9bacdd9dcdedfe3ebebe2cfbcab99846f5d4b3722120000182d43586d8298adc7d7eafffffce9d7c6b8a79e928a88888c98a0b2bfcfe2f6fff4dfc9b49f8a75604b35200b00000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a55596b8096a8b9cce3f3fffffffff1e1cdb9a89b8574604b402f1d0d00000001172c41566c8196abc7d7e9fcffefdac6b2a0947f736f768197adc2d7ecfffff2dcc7b29d8787868073604b35200b0000152b40556a8095aabfd5eafffff2ddc8b29d887878859bb0c4d5e7fffffbe8d6c5b59f8d7a645443301c0c000000000000000f1f2c3539464a4a4a4a4a4a4a4a4a4a4a4a4a4a49484745413e39353126231c1109000000000000000000000000000e20354b6073869cb1bdcedfeffdf7e9ded1c8c5c0c3cacfd9e7d9c4ae99846f59442f1a00162b41566b8096abbbbdc1cad8e8fafffffceadacdc4c0bdbdc1a5907a65503b251000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d87726d6d6d6d6d6d6d6b62513e2e1b08000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768b9fb4cadff1f3f4f6fdfdf7f4f3f2f0eedec9b5a48c77624c37220d00000000000000000000000000071a2d3d50667b90a4b5c9def2fdf6f4f2e8d6c5ad98836d5745374b5c71869cb1c7d7eaf1f3f4f7fdead8c8b59f8d79644e3f2e1c0400001c31465b71869bb0c6dbf0fffff6e1cdbaa89e897d757373778298a1b3c6dbf0fff6e2cebaa98b76614c36210c00000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a5562778a9fb4c6d6e8fffffffff1e1cfbeb49e8a7963564531221100000000021528385b70859ab0c5daeffffae7d4c4ad98826d605763788da2b8cde2f7fae4cfbaa58f7b71716b605544311d080000152b40556a8095aabfd5eafffff4dfcbb7a69d8d8d9ba3b5c9e2f2fffff5e0ccb9a797826d5c4b3626140000000000000000010f1a21233135353535353535353535353535353433312f2c2924201d140908000000000000000000000000000000081d314455657b909fb1c1d1dfedfbfdefe4dddad5d9dfe3ebf2dcc7b29d87725d48321d00172c41576c8196acc1d2d5dde8f6fffffffff8eadfd8d5d2d1bca6917c67513c271200000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d585858585858565144332010000000000000000000000000000000000000000000000000000000000000000000000000000011263c51667c91aabbcee2f7fffffffffffffffffffff8e5d2c2a7927d67523d281200000000000000000000000000000f23384c5e71869cb1c4d4e7fafffffff3dec9b49e8975604b394f647a8fa4b5c9e5f5fffffffff7e2cebbaa98826d5c4a3621110000001d33485d72889db2c7ddf2fffff4dec9b49f8a7968605659626e8399aec1d2e5f8f8e3cfbcab8c76614c37210c00000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a5a6c8197a9bacde4f4fffffff6e6d4c3b2a0927d685b493827150400000000091d32455673889eb3c8ddf3fff4dfcbb7a68e79634e4d63788da2b8cde2f7fae4cfbaa58f7a655c564b44372715010000152b40556a8095aabfd5eafffffae7d4c4b7b2a2a2b0b5c1d2e4fffff8e4d2c1b39e8977614c3e2e180800000000000000000000060c0e1c202020202020202020202020201f1f1e1c1a17130f0b08010000000000000000000000000000000000011426374c5e6c8197a3b4c1cfe0e7f3f8f7f1efebeef4f7f7eedec9b49e89745f49341f00172c42576c8197acc1d6eceaf4fffffffffff8eee8e5dfdfd1bca7927c67523d271200000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d484242424242403d3326160b0902000000000000000000000000000000000000000000000000000000000000000000000005182b3b576c8196acc8d9ebfeffffffffffffffffffffffedd7c2ad98826d583d2c1a0600000000000000000000000000091c2f4052687d92a6b7cbdff4fffffff6e1cdb9a8917c675246576d8297adc2d2e5fffffffffce9d7c6b49f8b78634d3d2d1a030000001e33485e73889db3c8ddf2ffffead5c0aa95806b5b4b45484e63788da3b5c9def2f4dfcab59f8a75604b35200b00000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a62788b9fb4c7d7e9fffffffeead8c8b7a598826e604e3d2c1a0a00000000000b20364b60758ba7b8cce0f5fff2ddc8b29d88735b4a4d63788da2b8cde2f7fae4cfbaa58f7a6550413531271909000000152b40556a8095aabfd5eafffffff2e2d4cbc8b7b7c6c9d2dfeffffff2ddc9b5a3937e69594734201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009192f404b6074859ba3b2bfcbd5dee5eaecedeeedebebe2dfd1c3b39d88735e48331e00172c41576c8196acc1cdcfd7e2f0fffffff4e6dbd3d0cacacabca6917c67513c271200000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d48332d2d2d2d2b28282828201d150a000000000000000000000000000000000000000000000000000000000000000000000b2034485971869cb1c6dcf1fffffffffffffffffffffffff2ddc8b29d88735b4935210c00000000000000000000000000001120364b6074889db3c6d7e9fcfffffce9d7c6ae99836e584b6176899eb4c9def0fffffffff6e1cdb9a897816c5a49351f0f000000001d32475d72879cb2c7dcf1fffdead8c8a38e79644e3d3235495b71869bb1c6dbf0f2ddc7b29d88725443301c0800000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a6d8298aabbcee5f5fffffff3e2cebbaa9d8776614c42311f0e0000000000000d22384d62778da2c5d5e7fbffefdac4af9a856f5a3d4d63788da2b8cde2f7fae4cfbaa58f7a65503a251d150900000000152b40556a8095aabfd5eafffffffff2e7dfddcdcddbdde4effdfffff0dbc6b19b8674604b3d2d1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d32455661768599a1b3b8c5c9d2d5d7d8d9d8d6d9cecac0b4a598836e58432e1900162b40556b8095aac6b7bbc5d2e2f4fff8e6d6c9bfbbb5b5b5c0a5907a65503b251000000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d483d3d3d3d3d3d3d3d3d3d3631271a0a0000000000000000000000000000000000000000000000000000000000000000000d22374c62778ca4b6c9def3fffffffffffffffffffffffff4dfcbb7a68e78634e39230e0000000000000000000000000000091d3145566a7f94a8b9cde1f7fffffff4dfc9b49f8a766153687e93a8b9cde1f6fffffffbe8d5c5b49e8a77624c3c2c1901000000001a2f445a6f8499afc4d9eefff7e2cebbaa8b75604b3635313d586d8297adc2d7eceed9c4ae99846f593626140b09030000000000152b40556a8095aabfd5eaffffffead5bfaa95806a798c9fb4c8d8eafffffff3e3d1c0b49f8c7a645846332313000000000000000e23384e63788da3b8cde2ffffedd8c3ad98836e58434d63788da2b8cde2f7fae4cfbaa58f7a65503a2510010000000000152b40556a8095aabfd5eafffffffffffaf4f2e2e2e6ecf3f5fcfffff0dbc6b09b8578635b4a3c2c1a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021528384658617583929ea6b1b5c2bfc2c3c3c3c1c8bbb4afa29a8777624d37220d0013283d53687d92a89fa2a7b4c5d7eafeeedbc9b8aba69f9f9f9fa28d78624d38220d00000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d88725d53535353535353535353524b4538271502000000000000000000000000000000000000000000000000000000000000000012283d52677d92a7c2d3e5f9fffffffffffffffffffffffffae7d4c4a9937e69543727150100000000000000000000000000021527384c61768a9eb4c9d9ebfefffff6e2cdbaa9927d685c71859bb0c6d7e9fcfffffff5e0ccb8a795806b5948341e0e0000000000152b40556a8095aac0d1e7f7f4dfc9b49f8a745947444b4449566b8096abc0d5ebe6d3c3a9947f6a543f2a24211e160a00000000152b40556a8095aabfd5eaffffffead5bfaa95806e8399abbccfe6f6fffffbe8d5c5b4a2947f6a5d4b3a291705000000000000000e24394e63798ea3b8cee3f8ffedd7c2ad98826d58434d63788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffffffff2e6dfddcdced1d7dee1e8f4fff2ddc9b5a39b8879635a49382715020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a293a4657616e7d88939ba3a7aaadaeaeadaca9aa9f9a91847762594834200b000d22384d62788a8a8a8d96a7bbcfe4f9e8d3bfab9a908a8a8a8a8a846f5a4835200b00000000000000000000000000000000001d32475c72879cb1c7dcf1fffff2ddc7b29d8772686868686868686868686868605645311d090000000000000000000000000000000000000000000000000000000000000006192c3c586d8297adc2d7ecfffffffffbf4f3f4f6fdffffffffeed9c3ae99846e5544311d0800000000000000000000000000000a1f3347586c8196abbccfe3f7fffffdead7c7af9a846f64798ea3b5c9e4f4fffffffae6d4c4b39e8976614c3b2a180000000000000e24394e63798ea2b4c9d9ebf7e2cebbaa8c77615a5560555f5d6b8095abc0d5eadfcab6a58e79644e3e3b393632281a0a000000152b40556a8095aabfd5eaffffffebd6c1ac96817b90a1b2c9d9ebfffffef0e0ccb8a79a8472604b3f2e1b0b00000000000000000e23394e63788ea3b8cde3ffffedd8c3ad98836e58434d63788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffffff2e2d4cbc8b7b8bcc1c9ccd6e4eef8e4d2c1b5a69e8878635645311d0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2939464b5f68757e868d9295979899989694908b847c6f6259483b2b1805000b2035485a62747575788da2b7cde2f7e5d0bba6907c75757575756f66543c2b1b0b00000000000000000000000000000000001d32475c72879cb1c7dcf1fffff3dec8b39e897e7d7d7d7d7d7d7d7d7d7d7d7d74604b36200b000000000000000000000000000000000000000000000000000000000000000c2135495b72889db2c7ddf2fffffff3e7e0dddfe2eaf5fffffff3dec9b49e8975604b35200b000000000000000000000000000004172a3a4d63788c9fb4cadfeffffffff4dfcab49f8b776c8196acc1d2e4fffffffff4dfcbb7a6947f695846331d0d0000000000000c21364a5b70849aabbccfe3edead8c8a6907b676f73757574726f8197acc1d6ecdcc7b29d87725c5653514e4b45382816030000152b40556a8095aabfd5eaffffffeed9c4b19f96909aabbfcfe7f7fffff0e0cebdb39e89786254433020100000000000000000000d23384d62788da2c5d6e8fbffefdac4af9a856f5a3c4d63788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffffae6d4c4b7b2a2a3a6acb3b9c6d1deeeefdfd2c4b8a69b8574604b3b2a1804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1b2932414e57606971777c8082838483817f7b766f665e4c483b2b1d0d000005192b3c484d5f6062778da2b7cce2ffe6d0bba6917b66606060605a4d4b4639291703000000000000000000000000000000001d32475c72879cb1c7dcf1fffff5e0ccb8a79e929292929292929292929292927d68533e2813000000000000000000000000000000000000000000000000000000000000000e23384d63788da5b7cbdff4fffff3e2d5cbc8c9ced8e5f5fffff5e1ccb9a88f7a654f3a25100000000000000000000000000000000c2035495a6e8399aec1d1e4f7fffff7e2cebbaa937e74899eb3c9deeffffffff9e5d3c2b29d8775604b3a291700000000000000071a2d3d4f647a8c9fb4bfd0ddebd7c2ad97817d85888a8a898784879db2c7dcead4bfaa957f706d6b686663605645321e0a0000152b40556a8095aabfd5eafffffff4e0cebdb1aca6abb8c8ddedfffff5e5d2c2b19f917c665948362614020000000000000000000b21364b60768ba7b8cce0f5fff2ddc7b29d87725a484d63788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff4dfcbb7a69d8d8e91979ea8b4c0d1e2f2efe2d5c4b5a3947f6a5947341f0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e3139454b545a62676a6d6e6e6e6c6a666158514c40342b1d0d000000000e1e2b3538494d62778ca2c7d7eafde8d2bda8937d6853464b505b63615746331e12000000000000000000000000000000001d32475c72879cb1c7dcf1fffffbe8d5c5b8b3a8a8a8a8a8a8a8a8a8a8a8a897826d58422d180000000000000000000000000000000000000000000000000000000000000114263653687e93a8c3d4e6fafffbe7d5c4b8b3b4bac7d8eafdfffce8d6c6aa95806a5539291703000000000000000000000000000006192c3c4f647a8fa3b4c8ddf1fffffeebd9c8b09a847d92a7b9cce0f5fffffff3decab6a4927d685645321b0b00000000000000000f22374b5c6b8096a1b3bfcedbdac5b1a097929a9d9f9f9e9c9a9da5b6cadff2ddc8b39d888583807e7b7975604b3828150200152b40556a8095aabfd5eafffffffdebdbcec4c1bbbec8d6e6fbfffde9d7c7b5a497816c5e4c3b2b180800000000000000000000091e32455773899eb3c8def3fff4dfcab7a58d78624d4d63788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc8b29d8778797c81899aa2b4c4d4e7faf3e2d2c1b49e8a77614c37220f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003131b2832363c484d5255585959585754514c473a383020180d0000000000000e192022364c61768ba9bacde2f6edd8c3ad98836e605761656d7875614b402f1d090000000000000000000000000000001d32475c72879cb1c7dcf1fffffff3e3d5ccc8bdbdbdbdbdbdbdbdbdbdbdaf9a84705a45301b000000000000000000000000000000000000000000000000000000000000081c3043546e8398aec3d8edfffff4e0cbb8a69e9fa9bacee2f6ffffefdac5b09a85705746331e0a0000000000000000000000000000000e22374b5d70859bb0c3d3e6f9fffff4dfcab59f8d869cb1c5d6e8fbfffff8e4d2c1b19c8673604b382816000000000000000000071b2e3e4b60738399a1b1bdcee0cebeb1ada7afb3b5b4b4b2afb2b6c3d4e6f4e0cbb7a69d9a989593908e826d5645321d0900152b40556a8095aabfd5eafffffffff9ebe0d9d6d0d3dbe6f4fffff6e1cdbaa99c8675604b40301d0d0000000000000000000000031628395b70859ab0c5daeffffae6d4c3aa95806b5d5663788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc7b29d887263676c77849aa6b7cbdff4ffefe1cdb9a8947f6a553d2d1a07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e212b34383d4042434443413f3b373329241d12050000000000000000050b1f334658748a9fb4c9dff4f4dfcab49f8c7e7573767b828a836f5e4c38240f0000000000000000000000000000001d32475c72879cb1c7dcf1fffffffff3e8e0ded2d2d2d2d2d2d2d2d2d2c6b19c86715c47311c0000000000000000000000000000000000000000000000000000000000000b20354b6074899eb3c8def3fffff3ddc8b39e888b9fb4c9dff4fffff4dfcab49f8a76614b36210c000000000000000000000000000000081b2e3f51677c91a5b6cadff3fffff8e3cfbcab9f9ca4b6c9e3f3fffffff7ddc9b5a3917c675544311a0a00000000000000000000101d314455607483979fb1c4d9dccec5c2bcc4c8cacac9c7c4c7cad4e1f1fae7d5c4b7b3b0adaba8a69e8975604b36200b00152b40556a8095aabfd5eafffffffffffdf4eeebe5e7eef8fffff6e2d0bfb49f8b7963564532221200000000000000000000000000172c41576c8196acc6d7e9fcfff1dfc9b49f8b7b6e6b6e7a8ea3b9cee3f8fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc7b29d88725d51596275889db2c8ddf2fffce9d6c6b29d87725b4a36210c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090d192022272b2d2e2f2e2c2a26211f170c0900000000000000000000000417293a5c72879cb1c7dcf1f7e2cebbaa9f928a898b90989f907b66513d2d1a0700000000000000000000000000001d32475c72879cb1c7dcf1fffffffffffbf5f3e7e7e7e7e7e7e7e7e7dcc7b29c87725d47321d0000000000000000000000000000000000000000000000000000000000000f24394f64798ea7b8cce0f5ffffeed9c4ae9983859bb1c6dbf0fffff7e2cebbaa917b66513c2611000000000000000000000000000000001020354b6073879db2c5d6e8fbffffecdac9bcb5b1b6c2d3e5fffffff7e7d0c0b09b85705f4d372614000000000000000000000001142637455660738197acc1d6ece1dad7d2dadddfdfdedcd9dcdfe6f1fffff2e2d5cbc8c5c2c0bdb9a8907a65503b251000152b40556a8095aabfd5eafffffffffffffffffffbfcfffffffff0dbc7b3a1937e695b4a382816040000000000000000000000000011273c51667c91a8bacde1f7fff6e2cdbaa99f8c8380838a9fb4c9def4fffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc7b29d88725d3b48576a7f94a9bfd4e9fefff4dfcab7a58e79634e39240e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d1215181919191715110c0a040000000000000000000000000000192e43596e8398aec9d9ebfeebd9c8bbb4a99f9e9fabadb09a85705b4a36210c00000000000000000000000000001d32475c72879cb1c7dcf1fffffffffffffffffdfdfdfdfdfdfdfdf2dcc7b29d87725d48321d00000000000000000000000000000000000000000000000000000000000215273854697f94a9c5d5e8fbffffead5bfaa95808298adc2d7edfffffeead8c8ab96816c563b2b1805000000000000000000000000000000081c304354697e93a7b8cce0f5fffff7e7dacfcac6c9d3e0f0ffffffecdac9b3a2907b655041301909000000000000000000000000091928384a5c687d92a7bdd2e7f4eeece7eff2eee9e6e5e5e6e8eaeceff2f4f2e7e0dddad8d5d6c6aa947f6a553f2a1500152b40556a8095aabfd5eaffffffffffffffffffffffffffffffeed9c3ae99836e604e3d2d1a0a00000000000000000000000000000c21364b61768a9fb4c9daecfffdead7c7baaa9f9996989fa9bacde1f6fffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc7b29d88725d48394f657a8fa4bacfe4f9fffae6d4c3a9937e69543e29140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014293e53697e93abbccfe3f4f6e6d9cec7bab4b3b5bcc9b4a28e79634e39240e00000000000000000000000000001d32475c72879cb1c7dcf1f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f2dcc7b29d87725d48321d0000000000000000000000000000000000000000000000000000000000091d3145566f849aafc4d9effffffbe8d5c5a6917c7e94a9bed3e9fffffff1dcc6b19c8771594834200b000000000000000000000000000000011426364b6175899eb3c7d8eafdfffff7ece3dfdcdee5f0fefffff8e3cfbcab9a846f5d4b38231200000000000000000000000000081d314455647a8b9fb4c9dff4fffff5e9e1ded9d4d1d0d0d1d2d5d7dadddfe2ebe7eaededead7c2ad97826d58422d1800152b40556a8095aabfd5eafffffffffffff9f3f1f3f9fffffffce7d2bda7927d685645321d0f0000000000000000000000000000000a1e3246576d8298abbccfe3f3fff5e5d7c8bbb4aeabadb4bac7d7e9fcfffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc7b29d88725d48384d63788da2b8cde2f7ffffecd7c2ac97826d57422d18020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778b9fb4c6d7e5f0f6ebe2d7cdc9c8cacfd1c0ab96816b563a2a1704000000000000000000000000001d32475c72879cb1c7dcdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdcc7b19c87725c47321d00000000000000000000000000000000000000000000000000000000000b20364b6075899fb4c9def4fffff5e0ccb8a78d787b90a5c4d4e7fafffff3decab6a48c77624d37220d00000000000000000000000000000000081e3246576b8095a9bacee2f6fffffffff8f4f1f3f9fffffffeead8c8b59f8d7a644f3f2f1c04000000000000000000000000021527384b6074869ca9bacee2f6f9ece5d7cdc9c3bfbcbbbbbbbdbfc2c5c7caced9d2d5d7daddd9c4ae99846f59442f1a00152b40556a8095aabfd5eafffffffffef0e5dedcdee5f0fefffff2ddc7b29d8774604b3a2a17040000000000000000000000000000031629394e64798c9fb5c5d5e6f6fff5e6d8cecac3c0c3c9cdd7e5f5fffffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc7b29d88725d48364e64798ea3b9cee3f8ffffefdac5af9a85705a45301b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b203448596e8398a8b9c7d3dde4e9ebeae2dfdedfe1dcc7b29c87725847331f0a000000000000000000000000001d32475c72879cb1c7cacacacacacacacacacacacacacacacacacacacac6b09b85715b46311c000000000000000000000000000000000000000000000000000000000010253a50657a8fa8bacde1f6fffff3dec8b39e8873778ca6b7cbdff4fffff9e5d3c2a7927d68523d281300000000000000000000000000000000031628394c62778b9fb4c9dfeefffffffffffffffffffffffff7e2cebbaa98836e5c4a36211100000000000000000000000000091d314556697e93a4b5c7d8eafdebdbcec7bab4aeaaa7a6a5a6a8aaadafb2b4bbc8bdc0c2c5c8cac4af9a846f5a452f1a00152b40556a8095aabfd5eafffffffff0e0d3cac6cad3e0f0fffff4dfcab7a5947f695847331f0e0000000000000000000000000000000b21364a5c6d8298a6b8c8d8e6f3fff6eae2dfd8d5d8dee1e9f5fffffffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc7b29d88725d384554687d92a7bdd2e7fcfffff0dbc6b19b86715c46311c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b4d62788a9ea9b6c2c9d2d4d5d7d6d5d4d6cdc9c7b6a58c76614c37210c000000000000000000000000001d32475c72879cb1c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ae99836f59442f1a0000000000000000000000000000000000000000000000000000000003172939556b8095aac6d7e9fcffffefd9c4af9a846f73889db2c8ddf2ffffffedd7c2ad98826d583d2d1a07000000000000000000000000000000000b203448596d8297adbfd0e3f6fffffffffffffffffffffff4dfcab49f8b79634e3e2d1b03000000000000000000000000000b20364b6074889db3c2d2e5f5ebdbcdbdb1a99f9994919090919395979a9d9faaa5a8aaadb0b2b4bcad98836e58432e1900152b40556a8095aabfd5eafffffff9e5d3c2b6b1b6c2d3e1f1fffae6d4c3b39e8976614c3c2c19060000000000000000000000000000071a2d3d4c6177889eaabbc8d6e3edf7fdf7f4eeebedf4f6fcfffffffffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc7b29d88725d54566073859bb0c5daf0fffffff1dcc7b29c87725d47321d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2035495a667c8b9ca4b1b5c1bfc0c1c1c0bfc6b9b4aea99f8c77624d37220d000000000000000000000000001c31465b71859ba79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faa96806b56412c16000000000000000000000000000000000000000000000000000000000a1e33465770859bb0c5daf0ffffffead5c0ab95806b6f8499afc4d9eefffffff2ddc8b39d88735b4a36210c0000000000000000000000000000000005182b3b4e63798ea1b3c7dcf1ffffffffffffffffffffffecd7c1ac97826c5b49352010000000000000000000000000000013253652677c91a6b7cbe0f0f4e4cdbdb09f978a847f7c7b7b7c7d808285888a8d909295989a9d9faba7957f6a55402a1500152b40556a8095aabfd5eafffffff3decab6a49ca4b6c3d3e6f9fff1e0ccb9a796816c5b493521100000000000000000000000000000000f1f344759657b8c9faab8c5d0dfe2eaeceeeeeceae8ebf1fafffffffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff2ddc7b29d877268696d758197a3b4c8ddf2fffffff1dcc6b19c87715c47321c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c4c5e667a86929ba3a6a9abacacaba9a7a89e99938a816c594834200b0000000000000000000000000013293e53687e898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b7a644f3a250f000000000000000000000000000000000000000000000000000000000c21364b61768a9fb4cadff4fffffce8d6c6a7917c676b8095abc0d5eafffffff4e0cbb7a68e79634e39240e00000000000000000000000000000000000d21364a5b6f849aafc4d9efffffffffffffffffffffffead5bfaa95806a5846331f0b00000000000000000000000000071c3043546e8399aec4d4e7fce8d6c6b09f9681776e6a67666666686a6d707275787a7d808285888a8d908978624d38230d00152b40556a8095aabfd5eafffffff1dcc6b19c879ca4b6cadef2fffbe8d6c5b49f8b78634d3f2e1b08000000000000000000000000000004182a3b4b5d677d8c9ea7b3bfc9ced8d7d8d8d7d5d3d6dde9f7fffffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff3dec8b39e897e7d7f8289979fb1c1d1e4f7fffffff0dac5b09b85705b46301b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2f404c5c64747d868c91949697979694918e89847e766c63523b2b18050000000000000000000000000011263b4e60687475757575757575757575757575757575757575757575757575645d4b37220d0000000000000000000000000000000000000000000000000000000011263b51667b90aabbcee2f7fffff5e1ccb9a88d7863677c91a7c7d7e9fcfffffae7d5c4a9947e695437271502000000000000000000000000000000000a1f3447596c8196acc1d6ebfffffffffffffffffffffff3dec9b39e8976614c392917030000000000000000000000000b20354a6074899eb3c8def2f5e1ccb9a896816d615855525150515658595a55606265686b6d707375787a77625a4935200b00152b40556a8095aabfd5eaffffffead5bfaa9580869cb2c4d4e6fafff4e2cebbaa99836e5d4b3722130000000000000000000000000000000c1d2e3f4d5f677b8999a1aeb4bbc8c2c3c3c2bfbec1cbd9e9fafffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffff5e0ccb8a79e929394979ea7b1bdcedfefffffffffedd8c3ad98836e58432e190300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012222f3d4a56606871777c7f808281807f7c79756f6861585245341d0d00000000000000000000000000000b1f31424e535e6060606060606060606060606060606060606060606060605f4f4b3f2e1b0800000000000000000000000000000000000000000000000000000005182a3b566c8196abc8d8eafefffff3dec9b39e89746063788da9bacde1f6ffffffeed9c4ae99846f5544311d0800000000000000000000000000000004172a3a4c61778a9fb4c9def4fffffffffffffffffffffff5e0ccb9a7947f6a5746331e0b0000000000000000000000000e23384d63788da7b8cce0f5f3dec9b49e8975604c473a445560676b6d6e6d6b6862595355585b566063656259493c2b190600152b40556a8095aabfd5eaffffffead5bfaa95807e92a6b7cbdff3fffdead8c8b2a18f7a654f41301a0a000000000000000000000000000000112130404d5d6578838f999faaaaadaeaeadaaa9aebbcbddf1fffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffffbe8d5c5b8b3a8a8a9adb3b8c5cedbecfdfffffff9e6d4c3a9947f6a543f2a150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004121f2d38454b525962666a6b6c6c6b6a67646055534c463a342717000000000000000000000000000000021424313b3e494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a372e2010000000000000000000000000000000000000000000000000000000000b1f34475971869cb1c6dbf1ffffffefdac5af9a8570546075899fb4c9def4fffffff3dec9b49e8975604b36200b0000000000000000000000000000000a1f3347586b8096a8bacde1f6fffffffffffffffffffffffbe8d6c5b39e8976614b39281603000000000000000000000010263b50657b90a5c5d6e8fbeed9c4ae99846f574533354b60737c81838383807d776f645d5043454b4d504c473b2b1e0e0000152b40556a8095aabfd5eaffffffead5bfaa958074879db2c5d5e7fbfff6e6cfbfb09b85705f4d382715020000000000000000000000000000031222303f4c5a626f7a838a91959799999795939daec1d6ebfffae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffffff3e3d5ccc8bdbdbec2c8ccd5e3ecf9fffffffff5dfcab7a58f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a2731363b474c51545657575654524e4b44373633291b17090000000000000000000000000000000006141f2629343535353535353535353535353535353535353535353535353525221b1002000000000000000000000000000000000000000000000000000000000d22374c62778ca4b5c9def3ffffffebd6c0ab96816b565470869bb0c5dbf0fffffff6e1cdb9a88f7a65503a251000000000000000000000000000000417293a4c61768a9eb4c6d7e9fcfffffffffffffffffffffffff3e0ccb8a7947f6a5746321e0a000000000000000000000012273c52677c91a7bcd1e6ffecd7c2ac97826d57392840556a7f919698999896928c847a6a61503c36383b37342a1d0e000000152b40556a8095aabfd5eaffffffead5bfaa95806a7e93a7b8cce0f4ffffedddc8b4a3917c675645311d0c0000000000000000000000000000000412212f3c484d5d656e767b7f82838382807e93a9bed3e8fefae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffffffff3e8e0ded2d2d4d7dee0e8f3fffffffffff5e5d3c2b29d8773604a35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151d202a34373c3f414242413f3c39363127211f170b00000000000000000000000000000000000000020b11131f202020202020202020202020202020202020202020202020200f0d0800000000000000000000000000000000000000000000000000000000000012273d52677c92a7c2d2e5f8fffffce9d7c6a7927d6752576d8297acc2d7ecfffffffce9d7c6aa95806a553a291704000000000000000000000000000a1f3346586b8095a8b9cde4f5fffffffffffffffffffffffffffbe8d5c5b39e8875614b382816030000000000000000000012283d52677d92a7bcd2e7ffeed8c3ae99836e56453643566b8196abadaeadabab9f9a8d7f6a5a48342325221f180d00000000152b40556a8095aabfd5eaffffffead5bfaa95806a75889eb3c6d6e8fcfff8e4d1c1b29d8774604b3a2a170400000000000000000000000000000003111d2b343f4b505861666a6d6e6e6d6a788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffffffffffbf5f3e7e8e9ecf3f5fbfffffffffcf1e5d7c7b6a4937e695443301c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090d181f22272a2b2d2c2b2a2724201d150c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c576d8297acc2d7ecfffffff6e1cdbaa88e78634e53697e93a8c9daecfffffffff0dac5b09b85705846331f0a000000000000000000000000031729394c6176899eb3c6d6e9fffffffffff7f1eff1f3f8fffffffff3e0ccb8a7947f695645321e0a0000000000000000000012273c51677c91a6c9daecfff3dec8b39e897560544f526171869bb1c2c3c2c9bcb5ab9f8d78624d3822100d0b050000000000152b40556a8095aabfd5eaffffffead5bfaa95806a6a7f94a8b9cce1f5ffffefdfcab6a5947f695847331f0e00000000000000000000000000000000000d19202e373a464c51555859595863788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eafffffffffffffffffdfdfefffffffffffff8f4e9e1d4c7baa99c8674604b36251300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d13151e2020202020202020202020202020202020202020202015130d0400000000000000000000000000000000000000050b0d11151617171615120f0b08020000000000000000000000000000000000050b0d0f111213131414131312100c0903000000000000000000000000000000020c1214171819191a1a1a19191817150d0b0500000000000000000000000000000000000c2035495a72879db2c7ddf2fffffff4dec9b49f8975604b4f657a8fabbccfe3f8fffffff4dfcab49f8b76614c36210c0000000000000000000000000a1e3346576a7f95a8b9cce4f4fffffffceee3dcdadcdee5f0fefffffbe7d5c5b39d8875604b382815020000000000000000000f253a4f647a8fabbccfe3f8f5e0ccb8a79781726765676f7f94a3b5c9d8d8dacfc9bca38d78634e38230e0000000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a6176899eb3c7d7e9fcfff9e6d4c3b39e8976614c3c2c1906000000000000000000000000000000000005111c232933363c404244444d63788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5eaf4f4f4f4f4f4f4fffff8f4f4f3f2f0edece3dfd7cdc3b7a99f8b7a645645321808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071520282a33353535353535353535353535353535353535353535352b28211507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1920222526272829292928282725211e160b0000000000000000000000000006141f26292c2d2e2f2f2f2f2f2e2d2c2a221f180d000000000000000000000000000000000e23384d63788da5b7cadff4fffffff0dac5b09b857055444c61768b9fb5cadff4fffffff7e2cebbaa917c66513c27110000000000000000000000031628394c6176899eb3c6d6e8ffffffffeeded0c7c4c6c9d2e0f0fffffff3e0cbb8a6937e695645321d0a0000000000000000000c21374c61768b9fb5cadff4fbe8d5c5b19f97847d7a7c83949daec2d2e5edece0ccb8a78c76614c37210c0000000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a586b8095a9bacde1f6fffff1e0ccb8a796816c5a4935201000000000000000000000000000000000000000080b171f21262a2d2e384d63788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5dfdfdfdfdfdfdfdfdfece3dfdfdedcdbd8dacfcac7bab4a59d8b7c665c4a382816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061525333c3f484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a403c332515000000000000030c13152020202020202020202020202020202020202020202020201816100600000000000000000003111d2b34373a3b3c3d3e3e3e3e3d3c3a3632281b0b0000000000000000000000021424323b3e41434344444444444343423f37342a1d0d00000000000000000000000000000013253653687e93a8c3d4e6faffffffecd6c1ac97816c5737465772879db2c7dcf2fffffffeebd9c8ac96816c573c2b190500000000000000000000091e3246576a7f94a7b8cce4f4fffffff7e3d0c0b4afb1b5c2d2e5f8fffffae7d5c4b29d8875604b3827150200000000000000000a1f33475871869cb1c7d8eafdf3e3cebdb1a29a928f9199a1aebbcce0f0fff3dec8b39e88735847331f0a0000000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a5561778a9fb4c8d8eafdfffbe8d6c5b49f8b78624d3e2e1b080000000000000000000000000000000000000000040a0c11151823384d63788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152b40556a8095aabfd5cacacacacacacacacadacfcac9c9c7c5c3c9bcb5b0a99f96877b665e4c3e2d1a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001424334350555e6060606060606060606060606060606060606060605f555043331d0c00000000071520272a3535353535353535353535353535353535353535353535352d2b231809000000000000000011212e3b484d4f5152525353535352514f4b4639281603000000000000000000000c1f32424f545758595959595959595857554c483b2a180500000000000000000000000000071c3043546e8398aec3d8edfffffffdead8c7a8927d68533d39596e8399aec3d8eefffffffff1dcc7b19c87725a4834200b000000000000000000031628384b6175889eb3c5d6e8fffffffff1dcc7b4a29a9ca4b5c9def2fffffff2dfcbb7a6937e695645311d09000000000000000004172a3a556a8095a9bacee2f1ffebdbcec0b4afa7a4a7aeb3bfccd9e9fefae7d4c4ae99836e593a2a17040000000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a55596c8196aabbcee2f7fffff3e2cebaa998836e5c4b372212000000000000000000000000000000000000000000000000000e23384d63788da2b8cde2f7fae4cfbaa58f7a65503a2510000000000000152a3f556a7f94aab8c5b5b5b5b5b5b5b5b5b5b5bcb5b4b3b2b0aeaaab9f9b948a8076655d4c402f20100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818314250616a73757575757575757575757575757575757575757575756a61503b2a18040000001525323c3f4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a433f35281801000000000000081c2e3f4b59626466676868696968686765615746321e090000000000000000000012263b4f60696c6d6e6e6f6f6f6e6e6d6c6a625948341f0b000000000000000000000000000b20354a6074889eb3c8ddf3fffffff6e2cebaa98e79644e3940556a8095aabfd5eafffffffff3decab6a48d77624d38220d000000000000000000091e324556697f94a7b8cce3f3fffffffae7d4c4af9a84869cb1c4d4e7fafffffae7d4c4b29d8774604b3727150200000000000000000d22384d62788b9fb4c3d4e4f3f9ebded1c8c5bcbabcc4c7d0dde9f7feeedfcbb7a6927d67523d2812000000000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a554d62788b9fb4c9d9ebfefffdead8c7b2a08f7a644f41301a0a0000000000000000000000000000000000000000000000000e23384d63788da2b8cde2f7fae4cfbaa58f7a65503a251000000000000011273c51667c919ea69f9f9f9f9f9f9f9f9f9f9fab9f9f9e9d9b9895918b867f776b61574b3f2f2212020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364e606a7f888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b806a5947341f0b00000a1a32434f545f6060606060606060606060606060606060606060606060585346351f0f0000000000000e23374b5d65787a7b7c7d7e7e7e7d7d7c7a75614b36210c0000000000000000000014293e54697e81828384848484848382817f77624c37220d000000000000000000000000000f24394e64798ea7b8cce0f5fffffff4dfc9b49f8a75604b363c51667c91a6c6d6e8fcfffffff9e5d3c2a7927d68523625130000000000000000021528384b6075889db3c5d5e7fffffffff4dfcbb7a6917c7e92a6b7cbdff4fffffff2dfcbb7a5937e685544311d0900000000000000000b2034485a6c8196a5b7c6d5e3eefaeee3dcdad1cfd1d9dbe2edfbf7ebe3cfbeb29d8875604b36210b000000000000000000152b40556a8095aabfd5eaffffffead5bfaa95806a55485a6d8297abbccfe3f7fffff5e5cfbeb09b85705f4d3827150200000000000000000000000000000000000000000000000e23384d63788da2b8cde2f7fae4cfbaa58f7a65503a25100000000000000b20354a607281888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89878683807c77716961584c46392e211204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c304354687e939da69f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faa9f8b77614c37220c00021628384f616a7575757575757575757575757575757575757575757575756d64533d2d1a07000000000010253b50657b8c8f9091929393939392918f7f6a553f2a15000000000000000000001f34495e74899698989999999999989897907c66513b26110000000000000000000000000215273754697f94a9c5d5e7fbfffffff0dbc6b09b8671554431384d62788da8b9cce1f5ffffffffedd8c2ad98836d5443301c0700000000000000091d324556697e93a6b8cbe3f3fffffffeead8c8b29d887374889db2c6d6e8fcfffffae6d4c3b29d8774604b372614010000000000000005192b3c4b6175879da8b8c5d1dfe7f2f7f1efe7e4e6eef0f6f5f0e7d9cfbfb2a0927d675645321e09000000000000000000152b40556a8095aabfd5eafafafaead5bfaa95806a553c4e63798c9fb4cadfeef8ffffedddc8b4a2917c675645311d0c00000000000000000000000000000000000000000000000e23384d63788da2b8cde2ecece4cfbaa58f7a65503a2510000000000000071c304354606c737575757575757575757575757575747472706e6b666259544c473a33291b1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354a6072889db2b8c4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bbaa927c67523d271200091e3245566a7f8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a826d5b4a36210c000000000010263b50657b90a4a6a7a7a8a8a8a8a7a6947f6a553f2a15000000000000000000001f34495e74899eadaeaeaeaeaeaeaeada6907c66513b2611000000000000000000000000081d3144556f8499afc4d9eeffffffffecd7c2ac97826d573727354a6074899eb3c9def3fffffffff3ddc8b39e8874604a35200b000000000000021527384b6075889db2c4d5e7fffffffff7e2cebbaa957f6a6a7f94a8b9cce1f6fffffff2dfcab7a5927d685544311d0800000000000000000d1e334657647a8a9ea7b4c0cbd4dfe2eaebeceeedeceae9e1ded2c9bcb4a198826e5f4d38281602000000000000000000152b40556a8095aabfd5e4e5e5e5e4d5bfaa95806a5540495b6e8398aebfd0dfe3ece0e9e1d1c0b29c8774604b3a291704000000000000000000000000000000000000000000000e23384d63788da2b8cdd7d7d6d6cfbaa58f7a65503a251000000000000000132536434a575e60606060606060606060606060605f5e5d5b5955514c483b37332a1e170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22384d62788da6b7cbd5cacacacacacacacacacacacacacacacacad8c8ab96806b56412b16000b21364b6074899eaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa08e79634e39240e000000000010263b50657b90a5babcbdbdbebebdbdaa947f6a553f2a15000000000000000000001f34495e74899eb3c3c3c4c4c4c3c3bba6907b66513b26110000000000000000000000000b20364b6075899eb4c9def3fffffffeebd9c8a8937e68533e2930435470859ab0c5daeffffffffff4e0cbb8a68e79644e39240f000000000000091d314556697e93a6b7cbe2f2fffffffff4dfcab49f8b77626176899eb4c8d8eafdfffffae6d4c3b29c8773604b3626140100000000000000031729394a5c647a899aa2b3b7c4c9ced8d5d7d8d8d6d5d6cdc9c2b5ab9f968374604b41311a0a00000000000000000000152b40556a8095aabfd9cfd0d0d0cfd9bfaa95806a55403d4e64798ea1b3c8cacfdacbd7cdc9c8b6a5937e695846331f0a000000000000000000000000000000000000000000000e23384d63788da2c9c1c2c2c1c0bfbaa58f7a65503a251000000000000000081825303541494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49484643403c37342a221f180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394f64798ea4c4d4e7dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd7c2ac97826d57422d18000f243a4f647a8fa8b9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bea9947e69543f2914000000000010263b50657b90a5bad0d2d3d3d3d2bfaa947f6a553f2a15000000000000000000001f34495e74899eb3c9d9d9d9d9d9d0bba6907b66513b261100000000000000000000000010253a4f657a8fa8b9cde1f6fffffff7e2cebbaa8f7a644f3a242536576c8197acc1d6ecfffffffffbe7d5c4a9947e69543828150200000000011527374b6074879db2c4d4e7fffffffff9e6d3c3ae99836e59586b8196aabbcee2f7fffffff1dfcab6a5927d675443301c0800000000000000000b1b2d3d4b5c647884949da6b0b4bbc8c0c2c3c2c1c0c6b9b4aea49c8c80746056453223130000000000000000000000152b40556a8095aabbc8bababbbabac8bbaa95806a5540364a5c6f8499afb3b5bcb6b6c7bab4b3b1ae9e8976614c36210c000000000000000000000000000000000000000000000e23384d63788dabaaacacadacaba9a8a58f7a65503a2510000000000000000008131c202c333535353535353535353535353535353432312e2b27221f180d0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394f64798ea4b9cee3fff4f4f4f4f4f4f4f4f4f4f4f4f4f4f4edd8c3ae98836e59432e190013283d52687d92a7c6d6cacacacacacacacacacacacacacacacacacacac2ad98826d58432d18000000000010263b50657b90a5bad0e5e8e8e8d4bfaa947f6a553f2a15000000000000000000001f34495e74899eb3c9deeeeeeee5d0bba6907b66513b2611000000000000000000000003162939556a8095aac6d7e9fcfffffff4dfcab49f8a76604b3621283e53687d93a8c9d9ebfeffffffffeed9c4af99846f5645321d0900000000081d314455687e93a5b7cbe2f2fffffffff3decab6a4907b65504d62788b9fb4c9dfeefffffff9e6d3c3b19c8673604b3626140100000000000000000f1f2e3e4b5962737e88929b9faaa9abacaeadacaaa8a89e988f867b6b605645382816050000000000000000000000152b40556a80959faaa4a5a5a5a5a5a4aa9f95806a55402d3e4f657b8f9b9e9faba1a0a0a99f9d9b99958e7b66513b2611000000000000000000000000000000000000000000000d22374d62778d939596979797969492908c7a644f3a240f00000000000000000000070b171e20202020202020202020202020201f1f1d1b1916110d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394f64798ea4b9cee3f9ffffffffffffffffffffffffffffffefd9c4af9a846f5a452f1a00162b40556b8095aac0d5dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdac5b09a85705b45301b000000000010263b50657b90a5bad0e5fafde9d4bfaa947f6a553f2a15000000000000000000001f34495e74899eb3c9def3fffbe5d0bba6907b66513b261100000000000000000000000a1e32465770859ab0c5daeffffffffff1dbc6b19c86715645321e243a4f64798fabbccfe3f7fffffffff4dec9b49f8975604b36200b000000011426374b6074879db2c3d4e6fffffffffde9d7c7b29c8773604a485a6d8298adbfd0e3f6fffffff1decab6a4927d675443301c0800000000000000000110202e3b48546069747d858a9094969799989795938e89837a71655d4b4538281a0a0000000000000000000000000f253a4f647a858a8d8e8f9090908f8e8d8a857a644f3a25374b5d697e85898a8b8b8b8b8a89888684807a665e4c38240f000000000000000000000000000000000000000000000b2034485963797d8081828281817f7d7b77645c4b37220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffffffffffffffefdfcfcfcfcfcfceed9c4ae99846f59442f1a00172c41576c8196acc1d6ebf4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f1dbc6b19c86715c47311c000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a15000000000000000000001f34495e74899eb3c9def3fffbe5d0bba6907b66513b261100000000000000000000000c21364b61768a9fb4c9dff4fdfdf6f4edd7c2ad98826d5838281621364b60768a9fb4cadff3f4f7fdfef6e1cdbaa8907a65503b2510000000081d314455687d92a5b7cae2f2fffffdf6f4e1cdbaa9947e6954433c4e63798ea1b3c7dceff5fbfff9e5d3c2b19c8673604b36251300000000000000000002101d2b36434b56606870767a7f8082838381807d79746e655d4f4b3f31271a0a000000000000000000000000000d22374b5c64717578797a7b7b7b7a79787571645c4b37222e3f4f606970737576767676757473716e6a645c4c402f1c090000000000000000000000000000000000000000000005182b3b495b63686b6c6d6d6c6b6a686662594b3e2e1b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0e0f0f10100f0f0e0d0b09020000000000000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffffffffff9f0e9e7e7e7e7e7e7e7e7d8c2ad98836d58432e1800172c41576c8196acc1d6ebf5fffffffffffffffffffffffffffff5f1dbc6b19c86715c47311c000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a15000000000000000000001f34495e74899eb3c9def3f3f3e5d0bba6907b66513b2611000000000000000000000011263b51667b90aabbcedfe2eaeae2dfdddac9a9937e69543e29141e32455772879cb1c7dbdddfe2eaebe3dfd7c6aa95806b553a29170400011426364b6073879cb2c3d4e6e5e5e4eae2dfdbc9b49f8a76614c36364a5b6f849aafc1d2dee0e8e3e3e3decab6a4917c675443301c07000000000000000000000d18263038454b52576065696b6d6e6d6c6b68636054504b3f372e1d150a0000000000000000000000000000081b2e3e4b4f566062646565666565646260564f4b3e2e1b2132424f545b54606161616060545e5c59554e4a3e2f22120000000000000000000000000000000000000000000000000d1d2c3d494e535557575857565453504d483b2e201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c181f22232425252525242422201d150a00000000000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffffffff6e8dcd5d2d2d2d2d2d2d2d2d2c1ac97816c57422c1700162b40556b8095aac0d5e0e0f2f4fafffffffffffffffffef7f4e0e0dac5b09a85705b45301b000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a15000000000000000000001f34495e74899eb3c9dededededed0bba6907b66513b26110000000000000000000004182a3a566b8196abc8c8c9ced8d8cec9c8c5bcab8f7a654f3a2510162839586e8398adc5c6c8c9ced8d9cfcac8c5b09b85705847331f0a00081c304354677d92a5b6cacecfd0cfcfd8cec9c6bdad97826d5847332d3d50657b90a3b5c7c8ccd5cdcececdd3c2b19c8673604a35200b000000000000000000000008141c27313639454b5054565759585755534e4b4336372e221b10020000000000000000000000000000000010202e3738454b4d4f50505050504f4d4b4538372e20101424323b3e36434b4b4c4b4b4b434846444039362d201204000000000000000000000000000000000000000000000000000e1f2c35383e4041424242413f3d3b37342b1d10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b191c2a343738393a3a3a3a3a39383631271a0f010000000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffffff9e8d8cac0bdbdbdbdbdbdbdbdbdc2a9947f69543f2a140013283d53687d92a8c6d7cbcbdddfe6f1fffffffffffff6ebe2dfcbcbcbc2ad98826d58432d18000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a15000000000000000000001f34495e74899eb3c8c8c9c9c9c9c8bba6907b66513b2611000000000000000000000a1f34475971869cafb1b3b4bac7b6bab4b3b0ac9f8b76614b36210c152a3f556a7f94a7adb1b3b4bbb6b6bcb4b3b2b09f8b76614c37210c000b20354b6073869cb1bbc8b9babababac7bab4b1ac9e8f7a644f3a2a23384c5d71869ba9b0b3b8c5b8b9b9b8c6b9b4a4917c6651392917030000000000000000000000010a151d202832363b3f4142444342403e39353026231c110800000000000000000000000000000000000002101b2227313638393a3b3b3b3a3938363127221b100206141f262926303536363636353026312f2b24211a0f010000000000000000000000000000000000000000000000000000000e1a2123282b2c2d2d2c2c2a28262220180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071929373a474c4e4f4f4f4f4f4f4e4d4b45382d1f0f0000000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffffff0dccabaada8a7a7a7a7a7a7a7a7a7a48f7a654f3a2510000f253a4f647a8fa8b9b6b6b6c7cad4e1f1fffffffff6e6d9cecab6b6b6bfa9947f69543f2a14000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a15000000000000000000001f34495e74899eb1b2b3b3b4b4b3b3b3a6907b66513b2611000000000000000000000c22374c61778c97999b9d9fa9a1a0a99f9d9b9791826e5746331e0a0e23384e63798993989b9e9faaa0a1ab9f9e9c9b98917c66513c27110012273c52677c919d9faaa3a4a5a5a5a4a3a99f9b968f806c5c4a361c1c2f3f50657b8a959a9ea7a2a3a3a3a3a2a89e9c9a86715746331e0a0000000000000000000000000002090b161e21252a2b2d2e2e2c2b2824201c14080800000000000000000000000000000000000000000000080a151d20232425262626252423201d150a08000000020c1214141c2021212121201c141c19150f0d07000000000000000000000000000000000000000000000000000000000000060c0e131617181817161513110d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001125374754596163646465656464636260564a3d2d1a0700000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffffee9d5c0ad9c92929292929292929292928672604a35200b000b21364b6075899eaba0a0a0b2b7c3d4e6fafffffeebd9c8bbb4a0a0a0a0a18e7a644f39240f000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a15000000000000000000001f34495e74899a9c9d9e9e9e9e9e9e9d9d907b66513b2611000000000000000000000c21364b61757e818486888a8b8b8b8b8a8885827c72604a392917030c2135495b63767e8386888a8b8b8b8b8a898785838079634e38230e0013283d53687e84888a8c8d8f8f90908f8e8c8a86817a6c62513e2e1b1123374b5d65788085898b8d8e8e8e8d8d8b8987848175614b36210c0000000000000000000000000000000003090b1014161819181716130e0b0801000000000000000000000000000000000000000000000000000002090b0d0f10101110100f0d0b090200000000000000000001080b0c0c0c0b0b0801000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182c4154656f7778797a7a7a7a79797774635b4a36210c00000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffffde7d2bda8927e7d7d7d7d7d7d7d7d7d7d77625443301c0700091e3245566a808b8b8b8b8b9da5b7cadff4fffff7e2cebbaa9f8b8b8b8b8b826e5c4a36220d000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a1500000000000000000000162b41566b808587888989898989898887857a644f39240f00000000000000000000091e32465761686c6f717374757676757473706c66605443301b0b00061a2c3d495861686d71737475767676757372706e6b635b4935210c0011253a4e60687073757678797a7b7a7a797774716c645c5144342010081c2f3f4b5a626a7073767778797978777674726f6c615746331e0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101b1e202020202020202020202020201f1e1c1916110d0b050000000000000000000000000000000000000000000000051a2f445a6f838c8d8e8f8f8f8f8f8e8d8c79634e39230e00000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a746868686868686868686762594836251300000316283850626a7576767675879db2c7ddf2fffff4dfcab49f8c75767676766e64533e2d1b07000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a150000000000000000000014293d51626b707273737474747473737270645c4a36220d0000000000000000000003162839464b53575a5c5e5660616160565e5b57514a433625130000000e1f2c3a464c53585c5e5660616160565e5d5b59554e493d2c1a06000b1e31424e535a54606163646565656563626054574f4a3e342616020011212f3c484d555b576162636464636260565d5a564b4639291703000000000000000000000000000000000000000000000000000000000000000000070b0d0f10121313131312100c0a040000000000000000000000000000000000050b0d1113141513110d0b050000000000000000000000000000000000000002090b0e0f10101110100f0e0b090200000001080b0c0d0d0e0e0d0d0c0b08010000000002090b0d0d0e0e0e0d0d0b0903000000000000000002101b22253034353535353535353535353535353433312e2b27221f180d0a040000000000000000000000000000000000000000061b30455b70859aa3a4a4a4a4a4a4a3aa8e79644f39240f00000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75605252525252525252524c483b2b18080000000a1a334350566061616172889db2c7ddf2fffff4dfcab49f8a756161616157534636201000000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a15000000000000000000000e21344451565b5c5d5e5e5f5f5e5e5e5d5b4f4a3e2d1b0700000000000000000000000b1b2832363e42444638454b4c4b4b453846423c3530251808000000000e1c2933363e434638454b4b4c4b45384746434038352c1f0f0000011323313a3d36434b4c4e4f5050504f4e4c4a43363a362d201608000003111e2b35384039464b4d4e4e4e4e4d4b453845413633291b0b000000000000000000000000000000000000000000000000000000000000000008131c2022242627282929282725211f170c0000000000000000000000000000070d18202226292a2a29272220180d05000000000000000000000000000000000a151d20232425262626252423211e160a0408141c202122232323232221201d1409000c0a161e2122222323232222211e160a0900000000000010212e373a45494a4a4a4a4a4a4a4a4a4a4a4a4a49484644403c37342a211f170b03000000000000000000000000000000000000061b30455b70859ab0b9b9babab9b9c8a48e79644f39240f00000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b3d3d3d3d3d3d3d3d37342b1d0d000000000015253338454b4b4b5d72889db2c7ddf2fffff4dfcab49f8a755f4b4b4b46393628180200000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a1500000000000000000000041626343d4145474849494949494948484639362d2010000000000000000000000000000b161e21292c2f312832363636363127312d26201c13080000000000000c171f21292e31273136363636322832302e2b23211a0f0100000005131e252826303537383a3a3b3b3a393735302524221b100200000000000e1920222b2832363839393938383632282f2c211e170b0000000000000000000000000000000000000000000000000000000000000007151825303537393b3c3d3e3e3d3c3a3733291c100200000000000000000000010f1a212b34373b3e3f3f3e3c37342b20190d0000000000000000000000000006141a283236383a3b3b3b3b3b3a383632281a171f2630353737383838383737353126191a202728323637383838383837363228231c11040000000d1d2e3f4b4f5a5e6060606060606060606060605f5f5e5c5956514c473b3633291e170b0000000000000000000000000000000000061b30455b70859ab0c5cfcfcfcfceb9a48e79644f39240f00000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35282828282828282220180d00000000000007151a28323636485d72889db2c7ddf2fffff4dfcab49f8a755f4a363632281b180a0000000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a150000000000000000000000081621292b30323334343434343433323124221b1002000000000000000000000000000003090c13171a1c151d202121201d151b17110b07000000000000000000040a0c13181c151d202121211e161d1b19160e0c06000000000000010b1113141c20212324252625252422201c130f0d070000000000000000050b0d15161e21222324242322211e161a170c0a03000000000000000000000000000000000000000000000000000000000000000315253236434a4c4f505153535353524f4c473a2d2010000000000000000000000f1f2d363b484d5153545453514c483b342b1d0d00000000000000000000000214243238454b4d4f50505050504f4d4b453830293336434b4c4d4d4d4d4d4d4c4b4437372a323b38454b4c4d4d4d4d4d4c4b4539382f2211000005192b3c4b5d657073757575757575757575757575757473716e6b666259544c463a33291b1201000000000000000000000000000000061b30455b70859ab0c5dae4e4e3ceb9a48e79644f39240f00000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35201313131313120d0b050000000000000000000a161e2133485d72889db2c7ddf2fffff4dfcab49f8a755f4a35211e160b00000000000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a150d0b0500000000000000000009151d202223242525252525242322201d150a000000000000000000000000000000000000000002050002090b0c0c0b0902000200000000000000000000000000000000030002090b0c0c0b0903000604000000000000000000000000000001080b0c0e0f101010100e0d0b070000000000000000000000000000000003090c0d0e0f0f0e0d0b09030001000000000000000000000000000000000000000000000000000000000000000000000c2032434f54606264656768686868676561584a3e2d1b070000000000000000071a2d3d4a4e59626668696a686662594d483c2b1808000000000000000000000c1f32424f566063646565666565646360564d413a464c546061626263636262616055554837434f545660626263636362626057504c402f1c09000b2034485a657b85898a8a8a8a8a8a8a8a8a8a8a8a8a89888683807c77706961584b4639301c14080000000000000000000000000000061b30455b70859ab0c5daeff9e3ceb9a48e79644f39240f00000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000003091d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a352009030000000000000000000010263b50657b90a5bad0e5faffe9d4bfaa947f6a553f2a202220190e0000000000000009192731353739393a3a3a3a3a3939383631271a1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c4f61697477797b7c7d7e7e7d7c7a76645c4a36220d00000000000000000d21364a5c6470777b7e7f7f7e7c776f625a483625130000000000000000000012263b4f60697578797a7b7b7b7a797875675f4d46586171757677787878787776756f6655414f61697376777778787877777674665e4c38230f000d22384d62788a9a9ea79f9f9f9f9f9f9f9f9f9faa9f9e9d9b9995918b857e766b61574c403026180800000000000000000000000000061b30455b70859ab0c5daeff9e3ceb9a48e79644f39240f00000000000000000000000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a000000000000000000000d18263b50657b90a5bad0e5faffe9d4bfaa947f6a553f303538352b1e0e000000000001152737444b4d4e4f4f4f4f4f4f4f4e4d4b45382e211100000000000000000000000000000000000000000000000000000000000000060c0e1a1b150c0a040000000000000000000000000002090b12191b110f0a000000000000000000000000000000000000000000000000000000000000000000040a0c0f10111212121211100f0d0b08010000000000070b0d101213131414131312110f0c0a03000000000000000000000000000000000000142a3f54697f8a8c8e909192939392918f8c7a644e39240f00000000000000000f24394e647a858c9093949493918c8478625443301c0700000000000000000014293e53697e8b8d8f90909090908f8d8c7d67524c6176868a8c8c8d8d8d8d8c8c8b846f5a4554697f898b8c8d8d8d8d8d8c8b8a7c66503b26110013283d53687d92a8b3b8c5b5b5b5b5b5b5b5b5b5bbb4b4b3b1aeabab9f9b93898075665e4b4336261808000000000000000000000000061b30455b70859ab0c5daeff9e3ceb9a48e79644f3924100f0c0a04000000000000000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a0000000000000000000d1d2a343b50657b90a5bad0e5faffead5c0ab95806b563b434a4d483c2b1d0d00000000081d31445560626364646565656464636260564b3f2e1c0800000000000000000000000000000000000000000000000000000000000e1921232f302a221f180c00000000000000000000000a151d20282f3127241d120400000000000000000000000000000000000000000000000000000000050e0c181f222425262727272726262423201d1409020008131c20232527282829292928272624211e160b0100000000000000000000000000000003182d42586d8297a8a4a5a6a8a8a8a8a7aa8f7a65503a251000000000000000091e34495e73889ba2a6a8a9a9a8a6a1998572604a35200e000000000000000001162c41566b8196aaa4a5a5a5a5a5a4aa937e69544d62778c9faaa2a2a2a2a2a2ab9c87725d47576d8297a7a1a2a2a2a2a2a1a8927d67523d281200152a40556a7f95aac6ccd6cacacacacacacacad9cecac9c8c6c3c9bcb5b0a89e95887c6b605443362513000000000000000000000000061b30455b70859ab0c5daeff9e3ceb9a48e79644f39252524211f170e0c06000000000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a000000000000000005182a3b474c56657b90a5bad0e5faffeed8c3ae99836e59505460625a483b2b18050000000b20354b60757778797a7a7a7a7a79787775655d4b37230e000000000000000000000000000000000000000000000000000000000e1e2c353845453f37332a1c13050000000000000002101a2731363d44463c39302212040000000000000000000000000000000000000000000000000000081621292a3337393b3c3c3c3c3c3c3b3a383531261d151218253035383a3c3d3e3e3e3e3d3d3b393632291d1409000000000000000000000000000003182d42586d8297adc6babcbdbdbdbdc8a58f7a65503a251000000000000000071d32475c72879cb1c0bdbebfbdbfb3a3907b66503c2c19060000000000000001162c41566b8196abc8bababbbabac8a9937e69544d62778ca2bbc8b7b8b8b7b7b29c87725d47576d8297acc5b7b8b8b8b7c6a7927d67523d281200152b40556a8095aabfd5e8dfdfdfdfdfdfdfdfebe2dfdedddbd8dacfcac6b9b3a69d918072605443301c120000000000000000000000061b30455b70859ab0c5daeff9e3ceb9a48e79644f3a3b3b3a3733292320190e0300000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a00000000000000000b1f344759626b6d7b90a5bad0e5fafff3dec9b49e8a7766656a747862594834200a0000001e33495e73888c8e8e8f8f8f8f8f8e8e8d8c7b65503a25100000000000000000000000000000000000000000000000000000000d1d2c3c494d5a5a544c473a3123140600000000000210202e38454b52595b514d4030221202000000000000000000000000000000000000000000000000001626343d3a474c4e50515152525151504f4d4b44373127223036434a4d505152535353535352514e4b4639312619090000000000000000000000000003182d42586d8297adc2d0d1d2d3d3cfbaa58f7a65503a2510000000000000000013283d52687d92a5b6cad4d4d3d0c1ae99846f5a4935200b0000000000000001162c41566b8196abc0cfd0d0d0cfbea9937e69544d62778ca2b7d8cdcdcdcdc7b29c87725d47576d8297acc2cccdcdcdccbca7927d67523d281200152b40556a8095aabfd5eafff4f4f4f4f4f4fffef7f4f3f2f0eeece3dfd6ccc4b7b29e958172604a40301c0c00000000000000000000061b30455b70859ab0c5daeff9e3ceb9a48e79644f4f50504f4c473a38352c1e170b000000000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a00000000000000071a2d3d4c62778082839aafc4d9effffff6e1cdb9a89b857c7a7f878977624c3828160200001f34495e74899ea3a4a4a4a4a4a4a4a3aa907c66513b261100000000000000000000000000000000000000000000000000000b1b2b3b495b636f706a61584d41312414010000000010202e3e4b5660676e70665e4d402f20100100000000000000000000000000000000000000000000000d1d344451565861646566676767676665646260554b443730404d546062656768686969686867666461574b443726140100000000000000000000000003182d42586d8297adc2d7e6e7e8e4cfbaa58f7a65503a251000000000000000000b20354b6074879cb2c3d4e6e8dfcab59f8c78634d3929160300000000000001162c41566b8196abc0d6e5e5e5d3bea9937e69544d62778ca2b7cce1e2e2dcc7b29c87725d47576d8297acc2d7e2e2e2d2bca7927d67523d281200152b40556a8095aabfd5eafffffffffffffffffffffffffffffffff8f4e8e1d4cbbcb09f96806b5e4d3a2a1804000000000000000000061b30455b70859ab0c5daeff9e3ceb9a48e796464656565646158564d493c33291b0f0100000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a000000000000000d21364a5c708596979aa1b3c7dcf1faf4f2e9d7c6b5a39b9190949c96816c5645321e0900001f34495e74899eb3b9b9bababab9b9c8a6907b66513b2611000000000000000000000000000000000000000000000000000a1a293a4859637984857f77675f4e42311f0f0000000a1a2d3e4b5c64747d84867c665e4c3e2e1f0f0000000000000000000000000000000000000000000005192b3b51626b7377797a7b7c7c7c7c7b7b7978756e605544394d5e6673787a7c7d7d7e7e7e7d7c7b79766f605544311d0800000000000000000000000003182d42586d8297adc2d7ecfdfae4cfbaa58f7a65503a25100000000000000000081d314455687d92a5b7cadff2e3cfbcab96816c5746321e0a00000000000001162c41566b8196abc0d6ebfae8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecf7e7d2bca7927d67523d281200152b40556a8095aabfd5eafffffffffffff6f1efebedf0f2f8fffffffffcf2e7dfcdbdb09e917c665847331f0e000000000000000000061b30455b70859ab0c5daeff9e4cfbaa48f7b77797a7a7a7976726b635a4c46392d1f1002000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a000000000000000f24394e64798ea3adafb3bfd0e3f1e6dfdddfe4d2c1b5b0a6a5aab29e8975604b36210b00001f34495e74899eb3c9cfcfcfcfcfcebba6907b66513b26110000000000000000000000000000000000000000000000000818283846586277879a9a94897d68604e3d2d1a0700021528384a5c647a8692999b8c7c665c4b3d2c1d0d0000000000000000000000000000000000000000000b203448596b80888c8e90919191919191908f8d8a8374604b3c51667c888d8f9192939393939292908e8b8373604b35200b00000000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a25100000000000000000011527374b6074879db2c3d4e6ecdac9b39e8976614b36211100000000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffffffffceee3dcd9d6d7dbdde4eff6fffffffffaeadbcdbcb39e8977614c3c2b19060000000000000000061b30455b70859ab0c5daefffe6d2bdaa998f8d8e8f90908f8c8780786c61574a3d2d2010000000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a0000000000000014293f54697e94a9c1c4c7d0deeee1d4cac7cad4dfd2c9c6bbbabfb9a8907b66513b261100001f34495e74899eb3c9dee4e4e4e4d0bba6907b66513b261100000000000000000000000000000000000000000000000114263645566176869ca5afa79e927e685b4a36210c00091d324556647a8a9ca4aeaa9f8a7a645b493b2b1c0c00000000000000000000000000000000000000000d22374d62778c9da6a3a5a6a6a7a7a6a6a5a4a99f8f7a644f39596e8399a7a5a6a7a8a8a8a8a8a7a6ab9f8e79634e39240e00000000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a2510000000000000000000091d314455687e93a5b7cbdff2e0ccb9a7937e68533f2f1c08000000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eaffffffffeeded0c7c4c0c2c6c9d2dbe3edfbfffffff9ebe0ccb8a797816c5a4935200a0000000000000000061b30455b70859ab0c5daefffedd9c7b7aaa4a2a4a4a5a5a4a49c968b8176635b4a3e2d1d0d0000000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a00000000000000162b41566b8096abc0d5dce3eee6d4c3b7b2b7c3d4e5dddbd0cfd6c6ab96816b5638281603001f34495e74899eb3c9def3f9f9e5d0bba6907b66513b26110000000000000000000000000000000000000000000006131c3043546074849aa4b5c3b8b39f8b79634e39240e000b20364b6074879ca8b6c2baa89e89796359483a291a0a0000000000000000000000000000000000000011263b51667b90a6b8c4babbbcbcbcbcbbbac7baa9937e6954465772879cb2c5bcbdbdbebebdbdbcc9bca7927d68523d281300000000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a2510000000000000000000021527374b6074879db2c4d4e7e8d6c5b19c86715d4c38230e000000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffffff6e6d0bfb3afabadb1b5c1c7d0ddebf8fffffffbe8d6c5b49f8b78624d3828150200000000000000061b30455b70859ab0c5daeffff6e5d5c7bdbab7b9bababac3b6b2aa9f978779645c4a3b2b190500000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a00000000000000172c41576c8196acc1d6ebf6f6dfcab7a59da5b7c7d7eaf0e6e5dbc6b09b86715645321e09001f34495e74899eb3c9def3fffbe5d0bba6907b66513b261100000000000000000000000000000000000000000004132433434b60728399a2b4c2d2ccbbaa96816c57412c170011263b50667b90a4b6c6d3c6b8a79d877762584638281808000000000000000000000000000000000000152a3f556a7f94aabfd5cfd0d1d1d1d1d0d0d7c3ae98836e594b61768b9fb5cad1d2d2d3d3d3d2d1d9c1ac96816c5737271501000000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a251000000000000000000000091d314556697e93a6b7cbdff4decab6a4907b65503b2610000000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffffeebd9c8b3a19a96989ba3aeb3bfcddaebfbfffffff3e2cebbaa96816c5645321d0900000000000000061b30455b70859ab0c5daeffffff3e5d9d2cfcccecfcfcfd3cac8bbb4a59d897a64594834201200000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a00000000000000162b41566b8096abc0d5ebf6e6d1c0b29d889da9bacde2eaf6f4dfcab49f8a75604b36210b001f34495e74899eb3c9def3fdfbe5d0bba6907b66513b26110000000000000000000000000000000000000000031222314250616c8197a1b2c0d1ccbbae9d917c67523c2712000d22374d6277899ea8b9c6d5c5b7a59c8676615645362614010000000000000000000000000000000003162838586e8398adc3d8e5e6e6e6e6e6e6e5ddc8b29d88735a4f647a8fabbccfe3e7e8e8e8e8e7e7dac5b09b85705544311d08000000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a251000000000000000000000021527384b6075889db2c8ddf2e5d3c2ae99846e59442f19040000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff7e2cebbaa9a848182868d99a1b0bccdddeefffffffeebd9c8b39e8975604b36200b00000000000000061b30455b70859ab0c5daeffffffff6ede6e4e2e3e4e5e5e6ded9cec3b6a79d8878624d41301909000000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a0000000000000014293f54697e94a9c7d8eae6d9c8b4a28f7a8b9fb4bcced8e6ede2cebbaa8f79644f3a240f001f34495e74899eb3c9dee8e8e8e5d0bba6907b66513b26110000000000000000000000000000000000000001102130404e606a7f959fb1bfcfccbcae9d947f695f4d392510000b20344859647a8a9ea8b9c6d4c3b5a49a8474605443301c1506000000000000000000000000000000091e32455672879cb1c7dcf1fbfbfcfcfbfbf4dfcbb7a68d786253687e93a8c9daecfffdfdfdfdfdf4dec9b49f8975604b35200b000000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a251000000000000000000000000a1d3245566e8398aec3d8edf0dec9b49e89745f49341f000000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff4dfcab49f8b746b6d717983969eb0bfd0e7f7fffffff6e1ccb9a8917c66513c261100000000000000061b30455b70859ab0c5daeffffffffff8f2f0e2e1e1e5f3f4f6ebe2d4c5b8a699836e5f4d372614010000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000000081d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a35200a0000000000000011263b51667b90a9baced8d3c8bbaa9b85707e939eb4bbc8d1d7d8d8c8a7917c67523c2712001f34495e74899eb3c9d2d3d3d3d3d0bba6907b66513b2611000000000000000000000000000000000000000f1f2e3f4c5e687e939dafbdcecdbcaf9e947f6a614f41301d0a0005182b3b4a5c647b8a9ea8bac7d2c2b4a2998372604b433324140400000000000000000000000000000b21364b60768a9fb4cadff4fffffcf5f3f5fae7d4c4a7927c67576c8297acc1d7ecfef7f4f7fefff6e1cdbaa98e79644e39240f000000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a2510000000000000000000000002152838586d8297adc2d7ecf4dfc9b49f8a745f4a2715010000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff3dec9b39e897455585b636f8096a1b3c9d9ebfefffffce8d6c6ad98826d583c2b1905000000000000061b30455b70859ab0c5daeffffffef0e5dedbcdccccd0dde0e7f3f1e3d5c4b3a1917c675544311d080000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000003091d33485d72889db2c7ddf2fffff4dfcab49f8a755f4a352009020000000000000c21364b61768a9fb4c2c2c2b6aa9f8c7a646b80939faab4c0c2c3c8bbab917c67523c2712001f34495e74899eb3bcbdbdbebdbdbdbba6907b66513b26110000000000000000000000000000000000000d1d2d3d4b5d667c8c9fb4bccccdbcb09e957f6a614f433223120100000d1d2d3e4b5c657b8a9fa9bac7d1c0b2a197816c61504231221203000000000000000000000000000f243a4f64798faabbcee2f7fff4e9e1dee1e9ebd6c1ac96816c5470859bb0c5daf0ebe3dfe3ebf7fce9d7c7a8927d68533d2813000000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a2510000000000000000000000000172c41576c8196acc1d6e9e9dfcab59f8a755544311d080000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff3dec9b39e89745e3d494e60728399abbccfe3f7fffffff2ddc7b29d87725a4835200b000000000000061b30455b70859ab0c5daeffffff0e0d2c9c6b8b6b6bbc8cbd5e2f3f2e2d0bfb29d8874604b35200b0000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000000000a161e2133485d72889db2c7ddf2fffff4dfcab49f8a755f4a35211e160a00000000000a1e3346576d8297a4adadaba49c8c7d685c626b7e8c9aa2a9adaeacaa9f8c79634e38230e001f34495e74899ea6a7a8a8a8a8a8a8a7a6907b66513b261100000000000000000000000000000000000c1c2b3c4a5b657b8b9faabbcecdbdb09e95806b615043322414050000000010202e3e4b5d657b8b9fa9bac8cfbfb19f957f6a604e403021100100000000000000000000000013283d53687d92a8c8d9ebfef4e4d6cdc9cdd6e4dbc6b09b86716075899eb4c9dee7d9cfcacfd9e7f5ecd6c1ac97816c57372715020000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a2510000000000000000000000001162b40566b8095abc0d3d4d4d4cfbcab8a75604b35200b0000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff3dec9b39e89745e4935435463798c9fb4cadff4fffffff4dfcab7a58d77624d38220d000000000000061b30455b70859ab0c5daeffff8e5d2c2b5b1a2a1a1a6b3b8c4d5e7fbeddfcbb7a6907b66513a29170400000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b0000000000000000000000000000000a181b28323636485d72889db2c7ddf2fffff4dfcab49f8a755f4a363632281a1507000000031729394c6176869498989690867b685f4e51616979848e94989997948c7f695b4935210c001e33495e73898f91929393939393939291907c66513b2611000000000000000000000000000000000a1a2a3a485a6379899ea9bac8cebdb09f96806b6250433325150600000000000210202e3f4c5d667c8b9faabbc8cebdaf9d937e685e4c3f2e1f0f000000000000000000000002172c41576c8196acc1d6ebf7e7d6c6b9b4b9c6d6dfcab49f8a7663788da8b9cde1d9c9bcb4bcc9d7e5f0dbc5b09b86705544311d080000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a2510000000000000000000000000152a40556a7f95aac6bebfbfbfbec0a08b76604b36210b0000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff3dec9b39e89745e4925364a5b70859aafc5daeffffffffae6d4c3a6917c66513c2711000000000000061b30455b70859ab0c5daeffff2dec9b5a39b8d8c8c909ea6b8cbe0f1fae7d4c4ae99836e5846331f0a00000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000118283639454b4b4b5d72889db2c7ddf2fffff4dfcab49f8a755f4b4b4b4538322515000000000b1f33475861767f8383807b73655d4e41424f5c646f797f8283827f7969614f3d2c1a06000c21374c61767a7c7d7d7e7e7e7e7d7d7c7b75604b36210b0000000000000000000000000000000919283847586278879da7b8c7cebeb19f96816c62514433251507000000000000000211212f3f4c5e667c8c9faabbc9ccbcb49f8c7c665d4b3d2d1d0d0000000000000000000005192b3c5a70859aafc5daefecdac9b9a89ea8b9cde1cebbaa907a677c91a6c6d7e3cfbcab9fabbac7d7e9dfc9b49f8a75604b36200b0000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a251000000000000000000000000014293f54697e94a8a7a9a9aaa9a8a6a28b76614c36210c0000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff3dec9b39e89745e49342d3d54697f94a9bed4e9ffffffffe9d4bfaa947f6a553f2a15000000000000061b30455b70859ab0c5daeffff0dbc6b19b867977777c889eb3c3d4e6faf2dfcab49f8a76614c36210c00000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000000f1f364653576061616172889db2c7ddf2fffff4dfcab49f8a7561616160564f4332190900000004172a3a475761696e6d6b6660544b3f31323d4a4e5b636a6d6e6d69635b4f43321f0e00000a1f33475861656667686869686868686765605745321e0900000000000000000000000000000114263745566176869ca6b7c5cfbeb1a0978172604a44342616070000000000000000000311212f404c5e677d8c9fabbcc9cebbaa9f8b7b655b4a3c2b1c0c0000000000000000000b2035485a74899eb3c9def3e3cfbcab9e899eb4c9ded9c8aa947f6b8095aac0d5dfcab49f8a9fa9bacde1e2cdbaa98e79644e39240f0000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a251000000000000000000000000010253a50657b8a8f929394949493918d8473604b35200b0000000001162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff3dec9b39e89745e4934243a4f64798fa4c5d5e8fbffffffedd7c2ad98826d58432d18030000000000061b30455b70859ab0c5daefffefdac5b09a85706161667c90a5b7cadff4f7e2cebbaa907a65503b251000000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000071a2d3d53646e7676767675879db2c7ddf2fffff4dfcab49f8c75767676756a614f372715010000000c1c2a39464c54585856504b43362e211f2d363d4a4e54585957544e493d32251400000004172a3a474c4f51525353535353535251504b45392816030000000000000000000000000006141d3144556074849ba4b6c4cfbfb2a097827260544330261608000000000000000000000003122230404d5f677d8d9fabbccfc8baa99e8979635a483a2a1a0a00000000000000000d22384d62788da7b9cce0f4dfcab59f8d8297acc9dad9c4af99846f8499aec3d9dac5b09b858b9fb4c9deead7c7a8927d68533d28130000000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a25100000000000000000000000000e23374b5d65757a7c7e7f7f7f7e7c7870605544311d080000000000162c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff3dec9b39e89745e493421374c61768ca7b8cce0f5ffffffefdac4af9a856f5a45301a050000000000061b30455b70859ab0c5daefffefdac5b09a85705b4c5e72879db2c7ddf2feead8c8a9947f69543f2a1400000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b000000000000000000000000000c21364a5b6e828b8b8b8b8b9da5b7cadff4fffff7e2cebbaa9f8b8b8b8b8c7f6a5544311d08000000000c1b2933363f4343413b35302618110f1a212d36393f4344423f38352c1f1407000000000c1c2a33373a3c3d3e3e3e3e3e3e3d3c3b3632281b0a0000000000000000000000000004142433444b60738399a2b4c2d0bfb2a0988272605443362513080000000000000000000000000004122230414d5f687e8d9fb5bbcbc7b8a79d8778625847382819090000000000000011263c51667b91a6c5d6e8f2ddc8b29d887c91abbccfdec8b39e8974879db2c7ddd8c8aa9580879cb2c7dcecd7c1ac97826c573827150200000000000000000003182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a2510000000000000000000000000081c2e3f4b56606467696a6a6a6967635b4b4437261401000000010f1a2c41566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff3dec9b39e89745e49341f33475873899eb3c8def3fffffff1dbc6b19c86715c47311c070000000000061b30455b70859ab0c5daefffefdac5b09a85705b40586d8297adc2d7ecffedd8c3ad98836e58432e1903000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b000000000000000000000000000e24394e63798ea0a0a0a0a0b2b7c3d4e6fafffffeebd9c8bbb4a0a0a0ab9e8974604b35200b00000000000b171e21292e2e2b26201c14080000070f1a21242a2d2e2d2a23211a0e000000000000000c171f21252728282929292928282725211e160a00000000000000000000000000001222314250626d8197a1b3c0d0bfb3a19882736054433625180800000000000000000000000000000004122330414e60687e939daebbcbc5b7a69c867661564537261401000000000000152a3f556a7f94aabfd4e9efdac5b09a85778b9fb5cadfccb8a78f7a8fa5b7cadfcebbaa907c859aafc5daefdbc6b09b86715645311d0900000000000000000007182d42586d8297adc2d7ecfffae4cfbaa58f7a65503a2517150f050000000000000000000011212e38454b4f525454555453514e493d31261909000000000f1f2d3641566b8196abc0d6ebfee8d3bea9937e69544d62778ca2b7cce1f7f1dcc7b29c87725d47576d8297acc2d7ecfce7d2bca7927d67523d281200152b40556a8095aabfd5eafffff3dec9b39e89745e493417293a5d72879cb2c7dcf1fffffff3ddc8b39e88735e49331e000000000000061b30455b70859ab0c5daefffefdac5b09a85705b45546a7f94a9bfd4e9fef0dbc6b19b86715c46311c07000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b0000000000000000000000000014293e54697e93a9beb6b6b6c7cad4e1f1fffffffff6e6d9cecab6b6b6b9a78e79644e39240f000000000000030a0c14191816110b08010000000000070c0e15181918140e0c06000000000000000000040a0c1011121313141313131312100b090300000000000000000000000000000d1d30404e606b80959fb1bfd0c0b3a199837360554436261808000000000000000000000000000000000005132331414e60697e939daebcccc4b6a49b8474605544311d13010000000003162839596e8398aec3d8edecd7c2ad978271869cb1c6dcd6c5ad988398adc3d4dfc9b49f8a758298adc2d7eddfc9b49f8a75604b36200b0000000000000008131c202d42586d8297adc2d7ecfffae4cfbaa58f7a65503a312d2a22170900000000000000000003111a2832363a3d3e3f3f3f3e3c38352c1d1409000000000a1b2d3d4a4e576b8196abc0d6ebfee8d3bea9937e69544e63798ea3b8cee3f8f1dcc7b29c87725449596e8398aec3d8edfce7d1bca7927c67523d271200152b40556a8095aabfd5eafffff3dec9b39e89745e49341f31465c71869bb1c6dbf0fffffff3dec9b49e89745f492513000000000000061b30455b70859ab0c5daefffefdac5b09a85705b4552687d92a7bdd2e7fcf2dcc7b29d87725d48321d00000f24394f64798ea4b9cee3f9fffff5dfcab5a08a75604b35200b00000000000000000000000000172c41566c8196abc1cbcbcbdddfe6f1fffffffffffff6ebe2dfcbcbd6c5a7927d67523d27120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b4d5e697e939eafbdcec0b4a2998374605544372718080000000000000000000000000000000000000005132331424f60697f949dafbcccc2b4a3998373604b41301e0a00000000091e32465772879cb2c7dcf1e9d4bfaa947f6c8197acc1d6dfc9b49f8a9fb4c9dfdac5b09b85708095abc0d5eae2cebaa98e79644f39240f00000000000008182530354245586d8297adc2d7ecfffae4cfbaa58f7a65504646423e35271700000000000000000000000a161e212527292a2a2a292723211a0e0100000000031628394a5b636c6d8096abc0d6ebfee9d4bea9947f696056667c91a6bbd1e6fbf2ddc7b29d8773625a5e71869cb1c6dbf1fbe6d0bba6917b66513c261100152b40556a8095aabfd5eafffff3dec9b39e89745e49341f30455b70859ab0c5daeffffffff4dfc9b49f8a745443301c070000000000061b30455b70859ab0c5daefffefdac5b09a85705b4551677c91a6bcd1e6fbf3dec8b39e89735e37271502000f24394f64798ea4b9cee3fff7fffedfcab5a08a75604b35200b00000000000000000000000000182d43586d8298adc2d7e0e0f2f4fafffffffffffffffffef7f4e0e0d4bfaa947f6a553f2a15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20344859667c8d9fb4bcccc8b4a29a84746056453727190900000000000000000000000000000000000000000005142432424f616a7f959eafc2d1c1b3a197816c5f4d392510000000000c21364b61768a9fb4cadff4e7d1bca7927c677c91a6c2d3e2cdbaa99fa9bacde2d8c8ab95806b7e93a8bdd3e8ead8c7a8937d68533e2813000000000000132536434a575a5a6d8297adc2d7ecfffae4cfbaa58f7a655b5b5b575245351d0d00000000000000000001080b0d0e0f121415151514120e0b09020000000000091e32455763798182869cb1c6dcf1fff4dec9b49f8b7e746e74849ab0c5daeffff4dfcab7a59983786f6f7c90a4b5c9def3fae5cfbaa5907a65503b251000152b40556a8095aabfd5eafffff3dec9b39e89745e49341f30455b70859ab0c5daeffffffff7e2cebbaa8a75604a35200b0000000000061b30455b70859ab0c5daefffefdac5b09a85705b4551667b91a6bbd0e6fbf4dfcab49f8a755544311d08000f24394f64798ea4b9cee7e2e2e2ebe3cab5a08a75604b35200b000000000000000000000000001a2f44596f8499aec4d9eef5fffffffffffffffffffffffffffff5ebd5c0ab96806b56412b16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778a9eabbccfcebbaa9a8475605645382819090000000000000000000000000000000000000000000000061424324350616b8095a4b5c9d0bfb19f927d67523d2712000000000f253a4f647a8fabbccfe3f7e8d6c6a48f7964778ca4b6caded7c7bab4bac7d7e2cebbaa907b667b91a6bbd0e6ecd7c1ac97826c573828150200000000071c304354606c6f6f6f8297adc2d7ecfffae4cfbaa58f7b717171716c63523b2b19050000000000000009151d202223242525252525242322201d150a000000000b21364b60758897979ca4b5c9def3fff6e1cdbaa99f948883879aa2b4c8dcf1fffae6d4c3b3a1998c85848b9fb4c2d2e5f8fae6d4c3a48e79644f39240f00152b40556a8095aabfd5eafffff3dec9b39e89745e49341f31465b70869bb0c5dbf0fffffff4dfcab49f8a755443301c070000000000051b30455b70859ab0c5daefffefdac5b09a85705b4552677c91a7bcd1e6fcf7e2cebbaa8b75604b36200b000f24394f64798ea4b9cbd5cccdcdd9cfcab5a08a75604b35200b000000000000000000000000001a2f44596f8499aec4d9eef4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4ebd5c0ab96806b56412b160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a4b5c5d5cab49f8a7862574538281a0a0000000000000000000000000000000000000000000000000006152533434a6075869cb1c6dbcdbaa997816c57422c170000000013283e53687d93a8c9d9ebf5e1ccb9a88c776171879cb1c6dce5d7cdc9cdd7e5dfcab49f8a7664798ea3c7d7e9f0dbc6b19b86715645321d09000000000b20354a607281858584889db3c8ddf2fffff1dcc7b19c8686868686816c594834200b00000000000009192731353739393a3a3a3a3a3939383631271a1103000011273c51667c91a6adb1b5c2d2e5f8fffde9d7c7bab4a69d999da5b4c0d1e3f7fffff1e1d0bfb3aa9f9a9a9fa9bacee0f0fff4dfcab7a58c76614c37210c00152b40556a8095aabfd5eafffff3dec9b39e89745e4934182a3a5c72879cb1c7dcf1fffffff4dec9b49f89745f4a251300000000000d182030455b70859ab0c5daefffefdac5b09a85705b3a54697f94a9bed4e9fef4dfcab59f8a755544311d08000f24394f64798ea4b3b8c5b7b7b7b7bcb4b2aa8a75604b35200b00000000000000000000000000182d43586d8298adc2d7dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd4bfaa947f6a553f2a15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b6075869ca7b8c7cebbaa9b8575605544311d1606000000000000000000000000000000000000000000000002112130414f616b8096a4b5c9ccbcb49f8b79644e39240f00000000132536576c8197acc1d6ecf3dec9b39e8974586c8197acc1d6eceae2dfe2eaf0dbc5b09b857061778ca9bacde1f4dfc9b49f8a75604b36200b0000000010253a4f657b8f9a9a9a9da6b7cbdff4fffff3decab6a49c9b9b9b9b8c78624d37220d000000000001152737444b4d4e4f4f4f4f4f4f4f4e4d4b45382e21110000152a40556a7f95aac4c6c9d2e0f0fffdf7f4e5d7cdc4b7b2aeb2b6c3d1deeeffffffffeeddd0c8bbb4afafb4bac7d8eafefff2ddc7b29d87725847331f0a00152b40556a8095aabfd5eafffff3dec9b39e89745e49341f34475974899eb3c9def3fffffff3dec8b39e89735e49341e000000000d1d2b3437455b70859ab0c5daefffefdac5b09a85705b47586e8398adc3d8edfff3dec9b49e89745f49271502000f24394e64798e9a9ea6a1a2a2a2a2ab9f9d998b74604b35200b00000000000000000000000000172c41566c8196abc1dacacacacacacacacacacacacacacacacacacad5c5a7927d67523d271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245566278899ea9bacec8b4a3998373604b44332414050000000000000000000000000000000000000000000010202f3f4d5f697f949eb0c2cfbeaf9e927d675c4a36210d000000071c30435470859ab0c5daeff0dbc6b19b86715c677c91a7c2d3e5f9f6f4f6fdebd9c8ab95806b5974899fb4c9def4e2cebbaa8f79644f3a240f0000000014293f54697e94a9afafb3b7c4d4e7fafffff9e5d3c2b6b1b0b0b0a5907b66503b26110000000000081d31445560626364646565656464636260564b3f2e1c0800172c41576c8196acc1d6dee5f0fef6eae2dfe2e9e1d4cbc8c3c7cad4e1eefcfffef5efedeee6d9cecac4c4c9ced8e5f5fffce9d6c6ae99836e593a29170400152b40556a8095aabfd5eafffff3dec9b39e89745e493422374c61778ca7b9cce0f5fffffff1dcc6b19c87715c47321c07000005182b3b484d575b70859ab0c5daefffefdac5b09a8570585761768a9eb4c9def3fff2dcc7b29d87725d48321d00000b20354a60727e85888b8c8d8d8d8d8c8a88847c665443301c080000000000000000000000000014293e53697e93a8bcb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8a78e79634e39240e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002162838495a657b8b9fb4bccdc1b3a197826d6250423223120300000000000000000000000000000000000000000e1e2d3e4c5d677d8d9fb5bccdc1b2a095806a5f4d3d2d1a070000000b20354a6074899eb4c9def3edd8c3ae98836e5962778ca4b6cadef3fffffff7e2cebbaa907b665d72879cb2c7dcf1ead8c8a8937e68533e291300000000162b41566b8096abc0c4c8cbd4e2f2fffffffff1e0d3cac7c6c6bca7927d67523d281200000000000b20354b60747778797a7a7a7a7a79787775655d4b37230e00172c41566c8196abc1d6ebf8fff4e6d8cec9ced8e3e7dfddd8dcdfe6f1fffffdece1dad8dddfe7e2dfdadadfe2eaf5fffff3e1cdb9a8927d67523d28120000152b40556a8095aabfd5eafffff3dec9b39e89745e4934293a50667b90a5c5d6e8fbffffffefdac4af9a856f5a45301a0500000b20344859626c6e70859ab0c5daeffff1dcc7b19c86766f6e758399a8b9cde1f5ffefdac5b09a85705b45301b0600071c30435460686f737577777878777675736f665e4c36261401000000000000000000000000000e23384e63798d9fab9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faa9e8873604b35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2c3c4b5d687d929eb0bfd0bfb1a095806b604f41302111010000000000000000000000000000000000000d1d2c3c4a5c657c8c9fabbccfc4b5a3988272604a41301f0f000000000d23384d62788da8b9cce1f5ebd5c0ab96806b565972879cb1c7dcf1fffffff4dfcab49f8b76615a70859aafc5daefecd7c2ac97826d5738281602000000172c42576c8197acc1d6dddfe7f2fffffffffffff1e5dedcdbd2bda8937d68533e281300000000091e33495e73888c8e8e8f8f8f8f8f8e8e8d8c7b65503a251000152a3f546a7f94a9c9daecfbf1e4d6c8bbb4bbc8cfdae7f1eef2f4f9fffdf5eae2cfc6c2c8cbd4e2edefeff4f6fdfffbf1e3d3c3b49e8975614b36210c0000152b40556a8095aabfd5eafffff3dec9b39e89745e492e3847586c8196acc1d6ebffffffffecd7c2ad97826d58422d180300071b2d3e4d6277828483899eb3c8def3fff3decab6a49c8984838899a1b3c6d6e9fcffecd7c2ac97826d57422d18020000132536434a535a5560616262626261605559514c402f180800000000000000000000000000000c2135495b6d818b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b7e695544311d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2e3f4e606b8096a1b3c2cebeb09e937e695f4d3f2f200f00000000000000000000000000000000000b1b2a3b495a647a8a9eaabbc9c6b7a69b8574605443302313010000000011273c51667c91a6c6d6e8fce8d2bda8937d6853576c8197acc1d7ecfffffff0dbc5b09b867057586d8398adc2d8edf0dbc6b19b86715645321e09000000172c41576c8196acc1d6ebeff4fefffffffffff7ede7e4dfdfd2bda8937d68533e281300000000091f34495e74899ea3a4a4a4a4a4a4a4a3aa907b66513b26110012273c52677c91abbccfe3e8e0d3c6b9aa9faab5bcc9d3dee5ebededeceae2d7cdbeb2adb3b7c4d0dfe2ebecededebe7e0d4c5b6a596806b5746321e090000152b40556a8095aabfd5eafffff3dec9b39e89745e493f4b566176899eb3c9def3fffffffdead8c8a9947e69543f291400000d22364a5c70859799999ea7b8cce0f5fff9e5d3c2b6a89e99989ea7b3bfd0e4f4fff9e6d4c3a8937e69533e291400000008182530353e37444b4c4d4d4d4d4c4b44373c382f2212000000000000000000000000000000061a2c3d52636d75757575757575757575757575757575757575757575757569604f3726140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000112131414b60728399a4b5c4cdbcb49f8d7d675d4b3e2d1e0e0000000000000000000000000000000a1a293947596378889ea8b9c8c9baa89d8877625645362513050000000000152a40556a7f95aabfd4eafdead8c8a5907a655052677c91a7c2d3e5f9fffeebd9c8ab96806b56566b8095abc0d5eaf4dfcab49f8a75604b36210b000000162b40566b8095abc0cad7dae1ecfafffffff3e5dad2cfcacacabca7927d67523d281200000000091f34495e74899eb3b9b9bababab9b9c8a6907b66513b2611000c22374c61778b9fb5cad8d6ccc3b6a89e8a969fabb6c3c9d3d5d7d8d7d7cdc7bab4a0989da6b3bfcaced9d7d8d8d6d5cbc3b7a79d8775604b392816030000152b40556a8095aabfd5eafffff3dec9b39e89745e53575d64748399a7b9cce0f5fffffff7e2cebbaa907b65503b261000000f24394f64798ea3aeaeb3b8c5d5e8fbfffff0e0d3c6b9b4afaeb3b8c5d0ddedfffff4dfcab6a58e79634e39240e0000000008131c202927313637383838383735312626241d1204000000000000000000000000000000000f1f3545525760606060606060606060606060606060606060606060605f544f42321909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003131c3043546175869ca6b8c7cfbcab9f8b7b655c4a3c2b1c0c000000000000000000000000000818273846576277879da6b8c6cfbcab9f8a7a64594838281808000000000003172939596e8399aec3d8eef7e2cebbaa8d78624d4c62778ca4b6cadef3fff7e2cebbaa907b665153697e93a8bed3e8f7e2cebbaa8f7a644f3a240f00000014293e54697e93a9c4b5c2c5cedcecfefff7e5d5c8bebab5b5b5c1a6907b66513b261100000000091f34495e74899eb3c9cfcfcfcfcfcebba6907b66513b2611000a1f34475970859bb0bec3c5b8b3a59d8a79808d9da5b1b6c2c0c2c3c1c7bab4a99f93838899a1aeb4bbc8c1c3c2c1c4b8b3a59d897a645745321b0b000000152b40556a8095aabfd5eafffff3dec9b39e897467696c717a8599a1b2c5d6e8fbfffffff4dfc9b49f8a76614b36210c0000142a3f54697f94a9c1c3c8ccd5e3f3fffffbfef0e4d6ccc9c4c3c8ccd5e3edfbfffce9d7c7b29d87725b4a36210c000000000000070b13151d20222223232221201d14110f09000000000000000000000000000000000000011727353f424a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3e3b322414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000114263646576278889da9bacdc9baa99e8a7a645a493a2a1b0b00000000000000000000000013253645566175859ba5b6c4cfbeb59f8d7d675c4a3b2b1a0a0000000000000a1e33465772879db2c7dcf2f4dfc9b49f8a75604b485972879cb1c7dcf1fff4dfcab49f8b76614c51667b91a6bbd0e6feead8c8a8937e69533e291400000011263b51667b90a69f9fadb1becee1f4ffeddac8b7aaa59f9f9f9fa38d79634e38230e00000000091f34495e74899eb3c9dee4e4e4e4d0bba6907b66513b26110004182a3a52677d91a0adadaba79e95877a646b7c87939ca4a8abadaeacaaa99f978b7e6d77838f999faaaaacaeadaba9a69e948779645c4a39281600000000152b40556a8095aabfd5eafffff3dec9b49e8a7c7c7e81868f9ba3b2bfcfe3f3fffffffdead8c7af9a85705746321e0a0000172d42576c8297acc1d7dee0e8f3fef7f4e5eceef4e8e1ded9d8dde0e7f3fffffff1e1cdbaa995806a553d2d1a0700000000000000000002080b0c0d0d0d0d0c0b0801000000000000000000000000000000000000000000000917232a2d35353535353535353535353535353535353535353535353529261f1406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182939485a647a8b9fb4bcccc7b9a89d88786259473929190900000000000000000005131c3043546074849aa3b5c3d1c1b2a0947f6a5f4d3e2d1d0d000000000000000c21364b61768b9fb5cadff4f1dcc7b29c877255443b576c8297acc1d7ecfff0dbc6b09b867157464f64798ea4c7d7eafdecd7c2ad97826d583828160300000c21364b6175878a8a8a97a0b1c5daeffbe7d2beaa998f8a8a8a8a8a85715b4935210c00000000091f34495e74899eb3c9def3f9f9e5d0bba6907b66513b261100000c20354a6072829298989691897f75645c5e66747e868d939698989795908a82786860616e7a848b919597989896948e887f74635b4a3e2d1b0a00000000152b40556a8095aabfd5eafffff6e1cdb9a89e919293979ca4b0b5c1cfddedfffffffff6e2cebaa9947e6954392916030000192e43586e8398adc3d8edf5fbf6eae2dfd0d7d9e0ebf5f3eeedf3f5fbfffffef0e1d2c1b49f8a77614c37220f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f151820202020202020202020202020202020202020202020202014120c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2b3c4b5c677d929eafbfcfc6b7a69c8777615746372718080000000000000004132332434a60728298a2b3c1d2c3b4a398826d615040302010000000000000000010253a4f657a8fabbccfe3f8eed9c4af99846f5a373d52677c92a7c3d3e6f9ebd9c9ab96816b56394c61778ca9bacde2f6f1dbc6b19c86715645321e0900000a1e32465761737575758297adc2d7ecfae4cfbaa58f7b75757575757167563d2c1a0600000000091f34495e74899eb3c9def3fffbe5d0bba6907b66513b26110000071c30435460727d8283807c756a60564a4c55606871787e80828382807b756c625a4e4c5d656f767b80828383817f79736a60564a3d2d20100000000000152b40556a8095aabfd5eafffffce9d7c6b9b4a6a7a8acb1b5c2c9d2dfedfbfffffffeead8c8b49f8a77614c37220c000000172c42576c8197acc8d9ebfef4e6d8cecabbc1c5cedee5f0f6fcfffffffdf7ece0d2c3b5a395806a5947341f0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2e3e4d5f6b8095a1b2c1d2c4b6a59b857561554436251300000000000002122231414f616c8196a0b2c0d0c6b7a59b8574604b4333221202000000000000000013293e53687e93a8c9daece8e7d6c1ac97816c5742374d62778ca4b6cadee5e3cfbcab907b66513b4a60758a9fb4c9dfe5e5dfcab49f8a76604b36210b000003162939464b5d60606d8297adc2d7ecf9e4ceb9a48f7964606060605b5649381f0f0000000000091f34495e74899eb3c9def3fdfbe5d0bba6907b66513b2611000000132536435460686d6e6b6660564b453837444b535a62686b6d6e6c6a6660564d483c3f4b4f5761666a6c6e6d6c696460544b45382d1f10020000000000152b40556a8095aabfd5eafffffff4e4d7cdc9bbbcbec1c6c9d2dde4effdfffffffff2e2cebbaa98826d5947341f0a00000014293e53697e93aabbcee2eae2d7c8bbb4a6acb1bdc9d2dee1e9eaececeae2dfcec2b5a59b8574604b3b2a18040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102030414a60728399a3b5c4d3c3b5a39a8373605443301c14020000000010202f404e5f6a7f949fb0becfc9b9a89d877761564532251504000000000000000000132536576c8297acc1d3d3d3d2d2bea9947e69543f34485972879cb2c7d0d0d0cab49f8b76614c36435472879db2c7d0d0d0cfcebbaa8f7a644f3a250f0000000b1b293236484a586d8297adc2d7ebebe3ceb9a48e79644f4a4a4a4642382b1b010000000000091f34495e74899eb3c9dee8e8e8e5d0bba6907b66513b261100000008182636434b52585856514b453832282731363c494d535658595755504b4538342b2e3739464c515557595856544f4a433632281a0f01000000000000152b40556a8095aabfd5eafffffffff4e9e1ded0d1d3d6dbdee5f0f8fffffffffff2e2d2c2b49f8b78634d3a2a18040000000d22374c62778b9fb4c7d6d8cec6b9aa9f90979fb1b5c2c9cdd7d5d7d6d8cec9bdb1a49c8778625645321d0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002131c3043546075859ba6b7c7d2c1b3a1988272604a433221100000000a1b2e3e4c5e687d929daebdcdcfbcab9e8a7963594738281507000000000000000000071c30435470859bb0bdbdbebdbdbdbba6917b66513c2b3b576d8297acc9babbbabab09b8671584633365a70859aafbabbbabababac8a8937e69533e2914000000000b161e213342586d8297adc2d5d6d6d5ceb9a48e79644f393535312e261b0d000000000000091f34495e74899eb3c9d2d3d3d3d3d0bba6907b66513b26110000000008182630353d4343413c3632281e16151d202b35383e41434342403b36322820191b222933363c40424343413f393530251e160a0000000000000000152b40556a8095aabfd5eafffffffffffcf6f3e6e7e8ecf1f3f8fffffffffffdf0e2d4c4b5a496806b5a49351c0c000000000b203448596e8399a9b9c6c8bbb4a89e8c7b81909ba3aeb4bac7c0c1c1c8bbb4ae9f97867862594838281500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013253645576277889da9bac9d0bfb2a096806b614f3f2e1b0800031628394b5c667c8c9fb4bbcccebdb49f8d7c665b4a3b2a1a0a000000000000000000000b20354a6074899ea7a8a8a8a8a8a7a7a38e79634e39273d52677d92aba5a5a5a5a5a496816b563a2943586d8398a4a5a5a5a5a5a4a4a397826d58422d180300000000030a182d42586d8297adc9c0c0c0c0bfc7a48e79644f3924201c19130900000000000000091f34495e74899eb3bcbdbdbebdbdbdbba6907b66513b2611000000000008141c20282d2e2b26211e160a0302080e192023292b2d2e2d2b26211e160a05080b171e21262b2d2e2e2c2a24201c130802000000000000000000152b40556a8095aabfd5eafffffffffffffffffbfcfdfffffffffffffffdf6eae2d2c4b7a69c8674604b3c2c19000000000005182b3b4d63798b9ea8acabaa9f988a7d676c7b8690999fa9a9aaacacaaaa9f998e8175625a483b2b1a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081828394859647a8b9fabbccfcfbeb09e947f695d4b37220e00091e324557647a8a9faabbced1c0b19f947f695e4c3d2d1d0c00000000000000000000000e23384d63788d919293939393929291918b75604b3622374d62778d8e8f9090908f8e8c7c66513b2a3f556a7f8c8f909090908f8f8e8d8c84705b45301b06000000000003182d42586d8297aba9aaabababaaa9a98e79644f39240f0604000000000000000000091f34495e74899ea6a7a8a8a8a8a8a8a7a6907b66513b261100000000000001080b13181916110b09020000000000060b0d131618191715110b090300000000030a0c111517191817140f0b07000000000000000000000000152b40556a8095aabfd5eafffffffffffffffffffffffffffffffef7f4eae2d8cec1b5a69d8878625645321e0e0000000000000d2135495b667c8a939696938b8378675f5d65717b848a8f9395979795918a837a6c6157483c2b1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b2b3b4a5c677d8d9fb5becfcdbcb59f8c7a654f3a2510000b21364b6075889da8bac8d3c3b4a297816d614f402f1f0f0000000000000000000000000b20364b60747b7c7d7d7e7e7e7d7d7c7b7a64574532203448596f76797a7b7b7b7a7977665e4c38283c50616a777a7a7b7b7b7a7a797877706655422d190400000000000014293e53697e8c9194959696969593918b78624d38230d0000000000000000000000091e33495e73898f91929393939393939291907c66513b261100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095aabfd5eafff4f4f4f4f4fffff8f4f4f3f1efedebe2dfd8cec8bbb4a39b8879635a493828150000000000000006192c3c4c5e66767e81807d776e625a4d4c505e656f757a7e8082817f7c766e645c4b46392b1d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2d3e4d5f6a7f95a0b2c1cfc3b5a3917c66513c2711000c21364c61768a9fb4bfcdc5b6a59a8473604b4332221201000000000000000000000000091d314556606567686868696868686766645c4b3928182b3b4858616465656665656462594c402f203343505962646566656565656463615855483825120000000000000011263b4e6069777c7e80818180807e7b77625a4935200c0000000000000000000000000c21374c61767a7c7d7d7e7e7e7e7d7d7c7b75604b36210b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095aabfd5eadfdfdfdfdfdfdfece3dfdededcdad8d9cecac8bbb4aa9f958578635b4a3c2b1a0a00000000000000000e1e2f404c5861696c6b6862594d493c38404c50566065696b6c6c6a6661584f4a3e32291b0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020304150616e8298a3b5bfb2a59b8573604b35200b000a1f3346586b8096a1b4bab9a79c8776615544312514040000000000000000000000000002152738454b50515253535353535252514f4b3e2e1b0d1d2b3a474c4e50505050504f4d483b2f221525333b484d4f50505050504f4f4e4c473a382a1a08000000000000000b1f31424e596267696b6b6b6b6a69666158493c2c19060000000000000000000000000a1f33475861656667686869686868686765605745321e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000142a3f54697f94a9c3ced8cacacacacacacadacfcac9c8c7c5c2c8bbb4b0aa9f978b8074625a4a3d2d1e0e0000000000000000000011222f3a474c535756534c483b352b232f3838454b505455575755514c463a362d1e160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002122333434b6074859ba6aaa0988778625544311d08000417293a4b607483949fa8aa9e8979635847372715070000000000000000000000000000000a1a2731363a3c3d3e3e3e3e3d3d3c3c3a372e2010000d1c2a3337393a3b3b3b3a3937342b1d1207151d2b34373a3b3b3b3b3a3a393837332a1c1a0c0000000000000000021424313b484d5154555656565554514c473a2c1e0e0000000000000000000000000004172a3a474c4f51525353535353535251504b45392816030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011273c51667c91a5b4bbb5b5b5b5b5b5b5b5b5bcb5b4b3b2b0ada9aa9f9b948b82786b6056483c2d1f0f000000000000000000000004111c2a33373e41413e37342b2019111c232731363a3e404242403c363329221b100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005151e32455662778797958e8377625a483726140100000b1d31455660747f8a92968c7c665b493a2a190900000000000000000000000000000000000a151d20252728282929292828272625221b100200000c171f21242526262625242220180d0000000d192022252526262625252423211f170c000000000000000000000006141d2b34373c3f40414141403e3c37332a1c0e0000000000000000000000000000000c1c2a33373a3c3d3e3e3e3e3e3e3d3c3b3632281b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6074879a9faa9f9f9f9f9f9f9f9f9fab9f9f9e9c9a9894908b857f776d625a4b45382b1e0f01000000000000000000000000000c171f21292c2b282220180d0600090a151d2025292b2d2c2a27211f170c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002162838485963798280796e6259483c2b1909000000021527384556606a767d817b665e4c3d2c1c0c0000000000000000000000000000000000000002090b10121313131413131312110f0d080000000000040a0c0f10101110100f0d0b050000000000050b0d0f1011101010100f0e0c0a0400000000000000000000000000000d18202227292b2c2c2b2b2926221f180c00000000000000000000000000000000000c171f21252728282929292928282725211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d3145566379858a8a8a8a8a8a8a8a8a8a8a8a8a89898785837f7b76706961594d493c31271a0e00000000000000000000000000000000040a0c141716130d0b05000000000002090b101416171715110c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2a3b495b636c6b635b4d483b2b1e0e00000000000a1a2738454b5861686b655d4c402f1f0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d1214161616161514110c0a0400000000000000000000000000000000000000040a0c1011121313141313131312100b090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021527384a5b637074757575757575757575757575747372706d6a666158544c473a352b1d150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2c3c494d57554e4a3d342b1d0e000000000000000a1a27313a464c5356504c3f2f2211010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2d3d4a4e5b5f6060606060606060606060605f5e5d5b5854514c463a37342a20190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2c3538424039362d20180d0000000000000000000a151d2933363d413b382f21110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d3639454a4a4a4a4a4a4a4a4a4a4a4a4a4a494745433f3b363329221f180c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1921232d2b23211a0f050000000000000000000000020b171f21282c26231c1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a21233035353535353535353535353535343432302e2a26211f170c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e17160e0c07000000000000000000000000000000040a0c1316100e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e1b1f2020202020202020202020201f1e1d1b1815110c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/Assets/Component/Font/LilitaOne-Regular SDF.asset.meta b/Assets/Component/Font/LilitaOne-Regular SDF.asset.meta new file mode 100644 index 0000000..29ccaae --- /dev/null +++ b/Assets/Component/Font/LilitaOne-Regular SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c8953d0f379c324f8b3eeaf730f7048 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Sprites.meta b/Assets/Component/Sprites.meta new file mode 100644 index 0000000..ba3da4e --- /dev/null +++ b/Assets/Component/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01bcd489123c8774b90656d3361ce1f2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Sprites/lanjutkan.png b/Assets/Component/Sprites/lanjutkan.png new file mode 100644 index 0000000..d31a807 Binary files /dev/null and b/Assets/Component/Sprites/lanjutkan.png differ diff --git a/Assets/Component/Sprites/lanjutkan.png.meta b/Assets/Component/Sprites/lanjutkan.png.meta new file mode 100644 index 0000000..fd218cc --- /dev/null +++ b/Assets/Component/Sprites/lanjutkan.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: f94bd43090ebcc7408ea3dd1bd55be60 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Component/Sprites/sprite.png b/Assets/Component/Sprites/sprite.png new file mode 100644 index 0000000..b87d07b Binary files /dev/null and b/Assets/Component/Sprites/sprite.png differ diff --git a/Assets/Component/Sprites/sprite.png.meta b/Assets/Component/Sprites/sprite.png.meta new file mode 100644 index 0000000..4f21f68 --- /dev/null +++ b/Assets/Component/Sprites/sprite.png.meta @@ -0,0 +1,236 @@ +fileFormatVersion: 2 +guid: af7195339b759ff498cc321aff8e68d7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 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: 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: Android + 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: + - serializedVersion: 2 + name: sprite_0 + rect: + serializedVersion: 2 + x: 20 + y: 860 + width: 44 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ad293c0ef9283eb42960d5181a2de11a + internalID: -1599702050 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprite_1 + rect: + serializedVersion: 2 + x: 77 + y: 860 + width: 42 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6dcbe799a4f014b45bde4f5f71c2bcf1 + internalID: -303589398 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprite_7 + rect: + serializedVersion: 2 + x: 44 + y: 456 + width: 346 + height: 348 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d71dd9f7f209ff246898fcf5b09fcbcb + internalID: -539440237 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprite_20 + rect: + serializedVersion: 2 + x: 96 + y: 6 + width: 252 + height: 432 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b66ea29f5ff911f41be60b269b24c36c + internalID: 1525809342 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + sprite_0: -1599702050 + sprite_1: -303589398 + sprite_10: -241595602 + sprite_11: 289608673 + sprite_12: -857507179 + sprite_13: -873898946 + sprite_14: -304899764 + sprite_15: 1310480858 + sprite_16: -436641039 + sprite_17: -1991070043 + sprite_18: -1989052275 + sprite_19: 488273084 + sprite_2: -776384406 + sprite_20: 1525809342 + sprite_21: 1296277114 + sprite_22: -392397215 + sprite_23: 1580193994 + sprite_24: 1966015862 + sprite_3: 1455048614 + sprite_4: 501048018 + sprite_5: -969491571 + sprite_6: 885798839 + sprite_7: -539440237 + sprite_8: 1371262317 + sprite_9: -980817010 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Component/Sprites/spritepopup.png b/Assets/Component/Sprites/spritepopup.png new file mode 100644 index 0000000..13a7d36 Binary files /dev/null and b/Assets/Component/Sprites/spritepopup.png differ diff --git a/Assets/Component/Sprites/spritepopup.png.meta b/Assets/Component/Sprites/spritepopup.png.meta new file mode 100644 index 0000000..9534257 --- /dev/null +++ b/Assets/Component/Sprites/spritepopup.png.meta @@ -0,0 +1,303 @@ +fileFormatVersion: 2 +guid: b9b6df98870811a4587576502b1c4368 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 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: 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: Android + 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: + - serializedVersion: 2 + name: spritepopup_0 + rect: + serializedVersion: 2 + x: 23 + y: 693 + width: 333 + height: 466 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: fa4f06a45e0a00346864cd6e744858be + internalID: 1525099503 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spritepopup_1 + rect: + serializedVersion: 2 + x: 384 + y: 1076 + width: 67 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: de55d27c78d24f1488f1a4731a86a3a3 + internalID: 1101301127 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spritepopup_2 + rect: + serializedVersion: 2 + x: 473 + y: 1076 + width: 66 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2d4ffe2e0570b88409fd6c74f9d02d4f + internalID: 917245733 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spritepopup_3 + rect: + serializedVersion: 2 + x: 372 + y: 900 + width: 132 + height: 131 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 62bf46f8ad32c2d4ab89f89bcfb1f839 + internalID: 467368826 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spritepopup_4 + rect: + serializedVersion: 2 + x: 515 + y: 902 + width: 128 + height: 130 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 90a92c0cb8495764f967d57d4558cfe8 + internalID: -533785743 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spritepopup_5 + rect: + serializedVersion: 2 + x: 373 + y: 810 + width: 243 + height: 44 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6028531a98bfb2f44af81fd64dd8b8ad + internalID: 1453991271 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spritepopup_6 + rect: + serializedVersion: 2 + x: 373 + y: 745 + width: 243 + height: 44 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 16d212c07a8d62744a7b365929b753b5 + internalID: 365088828 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: spritepopup_7 + rect: + serializedVersion: 2 + x: 24 + y: 174 + width: 336 + height: 468 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9217f1c43b95e3c479cb6373b94242a6 + internalID: 359666238 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + spritepopup_0: 1525099503 + spritepopup_1: 1101301127 + spritepopup_2: 917245733 + spritepopup_3: 467368826 + spritepopup_4: -533785743 + spritepopup_5: 1453991271 + spritepopup_6: 365088828 + spritepopup_7: 359666238 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor.meta b/Assets/Editor.meta new file mode 100644 index 0000000..cf1c1fe --- /dev/null +++ b/Assets/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d98ad1674ee8d5040ad22d07feddcab5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor/com.unity.mobile.notifications.meta b/Assets/Editor/com.unity.mobile.notifications.meta new file mode 100644 index 0000000..ba14f96 --- /dev/null +++ b/Assets/Editor/com.unity.mobile.notifications.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d94ea3741ad8d344a76cca0aa62f67e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor/com.unity.mobile.notifications/NotificationSettings.asset b/Assets/Editor/com.unity.mobile.notifications/NotificationSettings.asset new file mode 100644 index 0000000..655d006 --- /dev/null +++ b/Assets/Editor/com.unity.mobile.notifications/NotificationSettings.asset @@ -0,0 +1,42 @@ +%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: 0863bf92b4fcc45b0b9267325249bf0f, type: 3} + m_Name: NotificationSettings + m_EditorClassIdentifier: + toolbarInt: 0 + iOSNotificationEditorSettingsValues: + keys: + - UnityNotificationRequestAuthorizationOnAppLaunch + - UnityNotificationDefaultAuthorizationOptions + - UnityAddRemoteNotificationCapability + - UnityNotificationRequestAuthorizationForRemoteNotificationsOnAppLaunch + - UnityRemoteNotificationForegroundPresentationOptions + - UnityUseAPSReleaseEnvironment + - UnityUseLocationNotificationTrigger + values: + - True + - 7 + - False + - False + - -1 + - False + - False + AndroidNotificationEditorSettingsValues: + keys: + - UnityNotificationAndroidRescheduleOnDeviceRestart + - UnityNotificationAndroidUseCustomActivity + - UnityNotificationAndroidCustomActivityString + values: + - False + - False + - com.unity3d.player.UnityPlayerActivity + TrackedResourceAssets: [] diff --git a/Assets/Editor/com.unity.mobile.notifications/NotificationSettings.asset.meta b/Assets/Editor/com.unity.mobile.notifications/NotificationSettings.asset.meta new file mode 100644 index 0000000..0d0e7d9 --- /dev/null +++ b/Assets/Editor/com.unity.mobile.notifications/NotificationSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4cee8bca36f2ab74b8feb832747fa6f4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images.meta b/Assets/Images.meta new file mode 100644 index 0000000..f8b9fdf --- /dev/null +++ b/Assets/Images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d152c0ef741f5a34489b5bb9bf5c1061 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/1.png b/Assets/Images/1.png new file mode 100644 index 0000000..fcb6187 Binary files /dev/null and b/Assets/Images/1.png differ diff --git a/Assets/Images/1.png.meta b/Assets/Images/1.png.meta new file mode 100644 index 0000000..bdb54b9 --- /dev/null +++ b/Assets/Images/1.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 2bd47a4b34bb0d147adf4392599e0300 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/2.png b/Assets/Images/2.png new file mode 100644 index 0000000..175d549 Binary files /dev/null and b/Assets/Images/2.png differ diff --git a/Assets/Images/2.png.meta b/Assets/Images/2.png.meta new file mode 100644 index 0000000..b85fcdb --- /dev/null +++ b/Assets/Images/2.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 1e00466e4aafe6f418e8fdc9851cf6ad +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/3.png b/Assets/Images/3.png new file mode 100644 index 0000000..bac5e1e Binary files /dev/null and b/Assets/Images/3.png differ diff --git a/Assets/Images/3.png.meta b/Assets/Images/3.png.meta new file mode 100644 index 0000000..4762099 --- /dev/null +++ b/Assets/Images/3.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 9767e2733a33e8a4aa9df0cf8957cd82 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/4.png b/Assets/Images/4.png new file mode 100644 index 0000000..9669330 Binary files /dev/null and b/Assets/Images/4.png differ diff --git a/Assets/Images/4.png.meta b/Assets/Images/4.png.meta new file mode 100644 index 0000000..60ab1e3 --- /dev/null +++ b/Assets/Images/4.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: d0101686832132d44b3ddb267d2e5ddc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/5.png b/Assets/Images/5.png new file mode 100644 index 0000000..ad7cadd Binary files /dev/null and b/Assets/Images/5.png differ diff --git a/Assets/Images/5.png.meta b/Assets/Images/5.png.meta new file mode 100644 index 0000000..f915ce0 --- /dev/null +++ b/Assets/Images/5.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 5db4eb0111f2d4e428d2ecbb8dbdb7b7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/6.png b/Assets/Images/6.png new file mode 100644 index 0000000..48358e9 Binary files /dev/null and b/Assets/Images/6.png differ diff --git a/Assets/Images/6.png.meta b/Assets/Images/6.png.meta new file mode 100644 index 0000000..f26d656 --- /dev/null +++ b/Assets/Images/6.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: f8403a7f916b90a46a3cb94fe93b087d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Button-sm.png b/Assets/Images/Button-sm.png new file mode 100644 index 0000000..61252ea Binary files /dev/null and b/Assets/Images/Button-sm.png differ diff --git a/Assets/Images/Button-sm.png.meta b/Assets/Images/Button-sm.png.meta new file mode 100644 index 0000000..776c709 --- /dev/null +++ b/Assets/Images/Button-sm.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 26bac72b8ffc627479b0c705226b645b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi.meta b/Assets/Images/Materi.meta new file mode 100644 index 0000000..cbc8c6d --- /dev/null +++ b/Assets/Images/Materi.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a97eb1be7c273f4ab645747103bbb7d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/Materi/11.png b/Assets/Images/Materi/11.png new file mode 100644 index 0000000..4be0b7d Binary files /dev/null and b/Assets/Images/Materi/11.png differ diff --git a/Assets/Images/Materi/11.png.meta b/Assets/Images/Materi/11.png.meta new file mode 100644 index 0000000..b4682af --- /dev/null +++ b/Assets/Images/Materi/11.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: be35d691ca1750c49acc08deb77ff3ed +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi/12.png b/Assets/Images/Materi/12.png new file mode 100644 index 0000000..32c4635 Binary files /dev/null and b/Assets/Images/Materi/12.png differ diff --git a/Assets/Images/Materi/12.png.meta b/Assets/Images/Materi/12.png.meta new file mode 100644 index 0000000..0bace5e --- /dev/null +++ b/Assets/Images/Materi/12.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: aa96562d076c2254887ce8628c335560 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi/13.png b/Assets/Images/Materi/13.png new file mode 100644 index 0000000..e491b6b Binary files /dev/null and b/Assets/Images/Materi/13.png differ diff --git a/Assets/Images/Materi/13.png.meta b/Assets/Images/Materi/13.png.meta new file mode 100644 index 0000000..2a13211 --- /dev/null +++ b/Assets/Images/Materi/13.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: cfb46d1afa115134b887776afe6ec791 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi/14.png b/Assets/Images/Materi/14.png new file mode 100644 index 0000000..e05da09 Binary files /dev/null and b/Assets/Images/Materi/14.png differ diff --git a/Assets/Images/Materi/14.png.meta b/Assets/Images/Materi/14.png.meta new file mode 100644 index 0000000..a26f245 --- /dev/null +++ b/Assets/Images/Materi/14.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 116080b3f88da2641b26b15d3468b43c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi/21.png b/Assets/Images/Materi/21.png new file mode 100644 index 0000000..e34540b Binary files /dev/null and b/Assets/Images/Materi/21.png differ diff --git a/Assets/Images/Materi/21.png.meta b/Assets/Images/Materi/21.png.meta new file mode 100644 index 0000000..eaf5885 --- /dev/null +++ b/Assets/Images/Materi/21.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 89fc8caa9ce2e0e489b6a875d8205218 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi/22.png b/Assets/Images/Materi/22.png new file mode 100644 index 0000000..ab97785 Binary files /dev/null and b/Assets/Images/Materi/22.png differ diff --git a/Assets/Images/Materi/22.png.meta b/Assets/Images/Materi/22.png.meta new file mode 100644 index 0000000..6de8191 --- /dev/null +++ b/Assets/Images/Materi/22.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 44cf77082afc46a41a83c179c50d6ad1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi/23.png b/Assets/Images/Materi/23.png new file mode 100644 index 0000000..e5d6f2a Binary files /dev/null and b/Assets/Images/Materi/23.png differ diff --git a/Assets/Images/Materi/23.png.meta b/Assets/Images/Materi/23.png.meta new file mode 100644 index 0000000..a6e1920 --- /dev/null +++ b/Assets/Images/Materi/23.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: e71c768caf326e544b11018148f9285d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi/31.png b/Assets/Images/Materi/31.png new file mode 100644 index 0000000..13f6bd7 Binary files /dev/null and b/Assets/Images/Materi/31.png differ diff --git a/Assets/Images/Materi/31.png.meta b/Assets/Images/Materi/31.png.meta new file mode 100644 index 0000000..67f28e5 --- /dev/null +++ b/Assets/Images/Materi/31.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 9afbdb2e8365a764e8562458c02e6dd0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi/32.png b/Assets/Images/Materi/32.png new file mode 100644 index 0000000..cb5e26c Binary files /dev/null and b/Assets/Images/Materi/32.png differ diff --git a/Assets/Images/Materi/32.png.meta b/Assets/Images/Materi/32.png.meta new file mode 100644 index 0000000..9966471 --- /dev/null +++ b/Assets/Images/Materi/32.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 5ae74e36e923cea439ed968cd3429c0c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/Materi/33.png b/Assets/Images/Materi/33.png new file mode 100644 index 0000000..bb8a765 Binary files /dev/null and b/Assets/Images/Materi/33.png differ diff --git a/Assets/Images/Materi/33.png.meta b/Assets/Images/Materi/33.png.meta new file mode 100644 index 0000000..52924eb --- /dev/null +++ b/Assets/Images/Materi/33.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 2916d2f96da2a614590de6e28908602f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/SampahAnorganik.png b/Assets/Images/SampahAnorganik.png new file mode 100644 index 0000000..4b09998 Binary files /dev/null and b/Assets/Images/SampahAnorganik.png differ diff --git a/Assets/Images/SampahAnorganik.png.meta b/Assets/Images/SampahAnorganik.png.meta new file mode 100644 index 0000000..280f3f4 --- /dev/null +++ b/Assets/Images/SampahAnorganik.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 11a82d219def4554a951b89ef4cc77d6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/SampahOrganik.png b/Assets/Images/SampahOrganik.png new file mode 100644 index 0000000..cb0e566 Binary files /dev/null and b/Assets/Images/SampahOrganik.png differ diff --git a/Assets/Images/SampahOrganik.png.meta b/Assets/Images/SampahOrganik.png.meta new file mode 100644 index 0000000..a441a27 --- /dev/null +++ b/Assets/Images/SampahOrganik.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 48494ea9b3fedf04b9bb74a61eeeb998 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/anorganik-w.png b/Assets/Images/anorganik-w.png new file mode 100644 index 0000000..4580c09 Binary files /dev/null and b/Assets/Images/anorganik-w.png differ diff --git a/Assets/Images/anorganik-w.png.meta b/Assets/Images/anorganik-w.png.meta new file mode 100644 index 0000000..f403a82 --- /dev/null +++ b/Assets/Images/anorganik-w.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 19131b92c3b25824ca3a4d55150bfb85 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/arrow.png b/Assets/Images/arrow.png new file mode 100644 index 0000000..255ce99 Binary files /dev/null and b/Assets/Images/arrow.png differ diff --git a/Assets/Images/arrow.png.meta b/Assets/Images/arrow.png.meta new file mode 100644 index 0000000..915100b --- /dev/null +++ b/Assets/Images/arrow.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 1687cb5a6f4c13f47b8e5f00eefa3201 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/back.png b/Assets/Images/back.png new file mode 100644 index 0000000..ceb9caf Binary files /dev/null and b/Assets/Images/back.png differ diff --git a/Assets/Images/back.png.meta b/Assets/Images/back.png.meta new file mode 100644 index 0000000..dc208ee --- /dev/null +++ b/Assets/Images/back.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: e66bb756f49b0da409108037138c8241 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/bgnew.png b/Assets/Images/bgnew.png new file mode 100644 index 0000000..7e51554 Binary files /dev/null and b/Assets/Images/bgnew.png differ diff --git a/Assets/Images/bgnew.png.meta b/Assets/Images/bgnew.png.meta new file mode 100644 index 0000000..2524b54 --- /dev/null +++ b/Assets/Images/bgnew.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 73831ca9b866b564db3e96c9574528e8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-blue.png b/Assets/Images/btn-blue.png new file mode 100644 index 0000000..8bdc106 Binary files /dev/null and b/Assets/Images/btn-blue.png differ diff --git a/Assets/Images/btn-blue.png.meta b/Assets/Images/btn-blue.png.meta new file mode 100644 index 0000000..9afd359 --- /dev/null +++ b/Assets/Images/btn-blue.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: c18011a126eb4204290f5b8b15e6de19 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-green.png b/Assets/Images/btn-green.png new file mode 100644 index 0000000..d389ccd Binary files /dev/null and b/Assets/Images/btn-green.png differ diff --git a/Assets/Images/btn-green.png.meta b/Assets/Images/btn-green.png.meta new file mode 100644 index 0000000..f080214 --- /dev/null +++ b/Assets/Images/btn-green.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 4e1945556690c6141b1725b6eb081a19 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-lg-belajar.png b/Assets/Images/btn-lg-belajar.png new file mode 100644 index 0000000..30c9ae3 Binary files /dev/null and b/Assets/Images/btn-lg-belajar.png differ diff --git a/Assets/Images/btn-lg-belajar.png.meta b/Assets/Images/btn-lg-belajar.png.meta new file mode 100644 index 0000000..40cc63e --- /dev/null +++ b/Assets/Images/btn-lg-belajar.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: c82f5dbb14f4f304a919a8f7236aeb8b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-lg-green.png b/Assets/Images/btn-lg-green.png new file mode 100644 index 0000000..7b71ae1 Binary files /dev/null and b/Assets/Images/btn-lg-green.png differ diff --git a/Assets/Images/btn-lg-green.png.meta b/Assets/Images/btn-lg-green.png.meta new file mode 100644 index 0000000..e379e89 --- /dev/null +++ b/Assets/Images/btn-lg-green.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: dfebb5eb8dc358a4fb9a4b1afbad0b58 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-lg-orange.png b/Assets/Images/btn-lg-orange.png new file mode 100644 index 0000000..e6270f2 Binary files /dev/null and b/Assets/Images/btn-lg-orange.png differ diff --git a/Assets/Images/btn-lg-orange.png.meta b/Assets/Images/btn-lg-orange.png.meta new file mode 100644 index 0000000..e4ae7e0 --- /dev/null +++ b/Assets/Images/btn-lg-orange.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 3e7e7285d5b15af498be553899e7b789 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-orange.png b/Assets/Images/btn-orange.png new file mode 100644 index 0000000..16de525 Binary files /dev/null and b/Assets/Images/btn-orange.png differ diff --git a/Assets/Images/btn-orange.png.meta b/Assets/Images/btn-orange.png.meta new file mode 100644 index 0000000..2021ea3 --- /dev/null +++ b/Assets/Images/btn-orange.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 8278a026b3369ba4ab9fb90b852d9e9b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-popup-orange.png b/Assets/Images/btn-popup-orange.png new file mode 100644 index 0000000..182ebd4 Binary files /dev/null and b/Assets/Images/btn-popup-orange.png differ diff --git a/Assets/Images/btn-popup-orange.png.meta b/Assets/Images/btn-popup-orange.png.meta new file mode 100644 index 0000000..d915764 --- /dev/null +++ b/Assets/Images/btn-popup-orange.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: d46d3b2243548f244a2be9c295b95325 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-round-blue.png b/Assets/Images/btn-round-blue.png new file mode 100644 index 0000000..3583bed Binary files /dev/null and b/Assets/Images/btn-round-blue.png differ diff --git a/Assets/Images/btn-round-blue.png.meta b/Assets/Images/btn-round-blue.png.meta new file mode 100644 index 0000000..f3aa0b6 --- /dev/null +++ b/Assets/Images/btn-round-blue.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 8fe5907d8f053d74ca7665a71db3d88c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-round-green.png b/Assets/Images/btn-round-green.png new file mode 100644 index 0000000..40ac1c0 Binary files /dev/null and b/Assets/Images/btn-round-green.png differ diff --git a/Assets/Images/btn-round-green.png.meta b/Assets/Images/btn-round-green.png.meta new file mode 100644 index 0000000..cfe2035 --- /dev/null +++ b/Assets/Images/btn-round-green.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 43094f402bad9e84f84406a45d3b1e0c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-round-orange.png b/Assets/Images/btn-round-orange.png new file mode 100644 index 0000000..7165aea Binary files /dev/null and b/Assets/Images/btn-round-orange.png differ diff --git a/Assets/Images/btn-round-orange.png.meta b/Assets/Images/btn-round-orange.png.meta new file mode 100644 index 0000000..2b6badb --- /dev/null +++ b/Assets/Images/btn-round-orange.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 54fa4780f04f9ed4199164ac5c2ef06f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-sm-camera.png b/Assets/Images/btn-sm-camera.png new file mode 100644 index 0000000..d1edda4 Binary files /dev/null and b/Assets/Images/btn-sm-camera.png differ diff --git a/Assets/Images/btn-sm-camera.png.meta b/Assets/Images/btn-sm-camera.png.meta new file mode 100644 index 0000000..c75435a --- /dev/null +++ b/Assets/Images/btn-sm-camera.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 452374809616bf646ab14a0867ba5a37 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-sm-cog 1.png b/Assets/Images/btn-sm-cog 1.png new file mode 100644 index 0000000..ae246db Binary files /dev/null and b/Assets/Images/btn-sm-cog 1.png differ diff --git a/Assets/Images/btn-sm-cog 1.png.meta b/Assets/Images/btn-sm-cog 1.png.meta new file mode 100644 index 0000000..b9bc94f --- /dev/null +++ b/Assets/Images/btn-sm-cog 1.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 981266fa37ed0af47969f02b82297f67 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-sm-cog.png b/Assets/Images/btn-sm-cog.png new file mode 100644 index 0000000..1aa112a Binary files /dev/null and b/Assets/Images/btn-sm-cog.png differ diff --git a/Assets/Images/btn-sm-cog.png.meta b/Assets/Images/btn-sm-cog.png.meta new file mode 100644 index 0000000..b0b51fc --- /dev/null +++ b/Assets/Images/btn-sm-cog.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 0cdcb6cb04a48e442b2a8558b8154e18 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-sm-info.png b/Assets/Images/btn-sm-info.png new file mode 100644 index 0000000..73c6ae7 Binary files /dev/null and b/Assets/Images/btn-sm-info.png differ diff --git a/Assets/Images/btn-sm-info.png.meta b/Assets/Images/btn-sm-info.png.meta new file mode 100644 index 0000000..e5b171f --- /dev/null +++ b/Assets/Images/btn-sm-info.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: cf5f9305e4ac672428e14f900dd3030d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-sm-next.png b/Assets/Images/btn-sm-next.png new file mode 100644 index 0000000..431a9dc Binary files /dev/null and b/Assets/Images/btn-sm-next.png differ diff --git a/Assets/Images/btn-sm-next.png.meta b/Assets/Images/btn-sm-next.png.meta new file mode 100644 index 0000000..941cda8 --- /dev/null +++ b/Assets/Images/btn-sm-next.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 59396d9bbb700954cb7b3f1d89b311d4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-sm-prev.png b/Assets/Images/btn-sm-prev.png new file mode 100644 index 0000000..7993e7a Binary files /dev/null and b/Assets/Images/btn-sm-prev.png differ diff --git a/Assets/Images/btn-sm-prev.png.meta b/Assets/Images/btn-sm-prev.png.meta new file mode 100644 index 0000000..3630d70 --- /dev/null +++ b/Assets/Images/btn-sm-prev.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 1bcd08b0228b58b4885ef6948dbeacd2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-sm-question.png b/Assets/Images/btn-sm-question.png new file mode 100644 index 0000000..47975a0 Binary files /dev/null and b/Assets/Images/btn-sm-question.png differ diff --git a/Assets/Images/btn-sm-question.png.meta b/Assets/Images/btn-sm-question.png.meta new file mode 100644 index 0000000..0f0fe05 --- /dev/null +++ b/Assets/Images/btn-sm-question.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 721cc99d3b1ebd84289cbdd03a1f9b7a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/btn-sm-speak.png b/Assets/Images/btn-sm-speak.png new file mode 100644 index 0000000..9ec96e3 Binary files /dev/null and b/Assets/Images/btn-sm-speak.png differ diff --git a/Assets/Images/btn-sm-speak.png.meta b/Assets/Images/btn-sm-speak.png.meta new file mode 100644 index 0000000..eb21c5c --- /dev/null +++ b/Assets/Images/btn-sm-speak.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: fb4a71cc553559d4686ec96c7cc3eeca +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/buah.png b/Assets/Images/buah.png new file mode 100644 index 0000000..58a707e Binary files /dev/null and b/Assets/Images/buah.png differ diff --git a/Assets/Images/buah.png.meta b/Assets/Images/buah.png.meta new file mode 100644 index 0000000..a464f9e --- /dev/null +++ b/Assets/Images/buah.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: b110c22a85a76204cb4ec91a409e1795 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/iconlist.png b/Assets/Images/iconlist.png new file mode 100644 index 0000000..23fc180 Binary files /dev/null and b/Assets/Images/iconlist.png differ diff --git a/Assets/Images/iconlist.png.meta b/Assets/Images/iconlist.png.meta new file mode 100644 index 0000000..9218a6e --- /dev/null +++ b/Assets/Images/iconlist.png.meta @@ -0,0 +1,334 @@ +fileFormatVersion: 2 +guid: c290427438d3e884db4c5cffd7361725 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 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: 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: Android + 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: + - serializedVersion: 2 + name: iconlist_0 + rect: + serializedVersion: 2 + x: 8 + y: 398 + width: 28 + height: 22 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 99625ea7443802647a232d0e22473950 + internalID: -1320033280 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: iconlist_1 + rect: + serializedVersion: 2 + x: 18 + y: 345 + width: 8 + height: 29 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 098236a4d30c2f748800a59db233e829 + internalID: -278089946 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: iconlist_2 + rect: + serializedVersion: 2 + x: 9 + y: 297 + width: 26 + height: 27 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e02e958a3976d8d4282111f35f285fb9 + internalID: 481580530 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: iconlist_3 + rect: + serializedVersion: 2 + x: 10 + y: 248 + width: 24 + height: 26 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f04de423846354643b90b626ca5b417b + internalID: 888319776 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: iconlist_5 + rect: + serializedVersion: 2 + x: 13 + y: 198 + width: 18 + height: 27 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9cd79167ffaa0d74b8062bab1756dca9 + internalID: 1008877636 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: iconlist_6 + rect: + serializedVersion: 2 + x: 9 + y: 149 + width: 26 + height: 27 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: dee2e9715311fce409697068af9a6086 + internalID: -347422314 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: iconlist_8 + rect: + serializedVersion: 2 + x: 11 + y: 100 + width: 21 + height: 27 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3e5eef0eba5c8874c8af7c02d8dc5686 + internalID: -392809475 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: iconlist_10 + rect: + serializedVersion: 2 + x: 13 + y: 51 + width: 19 + height: 27 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 55abb50cd26da144299bf630d1842439 + internalID: 1157447131 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: iconlist_14 + rect: + serializedVersion: 2 + x: 8 + y: 0 + width: 27 + height: 29 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c3f7c19afe404aa4d83966d0b52a109f + internalID: 1335984985 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + iconlist_0: -1320033280 + iconlist_1: -278089946 + iconlist_10: 1157447131 + iconlist_11: 184464497 + iconlist_12: -1368143601 + iconlist_13: 1975171457 + iconlist_14: 1335984985 + iconlist_15: 374225033 + iconlist_16: 1198979817 + iconlist_17: -602794979 + iconlist_2: 481580530 + iconlist_3: 888319776 + iconlist_4: -1549333020 + iconlist_5: 1008877636 + iconlist_6: -347422314 + iconlist_7: -1966947768 + iconlist_8: -392809475 + iconlist_9: -1366915701 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/img-quest2.png b/Assets/Images/img-quest2.png new file mode 100644 index 0000000..6f6e623 Binary files /dev/null and b/Assets/Images/img-quest2.png differ diff --git a/Assets/Images/img-quest2.png.meta b/Assets/Images/img-quest2.png.meta new file mode 100644 index 0000000..de3a040 --- /dev/null +++ b/Assets/Images/img-quest2.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: c3c6d283da4df554eab00c40d25626c3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/lock.png b/Assets/Images/lock.png new file mode 100644 index 0000000..57d01d8 Binary files /dev/null and b/Assets/Images/lock.png differ diff --git a/Assets/Images/lock.png.meta b/Assets/Images/lock.png.meta new file mode 100644 index 0000000..ca89f29 --- /dev/null +++ b/Assets/Images/lock.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 027ff802c1e19224ebf6fa12fa4bc4f1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/logo_mainmenu.png b/Assets/Images/logo_mainmenu.png new file mode 100644 index 0000000..60e3010 Binary files /dev/null and b/Assets/Images/logo_mainmenu.png differ diff --git a/Assets/Images/logo_mainmenu.png.meta b/Assets/Images/logo_mainmenu.png.meta new file mode 100644 index 0000000..a128008 --- /dev/null +++ b/Assets/Images/logo_mainmenu.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 94ab4d152c4c8204493277ec9929b216 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/me.png b/Assets/Images/me.png new file mode 100644 index 0000000..5916cf1 Binary files /dev/null and b/Assets/Images/me.png differ diff --git a/Assets/Images/me.png.meta b/Assets/Images/me.png.meta new file mode 100644 index 0000000..d29fc2a --- /dev/null +++ b/Assets/Images/me.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: ca94b16f2b4e2e4428be569337a5e4d4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/oke.png b/Assets/Images/oke.png new file mode 100644 index 0000000..89a6b55 Binary files /dev/null and b/Assets/Images/oke.png differ diff --git a/Assets/Images/oke.png.meta b/Assets/Images/oke.png.meta new file mode 100644 index 0000000..4fa65ec --- /dev/null +++ b/Assets/Images/oke.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: eba06ced333aba447a18a493f7f4bca8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/organik-w.png b/Assets/Images/organik-w.png new file mode 100644 index 0000000..3410eee Binary files /dev/null and b/Assets/Images/organik-w.png differ diff --git a/Assets/Images/organik-w.png.meta b/Assets/Images/organik-w.png.meta new file mode 100644 index 0000000..e33ecc7 --- /dev/null +++ b/Assets/Images/organik-w.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: fc58403049b23bf4ebd6c22603955b2d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/pause.png b/Assets/Images/pause.png new file mode 100644 index 0000000..554e719 Binary files /dev/null and b/Assets/Images/pause.png differ diff --git a/Assets/Images/pause.png.meta b/Assets/Images/pause.png.meta new file mode 100644 index 0000000..2b90df2 --- /dev/null +++ b/Assets/Images/pause.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: e36aa32cc8b6fda4897a30f51523fafb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/pilmateri1.png b/Assets/Images/pilmateri1.png new file mode 100644 index 0000000..32febae Binary files /dev/null and b/Assets/Images/pilmateri1.png differ diff --git a/Assets/Images/pilmateri1.png.meta b/Assets/Images/pilmateri1.png.meta new file mode 100644 index 0000000..41b8f1f --- /dev/null +++ b/Assets/Images/pilmateri1.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: a79af602727d82a41a5d6ddc398a9265 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/pilmateri2.png b/Assets/Images/pilmateri2.png new file mode 100644 index 0000000..add44aa Binary files /dev/null and b/Assets/Images/pilmateri2.png differ diff --git a/Assets/Images/pilmateri2.png.meta b/Assets/Images/pilmateri2.png.meta new file mode 100644 index 0000000..73989ff --- /dev/null +++ b/Assets/Images/pilmateri2.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 54a6b86912dffdf4fabe5b4ca96a30a0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/pilmateri3.png b/Assets/Images/pilmateri3.png new file mode 100644 index 0000000..ed92dd6 Binary files /dev/null and b/Assets/Images/pilmateri3.png differ diff --git a/Assets/Images/pilmateri3.png.meta b/Assets/Images/pilmateri3.png.meta new file mode 100644 index 0000000..3e41354 --- /dev/null +++ b/Assets/Images/pilmateri3.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 91ac9cdbcd746284dac04a7a564736a7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/plays.png b/Assets/Images/plays.png new file mode 100644 index 0000000..a4628db Binary files /dev/null and b/Assets/Images/plays.png differ diff --git a/Assets/Images/plays.png.meta b/Assets/Images/plays.png.meta new file mode 100644 index 0000000..b3e515e --- /dev/null +++ b/Assets/Images/plays.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 5a3f5aceb274dcc4bb5b1048a808b40e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/popup-info.png b/Assets/Images/popup-info.png new file mode 100644 index 0000000..f68482f Binary files /dev/null and b/Assets/Images/popup-info.png differ diff --git a/Assets/Images/popup-info.png.meta b/Assets/Images/popup-info.png.meta new file mode 100644 index 0000000..7d1cd6a --- /dev/null +++ b/Assets/Images/popup-info.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 522fc2bb337a49d49960d1b1d8069e81 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/sampahlist3.png b/Assets/Images/sampahlist3.png new file mode 100644 index 0000000..929505b Binary files /dev/null and b/Assets/Images/sampahlist3.png differ diff --git a/Assets/Images/sampahlist3.png.meta b/Assets/Images/sampahlist3.png.meta new file mode 100644 index 0000000..22b2313 --- /dev/null +++ b/Assets/Images/sampahlist3.png.meta @@ -0,0 +1,400 @@ +fileFormatVersion: 2 +guid: 46169e5b37bb4d047b9fa0d9db51108a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 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: 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: Android + 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: + - serializedVersion: 2 + name: sampahlist3_0 + rect: + serializedVersion: 2 + x: 24 + y: 1306 + width: 90 + height: 78 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b1f7be1cdd753c644b272962e6c267c2 + internalID: 1422754232 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_1 + rect: + serializedVersion: 2 + x: 38 + y: 1164 + width: 82 + height: 126 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9a96f8d37e6fbae4ca93dcfd3d39532d + internalID: 119773821 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_2 + rect: + serializedVersion: 2 + x: 18 + y: 1097 + width: 114 + height: 52 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d3ecdbd8edb83b846afcff052ee9ad2b + internalID: -223001093 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_3 + rect: + serializedVersion: 2 + x: 45 + y: 957 + width: 63 + height: 129 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1f0f6c918012790438dbd357aed5ffbd + internalID: 1884608352 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_5 + rect: + serializedVersion: 2 + x: 38 + y: 846 + width: 77 + height: 94 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f60f80de868f3ca49b8367193b6ab32d + internalID: -1703703603 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_9 + rect: + serializedVersion: 2 + x: 18 + y: 732 + width: 114 + height: 100 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: cf98886edd2cdbf4bab5a7c748f36553 + internalID: -2086310150 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_10 + rect: + serializedVersion: 2 + x: 36 + y: 642 + width: 72 + height: 78 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a57b89c3f89a2e047b2d22a27db09cea + internalID: -1347425759 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_11 + rect: + serializedVersion: 2 + x: 30 + y: 526 + width: 90 + height: 99 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e9dbb49e8af012c489b587ea806ff823 + internalID: 1977496574 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_12 + rect: + serializedVersion: 2 + x: 40 + y: 414 + width: 74 + height: 92 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9fe1df9f4c345e7408fa77f094fc9a59 + internalID: 142414400 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_13 + rect: + serializedVersion: 2 + x: 36 + y: 306 + width: 78 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: af02a421e24f3974a98711f6984c77a3 + internalID: 1010191991 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_14 + rect: + serializedVersion: 2 + x: 30 + y: 175 + width: 87 + height: 107 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 19a840ac89a90e64a9c0bb032280cd71 + internalID: 1418050429 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahlist3_18 + rect: + serializedVersion: 2 + x: 42 + y: 41 + width: 67 + height: 93 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 06c02abd2e24b494483c48df69601e47 + internalID: -1565938288 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + sampahlist3_0: 1422754232 + sampahlist3_1: 119773821 + sampahlist3_10: -1347425759 + sampahlist3_11: 1977496574 + sampahlist3_12: 142414400 + sampahlist3_13: 1010191991 + sampahlist3_14: 1418050429 + sampahlist3_15: -384225865 + sampahlist3_16: 1970941953 + sampahlist3_17: -384222426 + sampahlist3_18: -1565938288 + sampahlist3_19: -1846710045 + sampahlist3_2: -223001093 + sampahlist3_20: -654009568 + sampahlist3_3: 1884608352 + sampahlist3_4: 831253748 + sampahlist3_5: -1703703603 + sampahlist3_6: -2138929344 + sampahlist3_7: -365182091 + sampahlist3_8: -1619364159 + sampahlist3_9: -2086310150 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/sampahsprite.png b/Assets/Images/sampahsprite.png new file mode 100644 index 0000000..4ebbc66 Binary files /dev/null and b/Assets/Images/sampahsprite.png differ diff --git a/Assets/Images/sampahsprite.png.meta b/Assets/Images/sampahsprite.png.meta new file mode 100644 index 0000000..0887b9e --- /dev/null +++ b/Assets/Images/sampahsprite.png.meta @@ -0,0 +1,350 @@ +fileFormatVersion: 2 +guid: e92b8a83468658e4fb7b393ff92df64a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 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: 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: Android + 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: + - serializedVersion: 2 + name: sampahsprite_0 + rect: + serializedVersion: 2 + x: 24 + y: 1340 + width: 153 + height: 139 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d49c73d246332b14ab1ca85eefb92060 + internalID: 157420041 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahsprite_1 + rect: + serializedVersion: 2 + x: 43 + y: 1480 + width: 118 + height: 146 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d1a85032ae0d443469e7503f3ed0e89d + internalID: 37304334 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahsprite_3 + rect: + serializedVersion: 2 + x: 48 + y: 1173 + width: 111 + height: 159 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5d48fd6f86187934c865f17984ae6a20 + internalID: -740849635 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahsprite_4 + rect: + serializedVersion: 2 + x: 30 + y: 820 + width: 138 + height: 190 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3604f35f27640424b9d68bf83b040346 + internalID: -1988072495 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahsprite_5 + rect: + serializedVersion: 2 + x: 30 + y: 1009 + width: 146 + height: 162 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 74d3030463d2ff0449cb332899a7dd03 + internalID: -1338813024 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahsprite_7 + rect: + serializedVersion: 2 + x: 36 + y: 636 + width: 113 + height: 182 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 103c4fac89ef8004da16bca01ae038f8 + internalID: -2062270803 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahsprite_8 + rect: + serializedVersion: 2 + x: 47 + y: 396 + width: 121 + height: 222 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2da1000849a9b004ab951581e9a22aac + internalID: 963947378 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahsprite_9 + rect: + serializedVersion: 2 + x: 42 + y: 228 + width: 132 + height: 159 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 78211c1cf1e3f104ba09641ffd63d38d + internalID: -463438580 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahsprite_10 + rect: + serializedVersion: 2 + x: 34 + y: 155 + width: 137 + height: 55 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 94f58009029210047b909170b5b00078 + internalID: 1389384117 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sampahsprite_12 + rect: + serializedVersion: 2 + x: 4 + y: 0 + width: 194 + height: 147 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 64a90ec0d0fdfa2409b1baa097743ecb + internalID: -1409768014 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + sampahsprite_0: 157420041 + sampahsprite_1: 37304334 + sampahsprite_10: 1389384117 + sampahsprite_11: 1094837647 + sampahsprite_12: -1409768014 + sampahsprite_2: -802333411 + sampahsprite_3: -740849635 + sampahsprite_4: -1988072495 + sampahsprite_5: -1338813024 + sampahsprite_6: -1486712520 + sampahsprite_7: -2062270803 + sampahsprite_8: 963947378 + sampahsprite_9: -463438580 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/silang.png b/Assets/Images/silang.png new file mode 100644 index 0000000..ed61ead Binary files /dev/null and b/Assets/Images/silang.png differ diff --git a/Assets/Images/silang.png.meta b/Assets/Images/silang.png.meta new file mode 100644 index 0000000..52f0930 --- /dev/null +++ b/Assets/Images/silang.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 4b83cd5782708c64f903318e457f688b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/sprite-bg-tugas.png b/Assets/Images/sprite-bg-tugas.png new file mode 100644 index 0000000..fc3082e Binary files /dev/null and b/Assets/Images/sprite-bg-tugas.png differ diff --git a/Assets/Images/sprite-bg-tugas.png.meta b/Assets/Images/sprite-bg-tugas.png.meta new file mode 100644 index 0000000..104b9bf --- /dev/null +++ b/Assets/Images/sprite-bg-tugas.png.meta @@ -0,0 +1,215 @@ +fileFormatVersion: 2 +guid: 667c09f233d49524f99c5f3a2f64fe58 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 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: 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: Android + 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: + - serializedVersion: 2 + name: sprite-bg-tugas_0 + rect: + serializedVersion: 2 + x: 10 + y: 263 + width: 170 + height: 241 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3592600a1a057ac46b7163a7676d4572 + internalID: -1805943042 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprite-bg-tugas_1 + rect: + serializedVersion: 2 + x: 193 + y: 263 + width: 173 + height: 241 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 45192845f80293b41bb2b2ddcf0bdbaa + internalID: 1755619738 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprite-bg-tugas_2 + rect: + serializedVersion: 2 + x: 10 + y: 6 + width: 169 + height: 241 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a2086e8ee5613df46a56225f9597f1f3 + internalID: -1971971653 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprite-bg-tugas_3 + rect: + serializedVersion: 2 + x: 194 + y: 6 + width: 169 + height: 241 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4d9d51ee43515fd49b5b252de91361b8 + internalID: 812673259 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + sprite-bg-tugas_0: -1805943042 + sprite-bg-tugas_1: 1755619738 + sprite-bg-tugas_2: -1971971653 + sprite-bg-tugas_3: 812673259 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/sprite-pil-tugas.png b/Assets/Images/sprite-pil-tugas.png new file mode 100644 index 0000000..a4d6458 Binary files /dev/null and b/Assets/Images/sprite-pil-tugas.png differ diff --git a/Assets/Images/sprite-pil-tugas.png.meta b/Assets/Images/sprite-pil-tugas.png.meta new file mode 100644 index 0000000..1f0e9f6 --- /dev/null +++ b/Assets/Images/sprite-pil-tugas.png.meta @@ -0,0 +1,216 @@ +fileFormatVersion: 2 +guid: 71c513fdc420d7f458a449e6b5b906b0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 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: 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: Android + 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: + - serializedVersion: 2 + name: sprite-pil-tugas_0 + rect: + serializedVersion: 2 + x: 6 + y: 336 + width: 95 + height: 83 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 87a614f863f08b94e91b8206d95a6d31 + internalID: -713696075 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprite-pil-tugas_2 + rect: + serializedVersion: 2 + x: 22 + y: 224 + width: 61 + height: 83 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0e9e5f7dd53ee854482268f26419074e + internalID: -353769793 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprite-pil-tugas_3 + rect: + serializedVersion: 2 + x: 7 + y: 108 + width: 92 + height: 87 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: dbfc467d9edc6c04c9f2530da2a03dd8 + internalID: -167938410 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprite-pil-tugas_4 + rect: + serializedVersion: 2 + x: 11 + y: 0 + width: 83 + height: 83 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9ae96cf9621a3fa40a1c10f40921fa1f + internalID: -1593429413 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + sprite-pil-tugas_0: -713696075 + sprite-pil-tugas_1: -1321216018 + sprite-pil-tugas_2: -353769793 + sprite-pil-tugas_3: -167938410 + sprite-pil-tugas_4: -1593429413 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/sprites-sampah.png b/Assets/Images/sprites-sampah.png new file mode 100644 index 0000000..b71188e Binary files /dev/null and b/Assets/Images/sprites-sampah.png differ diff --git a/Assets/Images/sprites-sampah.png.meta b/Assets/Images/sprites-sampah.png.meta new file mode 100644 index 0000000..dcc961a --- /dev/null +++ b/Assets/Images/sprites-sampah.png.meta @@ -0,0 +1,348 @@ +fileFormatVersion: 2 +guid: b5c1c0ace17839c46bf06ae6d8403d6e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 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: 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: Android + 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: + - serializedVersion: 2 + name: sprites-sampah_0 + rect: + serializedVersion: 2 + x: 1 + y: 1836 + width: 208 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2316778fe92721942a0400bab7c40a70 + internalID: -1177251819 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprites-sampah_1 + rect: + serializedVersion: 2 + x: 10 + y: 1599 + width: 183 + height: 194 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 619cc975d75f2f946bda823b1f86ec97 + internalID: -1821222644 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprites-sampah_2 + rect: + serializedVersion: 2 + x: 0 + y: 1404 + width: 210 + height: 177 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a66ea4a0e9679b3488cbbde8779db94c + internalID: -1369256445 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprites-sampah_3 + rect: + serializedVersion: 2 + x: 11 + y: 1200 + width: 189 + height: 192 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 351a29057e2c76542b7ebd904b96230a + internalID: 905771662 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprites-sampah_4 + rect: + serializedVersion: 2 + x: 1 + y: 1010 + width: 192 + height: 171 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 758072e9a98a9fa41a7a1a852232de1e + internalID: -380313394 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprites-sampah_5 + rect: + serializedVersion: 2 + x: 20 + y: 800 + width: 160 + height: 192 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8bfa36e11565c5447818d197af60edb0 + internalID: -1419897808 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprites-sampah_6 + rect: + serializedVersion: 2 + x: 29 + y: 600 + width: 171 + height: 198 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 13a3940ccaf90e84ca8d5e31f9cdfd74 + internalID: 355775074 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprites-sampah_7 + rect: + serializedVersion: 2 + x: 6 + y: 399 + width: 202 + height: 194 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5543b6abd5ba57d4382f951b01255400 + internalID: -1853389949 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprites-sampah_9 + rect: + serializedVersion: 2 + x: 13 + y: 198 + width: 163 + height: 197 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8ccb414ac127b934da0e4496198f6c23 + internalID: -466430620 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sprites-sampah_10 + rect: + serializedVersion: 2 + x: 13 + y: 0 + width: 176 + height: 193 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ea39eb1d264a550468575a4b8f7f7af3 + internalID: 1805558466 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + sprites-sampah_0: -1177251819 + sprites-sampah_1: -1821222644 + sprites-sampah_10: 1805558466 + sprites-sampah_2: -1369256445 + sprites-sampah_3: 905771662 + sprites-sampah_4: -380313394 + sprites-sampah_5: -1419897808 + sprites-sampah_6: 355775074 + sprites-sampah_7: -1853389949 + sprites-sampah_8: 1303863745 + sprites-sampah_9: -466430620 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/wrong.png b/Assets/Images/wrong.png new file mode 100644 index 0000000..cd7e57a Binary files /dev/null and b/Assets/Images/wrong.png differ diff --git a/Assets/Images/wrong.png.meta b/Assets/Images/wrong.png.meta new file mode 100644 index 0000000..7079fad --- /dev/null +++ b/Assets/Images/wrong.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 09de97ceb48ce224dbf9d987c8a01373 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/Images/xrounded.png b/Assets/Images/xrounded.png new file mode 100644 index 0000000..a46e8ea Binary files /dev/null and b/Assets/Images/xrounded.png differ diff --git a/Assets/Images/xrounded.png.meta b/Assets/Images/xrounded.png.meta new file mode 100644 index 0000000..1ce0c45 --- /dev/null +++ b/Assets/Images/xrounded.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 7285b11526aea7c40bd9dbf16fab9cc6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: Android + 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/Assets/M2Mqtt.meta b/Assets/M2Mqtt.meta new file mode 100644 index 0000000..82d7f74 --- /dev/null +++ b/Assets/M2Mqtt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c91cb3625721c98428e233ccaa4c4691 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Exceptions.meta b/Assets/M2Mqtt/Exceptions.meta new file mode 100644 index 0000000..4c1e5c7 --- /dev/null +++ b/Assets/M2Mqtt/Exceptions.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5f24b206284230547a594bb5321e3dfb +folderAsset: yes +timeCreated: 1532072517 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Exceptions/MqttClientException.cs b/Assets/M2Mqtt/Exceptions/MqttClientException.cs new file mode 100644 index 0000000..cd8303f --- /dev/null +++ b/Assets/M2Mqtt/Exceptions/MqttClientException.cs @@ -0,0 +1,132 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; + +namespace uPLibrary.Networking.M2Mqtt.Exceptions +{ + /// + /// MQTT client exception + /// + public class MqttClientException : Exception + { + /// + /// Constructor + /// + /// Error code + public MqttClientException(MqttClientErrorCode errorCode) + { + this.errorCode = errorCode; + } + + // error code + private MqttClientErrorCode errorCode; + + /// + /// Error code + /// + public MqttClientErrorCode ErrorCode + { + get { return this.errorCode; } + set { this.errorCode = value; } + } + } + + /// + /// MQTT client erroro code + /// + public enum MqttClientErrorCode + { + /// + /// Will error (topic, message or QoS level) + /// + WillWrong = 1, + + /// + /// Keep alive period too large + /// + KeepAliveWrong, + + /// + /// Topic contains wildcards + /// + TopicWildcard, + + /// + /// Topic length wrong + /// + TopicLength, + + /// + /// QoS level not allowed + /// + QosNotAllowed, + + /// + /// Topics list empty for subscribe + /// + TopicsEmpty, + + /// + /// Qos levels list empty for subscribe + /// + QosLevelsEmpty, + + /// + /// Topics / Qos Levels not match in subscribe + /// + TopicsQosLevelsNotMatch, + + /// + /// Wrong message from broker + /// + WrongBrokerMessage, + + /// + /// Wrong Message Id + /// + WrongMessageId, + + /// + /// Inflight queue is full + /// + InflightQueueFull, + + // [v3.1.1] + /// + /// Invalid flag bits received + /// + InvalidFlagBits, + + // [v3.1.1] + /// + /// Invalid connect flags received + /// + InvalidConnectFlags, + + // [v3.1.1] + /// + /// Invalid client id + /// + InvalidClientId, + + // [v3.1.1] + /// + /// Invalid protocol name + /// + InvalidProtocolName + } +} diff --git a/Assets/M2Mqtt/Exceptions/MqttClientException.cs.meta b/Assets/M2Mqtt/Exceptions/MqttClientException.cs.meta new file mode 100644 index 0000000..bc1a285 --- /dev/null +++ b/Assets/M2Mqtt/Exceptions/MqttClientException.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b12d2a7e9108c9949aece217d3313ffb +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Exceptions/MqttCommunicationException.cs b/Assets/M2Mqtt/Exceptions/MqttCommunicationException.cs new file mode 100644 index 0000000..6b916cc --- /dev/null +++ b/Assets/M2Mqtt/Exceptions/MqttCommunicationException.cs @@ -0,0 +1,42 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; + +namespace uPLibrary.Networking.M2Mqtt.Exceptions +{ + /// + /// Exception due to error communication with broker on socket + /// + public class MqttCommunicationException : Exception + { + /// + /// Default constructor + /// + public MqttCommunicationException() + { + } + + /// + /// Constructor + /// + /// Inner Exception + public MqttCommunicationException(Exception e) + : base(String.Empty, e) + { + } + } +} diff --git a/Assets/M2Mqtt/Exceptions/MqttCommunicationException.cs.meta b/Assets/M2Mqtt/Exceptions/MqttCommunicationException.cs.meta new file mode 100644 index 0000000..254ca3b --- /dev/null +++ b/Assets/M2Mqtt/Exceptions/MqttCommunicationException.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: afa1e53ceeb65da43ae314781260b4fd +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Exceptions/MqttConnectionException.cs b/Assets/M2Mqtt/Exceptions/MqttConnectionException.cs new file mode 100644 index 0000000..3203c7e --- /dev/null +++ b/Assets/M2Mqtt/Exceptions/MqttConnectionException.cs @@ -0,0 +1,31 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; + +namespace uPLibrary.Networking.M2Mqtt.Exceptions +{ + /// + /// Connection to the broker exception + /// + public class MqttConnectionException : Exception + { + public MqttConnectionException(string message, Exception innerException) + : base(message, innerException) + { + } + } +} diff --git a/Assets/M2Mqtt/Exceptions/MqttConnectionException.cs.meta b/Assets/M2Mqtt/Exceptions/MqttConnectionException.cs.meta new file mode 100644 index 0000000..6ef3b5e --- /dev/null +++ b/Assets/M2Mqtt/Exceptions/MqttConnectionException.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 882d78aba34137f43a38bdcb0020a788 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Exceptions/MqttTimeoutException.cs b/Assets/M2Mqtt/Exceptions/MqttTimeoutException.cs new file mode 100644 index 0000000..b15e69e --- /dev/null +++ b/Assets/M2Mqtt/Exceptions/MqttTimeoutException.cs @@ -0,0 +1,27 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; + +namespace uPLibrary.Networking.M2Mqtt.Exceptions +{ + /// + /// Timeout on receiving from broker exception + /// + public class MqttTimeoutException : Exception + { + } +} diff --git a/Assets/M2Mqtt/Exceptions/MqttTimeoutException.cs.meta b/Assets/M2Mqtt/Exceptions/MqttTimeoutException.cs.meta new file mode 100644 index 0000000..5851e0c --- /dev/null +++ b/Assets/M2Mqtt/Exceptions/MqttTimeoutException.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2272c552034756542a27c46b8ee7fa01 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/IMqttNetworkChannel.cs b/Assets/M2Mqtt/IMqttNetworkChannel.cs new file mode 100644 index 0000000..aeae017 --- /dev/null +++ b/Assets/M2Mqtt/IMqttNetworkChannel.cs @@ -0,0 +1,64 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using System.Text; + +namespace uPLibrary.Networking.M2Mqtt +{ + /// + /// Interface for channel under MQTT library + /// + public interface IMqttNetworkChannel + { + /// + /// Data available on channel + /// + bool DataAvailable { get; } + + /// + /// Receive data from the network channel + /// + /// Data buffer for receiving data + /// Number of bytes received + int Receive(byte[] buffer); + + /// + /// Receive data from the network channel with a specified timeout + /// + /// Data buffer for receiving data + /// Timeout on receiving (in milliseconds) + /// Number of bytes received + int Receive(byte[] buffer, int timeout); + + /// + /// Send data on the network channel to the broker + /// + /// Data buffer to send + /// Number of byte sent + int Send(byte[] buffer); + + /// + /// Close the network channel + /// + void Close(); + + /// + /// Connect to remote server + /// + void Connect(); + } +} diff --git a/Assets/M2Mqtt/IMqttNetworkChannel.cs.meta b/Assets/M2Mqtt/IMqttNetworkChannel.cs.meta new file mode 100644 index 0000000..bac2a5e --- /dev/null +++ b/Assets/M2Mqtt/IMqttNetworkChannel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b87804afdda11b6449db52071ed47cb3 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Internal.meta b/Assets/M2Mqtt/Internal.meta new file mode 100644 index 0000000..3c56a70 --- /dev/null +++ b/Assets/M2Mqtt/Internal.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eb97f54c9e64d034cabba57eeaf9426b +folderAsset: yes +timeCreated: 1532072517 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Internal/InternalEvent.cs b/Assets/M2Mqtt/Internal/InternalEvent.cs new file mode 100644 index 0000000..7f298c7 --- /dev/null +++ b/Assets/M2Mqtt/Internal/InternalEvent.cs @@ -0,0 +1,25 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +namespace uPLibrary.Networking.M2Mqtt.Internal +{ + /// + /// Generic internal event for dispatching + /// + public abstract class InternalEvent + { + } +} diff --git a/Assets/M2Mqtt/Internal/InternalEvent.cs.meta b/Assets/M2Mqtt/Internal/InternalEvent.cs.meta new file mode 100644 index 0000000..a176d95 --- /dev/null +++ b/Assets/M2Mqtt/Internal/InternalEvent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f344a6ab661460d44b67e4222f93ec49 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Internal/MsgInternalEvent.cs b/Assets/M2Mqtt/Internal/MsgInternalEvent.cs new file mode 100644 index 0000000..8cf46a4 --- /dev/null +++ b/Assets/M2Mqtt/Internal/MsgInternalEvent.cs @@ -0,0 +1,51 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using uPLibrary.Networking.M2Mqtt.Messages; + +namespace uPLibrary.Networking.M2Mqtt.Internal +{ + /// + /// Internal event with a message + /// + public class MsgInternalEvent : InternalEvent + { + #region Properties ... + + /// + /// Related message + /// + public MqttMsgBase Message + { + get { return this.msg; } + set { this.msg = value; } + } + + #endregion + + // related message + protected MqttMsgBase msg; + + /// + /// Constructor + /// + /// Related message + public MsgInternalEvent(MqttMsgBase msg) + { + this.msg = msg; + } + } +} diff --git a/Assets/M2Mqtt/Internal/MsgInternalEvent.cs.meta b/Assets/M2Mqtt/Internal/MsgInternalEvent.cs.meta new file mode 100644 index 0000000..58ee9ba --- /dev/null +++ b/Assets/M2Mqtt/Internal/MsgInternalEvent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5ed04dd929213d14ca7306e7fabc9d4a +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Internal/MsgPublishedInternalEvent.cs b/Assets/M2Mqtt/Internal/MsgPublishedInternalEvent.cs new file mode 100644 index 0000000..5a7f182 --- /dev/null +++ b/Assets/M2Mqtt/Internal/MsgPublishedInternalEvent.cs @@ -0,0 +1,53 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using uPLibrary.Networking.M2Mqtt.Messages; + +namespace uPLibrary.Networking.M2Mqtt.Internal +{ + /// + /// Internal event for a published message + /// + public class MsgPublishedInternalEvent : MsgInternalEvent + { + #region Properties... + + /// + /// Message published (or failed due to retries) + /// + public bool IsPublished + { + get { return this.isPublished; } + internal set { this.isPublished = value; } + } + + #endregion + + // published flag + bool isPublished; + + /// + /// Constructor + /// + /// Message published + /// Publish flag + public MsgPublishedInternalEvent(MqttMsgBase msg, bool isPublished) + : base(msg) + { + this.isPublished = isPublished; + } + } +} diff --git a/Assets/M2Mqtt/Internal/MsgPublishedInternalEvent.cs.meta b/Assets/M2Mqtt/Internal/MsgPublishedInternalEvent.cs.meta new file mode 100644 index 0000000..7290171 --- /dev/null +++ b/Assets/M2Mqtt/Internal/MsgPublishedInternalEvent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 494862469c9a73948a75cb4f6dba7ecf +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/M2Mqtt_LICENSE.txt b/Assets/M2Mqtt/M2Mqtt_LICENSE.txt new file mode 100644 index 0000000..3260e4f --- /dev/null +++ b/Assets/M2Mqtt/M2Mqtt_LICENSE.txt @@ -0,0 +1,204 @@ +Eclipse Public License - v 1.0 + +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC +LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM +CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + +a) in the case of the initial Contributor, the initial code and documentation + distributed under this Agreement, and +b) in the case of each subsequent Contributor: + i) changes to the Program, and + ii) additions to the Program; + + where such changes and/or additions to the Program originate from and are + distributed by that particular Contributor. A Contribution 'originates' + from a Contributor if it was added to the Program by such Contributor + itself or anyone acting on such Contributor's behalf. Contributions do not + include additions to the Program which: (i) are separate modules of + software distributed in conjunction with the Program under their own + license agreement, and (ii) are not derivative works of the Program. + +"Contributor" means any person or entity that distributes the Program. + +"Licensed Patents" mean patent claims licensable by a Contributor which are +necessarily infringed by the use or sale of its Contribution alone or when +combined with the Program. + +"Program" means the Contributions distributed in accordance with this +Agreement. + +"Recipient" means anyone who receives the Program under this Agreement, +including all Contributors. + +2. GRANT OF RIGHTS + a) Subject to the terms of this Agreement, each Contributor hereby grants + Recipient a non-exclusive, worldwide, royalty-free copyright license to + reproduce, prepare derivative works of, publicly display, publicly + perform, distribute and sublicense the Contribution of such Contributor, + if any, and such derivative works, in source code and object code form. + b) Subject to the terms of this Agreement, each Contributor hereby grants + Recipient a non-exclusive, worldwide, royalty-free patent license under + Licensed Patents to make, use, sell, offer to sell, import and otherwise + transfer the Contribution of such Contributor, if any, in source code and + object code form. This patent license shall apply to the combination of + the Contribution and the Program if, at the time the Contribution is + added by the Contributor, such addition of the Contribution causes such + combination to be covered by the Licensed Patents. The patent license + shall not apply to any other combinations which include the Contribution. + No hardware per se is licensed hereunder. + c) Recipient understands that although each Contributor grants the licenses + to its Contributions set forth herein, no assurances are provided by any + Contributor that the Program does not infringe the patent or other + intellectual property rights of any other entity. Each Contributor + disclaims any liability to Recipient for claims brought by any other + entity based on infringement of intellectual property rights or + otherwise. As a condition to exercising the rights and licenses granted + hereunder, each Recipient hereby assumes sole responsibility to secure + any other intellectual property rights needed, if any. For example, if a + third party patent license is required to allow Recipient to distribute + the Program, it is Recipient's responsibility to acquire that license + before distributing the Program. + d) Each Contributor represents that to its knowledge it has sufficient + copyright rights in its Contribution, if any, to grant the copyright + license set forth in this Agreement. + +3. REQUIREMENTS + +A Contributor may choose to distribute the Program in object code form under +its own license agreement, provided that: + + a) it complies with the terms and conditions of this Agreement; and + b) its license agreement: + i) effectively disclaims on behalf of all Contributors all warranties + and conditions, express and implied, including warranties or + conditions of title and non-infringement, and implied warranties or + conditions of merchantability and fitness for a particular purpose; + ii) effectively excludes on behalf of all Contributors all liability for + damages, including direct, indirect, special, incidental and + consequential damages, such as lost profits; + iii) states that any provisions which differ from this Agreement are + offered by that Contributor alone and not by any other party; and + iv) states that source code for the Program is available from such + Contributor, and informs licensees how to obtain it in a reasonable + manner on or through a medium customarily used for software exchange. + +When the Program is made available in source code form: + + a) it must be made available under this Agreement; and + b) a copy of this Agreement must be included with each copy of the Program. + Contributors may not remove or alter any copyright notices contained + within the Program. + +Each Contributor must identify itself as the originator of its Contribution, +if +any, in a manner that reasonably allows subsequent Recipients to identify the +originator of the Contribution. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities with +respect to end users, business partners and the like. While this license is +intended to facilitate the commercial use of the Program, the Contributor who +includes the Program in a commercial product offering should do so in a manner +which does not create potential liability for other Contributors. Therefore, +if a Contributor includes the Program in a commercial product offering, such +Contributor ("Commercial Contributor") hereby agrees to defend and indemnify +every other Contributor ("Indemnified Contributor") against any losses, +damages and costs (collectively "Losses") arising from claims, lawsuits and +other legal actions brought by a third party against the Indemnified +Contributor to the extent caused by the acts or omissions of such Commercial +Contributor in connection with its distribution of the Program in a commercial +product offering. The obligations in this section do not apply to any claims +or Losses relating to any actual or alleged intellectual property +infringement. In order to qualify, an Indemnified Contributor must: +a) promptly notify the Commercial Contributor in writing of such claim, and +b) allow the Commercial Contributor to control, and cooperate with the +Commercial Contributor in, the defense and any related settlement +negotiations. The Indemnified Contributor may participate in any such claim at +its own expense. + +For example, a Contributor might include the Program in a commercial product +offering, Product X. That Contributor is then a Commercial Contributor. If +that Commercial Contributor then makes performance claims, or offers +warranties related to Product X, those performance claims and warranties are +such Commercial Contributor's responsibility alone. Under this section, the +Commercial Contributor would have to defend claims against the other +Contributors related to those performance claims and warranties, and if a +court requires any other Contributor to pay any damages as a result, the +Commercial Contributor must pay those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR +IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, +NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each +Recipient is solely responsible for determining the appropriateness of using +and distributing the Program and assumes all risks associated with its +exercise of rights under this Agreement , including but not limited to the +risks and costs of program errors, compliance with applicable laws, damage to +or loss of data, programs or equipment, and unavailability or interruption of +operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY +CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION +LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE +EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY +OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of the +remainder of the terms of this Agreement, and without further action by the +parties hereto, such provision shall be reformed to the minimum extent +necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Program itself +(excluding combinations of the Program with other software or hardware) +infringes such Recipient's patent(s), then such Recipient's rights granted +under Section 2(b) shall terminate as of the date such litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it fails to +comply with any of the material terms or conditions of this Agreement and does +not cure such failure in a reasonable period of time after becoming aware of +such noncompliance. If all Recipient's rights under this Agreement terminate, +Recipient agrees to cease use and distribution of the Program as soon as +reasonably practicable. However, Recipient's obligations under this Agreement +and any licenses granted by Recipient relating to the Program shall continue +and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, but in +order to avoid inconsistency the Agreement is copyrighted and may only be +modified in the following manner. The Agreement Steward reserves the right to +publish new versions (including revisions) of this Agreement from time to +time. No one other than the Agreement Steward has the right to modify this +Agreement. The Eclipse Foundation is the initial Agreement Steward. The +Eclipse Foundation may assign the responsibility to serve as the Agreement +Steward to a suitable separate entity. Each new version of the Agreement will +be given a distinguishing version number. The Program (including +Contributions) may always be distributed subject to the version of the +Agreement under which it was received. In addition, after a new version of the +Agreement is published, Contributor may elect to distribute the Program +(including its Contributions) under the new version. Except as expressly +stated in Sections 2(a) and 2(b) above, Recipient receives no rights or +licenses to the intellectual property of any Contributor under this Agreement, +whether expressly, by implication, estoppel or otherwise. All rights in the +Program not expressly granted under this Agreement are reserved. + +This Agreement is governed by the laws of the State of New York and the +intellectual property laws of the United States of America. No party to this +Agreement will bring a legal action under this Agreement more than one year +after the cause of action arose. Each party waives its rights to a jury trial in +any resulting litigation. + diff --git a/Assets/M2Mqtt/M2Mqtt_LICENSE.txt.meta b/Assets/M2Mqtt/M2Mqtt_LICENSE.txt.meta new file mode 100644 index 0000000..79ec144 --- /dev/null +++ b/Assets/M2Mqtt/M2Mqtt_LICENSE.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8cc8e28a3c0b19a41bf4a445cec2872c +timeCreated: 1532592227 +licenseType: Free +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages.meta b/Assets/M2Mqtt/Messages.meta new file mode 100644 index 0000000..4fa3ce8 --- /dev/null +++ b/Assets/M2Mqtt/Messages.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14dc5b3154b6cc444b838922c1aa446d +folderAsset: yes +timeCreated: 1532072517 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgBase.cs b/Assets/M2Mqtt/Messages/MqttMsgBase.cs new file mode 100644 index 0000000..870fe5f --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgBase.cs @@ -0,0 +1,275 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using System.Text; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Base class for all MQTT messages + /// + public abstract class MqttMsgBase + { + #region Constants... + + // mask, offset and size for fixed header fields + internal const byte MSG_TYPE_MASK = 0xF0; + internal const byte MSG_TYPE_OFFSET = 0x04; + internal const byte MSG_TYPE_SIZE = 0x04; + internal const byte MSG_FLAG_BITS_MASK = 0x0F; // [v3.1.1] + internal const byte MSG_FLAG_BITS_OFFSET = 0x00; // [v3.1.1] + internal const byte MSG_FLAG_BITS_SIZE = 0x04; // [v3.1.1] + internal const byte DUP_FLAG_MASK = 0x08; + internal const byte DUP_FLAG_OFFSET = 0x03; + internal const byte DUP_FLAG_SIZE = 0x01; + internal const byte QOS_LEVEL_MASK = 0x06; + internal const byte QOS_LEVEL_OFFSET = 0x01; + internal const byte QOS_LEVEL_SIZE = 0x02; + internal const byte RETAIN_FLAG_MASK = 0x01; + internal const byte RETAIN_FLAG_OFFSET = 0x00; + internal const byte RETAIN_FLAG_SIZE = 0x01; + + // MQTT message types + internal const byte MQTT_MSG_CONNECT_TYPE = 0x01; + internal const byte MQTT_MSG_CONNACK_TYPE = 0x02; + internal const byte MQTT_MSG_PUBLISH_TYPE = 0x03; + internal const byte MQTT_MSG_PUBACK_TYPE = 0x04; + internal const byte MQTT_MSG_PUBREC_TYPE = 0x05; + internal const byte MQTT_MSG_PUBREL_TYPE = 0x06; + internal const byte MQTT_MSG_PUBCOMP_TYPE = 0x07; + internal const byte MQTT_MSG_SUBSCRIBE_TYPE = 0x08; + internal const byte MQTT_MSG_SUBACK_TYPE = 0x09; + internal const byte MQTT_MSG_UNSUBSCRIBE_TYPE = 0x0A; + internal const byte MQTT_MSG_UNSUBACK_TYPE = 0x0B; + internal const byte MQTT_MSG_PINGREQ_TYPE = 0x0C; + internal const byte MQTT_MSG_PINGRESP_TYPE = 0x0D; + internal const byte MQTT_MSG_DISCONNECT_TYPE = 0x0E; + + // [v3.1.1] MQTT flag bits + internal const byte MQTT_MSG_CONNECT_FLAG_BITS = 0x00; + internal const byte MQTT_MSG_CONNACK_FLAG_BITS = 0x00; + internal const byte MQTT_MSG_PUBLISH_FLAG_BITS = 0x00; // just defined as 0x00 but depends on publish props (dup, qos, retain) + internal const byte MQTT_MSG_PUBACK_FLAG_BITS = 0x00; + internal const byte MQTT_MSG_PUBREC_FLAG_BITS = 0x00; + internal const byte MQTT_MSG_PUBREL_FLAG_BITS = 0x02; + internal const byte MQTT_MSG_PUBCOMP_FLAG_BITS = 0x00; + internal const byte MQTT_MSG_SUBSCRIBE_FLAG_BITS = 0x02; + internal const byte MQTT_MSG_SUBACK_FLAG_BITS = 0x00; + internal const byte MQTT_MSG_UNSUBSCRIBE_FLAG_BITS = 0x02; + internal const byte MQTT_MSG_UNSUBACK_FLAG_BITS = 0x00; + internal const byte MQTT_MSG_PINGREQ_FLAG_BITS = 0x00; + internal const byte MQTT_MSG_PINGRESP_FLAG_BITS = 0x00; + internal const byte MQTT_MSG_DISCONNECT_FLAG_BITS = 0x00; + + // QOS levels + public const byte QOS_LEVEL_AT_MOST_ONCE = 0x00; + public const byte QOS_LEVEL_AT_LEAST_ONCE = 0x01; + public const byte QOS_LEVEL_EXACTLY_ONCE = 0x02; + + // SUBSCRIBE QoS level granted failure [v3.1.1] + public const byte QOS_LEVEL_GRANTED_FAILURE = 0x80; + + internal const ushort MAX_TOPIC_LENGTH = 65535; + internal const ushort MIN_TOPIC_LENGTH = 1; + internal const byte MESSAGE_ID_SIZE = 2; + + #endregion + + #region Properties... + + /// + /// Message type + /// + public byte Type + { + get { return this.type; } + set { this.type = value; } + } + + /// + /// Duplicate message flag + /// + public bool DupFlag + { + get { return this.dupFlag; } + set { this.dupFlag = value; } + } + + /// + /// Quality of Service level + /// + public byte QosLevel + { + get { return this.qosLevel; } + set { this.qosLevel = value; } + } + + /// + /// Retain message flag + /// + public bool Retain + { + get { return this.retain; } + set { this.retain = value; } + } + + /// + /// Message identifier for the message + /// + public ushort MessageId + { + get { return this.messageId; } + set { this.messageId = value; } + } + + #endregion + + // message type + protected byte type; + // duplicate delivery + protected bool dupFlag; + // quality of service level + protected byte qosLevel; + // retain flag + protected bool retain; + // message identifier + protected ushort messageId; + + /// + /// Returns message bytes rapresentation + /// + /// Protocol version + /// Bytes rapresentation + public abstract byte[] GetBytes(byte protocolVersion); + + /// + /// Encode remaining length and insert it into message buffer + /// + /// Remaining length value to encode + /// Message buffer for inserting encoded value + /// Index from which insert encoded value into buffer + /// Index updated + protected int encodeRemainingLength(int remainingLength, byte[] buffer, int index) + { + int digit = 0; + do + { + digit = remainingLength % 128; + remainingLength /= 128; + if (remainingLength > 0) + digit = digit | 0x80; + buffer[index++] = (byte)digit; + } while (remainingLength > 0); + return index; + } + + /// + /// Decode remaining length reading bytes from socket + /// + /// Channel from reading bytes + /// Decoded remaining length + protected static int decodeRemainingLength(IMqttNetworkChannel channel) + { + int multiplier = 1; + int value = 0; + int digit = 0; + byte[] nextByte = new byte[1]; + do + { + // next digit from stream + channel.Receive(nextByte); + digit = nextByte[0]; + value += ((digit & 127) * multiplier); + multiplier *= 128; + } while ((digit & 128) != 0); + return value; + } + +#if TRACE + /// + /// Returns a string representation of the message for tracing + /// + /// Message name + /// Message fields name + /// Message fields value + /// String representation of the message + protected string GetTraceString(string name, object[] fieldNames, object[] fieldValues) + { + StringBuilder sb = new StringBuilder(); + sb.Append(name); + + if ((fieldNames != null) && (fieldValues != null)) + { + sb.Append("("); + bool addComma = false; + for (int i = 0; i < fieldValues.Length; i++) + { + if (fieldValues[i] != null) + { + if (addComma) + { + sb.Append(","); + } + + sb.Append(fieldNames[i]); + sb.Append(":"); + sb.Append(GetStringObject(fieldValues[i])); + addComma = true; + } + } + sb.Append(")"); + } + + return sb.ToString(); + } + + object GetStringObject(object value) + { + byte[] binary = value as byte[]; + if (binary != null) + { + string hexChars = "0123456789ABCDEF"; + StringBuilder sb = new StringBuilder(binary.Length * 2); + for (int i = 0; i < binary.Length; ++i) + { + sb.Append(hexChars[binary[i] >> 4]); + sb.Append(hexChars[binary[i] & 0x0F]); + } + + return sb.ToString(); + } + + object[] list = value as object[]; + if (list != null) + { + StringBuilder sb = new StringBuilder(); + sb.Append('['); + for (int i = 0; i < list.Length; ++i) + { + if (i > 0) sb.Append(','); + sb.Append(list[i]); + } + sb.Append(']'); + + return sb.ToString(); + } + + return value; + } +#endif + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgBase.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgBase.cs.meta new file mode 100644 index 0000000..b158872 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgBase.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 268b2965393ed764d9b7d59842a012f1 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgConnack.cs b/Assets/M2Mqtt/Messages/MqttMsgConnack.cs new file mode 100644 index 0000000..ae5a342 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgConnack.cs @@ -0,0 +1,191 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for CONNACK message from broker to client + /// + public class MqttMsgConnack : MqttMsgBase + { + #region Constants... + + // return codes for CONNACK message + public const byte CONN_ACCEPTED = 0x00; + public const byte CONN_REFUSED_PROT_VERS = 0x01; + public const byte CONN_REFUSED_IDENT_REJECTED = 0x02; + public const byte CONN_REFUSED_SERVER_UNAVAILABLE = 0x03; + public const byte CONN_REFUSED_USERNAME_PASSWORD = 0x04; + public const byte CONN_REFUSED_NOT_AUTHORIZED = 0x05; + + private const byte TOPIC_NAME_COMP_RESP_BYTE_OFFSET = 0; + private const byte TOPIC_NAME_COMP_RESP_BYTE_SIZE = 1; + // [v3.1.1] connect acknowledge flags replace "old" topic name compression respone (not used in 3.1) + private const byte CONN_ACK_FLAGS_BYTE_OFFSET = 0; + private const byte CONN_ACK_FLAGS_BYTE_SIZE = 1; + // [v3.1.1] session present flag + private const byte SESSION_PRESENT_FLAG_MASK = 0x01; + private const byte SESSION_PRESENT_FLAG_OFFSET = 0x00; + private const byte SESSION_PRESENT_FLAG_SIZE = 0x01; + private const byte CONN_RETURN_CODE_BYTE_OFFSET = 1; + private const byte CONN_RETURN_CODE_BYTE_SIZE = 1; + + #endregion + + #region Properties... + + // [v3.1.1] session present flag + /// + /// Session present flag + /// + public bool SessionPresent + { + get { return this.sessionPresent; } + set { this.sessionPresent = value; } + } + + /// + /// Return Code + /// + public byte ReturnCode + { + get { return this.returnCode; } + set { this.returnCode = value; } + } + + #endregion + + // [v3.1.1] session present flag + private bool sessionPresent; + + // return code for CONNACK message + private byte returnCode; + + /// + /// Constructor + /// + public MqttMsgConnack() + { + this.type = MQTT_MSG_CONNACK_TYPE; + } + + /// + /// Parse bytes for a CONNACK message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// CONNACK message instance + public static MqttMsgConnack Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + MqttMsgConnack msg = new MqttMsgConnack(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_CONNACK_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + channel.Receive(buffer); + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] ... set session present flag ... + msg.sessionPresent = (buffer[CONN_ACK_FLAGS_BYTE_OFFSET] & SESSION_PRESENT_FLAG_MASK) != 0x00; + } + // ...and set return code from broker + msg.returnCode = buffer[CONN_RETURN_CODE_BYTE_OFFSET]; + + return msg; + } + + public override byte[] GetBytes(byte ProtocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + if (ProtocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + // flags byte and connect return code + varHeaderSize += (CONN_ACK_FLAGS_BYTE_SIZE + CONN_RETURN_CODE_BYTE_SIZE); + else + // topic name compression response and connect return code + varHeaderSize += (TOPIC_NAME_COMP_RESP_BYTE_SIZE + CONN_RETURN_CODE_BYTE_SIZE); + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + if (ProtocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_CONNACK_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_CONNACK_FLAG_BITS; // [v.3.1.1] + else + buffer[index++] = (byte)(MQTT_MSG_CONNACK_TYPE << MSG_TYPE_OFFSET); + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + if (ProtocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + // [v3.1.1] session present flag + buffer[index++] = this.sessionPresent ? (byte)(1 << SESSION_PRESENT_FLAG_OFFSET) : (byte)0x00; + else + // topic name compression response (reserved values. not used); + buffer[index++] = 0x00; + + // connect return code + buffer[index++] = this.returnCode; + + return buffer; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "CONNACK", + new object[] { "returnCode" }, + new object[] { this.returnCode }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgConnack.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgConnack.cs.meta new file mode 100644 index 0000000..4ffff40 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgConnack.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 817fb5e187bbe284c854a05992d24b1b +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgConnect.cs b/Assets/M2Mqtt/Messages/MqttMsgConnect.cs new file mode 100644 index 0000000..382cf83 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgConnect.cs @@ -0,0 +1,582 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using System.Text; +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for CONNECT message from client to broker + /// + public class MqttMsgConnect : MqttMsgBase + { + #region Constants... + + // protocol name supported + internal const string PROTOCOL_NAME_V3_1 = "MQIsdp"; + internal const string PROTOCOL_NAME_V3_1_1 = "MQTT"; // [v.3.1.1] + + // max length for client id (removed in 3.1.1) + internal const int CLIENT_ID_MAX_LENGTH = 23; + + // variable header fields + internal const byte PROTOCOL_NAME_LEN_SIZE = 2; + internal const byte PROTOCOL_NAME_V3_1_SIZE = 6; + internal const byte PROTOCOL_NAME_V3_1_1_SIZE = 4; // [v.3.1.1] + internal const byte PROTOCOL_VERSION_SIZE = 1; + internal const byte CONNECT_FLAGS_SIZE = 1; + internal const byte KEEP_ALIVE_TIME_SIZE = 2; + + internal const byte PROTOCOL_VERSION_V3_1 = 0x03; + internal const byte PROTOCOL_VERSION_V3_1_1 = 0x04; // [v.3.1.1] + internal const ushort KEEP_ALIVE_PERIOD_DEFAULT = 60; // seconds + internal const ushort MAX_KEEP_ALIVE = 65535; // 16 bit + + // connect flags + internal const byte USERNAME_FLAG_MASK = 0x80; + internal const byte USERNAME_FLAG_OFFSET = 0x07; + internal const byte USERNAME_FLAG_SIZE = 0x01; + internal const byte PASSWORD_FLAG_MASK = 0x40; + internal const byte PASSWORD_FLAG_OFFSET = 0x06; + internal const byte PASSWORD_FLAG_SIZE = 0x01; + internal const byte WILL_RETAIN_FLAG_MASK = 0x20; + internal const byte WILL_RETAIN_FLAG_OFFSET = 0x05; + internal const byte WILL_RETAIN_FLAG_SIZE = 0x01; + internal const byte WILL_QOS_FLAG_MASK = 0x18; + internal const byte WILL_QOS_FLAG_OFFSET = 0x03; + internal const byte WILL_QOS_FLAG_SIZE = 0x02; + internal const byte WILL_FLAG_MASK = 0x04; + internal const byte WILL_FLAG_OFFSET = 0x02; + internal const byte WILL_FLAG_SIZE = 0x01; + internal const byte CLEAN_SESSION_FLAG_MASK = 0x02; + internal const byte CLEAN_SESSION_FLAG_OFFSET = 0x01; + internal const byte CLEAN_SESSION_FLAG_SIZE = 0x01; + // [v.3.1.1] lsb (reserved) must be now 0 + internal const byte RESERVED_FLAG_MASK = 0x01; + internal const byte RESERVED_FLAG_OFFSET = 0x00; + internal const byte RESERVED_FLAG_SIZE = 0x01; + + #endregion + + #region Properties... + + /// + /// Protocol name + /// + public string ProtocolName + { + get { return this.protocolName; } + set { this.protocolName = value; } + } + + /// + /// Protocol version + /// + public byte ProtocolVersion + { + get { return this.protocolVersion; } + set { this.protocolVersion = value; } + } + + /// + /// Client identifier + /// + public string ClientId + { + get { return this.clientId; } + set { this.clientId = value; } + } + + /// + /// Will retain flag + /// + public bool WillRetain + { + get { return this.willRetain; } + set { this.willRetain = value; } + } + + /// + /// Will QOS level + /// + public byte WillQosLevel + { + get { return this.willQosLevel; } + set { this.willQosLevel = value; } + } + + /// + /// Will flag + /// + public bool WillFlag + { + get { return this.willFlag; } + set { this.willFlag = value; } + } + + /// + /// Will topic + /// + public string WillTopic + { + get { return this.willTopic; } + set { this.willTopic = value; } + } + + /// + /// Will message + /// + public string WillMessage + { + get { return this.willMessage; } + set { this.willMessage = value; } + } + + /// + /// Username + /// + public string Username + { + get { return this.username; } + set { this.username = value; } + } + + /// + /// Password + /// + public string Password + { + get { return this.password; } + set { this.password = value; } + } + + /// + /// Clean session flag + /// + public bool CleanSession + { + get { return this.cleanSession; } + set { this.cleanSession = value; } + } + + /// + /// Keep alive period + /// + public ushort KeepAlivePeriod + { + get { return this.keepAlivePeriod; } + set { this.keepAlivePeriod = value; } + } + + #endregion + + // protocol name + private string protocolName; + // protocol version + private byte protocolVersion; + // client identifier + private string clientId; + // will retain flag + protected bool willRetain; + // will quality of service level + protected byte willQosLevel; + // will flag + private bool willFlag; + // will topic + private string willTopic; + // will message + private string willMessage; + // username + private string username; + // password + private string password; + // clean session flag + private bool cleanSession; + // keep alive period (in sec) + private ushort keepAlivePeriod; + + /// + /// Constructor + /// + public MqttMsgConnect() + { + this.type = MQTT_MSG_CONNECT_TYPE; + } + + /// + /// Constructor + /// + /// Client identifier + public MqttMsgConnect(string clientId) : + this(clientId, null, null, false, QOS_LEVEL_AT_LEAST_ONCE, false, null, null, true, KEEP_ALIVE_PERIOD_DEFAULT, PROTOCOL_VERSION_V3_1_1) + { + } + + /// + /// Constructor + /// + /// Client identifier + /// Username + /// Password + /// Will retain flag + /// Will QOS level + /// Will flag + /// Will topic + /// Will message + /// Clean sessione flag + /// Keep alive period + /// Protocol version + public MqttMsgConnect(string clientId, + string username, + string password, + bool willRetain, + byte willQosLevel, + bool willFlag, + string willTopic, + string willMessage, + bool cleanSession, + ushort keepAlivePeriod, + byte protocolVersion + ) + { + this.type = MQTT_MSG_CONNECT_TYPE; + + this.clientId = clientId; + this.username = username; + this.password = password; + this.willRetain = willRetain; + this.willQosLevel = willQosLevel; + this.willFlag = willFlag; + this.willTopic = willTopic; + this.willMessage = willMessage; + this.cleanSession = cleanSession; + this.keepAlivePeriod = keepAlivePeriod; + // [v.3.1.1] added new protocol name and version + this.protocolVersion = protocolVersion; + this.protocolName = (this.protocolVersion == PROTOCOL_VERSION_V3_1_1) ? PROTOCOL_NAME_V3_1_1 : PROTOCOL_NAME_V3_1; + } + + /// + /// Parse bytes for a CONNECT message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// CONNECT message instance + public static MqttMsgConnect Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + int protNameUtf8Length; + byte[] protNameUtf8; + bool isUsernameFlag; + bool isPasswordFlag; + int clientIdUtf8Length; + byte[] clientIdUtf8; + int willTopicUtf8Length; + byte[] willTopicUtf8; + int willMessageUtf8Length; + byte[] willMessageUtf8; + int usernameUtf8Length; + byte[] usernameUtf8; + int passwordUtf8Length; + byte[] passwordUtf8; + MqttMsgConnect msg = new MqttMsgConnect(); + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + channel.Receive(buffer); + + // protocol name + protNameUtf8Length = ((buffer[index++] << 8) & 0xFF00); + protNameUtf8Length |= buffer[index++]; + protNameUtf8 = new byte[protNameUtf8Length]; + Array.Copy(buffer, index, protNameUtf8, 0, protNameUtf8Length); + index += protNameUtf8Length; + msg.protocolName = new String(Encoding.UTF8.GetChars(protNameUtf8)); + + // [v3.1.1] wrong protocol name + if (!msg.protocolName.Equals(PROTOCOL_NAME_V3_1) && !msg.protocolName.Equals(PROTOCOL_NAME_V3_1_1)) + throw new MqttClientException(MqttClientErrorCode.InvalidProtocolName); + + // protocol version + msg.protocolVersion = buffer[index]; + index += PROTOCOL_VERSION_SIZE; + + // connect flags + // [v3.1.1] check lsb (reserved) must be 0 + if ((msg.protocolVersion == PROTOCOL_VERSION_V3_1_1) && + ((buffer[index] & RESERVED_FLAG_MASK) != 0x00)) + throw new MqttClientException(MqttClientErrorCode.InvalidConnectFlags); + + isUsernameFlag = (buffer[index] & USERNAME_FLAG_MASK) != 0x00; + isPasswordFlag = (buffer[index] & PASSWORD_FLAG_MASK) != 0x00; + msg.willRetain = (buffer[index] & WILL_RETAIN_FLAG_MASK) != 0x00; + msg.willQosLevel = (byte)((buffer[index] & WILL_QOS_FLAG_MASK) >> WILL_QOS_FLAG_OFFSET); + msg.willFlag = (buffer[index] & WILL_FLAG_MASK) != 0x00; + msg.cleanSession = (buffer[index] & CLEAN_SESSION_FLAG_MASK) != 0x00; + index += CONNECT_FLAGS_SIZE; + + // keep alive timer + msg.keepAlivePeriod = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.keepAlivePeriod |= buffer[index++]; + + // client identifier [v3.1.1] it may be zero bytes long (empty string) + clientIdUtf8Length = ((buffer[index++] << 8) & 0xFF00); + clientIdUtf8Length |= buffer[index++]; + clientIdUtf8 = new byte[clientIdUtf8Length]; + Array.Copy(buffer, index, clientIdUtf8, 0, clientIdUtf8Length); + index += clientIdUtf8Length; + msg.clientId = new String(Encoding.UTF8.GetChars(clientIdUtf8)); + // [v3.1.1] if client identifier is zero bytes long, clean session must be true + if ((msg.protocolVersion == PROTOCOL_VERSION_V3_1_1) && (clientIdUtf8Length == 0) && (!msg.cleanSession)) + throw new MqttClientException(MqttClientErrorCode.InvalidClientId); + + // will topic and will message + if (msg.willFlag) + { + willTopicUtf8Length = ((buffer[index++] << 8) & 0xFF00); + willTopicUtf8Length |= buffer[index++]; + willTopicUtf8 = new byte[willTopicUtf8Length]; + Array.Copy(buffer, index, willTopicUtf8, 0, willTopicUtf8Length); + index += willTopicUtf8Length; + msg.willTopic = new String(Encoding.UTF8.GetChars(willTopicUtf8)); + + willMessageUtf8Length = ((buffer[index++] << 8) & 0xFF00); + willMessageUtf8Length |= buffer[index++]; + willMessageUtf8 = new byte[willMessageUtf8Length]; + Array.Copy(buffer, index, willMessageUtf8, 0, willMessageUtf8Length); + index += willMessageUtf8Length; + msg.willMessage = new String(Encoding.UTF8.GetChars(willMessageUtf8)); + } + + // username + if (isUsernameFlag) + { + usernameUtf8Length = ((buffer[index++] << 8) & 0xFF00); + usernameUtf8Length |= buffer[index++]; + usernameUtf8 = new byte[usernameUtf8Length]; + Array.Copy(buffer, index, usernameUtf8, 0, usernameUtf8Length); + index += usernameUtf8Length; + msg.username = new String(Encoding.UTF8.GetChars(usernameUtf8)); + } + + // password + if (isPasswordFlag) + { + passwordUtf8Length = ((buffer[index++] << 8) & 0xFF00); + passwordUtf8Length |= buffer[index++]; + passwordUtf8 = new byte[passwordUtf8Length]; + Array.Copy(buffer, index, passwordUtf8, 0, passwordUtf8Length); + index += passwordUtf8Length; + msg.password = new String(Encoding.UTF8.GetChars(passwordUtf8)); + } + + return msg; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + byte[] clientIdUtf8 = Encoding.UTF8.GetBytes(this.clientId); + byte[] willTopicUtf8 = (this.willFlag && (this.willTopic != null)) ? Encoding.UTF8.GetBytes(this.willTopic) : null; + byte[] willMessageUtf8 = (this.willFlag && (this.willMessage != null)) ? Encoding.UTF8.GetBytes(this.willMessage) : null; + byte[] usernameUtf8 = ((this.username != null) && (this.username.Length > 0)) ? Encoding.UTF8.GetBytes(this.username) : null; + byte[] passwordUtf8 = ((this.password != null) && (this.password.Length > 0)) ? Encoding.UTF8.GetBytes(this.password) : null; + + // [v3.1.1] + if (this.protocolVersion == PROTOCOL_VERSION_V3_1_1) + { + // will flag set, will topic and will message MUST be present + if (this.willFlag && ((this.willQosLevel >= 0x03) || + (willTopicUtf8 == null) || (willMessageUtf8 == null) || + ((willTopicUtf8 != null) && (willTopicUtf8.Length == 0)) || + ((willMessageUtf8 != null) && (willMessageUtf8.Length == 0)))) + throw new MqttClientException(MqttClientErrorCode.WillWrong); + // willflag not set, retain must be 0 and will topic and message MUST NOT be present + else if (!this.willFlag && ((this.willRetain) || + (willTopicUtf8 != null) || (willMessageUtf8 != null) || + ((willTopicUtf8 != null) && (willTopicUtf8.Length != 0)) || + ((willMessageUtf8 != null) && (willMessageUtf8.Length != 0)))) + throw new MqttClientException(MqttClientErrorCode.WillWrong); + } + + if (this.keepAlivePeriod > MAX_KEEP_ALIVE) + throw new MqttClientException(MqttClientErrorCode.KeepAliveWrong); + + // check on will QoS Level + if ((this.willQosLevel < MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE) || + (this.willQosLevel > MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE)) + throw new MqttClientException(MqttClientErrorCode.WillWrong); + + // protocol name field size + // MQTT version 3.1 + if (this.protocolVersion == PROTOCOL_VERSION_V3_1) + { + varHeaderSize += (PROTOCOL_NAME_LEN_SIZE + PROTOCOL_NAME_V3_1_SIZE); + } + // MQTT version 3.1.1 + else + { + varHeaderSize += (PROTOCOL_NAME_LEN_SIZE + PROTOCOL_NAME_V3_1_1_SIZE); + } + // protocol level field size + varHeaderSize += PROTOCOL_VERSION_SIZE; + // connect flags field size + varHeaderSize += CONNECT_FLAGS_SIZE; + // keep alive timer field size + varHeaderSize += KEEP_ALIVE_TIME_SIZE; + + // client identifier field size + payloadSize += clientIdUtf8.Length + 2; + // will topic field size + payloadSize += (willTopicUtf8 != null) ? (willTopicUtf8.Length + 2) : 0; + // will message field size + payloadSize += (willMessageUtf8 != null) ? (willMessageUtf8.Length + 2) : 0; + // username field size + payloadSize += (usernameUtf8 != null) ? (usernameUtf8.Length + 2) : 0; + // password field size + payloadSize += (passwordUtf8 != null) ? (passwordUtf8.Length + 2) : 0; + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + buffer[index++] = (MQTT_MSG_CONNECT_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_CONNECT_FLAG_BITS; // [v.3.1.1] + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // protocol name + buffer[index++] = 0; // MSB protocol name size + // MQTT version 3.1 + if (this.protocolVersion == PROTOCOL_VERSION_V3_1) + { + buffer[index++] = PROTOCOL_NAME_V3_1_SIZE; // LSB protocol name size + Array.Copy(Encoding.UTF8.GetBytes(PROTOCOL_NAME_V3_1), 0, buffer, index, PROTOCOL_NAME_V3_1_SIZE); + index += PROTOCOL_NAME_V3_1_SIZE; + // protocol version + buffer[index++] = PROTOCOL_VERSION_V3_1; + } + // MQTT version 3.1.1 + else + { + buffer[index++] = PROTOCOL_NAME_V3_1_1_SIZE; // LSB protocol name size + Array.Copy(Encoding.UTF8.GetBytes(PROTOCOL_NAME_V3_1_1), 0, buffer, index, PROTOCOL_NAME_V3_1_1_SIZE); + index += PROTOCOL_NAME_V3_1_1_SIZE; + // protocol version + buffer[index++] = PROTOCOL_VERSION_V3_1_1; + } + + // connect flags + byte connectFlags = 0x00; + connectFlags |= (usernameUtf8 != null) ? (byte)(1 << USERNAME_FLAG_OFFSET) : (byte)0x00; + connectFlags |= (passwordUtf8 != null) ? (byte)(1 << PASSWORD_FLAG_OFFSET) : (byte)0x00; + connectFlags |= (this.willRetain) ? (byte)(1 << WILL_RETAIN_FLAG_OFFSET) : (byte)0x00; + // only if will flag is set, we have to use will QoS level (otherwise is MUST be 0) + if (this.willFlag) + connectFlags |= (byte)(this.willQosLevel << WILL_QOS_FLAG_OFFSET); + connectFlags |= (this.willFlag) ? (byte)(1 << WILL_FLAG_OFFSET) : (byte)0x00; + connectFlags |= (this.cleanSession) ? (byte)(1 << CLEAN_SESSION_FLAG_OFFSET) : (byte)0x00; + buffer[index++] = connectFlags; + + // keep alive period + buffer[index++] = (byte)((this.keepAlivePeriod >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(this.keepAlivePeriod & 0x00FF); // LSB + + // client identifier + buffer[index++] = (byte)((clientIdUtf8.Length >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(clientIdUtf8.Length & 0x00FF); // LSB + Array.Copy(clientIdUtf8, 0, buffer, index, clientIdUtf8.Length); + index += clientIdUtf8.Length; + + // will topic + if (this.willFlag && (willTopicUtf8 != null)) + { + buffer[index++] = (byte)((willTopicUtf8.Length >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(willTopicUtf8.Length & 0x00FF); // LSB + Array.Copy(willTopicUtf8, 0, buffer, index, willTopicUtf8.Length); + index += willTopicUtf8.Length; + } + + // will message + if (this.willFlag && (willMessageUtf8 != null)) + { + buffer[index++] = (byte)((willMessageUtf8.Length >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(willMessageUtf8.Length & 0x00FF); // LSB + Array.Copy(willMessageUtf8, 0, buffer, index, willMessageUtf8.Length); + index += willMessageUtf8.Length; + } + + // username + if (usernameUtf8 != null) + { + buffer[index++] = (byte)((usernameUtf8.Length >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(usernameUtf8.Length & 0x00FF); // LSB + Array.Copy(usernameUtf8, 0, buffer, index, usernameUtf8.Length); + index += usernameUtf8.Length; + } + + // password + if (passwordUtf8 != null) + { + buffer[index++] = (byte)((passwordUtf8.Length >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(passwordUtf8.Length & 0x00FF); // LSB + Array.Copy(passwordUtf8, 0, buffer, index, passwordUtf8.Length); + index += passwordUtf8.Length; + } + + return buffer; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "CONNECT", + new object[] { "protocolName", "protocolVersion", "clientId", "willFlag", "willRetain", "willQosLevel", "willTopic", "willMessage", "username", "password", "cleanSession", "keepAlivePeriod" }, + new object[] { this.protocolName, this.protocolVersion, this.clientId, this.willFlag, this.willRetain, this.willQosLevel, this.willTopic, this.willMessage, this.username, this.password, this.cleanSession, this.keepAlivePeriod }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgConnect.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgConnect.cs.meta new file mode 100644 index 0000000..7a6353d --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgConnect.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4e9a05c6d21e4b94f930df781ea81507 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgConnectEventArgs.cs b/Assets/M2Mqtt/Messages/MqttMsgConnectEventArgs.cs new file mode 100644 index 0000000..ce0b3fe --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgConnectEventArgs.cs @@ -0,0 +1,44 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) +using System; +#else +using Microsoft.SPOT; +#endif + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Event Args class for CONNECT message received from client + /// + public class MqttMsgConnectEventArgs : EventArgs + { + /// + /// Message received from client + /// + public MqttMsgConnect Message { get; private set; } + + /// + /// Constructor + /// + /// CONNECT message received from client + public MqttMsgConnectEventArgs(MqttMsgConnect connect) + { + this.Message = connect; + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgConnectEventArgs.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgConnectEventArgs.cs.meta new file mode 100644 index 0000000..f6bfce3 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgConnectEventArgs.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 94ef26e7c1890814fb2dfa8660ab2330 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgContext.cs b/Assets/M2Mqtt/Messages/MqttMsgContext.cs new file mode 100644 index 0000000..a2850d7 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgContext.cs @@ -0,0 +1,159 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using System.Text; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Context for MQTT message + /// + public class MqttMsgContext + { + /// + /// MQTT message + /// + public MqttMsgBase Message { get; set; } + + /// + /// MQTT message state + /// + public MqttMsgState State { get; set; } + + /// + /// Flow of the message + /// + public MqttMsgFlow Flow { get; set; } + + /// + /// Timestamp in ticks (for retry) + /// + public int Timestamp { get; set; } + + /// + /// Attempt (for retry) + /// + public int Attempt { get; set; } + + /// + /// Unique key + /// + public string Key + { + get { return this.Flow + "_" + this.Message.MessageId; } + } + } + + /// + /// Flow of the message + /// + public enum MqttMsgFlow + { + /// + /// To publish to subscribers + /// + ToPublish, + + /// + /// To acknowledge to publisher + /// + ToAcknowledge + } + + /// + /// MQTT message state + /// + public enum MqttMsgState + { + /// + /// QOS = 0, Message queued + /// + QueuedQos0, + + /// + /// QOS = 1, Message queued + /// + QueuedQos1, + + /// + /// QOS = 2, Message queued + /// + QueuedQos2, + + /// + /// QOS = 1, PUBLISH sent, wait for PUBACK + /// + WaitForPuback, + + /// + /// QOS = 2, PUBLISH sent, wait for PUBREC + /// + WaitForPubrec, + + /// + /// QOS = 2, PUBREC sent, wait for PUBREL + /// + WaitForPubrel, + + /// + /// QOS = 2, PUBREL sent, wait for PUBCOMP + /// + WaitForPubcomp, + + /// + /// QOS = 2, start first phase handshake send PUBREC + /// + SendPubrec, + + /// + /// QOS = 2, start second phase handshake send PUBREL + /// + SendPubrel, + + /// + /// QOS = 2, end second phase handshake send PUBCOMP + /// + SendPubcomp, + + /// + /// QOS = 1, PUBLISH received, send PUBACK + /// + SendPuback, + + // [v3.1.1] SUBSCRIBE isn't "officially" QOS = 1 + /// + /// Send SUBSCRIBE message + /// + SendSubscribe, + + // [v3.1.1] UNSUBSCRIBE isn't "officially" QOS = 1 + /// + /// Send UNSUBSCRIBE message + /// + SendUnsubscribe, + + /// + /// (QOS = 1), SUBSCRIBE sent, wait for SUBACK + /// + WaitForSuback, + + /// + /// (QOS = 1), UNSUBSCRIBE sent, wait for UNSUBACK + /// + WaitForUnsuback + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgContext.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgContext.cs.meta new file mode 100644 index 0000000..3dc41df --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: be87d94d20cc8bf41a67ff659e1f93ab +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgDisconnect.cs b/Assets/M2Mqtt/Messages/MqttMsgDisconnect.cs new file mode 100644 index 0000000..d918473 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgDisconnect.cs @@ -0,0 +1,86 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for DISCONNECT message from client to broker + /// + public class MqttMsgDisconnect : MqttMsgBase + { + /// + /// Constructor + /// + public MqttMsgDisconnect() + { + this.type = MQTT_MSG_DISCONNECT_TYPE; + } + + /// + /// Parse bytes for a DISCONNECT message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// DISCONNECT message instance + public static MqttMsgDisconnect Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + MqttMsgDisconnect msg = new MqttMsgDisconnect(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_DISCONNECT_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + // NOTE : remainingLength must be 0 + + return msg; + } + + public override byte[] GetBytes(byte protocolVersion) + { + byte[] buffer = new byte[2]; + int index = 0; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_DISCONNECT_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_DISCONNECT_FLAG_BITS; // [v.3.1.1] + else + buffer[index++] = (MQTT_MSG_DISCONNECT_TYPE << MSG_TYPE_OFFSET); + buffer[index++] = 0x00; + + return buffer; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "DISCONNECT", + null, + null); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgDisconnect.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgDisconnect.cs.meta new file mode 100644 index 0000000..d273c64 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgDisconnect.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2999661a610fbe948bec59f459a1884d +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgPingReq.cs b/Assets/M2Mqtt/Messages/MqttMsgPingReq.cs new file mode 100644 index 0000000..b46bdb6 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPingReq.cs @@ -0,0 +1,86 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for PINGREQ message from client to broker + /// + public class MqttMsgPingReq : MqttMsgBase + { + /// + /// Constructor + /// + public MqttMsgPingReq() + { + this.type = MQTT_MSG_PINGREQ_TYPE; + } + + public override byte[] GetBytes(byte protocolVersion) + { + byte[] buffer = new byte[2]; + int index = 0; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_PINGREQ_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_PINGREQ_FLAG_BITS; // [v.3.1.1] + else + buffer[index++] = (MQTT_MSG_PINGREQ_TYPE << MSG_TYPE_OFFSET); + buffer[index++] = 0x00; + + return buffer; + } + + /// + /// Parse bytes for a PINGREQ message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// PINGREQ message instance + public static MqttMsgPingReq Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + MqttMsgPingReq msg = new MqttMsgPingReq(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_PINGREQ_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // already know remaininglength is zero (MQTT specification), + // so it isn't necessary to read other data from socket + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + + return msg; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "PINGREQ", + null, + null); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgPingReq.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgPingReq.cs.meta new file mode 100644 index 0000000..b339285 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPingReq.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e55a8b528223b974da01f17bd0e99264 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgPingResp.cs b/Assets/M2Mqtt/Messages/MqttMsgPingResp.cs new file mode 100644 index 0000000..2b028b9 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPingResp.cs @@ -0,0 +1,87 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for PINGRESP message from client to broker + /// + public class MqttMsgPingResp : MqttMsgBase + { + /// + /// Constructor + /// + public MqttMsgPingResp() + { + this.type = MQTT_MSG_PINGRESP_TYPE; + } + + /// + /// Parse bytes for a PINGRESP message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// PINGRESP message instance + public static MqttMsgPingResp Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + MqttMsgPingResp msg = new MqttMsgPingResp(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_PINGRESP_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // already know remaininglength is zero (MQTT specification), + // so it isn't necessary to read other data from socket + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + + return msg; + } + + public override byte[] GetBytes(byte protocolVersion) + { + byte[] buffer = new byte[2]; + int index = 0; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_PINGRESP_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_PINGRESP_FLAG_BITS; // [v.3.1.1] + else + buffer[index++] = (MQTT_MSG_PINGRESP_TYPE << MSG_TYPE_OFFSET); + buffer[index++] = 0x00; + + return buffer; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "PINGRESP", + null, + null); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgPingResp.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgPingResp.cs.meta new file mode 100644 index 0000000..8f4e867 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPingResp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 68bebfc7d7e571647b98b34ec131097b +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgPuback.cs b/Assets/M2Mqtt/Messages/MqttMsgPuback.cs new file mode 100644 index 0000000..e00e37f --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPuback.cs @@ -0,0 +1,125 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for PUBACK message from broker to client + /// + public class MqttMsgPuback : MqttMsgBase + { + /// + /// Constructor + /// + public MqttMsgPuback() + { + this.type = MQTT_MSG_PUBACK_TYPE; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + // message identifier + varHeaderSize += MESSAGE_ID_SIZE; + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_PUBACK_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_PUBACK_FLAG_BITS; // [v.3.1.1] + else + buffer[index++] = (MQTT_MSG_PUBACK_TYPE << MSG_TYPE_OFFSET); + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // get message identifier + buffer[index++] = (byte)((this.messageId >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(this.messageId & 0x00FF); // LSB + + return buffer; + } + + /// + /// Parse bytes for a PUBACK message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// PUBACK message instance + public static MqttMsgPuback Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + MqttMsgPuback msg = new MqttMsgPuback(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_PUBACK_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + channel.Receive(buffer); + + // message id + msg.messageId = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.messageId |= (buffer[index++]); + + return msg; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "PUBACK", + new object[] { "messageId" }, + new object[] { this.messageId }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgPuback.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgPuback.cs.meta new file mode 100644 index 0000000..d786554 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPuback.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6c5ac6994ae049a4f9e8e157abc5bf8d +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgPubcomp.cs b/Assets/M2Mqtt/Messages/MqttMsgPubcomp.cs new file mode 100644 index 0000000..eeabd3b --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPubcomp.cs @@ -0,0 +1,125 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for PUBCOMP message from broker to client + /// + public class MqttMsgPubcomp : MqttMsgBase + { + /// + /// Constructor + /// + public MqttMsgPubcomp() + { + this.type = MQTT_MSG_PUBCOMP_TYPE; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + // message identifier + varHeaderSize += MESSAGE_ID_SIZE; + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_PUBCOMP_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_PUBCOMP_FLAG_BITS; // [v.3.1.1] + else + buffer[index++] = (MQTT_MSG_PUBCOMP_TYPE << MSG_TYPE_OFFSET); + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // get message identifier + buffer[index++] = (byte)((this.messageId >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(this.messageId & 0x00FF); // LSB + + return buffer; + } + + /// + /// Parse bytes for a PUBCOMP message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// PUBCOMP message instance + public static MqttMsgPubcomp Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + MqttMsgPubcomp msg = new MqttMsgPubcomp(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_PUBCOMP_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + channel.Receive(buffer); + + // message id + msg.messageId = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.messageId |= (buffer[index++]); + + return msg; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "PUBCOMP", + new object[] { "messageId" }, + new object[] { this.messageId }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgPubcomp.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgPubcomp.cs.meta new file mode 100644 index 0000000..5a4a320 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPubcomp.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 624a1f2bbc88e16438386f1d4fb16abe +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgPublish.cs b/Assets/M2Mqtt/Messages/MqttMsgPublish.cs new file mode 100644 index 0000000..6bbf207 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPublish.cs @@ -0,0 +1,277 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using System.Text; +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for PUBLISH message from client to broker + /// + public class MqttMsgPublish : MqttMsgBase + { + #region Properties... + + /// + /// Message topic + /// + public string Topic + { + get { return this.topic; } + set { this.topic = value; } + } + + /// + /// Message data + /// + public byte[] Message + { + get { return this.message; } + set { this.message = value; } + } + + #endregion + + // message topic + private string topic; + // message data + private byte[] message; + + /// + /// Constructor + /// + public MqttMsgPublish() + { + this.type = MQTT_MSG_PUBLISH_TYPE; + } + + /// + /// Constructor + /// + /// Message topic + /// Message data + public MqttMsgPublish(string topic, byte[] message) : + this(topic, message, false, QOS_LEVEL_AT_MOST_ONCE, false) + { + } + + /// + /// Constructor + /// + /// Message topic + /// Message data + /// Duplicate flag + /// Quality of Service level + /// Retain flag + public MqttMsgPublish(string topic, + byte[] message, + bool dupFlag, + byte qosLevel, + bool retain) : base() + { + this.type = MQTT_MSG_PUBLISH_TYPE; + + this.topic = topic; + this.message = message; + this.dupFlag = dupFlag; + this.qosLevel = qosLevel; + this.retain = retain; + this.messageId = 0; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + // topic can't contain wildcards + if ((this.topic.IndexOf('#') != -1) || (this.topic.IndexOf('+') != -1)) + throw new MqttClientException(MqttClientErrorCode.TopicWildcard); + + // check topic length + if ((this.topic.Length < MIN_TOPIC_LENGTH) || (this.topic.Length > MAX_TOPIC_LENGTH)) + throw new MqttClientException(MqttClientErrorCode.TopicLength); + + // check wrong QoS level (both bits can't be set 1) + if (this.qosLevel > QOS_LEVEL_EXACTLY_ONCE) + throw new MqttClientException(MqttClientErrorCode.QosNotAllowed); + + byte[] topicUtf8 = Encoding.UTF8.GetBytes(this.topic); + + // topic name + varHeaderSize += topicUtf8.Length + 2; + + // message id is valid only with QOS level 1 or QOS level 2 + if ((this.qosLevel == QOS_LEVEL_AT_LEAST_ONCE) || + (this.qosLevel == QOS_LEVEL_EXACTLY_ONCE)) + { + varHeaderSize += MESSAGE_ID_SIZE; + } + + // check on message with zero length + if (this.message != null) + // message data + payloadSize += this.message.Length; + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + buffer[index] = (byte)((MQTT_MSG_PUBLISH_TYPE << MSG_TYPE_OFFSET) | + (this.qosLevel << QOS_LEVEL_OFFSET)); + buffer[index] |= this.dupFlag ? (byte)(1 << DUP_FLAG_OFFSET) : (byte)0x00; + buffer[index] |= this.retain ? (byte)(1 << RETAIN_FLAG_OFFSET) : (byte)0x00; + index++; + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // topic name + buffer[index++] = (byte)((topicUtf8.Length >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(topicUtf8.Length & 0x00FF); // LSB + Array.Copy(topicUtf8, 0, buffer, index, topicUtf8.Length); + index += topicUtf8.Length; + + // message id is valid only with QOS level 1 or QOS level 2 + if ((this.qosLevel == QOS_LEVEL_AT_LEAST_ONCE) || + (this.qosLevel == QOS_LEVEL_EXACTLY_ONCE)) + { + // check message identifier assigned + if (this.messageId == 0) + throw new MqttClientException(MqttClientErrorCode.WrongMessageId); + buffer[index++] = (byte)((this.messageId >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(this.messageId & 0x00FF); // LSB + } + + // check on message with zero length + if (this.message != null) + { + // message data + Array.Copy(this.message, 0, buffer, index, this.message.Length); + index += this.message.Length; + } + + return buffer; + } + + /// + /// Parse bytes for a PUBLISH message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// PUBLISH message instance + public static MqttMsgPublish Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + byte[] topicUtf8; + int topicUtf8Length; + MqttMsgPublish msg = new MqttMsgPublish(); + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + int received = channel.Receive(buffer); + + // topic name + topicUtf8Length = ((buffer[index++] << 8) & 0xFF00); + topicUtf8Length |= buffer[index++]; + topicUtf8 = new byte[topicUtf8Length]; + Array.Copy(buffer, index, topicUtf8, 0, topicUtf8Length); + index += topicUtf8Length; + msg.topic = new String(Encoding.UTF8.GetChars(topicUtf8)); + + // read QoS level from fixed header + msg.qosLevel = (byte)((fixedHeaderFirstByte & QOS_LEVEL_MASK) >> QOS_LEVEL_OFFSET); + // check wrong QoS level (both bits can't be set 1) + if (msg.qosLevel > QOS_LEVEL_EXACTLY_ONCE) + throw new MqttClientException(MqttClientErrorCode.QosNotAllowed); + // read DUP flag from fixed header + msg.dupFlag = (((fixedHeaderFirstByte & DUP_FLAG_MASK) >> DUP_FLAG_OFFSET) == 0x01); + // read retain flag from fixed header + msg.retain = (((fixedHeaderFirstByte & RETAIN_FLAG_MASK) >> RETAIN_FLAG_OFFSET) == 0x01); + + // message id is valid only with QOS level 1 or QOS level 2 + if ((msg.qosLevel == QOS_LEVEL_AT_LEAST_ONCE) || + (msg.qosLevel == QOS_LEVEL_EXACTLY_ONCE)) + { + // message id + msg.messageId = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.messageId |= (buffer[index++]); + } + + // get payload with message data + int messageSize = remainingLength - index; + int remaining = messageSize; + int messageOffset = 0; + msg.message = new byte[messageSize]; + + // BUG FIX 26/07/2013 : receiving large payload + + // copy first part of payload data received + Array.Copy(buffer, index, msg.message, messageOffset, received - index); + remaining -= (received - index); + messageOffset += (received - index); + + // if payload isn't finished + while (remaining > 0) + { + // receive other payload data + received = channel.Receive(buffer); + Array.Copy(buffer, 0, msg.message, messageOffset, received); + remaining -= received; + messageOffset += received; + } + + return msg; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "PUBLISH", + new object[] { "messageId", "topic", "message" }, + new object[] { this.messageId, this.topic, this.message }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgPublish.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgPublish.cs.meta new file mode 100644 index 0000000..2ada5c6 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPublish.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ea9803434a62fb040b88b404229953d1 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgPublishEventArgs.cs b/Assets/M2Mqtt/Messages/MqttMsgPublishEventArgs.cs new file mode 100644 index 0000000..efb2333 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPublishEventArgs.cs @@ -0,0 +1,111 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) +using System; +#else +using Microsoft.SPOT; +#endif + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Event Args class for PUBLISH message received from broker + /// + public class MqttMsgPublishEventArgs : EventArgs + { + #region Properties... + + /// + /// Message topic + /// + public string Topic + { + get { return this.topic; } + internal set { this.topic = value; } + } + + /// + /// Message data + /// + public byte[] Message + { + get { return this.message; } + internal set { this.message = value; } + } + + /// + /// Duplicate message flag + /// + public bool DupFlag + { + get { return this.dupFlag; } + set { this.dupFlag = value; } + } + + /// + /// Quality of Service level + /// + public byte QosLevel + { + get { return this.qosLevel; } + internal set { this.qosLevel = value; } + } + + /// + /// Retain message flag + /// + public bool Retain + { + get { return this.retain; } + internal set { this.retain = value; } + } + + #endregion + + // message topic + private string topic; + // message data + private byte[] message; + // duplicate delivery + private bool dupFlag; + // quality of service level + private byte qosLevel; + // retain flag + private bool retain; + + /// + /// Constructor + /// + /// Message topic + /// Message data + /// Duplicate delivery flag + /// Quality of Service level + /// Retain flag + public MqttMsgPublishEventArgs(string topic, + byte[] message, + bool dupFlag, + byte qosLevel, + bool retain) + { + this.topic = topic; + this.message = message; + this.dupFlag = dupFlag; + this.qosLevel = qosLevel; + this.retain = retain; + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgPublishEventArgs.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgPublishEventArgs.cs.meta new file mode 100644 index 0000000..16bce57 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPublishEventArgs.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 165cf56982830e04ea796fdbce2ad3bc +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgPublishedEventArgs.cs b/Assets/M2Mqtt/Messages/MqttMsgPublishedEventArgs.cs new file mode 100644 index 0000000..e507c38 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPublishedEventArgs.cs @@ -0,0 +1,78 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) +using System; +#else +using Microsoft.SPOT; +#endif + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Event Args class for published message + /// + public class MqttMsgPublishedEventArgs : EventArgs + { + #region Properties... + + /// + /// Message identifier + /// + public ushort MessageId + { + get { return this.messageId; } + internal set { this.messageId = value; } + } + + /// + /// Message published (or failed due to retries) + /// + public bool IsPublished + { + get { return this.isPublished; } + internal set { this.isPublished = value; } + } + + #endregion + + // message identifier + ushort messageId; + + // published flag + bool isPublished; + + /// + /// Constructor (published message) + /// + /// Message identifier published + public MqttMsgPublishedEventArgs(ushort messageId) + : this(messageId, true) + { + } + + /// + /// Constructor + /// + /// Message identifier + /// Publish flag + public MqttMsgPublishedEventArgs(ushort messageId, bool isPublished) + { + this.messageId = messageId; + this.isPublished = isPublished; + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgPublishedEventArgs.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgPublishedEventArgs.cs.meta new file mode 100644 index 0000000..57c892c --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPublishedEventArgs.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 94af55e978716c643a3e3f504a7de642 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgPubrec.cs b/Assets/M2Mqtt/Messages/MqttMsgPubrec.cs new file mode 100644 index 0000000..1855bf9 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPubrec.cs @@ -0,0 +1,125 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for PUBREC message from broker to client + /// + public class MqttMsgPubrec : MqttMsgBase + { + /// + /// Constructor + /// + public MqttMsgPubrec() + { + this.type = MQTT_MSG_PUBREC_TYPE; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + // message identifier + varHeaderSize += MESSAGE_ID_SIZE; + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_PUBREC_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_PUBREC_FLAG_BITS; // [v.3.1.1] + else + buffer[index++] = (MQTT_MSG_PUBREC_TYPE << MSG_TYPE_OFFSET); + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // get message identifier + buffer[index++] = (byte)((this.messageId >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(this.messageId & 0x00FF); // LSB + + return buffer; + } + + /// + /// Parse bytes for a PUBREC message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// PUBREC message instance + public static MqttMsgPubrec Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + MqttMsgPubrec msg = new MqttMsgPubrec(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_PUBREC_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + channel.Receive(buffer); + + // message id + msg.messageId = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.messageId |= (buffer[index++]); + + return msg; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "PUBREC", + new object[] { "messageId" }, + new object[] { this.messageId }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgPubrec.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgPubrec.cs.meta new file mode 100644 index 0000000..3a43c74 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPubrec.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bd39257887ec8fb478a457309d6a8592 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgPubrel.cs b/Assets/M2Mqtt/Messages/MqttMsgPubrel.cs new file mode 100644 index 0000000..e43ca91 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPubrel.cs @@ -0,0 +1,142 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for PUBREL message from client top broker + /// + public class MqttMsgPubrel : MqttMsgBase + { + /// + /// Constructor + /// + public MqttMsgPubrel() + { + this.type = MQTT_MSG_PUBREL_TYPE; + // PUBREL message use QoS Level 1 (not "officially" in 3.1.1) + this.qosLevel = QOS_LEVEL_AT_LEAST_ONCE; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + // message identifier + varHeaderSize += MESSAGE_ID_SIZE; + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_PUBREL_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_PUBREL_FLAG_BITS; // [v.3.1.1] + else + { + buffer[index] = (byte)((MQTT_MSG_PUBREL_TYPE << MSG_TYPE_OFFSET) | + (this.qosLevel << QOS_LEVEL_OFFSET)); + buffer[index] |= this.dupFlag ? (byte)(1 << DUP_FLAG_OFFSET) : (byte)0x00; + index++; + } + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // get next message identifier + buffer[index++] = (byte)((this.messageId >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(this.messageId & 0x00FF); // LSB + + return buffer; + } + + /// + /// Parse bytes for a PUBREL message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// PUBREL message instance + public static MqttMsgPubrel Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + MqttMsgPubrel msg = new MqttMsgPubrel(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_PUBREL_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + channel.Receive(buffer); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1) + { + // only 3.1.0 + + // read QoS level from fixed header (would be QoS Level 1) + msg.qosLevel = (byte)((fixedHeaderFirstByte & QOS_LEVEL_MASK) >> QOS_LEVEL_OFFSET); + // read DUP flag from fixed header + msg.dupFlag = (((fixedHeaderFirstByte & DUP_FLAG_MASK) >> DUP_FLAG_OFFSET) == 0x01); + } + + // message id + msg.messageId = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.messageId |= (buffer[index++]); + + return msg; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "PUBREL", + new object[] { "messageId" }, + new object[] { this.messageId }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgPubrel.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgPubrel.cs.meta new file mode 100644 index 0000000..0bfe4e3 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgPubrel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: caa49c87a824eb74a9e467e7f4b0f43a +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgSuback.cs b/Assets/M2Mqtt/Messages/MqttMsgSuback.cs new file mode 100644 index 0000000..6ecfd0d --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgSuback.cs @@ -0,0 +1,162 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for SUBACK message from broker to client + /// + public class MqttMsgSuback : MqttMsgBase + { + #region Properties... + + /// + /// List of granted QOS Levels + /// + public byte[] GrantedQoSLevels + { + get { return this.grantedQosLevels; } + set { this.grantedQosLevels = value; } + } + + #endregion + + // granted QOS levels + byte[] grantedQosLevels; + + /// + /// Constructor + /// + public MqttMsgSuback() + { + this.type = MQTT_MSG_SUBACK_TYPE; + } + + /// + /// Parse bytes for a SUBACK message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// SUBACK message instance + public static MqttMsgSuback Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + MqttMsgSuback msg = new MqttMsgSuback(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_SUBACK_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + channel.Receive(buffer); + + // message id + msg.messageId = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.messageId |= (buffer[index++]); + + // payload contains QoS levels granted + msg.grantedQosLevels = new byte[remainingLength - MESSAGE_ID_SIZE]; + int qosIdx = 0; + do + { + msg.grantedQosLevels[qosIdx++] = buffer[index++]; + } while (index < remainingLength); + + return msg; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + // message identifier + varHeaderSize += MESSAGE_ID_SIZE; + + int grantedQosIdx = 0; + for (grantedQosIdx = 0; grantedQosIdx < this.grantedQosLevels.Length; grantedQosIdx++) + { + payloadSize++; + } + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_SUBACK_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_SUBACK_FLAG_BITS; // [v.3.1.1] + else + buffer[index++] = (byte)(MQTT_MSG_SUBACK_TYPE << MSG_TYPE_OFFSET); + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // message id + buffer[index++] = (byte)((this.messageId >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(this.messageId & 0x00FF); // LSB + + // payload contains QoS levels granted + for (grantedQosIdx = 0; grantedQosIdx < this.grantedQosLevels.Length; grantedQosIdx++) + { + buffer[index++] = this.grantedQosLevels[grantedQosIdx]; + } + + return buffer; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "SUBACK", + new object[] { "messageId", "grantedQosLevels" }, + new object[] { this.messageId, this.grantedQosLevels }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgSuback.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgSuback.cs.meta new file mode 100644 index 0000000..192e608 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgSuback.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d65c65e70243bdb498dd4d35e1781d33 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgSubscribe.cs b/Assets/M2Mqtt/Messages/MqttMsgSubscribe.cs new file mode 100644 index 0000000..0e3927e --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgSubscribe.cs @@ -0,0 +1,272 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +// if NOT .Net Micro Framework +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) +using System.Collections.Generic; +#endif +using System.Collections; +using System.Text; +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for SUBSCRIBE message from client to broker + /// + public class MqttMsgSubscribe : MqttMsgBase + { + #region Properties... + + /// + /// List of topics to subscribe + /// + public string[] Topics + { + get { return this.topics; } + set { this.topics = value; } + } + + /// + /// List of QOS Levels related to topics + /// + public byte[] QoSLevels + { + get { return this.qosLevels; } + set { this.qosLevels = value; } + } + + #endregion + + // topics to subscribe + string[] topics; + // QOS levels related to topics + byte[] qosLevels; + + /// + /// Constructor + /// + public MqttMsgSubscribe() + { + this.type = MQTT_MSG_SUBSCRIBE_TYPE; + } + + /// + /// Constructor + /// + /// List of topics to subscribe + /// List of QOS Levels related to topics + public MqttMsgSubscribe(string[] topics, byte[] qosLevels) + { + this.type = MQTT_MSG_SUBSCRIBE_TYPE; + + this.topics = topics; + this.qosLevels = qosLevels; + + // SUBSCRIBE message uses QoS Level 1 (not "officially" in 3.1.1) + this.qosLevel = QOS_LEVEL_AT_LEAST_ONCE; + } + + /// + /// Parse bytes for a SUBSCRIBE message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// SUBSCRIBE message instance + public static MqttMsgSubscribe Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + byte[] topicUtf8; + int topicUtf8Length; + MqttMsgSubscribe msg = new MqttMsgSubscribe(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_SUBSCRIBE_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + int received = channel.Receive(buffer); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1) + { + // only 3.1.0 + + // read QoS level from fixed header + msg.qosLevel = (byte)((fixedHeaderFirstByte & QOS_LEVEL_MASK) >> QOS_LEVEL_OFFSET); + // read DUP flag from fixed header + msg.dupFlag = (((fixedHeaderFirstByte & DUP_FLAG_MASK) >> DUP_FLAG_OFFSET) == 0x01); + // retain flag not used + msg.retain = false; + } + + // message id + msg.messageId = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.messageId |= (buffer[index++]); + + // payload contains topics and QoS levels + // NOTE : before, I don't know how many topics will be in the payload (so use List) + +// if .Net Micro Framework +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3) + IList tmpTopics = new ArrayList(); + IList tmpQosLevels = new ArrayList(); +// else other frameworks (.Net, .Net Compact, Mono, Windows Phone) +#else + IList tmpTopics = new List(); + IList tmpQosLevels = new List(); +#endif + do + { + // topic name + topicUtf8Length = ((buffer[index++] << 8) & 0xFF00); + topicUtf8Length |= buffer[index++]; + topicUtf8 = new byte[topicUtf8Length]; + Array.Copy(buffer, index, topicUtf8, 0, topicUtf8Length); + index += topicUtf8Length; + tmpTopics.Add(new String(Encoding.UTF8.GetChars(topicUtf8))); + + // QoS level + tmpQosLevels.Add(buffer[index++]); + + } while (index < remainingLength); + + // copy from list to array + msg.topics = new string[tmpTopics.Count]; + msg.qosLevels = new byte[tmpQosLevels.Count]; + for (int i = 0; i < tmpTopics.Count; i++) + { + msg.topics[i] = (string)tmpTopics[i]; + msg.qosLevels[i] = (byte)tmpQosLevels[i]; + } + + return msg; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + // topics list empty + if ((this.topics == null) || (this.topics.Length == 0)) + throw new MqttClientException(MqttClientErrorCode.TopicsEmpty); + + // qos levels list empty + if ((this.qosLevels == null) || (this.qosLevels.Length == 0)) + throw new MqttClientException(MqttClientErrorCode.QosLevelsEmpty); + + // topics and qos levels lists length don't match + if (this.topics.Length != this.qosLevels.Length) + throw new MqttClientException(MqttClientErrorCode.TopicsQosLevelsNotMatch); + + // message identifier + varHeaderSize += MESSAGE_ID_SIZE; + + int topicIdx = 0; + byte[][] topicsUtf8 = new byte[this.topics.Length][]; + + for (topicIdx = 0; topicIdx < this.topics.Length; topicIdx++) + { + // check topic length + if ((this.topics[topicIdx].Length < MIN_TOPIC_LENGTH) || (this.topics[topicIdx].Length > MAX_TOPIC_LENGTH)) + throw new MqttClientException(MqttClientErrorCode.TopicLength); + + topicsUtf8[topicIdx] = Encoding.UTF8.GetBytes(this.topics[topicIdx]); + payloadSize += 2; // topic size (MSB, LSB) + payloadSize += topicsUtf8[topicIdx].Length; + payloadSize++; // byte for QoS + } + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_SUBSCRIBE_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_SUBSCRIBE_FLAG_BITS; // [v.3.1.1] + else + { + buffer[index] = (byte)((MQTT_MSG_SUBSCRIBE_TYPE << MSG_TYPE_OFFSET) | + (this.qosLevel << QOS_LEVEL_OFFSET)); + buffer[index] |= this.dupFlag ? (byte)(1 << DUP_FLAG_OFFSET) : (byte)0x00; + index++; + } + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // check message identifier assigned (SUBSCRIBE uses QoS Level 1, so message id is mandatory) + if (this.messageId == 0) + throw new MqttClientException(MqttClientErrorCode.WrongMessageId); + buffer[index++] = (byte)((messageId >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(messageId & 0x00FF); // LSB + + topicIdx = 0; + for (topicIdx = 0; topicIdx < this.topics.Length; topicIdx++) + { + // topic name + buffer[index++] = (byte)((topicsUtf8[topicIdx].Length >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(topicsUtf8[topicIdx].Length & 0x00FF); // LSB + Array.Copy(topicsUtf8[topicIdx], 0, buffer, index, topicsUtf8[topicIdx].Length); + index += topicsUtf8[topicIdx].Length; + + // requested QoS + buffer[index++] = this.qosLevels[topicIdx]; + } + + return buffer; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "SUBSCRIBE", + new object[] { "messageId", "topics", "qosLevels" }, + new object[] { this.messageId, this.topics, this.qosLevels }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgSubscribe.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgSubscribe.cs.meta new file mode 100644 index 0000000..f6135a7 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgSubscribe.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 05fbe0ee63fed49438d0084469af8cca +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgSubscribeEventArgs.cs b/Assets/M2Mqtt/Messages/MqttMsgSubscribeEventArgs.cs new file mode 100644 index 0000000..91c85f9 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgSubscribeEventArgs.cs @@ -0,0 +1,81 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) +using System; +#else +using Microsoft.SPOT; +#endif + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Event Args class for subscribe request on topics + /// + public class MqttMsgSubscribeEventArgs : EventArgs + { + #region Properties... + + /// + /// Message identifier + /// + public ushort MessageId + { + get { return this.messageId; } + internal set { this.messageId = value; } + } + + /// + /// Topics requested to subscribe + /// + public string[] Topics + { + get { return this.topics; } + internal set { this.topics = value; } + } + + /// + /// List of QOS Levels requested + /// + public byte[] QoSLevels + { + get { return this.qosLevels; } + internal set { this.qosLevels = value; } + } + + #endregion + + // message identifier + ushort messageId; + // topics requested to subscribe + string[] topics; + // QoS levels requested + byte[] qosLevels; + + /// + /// Constructor + /// + /// Message identifier for subscribe topics request + /// Topics requested to subscribe + /// List of QOS Levels requested + public MqttMsgSubscribeEventArgs(ushort messageId, string[] topics, byte[] qosLevels) + { + this.messageId = messageId; + this.topics = topics; + this.qosLevels = qosLevels; + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgSubscribeEventArgs.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgSubscribeEventArgs.cs.meta new file mode 100644 index 0000000..a86fe95 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgSubscribeEventArgs.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: db71b083234278e45a35bc2c84aab0e5 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgSubscribedEventArgs.cs b/Assets/M2Mqtt/Messages/MqttMsgSubscribedEventArgs.cs new file mode 100644 index 0000000..58bbb22 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgSubscribedEventArgs.cs @@ -0,0 +1,68 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) +using System; +#else +using Microsoft.SPOT; +#endif + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Event Args class for subscribed topics + /// + public class MqttMsgSubscribedEventArgs : EventArgs + { + #region Properties... + + /// + /// Message identifier + /// + public ushort MessageId + { + get { return this.messageId; } + internal set { this.messageId = value; } + } + + /// + /// List of granted QOS Levels + /// + public byte[] GrantedQoSLevels + { + get { return this.grantedQosLevels; } + internal set { this.grantedQosLevels = value; } + } + + #endregion + + // message identifier + ushort messageId; + // granted QOS levels + byte[] grantedQosLevels; + + /// + /// Constructor + /// + /// Message identifier for subscribed topics + /// List of granted QOS Levels + public MqttMsgSubscribedEventArgs(ushort messageId, byte[] grantedQosLevels) + { + this.messageId = messageId; + this.grantedQosLevels = grantedQosLevels; + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgSubscribedEventArgs.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgSubscribedEventArgs.cs.meta new file mode 100644 index 0000000..66947a4 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgSubscribedEventArgs.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f40c3f175ffe79a48902743f5572b47f +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgUnsuback.cs b/Assets/M2Mqtt/Messages/MqttMsgUnsuback.cs new file mode 100644 index 0000000..8e49a06 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgUnsuback.cs @@ -0,0 +1,126 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for UNSUBACK message from broker to client + /// + public class MqttMsgUnsuback : MqttMsgBase + { + /// + /// Constructor + /// + public MqttMsgUnsuback() + { + this.type = MQTT_MSG_UNSUBACK_TYPE; + } + + /// + /// Parse bytes for a UNSUBACK message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// UNSUBACK message instance + public static MqttMsgUnsuback Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + MqttMsgUnsuback msg = new MqttMsgUnsuback(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_UNSUBACK_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + channel.Receive(buffer); + + // message id + msg.messageId = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.messageId |= (buffer[index++]); + + return msg; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + // message identifier + varHeaderSize += MESSAGE_ID_SIZE; + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_UNSUBACK_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_UNSUBACK_FLAG_BITS; // [v.3.1.1] + else + buffer[index++] = (byte)(MQTT_MSG_UNSUBACK_TYPE << MSG_TYPE_OFFSET); + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // message id + buffer[index++] = (byte)((this.messageId >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(this.messageId & 0x00FF); // LSB + + return buffer; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "UNSUBACK", + new object[] { "messageId" }, + new object[] { this.messageId }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgUnsuback.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgUnsuback.cs.meta new file mode 100644 index 0000000..1768d4c --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgUnsuback.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3b85af8ec848453408d9ed18c74485cd +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgUnsubscribe.cs b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribe.cs new file mode 100644 index 0000000..e485133 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribe.cs @@ -0,0 +1,239 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +// if NOT .Net Micro Framework +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) +using System.Collections.Generic; +#endif +using System.Collections; +using System.Text; +using uPLibrary.Networking.M2Mqtt.Exceptions; + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Class for UNSUBSCRIBE message from client to broker + /// + public class MqttMsgUnsubscribe : MqttMsgBase + { + #region Properties... + + /// + /// List of topics to unsubscribe + /// + public string[] Topics + { + get { return this.topics; } + set { this.topics = value; } + } + + #endregion + + // topics to unsubscribe + string[] topics; + + /// + /// Constructor + /// + public MqttMsgUnsubscribe() + { + this.type = MQTT_MSG_UNSUBSCRIBE_TYPE; + } + + /// + /// Constructor + /// + /// List of topics to unsubscribe + public MqttMsgUnsubscribe(string[] topics) + { + this.type = MQTT_MSG_UNSUBSCRIBE_TYPE; + + this.topics = topics; + + // UNSUBSCRIBE message uses QoS Level 1 (not "officially" in 3.1.1) + this.qosLevel = QOS_LEVEL_AT_LEAST_ONCE; + } + + /// + /// Parse bytes for a UNSUBSCRIBE message + /// + /// First fixed header byte + /// Protocol Version + /// Channel connected to the broker + /// UNSUBSCRIBE message instance + public static MqttMsgUnsubscribe Parse(byte fixedHeaderFirstByte, byte protocolVersion, IMqttNetworkChannel channel) + { + byte[] buffer; + int index = 0; + byte[] topicUtf8; + int topicUtf8Length; + MqttMsgUnsubscribe msg = new MqttMsgUnsubscribe(); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + { + // [v3.1.1] check flag bits + if ((fixedHeaderFirstByte & MSG_FLAG_BITS_MASK) != MQTT_MSG_UNSUBSCRIBE_FLAG_BITS) + throw new MqttClientException(MqttClientErrorCode.InvalidFlagBits); + } + + // get remaining length and allocate buffer + int remainingLength = MqttMsgBase.decodeRemainingLength(channel); + buffer = new byte[remainingLength]; + + // read bytes from socket... + int received = channel.Receive(buffer); + + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1) + { + // only 3.1.0 + + // read QoS level from fixed header + msg.qosLevel = (byte)((fixedHeaderFirstByte & QOS_LEVEL_MASK) >> QOS_LEVEL_OFFSET); + // read DUP flag from fixed header + msg.dupFlag = (((fixedHeaderFirstByte & DUP_FLAG_MASK) >> DUP_FLAG_OFFSET) == 0x01); + // retain flag not used + msg.retain = false; + } + + // message id + msg.messageId = (ushort)((buffer[index++] << 8) & 0xFF00); + msg.messageId |= (buffer[index++]); + + // payload contains topics + // NOTE : before, I don't know how many topics will be in the payload (so use List) + +// if .Net Micro Framework +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3) + IList tmpTopics = new ArrayList(); +// else other frameworks (.Net, .Net Compact, Mono, Windows Phone) +#else + IList tmpTopics = new List(); +#endif + do + { + // topic name + topicUtf8Length = ((buffer[index++] << 8) & 0xFF00); + topicUtf8Length |= buffer[index++]; + topicUtf8 = new byte[topicUtf8Length]; + Array.Copy(buffer, index, topicUtf8, 0, topicUtf8Length); + index += topicUtf8Length; + tmpTopics.Add(new String(Encoding.UTF8.GetChars(topicUtf8))); + } while (index < remainingLength); + + // copy from list to array + msg.topics = new string[tmpTopics.Count]; + for (int i = 0; i < tmpTopics.Count; i++) + { + msg.topics[i] = (string)tmpTopics[i]; + } + + return msg; + } + + public override byte[] GetBytes(byte protocolVersion) + { + int fixedHeaderSize = 0; + int varHeaderSize = 0; + int payloadSize = 0; + int remainingLength = 0; + byte[] buffer; + int index = 0; + + // topics list empty + if ((this.topics == null) || (this.topics.Length == 0)) + throw new MqttClientException(MqttClientErrorCode.TopicsEmpty); + + // message identifier + varHeaderSize += MESSAGE_ID_SIZE; + + int topicIdx = 0; + byte[][] topicsUtf8 = new byte[this.topics.Length][]; + + for (topicIdx = 0; topicIdx < this.topics.Length; topicIdx++) + { + // check topic length + if ((this.topics[topicIdx].Length < MIN_TOPIC_LENGTH) || (this.topics[topicIdx].Length > MAX_TOPIC_LENGTH)) + throw new MqttClientException(MqttClientErrorCode.TopicLength); + + topicsUtf8[topicIdx] = Encoding.UTF8.GetBytes(this.topics[topicIdx]); + payloadSize += 2; // topic size (MSB, LSB) + payloadSize += topicsUtf8[topicIdx].Length; + } + + remainingLength += (varHeaderSize + payloadSize); + + // first byte of fixed header + fixedHeaderSize = 1; + + int temp = remainingLength; + // increase fixed header size based on remaining length + // (each remaining length byte can encode until 128) + do + { + fixedHeaderSize++; + temp = temp / 128; + } while (temp > 0); + + // allocate buffer for message + buffer = new byte[fixedHeaderSize + varHeaderSize + payloadSize]; + + // first fixed header byte + if (protocolVersion == MqttMsgConnect.PROTOCOL_VERSION_V3_1_1) + buffer[index++] = (MQTT_MSG_UNSUBSCRIBE_TYPE << MSG_TYPE_OFFSET) | MQTT_MSG_UNSUBSCRIBE_FLAG_BITS; // [v.3.1.1] + else + { + buffer[index] = (byte)((MQTT_MSG_UNSUBSCRIBE_TYPE << MSG_TYPE_OFFSET) | + (this.qosLevel << QOS_LEVEL_OFFSET)); + buffer[index] |= this.dupFlag ? (byte)(1 << DUP_FLAG_OFFSET) : (byte)0x00; + index++; + } + + // encode remaining length + index = this.encodeRemainingLength(remainingLength, buffer, index); + + // check message identifier assigned + if (this.messageId == 0) + throw new MqttClientException(MqttClientErrorCode.WrongMessageId); + buffer[index++] = (byte)((messageId >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(messageId & 0x00FF); // LSB + + topicIdx = 0; + for (topicIdx = 0; topicIdx < this.topics.Length; topicIdx++) + { + // topic name + buffer[index++] = (byte)((topicsUtf8[topicIdx].Length >> 8) & 0x00FF); // MSB + buffer[index++] = (byte)(topicsUtf8[topicIdx].Length & 0x00FF); // LSB + Array.Copy(topicsUtf8[topicIdx], 0, buffer, index, topicsUtf8[topicIdx].Length); + index += topicsUtf8[topicIdx].Length; + } + + return buffer; + } + + public override string ToString() + { +#if TRACE + return this.GetTraceString( + "UNSUBSCRIBE", + new object[] { "messageId", "topics" }, + new object[] { this.messageId, this.topics }); +#else + return base.ToString(); +#endif + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgUnsubscribe.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribe.cs.meta new file mode 100644 index 0000000..8629d56 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribe.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cb05e7880b2b555499135e0aa81b1f74 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgUnsubscribeEventArgs.cs b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribeEventArgs.cs new file mode 100644 index 0000000..e158783 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribeEventArgs.cs @@ -0,0 +1,68 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) +using System; +#else +using Microsoft.SPOT; +#endif + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Event Args class for unsubscribe request on topics + /// + public class MqttMsgUnsubscribeEventArgs : EventArgs + { + #region Properties... + + /// + /// Message identifier + /// + public ushort MessageId + { + get { return this.messageId; } + internal set { this.messageId = value; } + } + + /// + /// Topics requested to subscribe + /// + public string[] Topics + { + get { return this.topics; } + internal set { this.topics = value; } + } + + #endregion + + // message identifier + ushort messageId; + // topics requested to unsubscribe + string[] topics; + + /// + /// Constructor + /// + /// Message identifier for subscribed topics + /// Topics requested to subscribe + public MqttMsgUnsubscribeEventArgs(ushort messageId, string[] topics) + { + this.messageId = messageId; + this.topics = topics; + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgUnsubscribeEventArgs.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribeEventArgs.cs.meta new file mode 100644 index 0000000..b25c8a4 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribeEventArgs.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 19797a25d0e31e1409bab585f8509dc3 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Messages/MqttMsgUnsubscribedEventArgs.cs b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribedEventArgs.cs new file mode 100644 index 0000000..e65c383 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribedEventArgs.cs @@ -0,0 +1,55 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) +using System; +#else +using Microsoft.SPOT; +#endif + +namespace uPLibrary.Networking.M2Mqtt.Messages +{ + /// + /// Event Args class for unsubscribed topic + /// + public class MqttMsgUnsubscribedEventArgs : EventArgs + { + #region Properties... + + /// + /// Message identifier + /// + public ushort MessageId + { + get { return this.messageId; } + internal set { this.messageId = value; } + } + + #endregion + + // message identifier + ushort messageId; + + /// + /// Constructor + /// + /// Message identifier for unsubscribed topic + public MqttMsgUnsubscribedEventArgs(ushort messageId) + { + this.messageId = messageId; + } + } +} diff --git a/Assets/M2Mqtt/Messages/MqttMsgUnsubscribedEventArgs.cs.meta b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribedEventArgs.cs.meta new file mode 100644 index 0000000..ecc9e36 --- /dev/null +++ b/Assets/M2Mqtt/Messages/MqttMsgUnsubscribedEventArgs.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9b9cb9a812d3e854696cad7d490501bf +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/MqttClient.cs b/Assets/M2Mqtt/MqttClient.cs new file mode 100644 index 0000000..fbbcb2a --- /dev/null +++ b/Assets/M2Mqtt/MqttClient.cs @@ -0,0 +1,2636 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation + + ---------------------------------------------------------------------------- + + Giovanni Paolo Vigano' - preprocessor directives for platform dependent compilation in Unity +*/ + +using System; +using System.Net; +#if !(WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) +using System.Net.Sockets; +using System.Security.Cryptography.X509Certificates; +#endif +using System.Threading; +using uPLibrary.Networking.M2Mqtt.Exceptions; +using uPLibrary.Networking.M2Mqtt.Messages; +using uPLibrary.Networking.M2Mqtt.Session; +using uPLibrary.Networking.M2Mqtt.Utility; +using uPLibrary.Networking.M2Mqtt.Internal; +// if .Net Micro Framework +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3) +using Microsoft.SPOT; +#if SSL +using Microsoft.SPOT.Net.Security; +#endif +// else other frameworks (.Net, .Net Compact, Mono, Windows Phone) +#else +using System.Collections.Generic; +#if (SSL && !(WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP))) +using System.Security.Authentication; +using System.Net.Security; +#endif +#endif + +#if (WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR && UNITY_WSA_10_0 && !ENABLE_IL2CPP)) +using Windows.Networking.Sockets; +#endif + +using System.Collections; + +// alias needed due to Microsoft.SPOT.Trace in .Net Micro Framework +// (it's ambiguos with uPLibrary.Networking.M2Mqtt.Utility.Trace) +using MqttUtility = uPLibrary.Networking.M2Mqtt.Utility; +using System.IO; +using System.Net.Security; + +namespace uPLibrary.Networking.M2Mqtt +{ + /// + /// MQTT Client + /// + public class MqttClient + { +#if BROKER + #region Constants ... + + // thread names + private const string RECEIVE_THREAD_NAME = "ReceiveThread"; + private const string RECEIVE_EVENT_THREAD_NAME = "DispatchEventThread"; + private const string PROCESS_INFLIGHT_THREAD_NAME = "ProcessInflightThread"; + private const string KEEP_ALIVE_THREAD = "KeepAliveThread"; + + #endregion +#endif + + /// + /// Delagate that defines event handler for PUBLISH message received + /// + public delegate void MqttMsgPublishEventHandler(object sender, MqttMsgPublishEventArgs e); + + /// + /// Delegate that defines event handler for published message + /// + public delegate void MqttMsgPublishedEventHandler(object sender, MqttMsgPublishedEventArgs e); + + /// + /// Delagate that defines event handler for subscribed topic + /// + public delegate void MqttMsgSubscribedEventHandler(object sender, MqttMsgSubscribedEventArgs e); + + /// + /// Delagate that defines event handler for unsubscribed topic + /// + public delegate void MqttMsgUnsubscribedEventHandler(object sender, MqttMsgUnsubscribedEventArgs e); + +#if BROKER + /// + /// Delagate that defines event handler for SUBSCRIBE message received + /// + public delegate void MqttMsgSubscribeEventHandler(object sender, MqttMsgSubscribeEventArgs e); + + /// + /// Delagate that defines event handler for UNSUBSCRIBE message received + /// + public delegate void MqttMsgUnsubscribeEventHandler(object sender, MqttMsgUnsubscribeEventArgs e); + + /// + /// Delagate that defines event handler for CONNECT message received + /// + public delegate void MqttMsgConnectEventHandler(object sender, MqttMsgConnectEventArgs e); + + /// + /// Delegate that defines event handler for client disconnection (DISCONNECT message or not) + /// + public delegate void MqttMsgDisconnectEventHandler(object sender, EventArgs e); +#endif + + /// + /// Delegate that defines event handler for cliet/peer disconnection + /// + public delegate void ConnectionClosedEventHandler(object sender, EventArgs e); + + // broker hostname (or ip address) and port + private string brokerHostName; + private int brokerPort; + + // running status of threads + private bool isRunning; + // event for raising received message event + private AutoResetEvent receiveEventWaitHandle; + + // event for starting process inflight queue asynchronously + private AutoResetEvent inflightWaitHandle; + + // event for signaling synchronous receive + AutoResetEvent syncEndReceiving; + // message received + MqttMsgBase msgReceived; + + // exeption thrown during receiving + Exception exReceiving; + + // keep alive period (in ms) + private int keepAlivePeriod; + // events for signaling on keep alive thread + private AutoResetEvent keepAliveEvent; + private AutoResetEvent keepAliveEventEnd; + // last communication time in ticks + private int lastCommTime; + + // event for PUBLISH message received + public event MqttMsgPublishEventHandler MqttMsgPublishReceived; + // event for published message + public event MqttMsgPublishedEventHandler MqttMsgPublished; + // event for subscribed topic + public event MqttMsgSubscribedEventHandler MqttMsgSubscribed; + // event for unsubscribed topic + public event MqttMsgUnsubscribedEventHandler MqttMsgUnsubscribed; +#if BROKER + // event for SUBSCRIBE message received + public event MqttMsgSubscribeEventHandler MqttMsgSubscribeReceived; + // event for USUBSCRIBE message received + public event MqttMsgUnsubscribeEventHandler MqttMsgUnsubscribeReceived; + // event for CONNECT message received + public event MqttMsgConnectEventHandler MqttMsgConnected; + // event for DISCONNECT message received + public event MqttMsgDisconnectEventHandler MqttMsgDisconnected; +#endif + + // event for peer/client disconnection + public event ConnectionClosedEventHandler ConnectionClosed; + + // channel to communicate over the network + private IMqttNetworkChannel channel; + + // inflight messages queue + private Queue inflightQueue; + // internal queue for received messages about inflight messages + private Queue internalQueue; + // internal queue for dispatching events + private Queue eventQueue; + // session + private MqttClientSession session; + + // reference to avoid access to singleton via property + private MqttSettings settings; + + // current message identifier generated + private ushort messageIdCounter = 0; + + // connection is closing due to peer + private bool isConnectionClosing; + + /// + /// Connection status between client and broker + /// + public bool IsConnected { get; private set; } + + /// + /// Client identifier + /// + public string ClientId { get; private set; } + + /// + /// Clean session flag + /// + public bool CleanSession { get; private set; } + + /// + /// Will flag + /// + public bool WillFlag { get; private set; } + + /// + /// Will QOS level + /// + public byte WillQosLevel { get; private set; } + + /// + /// Will topic + /// + public string WillTopic { get; private set; } + + /// + /// Will message + /// + public string WillMessage { get; private set; } + + /// + /// MQTT protocol version + /// + public MqttProtocolVersion ProtocolVersion { get; set; } + +#if BROKER + /// + /// MQTT Client Session + /// + public MqttClientSession Session + { + get { return this.session; } + set { this.session = value; } + } +#endif + + /// + /// MQTT client settings + /// + public MqttSettings Settings + { + get { return this.settings; } + } + +#if !(WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + /// + /// Constructor + /// + /// Broker IP address + [Obsolete("Use this ctor MqttClient(string brokerHostName) insted")] + public MqttClient(IPAddress brokerIpAddress) : + this(brokerIpAddress, MqttSettings.MQTT_BROKER_DEFAULT_PORT, false, null, null, MqttSslProtocols.None) + { + } + + /// + /// Constructor + /// + /// Broker IP address + /// Broker port + /// Using secure connection + /// CA certificate for secure connection + /// Client certificate + /// SSL/TLS protocol version + [Obsolete("Use this ctor MqttClient(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert) insted")] + public MqttClient(IPAddress brokerIpAddress, int brokerPort, bool secure, X509Certificate caCert, X509Certificate clientCert, MqttSslProtocols sslProtocol) + { +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + this.Init(brokerIpAddress.ToString(), brokerPort, secure, caCert, clientCert, sslProtocol, null, null); +#else + this.Init(brokerIpAddress.ToString(), brokerPort, secure, caCert, clientCert, sslProtocol); +#endif + } +#endif + + /// + /// Constructor + /// + /// Broker Host Name or IP Address + public MqttClient(string brokerHostName) : +#if !(WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + this(brokerHostName, MqttSettings.MQTT_BROKER_DEFAULT_PORT, false, null, null, MqttSslProtocols.None) +#else + this(brokerHostName, MqttSettings.MQTT_BROKER_DEFAULT_PORT, false, MqttSslProtocols.None) +#endif + { + } + + /// + /// Constructor + /// + /// Broker Host Name or IP Address + /// Broker port + /// Using secure connection + /// SSL/TLS protocol version +#if !(WINDOWS_APP || WINDOWS_PHONE_APP || ((!UNITY_EDITOR && UNITY_WSA_10_0 && !ENABLE_IL2CPP))) + /// CA certificate for secure connection + /// Client certificate + public MqttClient(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert, X509Certificate clientCert, MqttSslProtocols sslProtocol) +#else + public MqttClient(string brokerHostName, int brokerPort, bool secure, MqttSslProtocols sslProtocol) +#endif + { +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK || WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + this.Init(brokerHostName, brokerPort, secure, caCert, clientCert, sslProtocol, null, null); +#elif (WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + this.Init(brokerHostName, brokerPort, secure, sslProtocol); +#else + this.Init(brokerHostName, brokerPort, secure, caCert, clientCert, sslProtocol); +#endif + } + + +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK || WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + + /// + /// Constructor + /// + /// Broker Host Name or IP Address + /// Broker port + /// Using secure connection + /// CA certificate for secure connection + /// Client certificate + /// SSL/TLS protocol version + /// A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party + public MqttClient(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert, X509Certificate clientCert, MqttSslProtocols sslProtocol, + RemoteCertificateValidationCallback userCertificateValidationCallback) + : this(brokerHostName, brokerPort, secure, caCert, clientCert, sslProtocol, userCertificateValidationCallback, null) + { + } + + /// + /// Constructor + /// + /// Broker Host Name or IP Address + /// Broker port + /// Using secure connection + /// SSL/TLS protocol version + /// A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party + /// A LocalCertificateSelectionCallback delegate responsible for selecting the certificate used for authentication + public MqttClient(string brokerHostName, int brokerPort, bool secure, MqttSslProtocols sslProtocol, + RemoteCertificateValidationCallback userCertificateValidationCallback, + LocalCertificateSelectionCallback userCertificateSelectionCallback) + : this(brokerHostName, brokerPort, secure, null, null, sslProtocol, userCertificateValidationCallback, userCertificateSelectionCallback) + { + } + + /// + /// Constructor + /// + /// Broker Host Name or IP Address + /// Broker port + /// Using secure connection + /// CA certificate for secure connection + /// Client certificate + /// SSL/TLS protocol version + /// A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party + /// A LocalCertificateSelectionCallback delegate responsible for selecting the certificate used for authentication + public MqttClient(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert, X509Certificate clientCert, MqttSslProtocols sslProtocol, + RemoteCertificateValidationCallback userCertificateValidationCallback, + LocalCertificateSelectionCallback userCertificateSelectionCallback) + { + this.Init(brokerHostName, brokerPort, secure, caCert, clientCert, sslProtocol, userCertificateValidationCallback, userCertificateSelectionCallback); + } +#endif + +#if BROKER + /// + /// Constructor + /// + /// Network channel for communication + public MqttClient(IMqttNetworkChannel channel) + { + // set default MQTT protocol version (default is 3.1.1) + this.ProtocolVersion = MqttProtocolVersion.Version_3_1_1; + + this.channel = channel; + + // reference to MQTT settings + this.settings = MqttSettings.Instance; + + // client not connected yet (CONNACK not send from client), some default values + this.IsConnected = false; + this.ClientId = null; + this.CleanSession = true; + + this.keepAliveEvent = new AutoResetEvent(false); + + // queue for handling inflight messages (publishing and acknowledge) + this.inflightWaitHandle = new AutoResetEvent(false); + this.inflightQueue = new Queue(); + + // queue for received message + this.receiveEventWaitHandle = new AutoResetEvent(false); + this.eventQueue = new Queue(); + this.internalQueue = new Queue(); + + // session + this.session = null; + } +#endif + + /// + /// MqttClient initialization + /// + /// Broker Host Name or IP Address + /// Broker port + /// >Using secure connection + /// CA certificate for secure connection + /// Client certificate + /// SSL/TLS protocol version +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK || WINDOWS_APP || WINDOWS_PHONE_APP || ((!UNITY_EDITOR && UNITY_WSA_10_0 && !ENABLE_IL2CPP))) + /// A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party + /// A LocalCertificateSelectionCallback delegate responsible for selecting the certificate used for authentication + private void Init(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert, X509Certificate clientCert, MqttSslProtocols sslProtocol, + RemoteCertificateValidationCallback userCertificateValidationCallback, + LocalCertificateSelectionCallback userCertificateSelectionCallback) +#elif (WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + private void Init(string brokerHostName, int brokerPort, bool secure, MqttSslProtocols sslProtocol) +#else + private void Init(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert, X509Certificate clientCert, MqttSslProtocols sslProtocol) +#endif + { + // set default MQTT protocol version (default is 3.1.1) + this.ProtocolVersion = MqttProtocolVersion.Version_3_1_1; +#if !SSL + // check security parameters + if (secure) + throw new ArgumentException("Library compiled without SSL support"); +#endif + + this.brokerHostName = brokerHostName; + this.brokerPort = brokerPort; + + // reference to MQTT settings + this.settings = MqttSettings.Instance; + // set settings port based on secure connection or not + if (!secure) + this.settings.Port = this.brokerPort; + else + this.settings.SslPort = this.brokerPort; + + this.syncEndReceiving = new AutoResetEvent(false); + this.keepAliveEvent = new AutoResetEvent(false); + + // queue for handling inflight messages (publishing and acknowledge) + this.inflightWaitHandle = new AutoResetEvent(false); + this.inflightQueue = new Queue(); + + // queue for received message + this.receiveEventWaitHandle = new AutoResetEvent(false); + this.eventQueue = new Queue(); + this.internalQueue = new Queue(); + + // session + this.session = null; + + // create network channel +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK || WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + this.channel = new MqttNetworkChannel(this.brokerHostName, this.brokerPort, secure, caCert, clientCert, sslProtocol, userCertificateValidationCallback, userCertificateSelectionCallback); +#elif (WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + this.channel = new MqttNetworkChannel(this.brokerHostName, this.brokerPort, secure, sslProtocol); +#else + this.channel = new MqttNetworkChannel(this.brokerHostName, this.brokerPort, secure, caCert, clientCert, sslProtocol); +#endif + } + + /// + /// Connect to broker + /// + /// Client identifier + /// Return code of CONNACK message from broker + public byte Connect(string clientId) + { + return this.Connect(clientId, null, null, false, MqttMsgConnect.QOS_LEVEL_AT_MOST_ONCE, false, null, null, true, MqttMsgConnect.KEEP_ALIVE_PERIOD_DEFAULT); + } + + /// + /// Connect to broker + /// + /// Client identifier + /// Username + /// Password + /// Return code of CONNACK message from broker + public byte Connect(string clientId, + string username, + string password) + { + return this.Connect(clientId, username, password, false, MqttMsgConnect.QOS_LEVEL_AT_MOST_ONCE, false, null, null, true, MqttMsgConnect.KEEP_ALIVE_PERIOD_DEFAULT); + } + + /// + /// Connect to broker + /// + /// Client identifier + /// Username + /// Password + /// Clean sessione flag + /// Keep alive period + /// Return code of CONNACK message from broker + public byte Connect(string clientId, + string username, + string password, + bool cleanSession, + ushort keepAlivePeriod) + { + return this.Connect(clientId, username, password, false, MqttMsgConnect.QOS_LEVEL_AT_MOST_ONCE, false, null, null, cleanSession, keepAlivePeriod); + } + + /// + /// Connect to broker + /// + /// Client identifier + /// Username + /// Password + /// Will retain flag + /// Will QOS level + /// Will flag + /// Will topic + /// Will message + /// Clean sessione flag + /// Keep alive period + /// Return code of CONNACK message from broker + public byte Connect(string clientId, + string username, + string password, + bool willRetain, + byte willQosLevel, + bool willFlag, + string willTopic, + string willMessage, + bool cleanSession, + ushort keepAlivePeriod) + { + // create CONNECT message + MqttMsgConnect connect = new MqttMsgConnect(clientId, + username, + password, + willRetain, + willQosLevel, + willFlag, + willTopic, + willMessage, + cleanSession, + keepAlivePeriod, + (byte)this.ProtocolVersion); + + try + { + // connect to the broker + this.channel.Connect(); + } + catch (Exception ex) + { + throw new MqttConnectionException("Exception connecting to the broker", ex); + } + + this.lastCommTime = 0; + this.isRunning = true; + this.isConnectionClosing = false; + // start thread for receiving messages from broker + Fx.StartThread(this.ReceiveThread); + + MqttMsgConnack connack = (MqttMsgConnack)this.SendReceive(connect); + // if connection accepted, start keep alive timer and + if (connack.ReturnCode == MqttMsgConnack.CONN_ACCEPTED) + { + // set all client properties + this.ClientId = clientId; + this.CleanSession = cleanSession; + this.WillFlag = willFlag; + this.WillTopic = willTopic; + this.WillMessage = willMessage; + this.WillQosLevel = willQosLevel; + + this.keepAlivePeriod = keepAlivePeriod * 1000; // convert in ms + + // restore previous session + this.RestoreSession(); + + // keep alive period equals zero means turning off keep alive mechanism + if (this.keepAlivePeriod != 0) + { + // start thread for sending keep alive message to the broker + Fx.StartThread(this.KeepAliveThread); + } + + // start thread for raising received message event from broker + Fx.StartThread(this.DispatchEventThread); + + // start thread for handling inflight messages queue to broker asynchronously (publish and acknowledge) + Fx.StartThread(this.ProcessInflightThread); + + this.IsConnected = true; + } + return connack.ReturnCode; + } + + /// + /// Disconnect from broker + /// + public void Disconnect() + { + MqttMsgDisconnect disconnect = new MqttMsgDisconnect(); + this.Send(disconnect); + + // close client + this.OnConnectionClosing(); + } + +#if BROKER + /// + /// Open client communication + /// + public void Open() + { + this.isRunning = true; + + // start thread for receiving messages from client + Fx.StartThread(this.ReceiveThread); + + // start thread for raising received message event from client + Fx.StartThread(this.DispatchEventThread); + + // start thread for handling inflight messages queue to client asynchronously (publish and acknowledge) + Fx.StartThread(this.ProcessInflightThread); + } +#endif + + /// + /// Close client + /// +#if BROKER + public void Close() +#else + private void Close() +#endif + { + // stop receiving thread + this.isRunning = false; + + // wait end receive event thread + if (this.receiveEventWaitHandle != null) + this.receiveEventWaitHandle.Set(); + + // wait end process inflight thread + if (this.inflightWaitHandle != null) + this.inflightWaitHandle.Set(); + +#if BROKER + // unlock keep alive thread + this.keepAliveEvent.Set(); +#else + // unlock keep alive thread and wait + this.keepAliveEvent.Set(); + + if (this.keepAliveEventEnd != null) + this.keepAliveEventEnd.WaitOne(); +#endif + + // clear all queues + this.inflightQueue.Clear(); + this.internalQueue.Clear(); + this.eventQueue.Clear(); + + // close network channel + this.channel.Close(); + + this.IsConnected = false; + } + + /// + /// Execute ping to broker for keep alive + /// + /// PINGRESP message from broker + private MqttMsgPingResp Ping() + { + MqttMsgPingReq pingreq = new MqttMsgPingReq(); + try + { + // broker must send PINGRESP within timeout equal to keep alive period + return (MqttMsgPingResp)this.SendReceive(pingreq, this.keepAlivePeriod); + } + catch (Exception e) + { +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Error, "Exception occurred: {0}", e.ToString()); +#endif + + // client must close connection + this.OnConnectionClosing(); + return null; + } + } + +#if BROKER + /// + /// Send CONNACK message to the client (connection accepted or not) + /// + /// CONNECT message with all client information + /// Return code for CONNACK message + /// If not null, client id assigned by broker + /// Session present on the broker + public void Connack(MqttMsgConnect connect, byte returnCode, string clientId, bool sessionPresent) + { + this.lastCommTime = 0; + + // create CONNACK message and ... + MqttMsgConnack connack = new MqttMsgConnack(); + connack.ReturnCode = returnCode; + // [v3.1.1] session present flag + if (this.ProtocolVersion == MqttProtocolVersion.Version_3_1_1) + connack.SessionPresent = sessionPresent; + // ... send it to the client + this.Send(connack); + + // connection accepted, start keep alive thread checking + if (connack.ReturnCode == MqttMsgConnack.CONN_ACCEPTED) + { + // [v3.1.1] if client id isn't null, the CONNECT message has a cliend id with zero bytes length + // and broker assigned a unique identifier to the client + this.ClientId = (clientId == null) ? connect.ClientId : clientId; + this.CleanSession = connect.CleanSession; + this.WillFlag = connect.WillFlag; + this.WillTopic = connect.WillTopic; + this.WillMessage = connect.WillMessage; + this.WillQosLevel = connect.WillQosLevel; + + this.keepAlivePeriod = connect.KeepAlivePeriod * 1000; // convert in ms + // broker has a tolerance of 1.5 specified keep alive period + this.keepAlivePeriod += (this.keepAlivePeriod / 2); + + // start thread for checking keep alive period timeout + Fx.StartThread(this.KeepAliveThread); + + this.isConnectionClosing = false; + this.IsConnected = true; + } + // connection refused, close TCP/IP channel + else + { + this.Close(); + } + } + + /// + /// Send SUBACK message to the client + /// + /// Message Id for the SUBSCRIBE message that is being acknowledged + /// Granted QoS Levels + public void Suback(ushort messageId, byte[] grantedQosLevels) + { + MqttMsgSuback suback = new MqttMsgSuback(); + suback.MessageId = messageId; + suback.GrantedQoSLevels = grantedQosLevels; + + this.Send(suback); + } + + /// + /// Send UNSUBACK message to the client + /// + /// Message Id for the UNSUBSCRIBE message that is being acknowledged + public void Unsuback(ushort messageId) + { + MqttMsgUnsuback unsuback = new MqttMsgUnsuback(); + unsuback.MessageId = messageId; + + this.Send(unsuback); + } +#endif + + /// + /// Subscribe for message topics + /// + /// List of topics to subscribe + /// QOS levels related to topics + /// Message Id related to SUBSCRIBE message + public ushort Subscribe(string[] topics, byte[] qosLevels) + { + MqttMsgSubscribe subscribe = + new MqttMsgSubscribe(topics, qosLevels); + subscribe.MessageId = this.GetMessageId(); + + // enqueue subscribe request into the inflight queue + this.EnqueueInflight(subscribe, MqttMsgFlow.ToPublish); + + return subscribe.MessageId; + } + + /// + /// Unsubscribe for message topics + /// + /// List of topics to unsubscribe + /// Message Id in UNSUBACK message from broker + public ushort Unsubscribe(string[] topics) + { + MqttMsgUnsubscribe unsubscribe = + new MqttMsgUnsubscribe(topics); + unsubscribe.MessageId = this.GetMessageId(); + + // enqueue unsubscribe request into the inflight queue + this.EnqueueInflight(unsubscribe, MqttMsgFlow.ToPublish); + + return unsubscribe.MessageId; + } + + /// + /// Publish a message asynchronously (QoS Level 0 and not retained) + /// + /// Message topic + /// Message data (payload) + /// Message Id related to PUBLISH message + public ushort Publish(string topic, byte[] message) + { + return this.Publish(topic, message, MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE, false); + } + + /// + /// Publish a message asynchronously + /// + /// Message topic + /// Message data (payload) + /// QoS Level + /// Retain flag + /// Message Id related to PUBLISH message + public ushort Publish(string topic, byte[] message, byte qosLevel, bool retain) + { + MqttMsgPublish publish = + new MqttMsgPublish(topic, message, false, qosLevel, retain); + publish.MessageId = this.GetMessageId(); + + // enqueue message to publish into the inflight queue + bool enqueue = this.EnqueueInflight(publish, MqttMsgFlow.ToPublish); + + // message enqueued + if (enqueue) + return publish.MessageId; + // infligh queue full, message not enqueued + else + throw new MqttClientException(MqttClientErrorCode.InflightQueueFull); + } + + /// + /// Wrapper method for raising events + /// + /// Internal event + private void OnInternalEvent(InternalEvent internalEvent) + { + lock (this.eventQueue) + { + this.eventQueue.Enqueue(internalEvent); + } + + this.receiveEventWaitHandle.Set(); + } + + /// + /// Wrapper method for raising closing connection event + /// + private void OnConnectionClosing() + { + if (!this.isConnectionClosing) + { + this.isConnectionClosing = true; + this.receiveEventWaitHandle.Set(); + } + } + + /// + /// Wrapper method for raising PUBLISH message received event + /// + /// PUBLISH message received + private void OnMqttMsgPublishReceived(MqttMsgPublish publish) + { + if (this.MqttMsgPublishReceived != null) + { + this.MqttMsgPublishReceived(this, + new MqttMsgPublishEventArgs(publish.Topic, publish.Message, publish.DupFlag, publish.QosLevel, publish.Retain)); + } + } + + /// + /// Wrapper method for raising published message event + /// + /// Message identifier for published message + /// Publish flag + private void OnMqttMsgPublished(ushort messageId, bool isPublished) + { + if (this.MqttMsgPublished != null) + { + this.MqttMsgPublished(this, + new MqttMsgPublishedEventArgs(messageId, isPublished)); + } + } + + /// + /// Wrapper method for raising subscribed topic event + /// + /// SUBACK message received + private void OnMqttMsgSubscribed(MqttMsgSuback suback) + { + if (this.MqttMsgSubscribed != null) + { + this.MqttMsgSubscribed(this, + new MqttMsgSubscribedEventArgs(suback.MessageId, suback.GrantedQoSLevels)); + } + } + + /// + /// Wrapper method for raising unsubscribed topic event + /// + /// Message identifier for unsubscribed topic + private void OnMqttMsgUnsubscribed(ushort messageId) + { + if (this.MqttMsgUnsubscribed != null) + { + this.MqttMsgUnsubscribed(this, + new MqttMsgUnsubscribedEventArgs(messageId)); + } + } + +#if BROKER + /// + /// Wrapper method for raising SUBSCRIBE message event + /// + /// Message identifier for subscribe topics request + /// Topics requested to subscribe + /// List of QOS Levels requested + private void OnMqttMsgSubscribeReceived(ushort messageId, string[] topics, byte[] qosLevels) + { + if (this.MqttMsgSubscribeReceived != null) + { + this.MqttMsgSubscribeReceived(this, + new MqttMsgSubscribeEventArgs(messageId, topics, qosLevels)); + } + } + + /// + /// Wrapper method for raising UNSUBSCRIBE message event + /// + /// Message identifier for unsubscribe topics request + /// Topics requested to unsubscribe + private void OnMqttMsgUnsubscribeReceived(ushort messageId, string[] topics) + { + if (this.MqttMsgUnsubscribeReceived != null) + { + this.MqttMsgUnsubscribeReceived(this, + new MqttMsgUnsubscribeEventArgs(messageId, topics)); + } + } + + /// + /// Wrapper method for raising CONNECT message event + /// + private void OnMqttMsgConnected(MqttMsgConnect connect) + { + if (this.MqttMsgConnected != null) + { + this.ProtocolVersion = (MqttProtocolVersion)connect.ProtocolVersion; + this.MqttMsgConnected(this, new MqttMsgConnectEventArgs(connect)); + } + } + + /// + /// Wrapper method for raising DISCONNECT message event + /// + private void OnMqttMsgDisconnected() + { + if (this.MqttMsgDisconnected != null) + { + this.MqttMsgDisconnected(this, EventArgs.Empty); + } + } +#endif + + /// + /// Wrapper method for peer/client disconnection + /// + private void OnConnectionClosed() + { + if (this.ConnectionClosed != null) + { + this.ConnectionClosed(this, EventArgs.Empty); + } + } + + /// + /// Send a message + /// + /// Message bytes + private void Send(byte[] msgBytes) + { + try + { + // send message + this.channel.Send(msgBytes); + +#if !BROKER + // update last message sent ticks + this.lastCommTime = Environment.TickCount; +#endif + } + catch (Exception e) + { +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Error, "Exception occurred: {0}", e.ToString()); +#endif + + throw new MqttCommunicationException(e); + } + } + + /// + /// Send a message + /// + /// Message + private void Send(MqttMsgBase msg) + { +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "SEND {0}", msg); +#endif + this.Send(msg.GetBytes((byte)this.ProtocolVersion)); + } + + /// + /// Send a message to the broker and wait answer + /// + /// Message bytes + /// MQTT message response + private MqttMsgBase SendReceive(byte[] msgBytes) + { + return this.SendReceive(msgBytes, MqttSettings.MQTT_DEFAULT_TIMEOUT); + } + + /// + /// Send a message to the broker and wait answer + /// + /// Message bytes + /// Timeout for receiving answer + /// MQTT message response + private MqttMsgBase SendReceive(byte[] msgBytes, int timeout) + { + // reset handle before sending + this.syncEndReceiving.Reset(); + try + { + // send message + this.channel.Send(msgBytes); + + // update last message sent ticks + this.lastCommTime = Environment.TickCount; + } + catch (Exception e) + { +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK || WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + if (typeof(SocketException) == e.GetType()) + { + // connection reset by broker + if (((SocketException)e).SocketErrorCode == SocketError.ConnectionReset) + this.IsConnected = false; + } +#endif +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Error, "Exception occurred: {0}", e.ToString()); +#endif + + throw new MqttCommunicationException(e); + } + +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + // wait for answer from broker + if (this.syncEndReceiving.WaitOne(timeout, false)) +#else + // wait for answer from broker + if (this.syncEndReceiving.WaitOne(timeout)) +#endif + { + // message received without exception + if (this.exReceiving == null) + return this.msgReceived; + // receiving thread catched exception + else + throw this.exReceiving; + } + else + { + // throw timeout exception + throw new MqttCommunicationException(); + } + } + + /// + /// Send a message to the broker and wait answer + /// + /// Message + /// MQTT message response + private MqttMsgBase SendReceive(MqttMsgBase msg) + { + return this.SendReceive(msg, MqttSettings.MQTT_DEFAULT_TIMEOUT); + } + + /// + /// Send a message to the broker and wait answer + /// + /// Message + /// Timeout for receiving answer + /// MQTT message response + private MqttMsgBase SendReceive(MqttMsgBase msg, int timeout) + { +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "SEND {0}", msg); +#endif + return this.SendReceive(msg.GetBytes((byte)this.ProtocolVersion), timeout); + } + + /// + /// Enqueue a message into the inflight queue + /// + /// Message to enqueue + /// Message flow (publish, acknowledge) + /// Message enqueued or not + private bool EnqueueInflight(MqttMsgBase msg, MqttMsgFlow flow) + { + // enqueue is needed (or not) + bool enqueue = true; + + // if it is a PUBLISH message with QoS Level 2 + if ((msg.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) && + (msg.QosLevel == MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE)) + { + lock (this.inflightQueue) + { + // if it is a PUBLISH message already received (it is in the inflight queue), the publisher + // re-sent it because it didn't received the PUBREC. In this case, we have to re-send PUBREC + + // NOTE : I need to find on message id and flow because the broker could be publish/received + // to/from client and message id could be the same (one tracked by broker and the other by client) + MqttMsgContextFinder msgCtxFinder = new MqttMsgContextFinder(msg.MessageId, MqttMsgFlow.ToAcknowledge); + MqttMsgContext msgCtx = (MqttMsgContext)this.inflightQueue.Get(msgCtxFinder.Find); + + // the PUBLISH message is alredy in the inflight queue, we don't need to re-enqueue but we need + // to change state to re-send PUBREC + if (msgCtx != null) + { + msgCtx.State = MqttMsgState.QueuedQos2; + msgCtx.Flow = MqttMsgFlow.ToAcknowledge; + enqueue = false; + } + } + } + + if (enqueue) + { + // set a default state + MqttMsgState state = MqttMsgState.QueuedQos0; + + // based on QoS level, the messages flow between broker and client changes + switch (msg.QosLevel) + { + // QoS Level 0 + case MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE: + + state = MqttMsgState.QueuedQos0; + break; + + // QoS Level 1 + case MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE: + + state = MqttMsgState.QueuedQos1; + break; + + // QoS Level 2 + case MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE: + + state = MqttMsgState.QueuedQos2; + break; + } + + // [v3.1.1] SUBSCRIBE and UNSUBSCRIBE aren't "officially" QOS = 1 + // so QueuedQos1 state isn't valid for them + if (msg.Type == MqttMsgBase.MQTT_MSG_SUBSCRIBE_TYPE) + state = MqttMsgState.SendSubscribe; + else if (msg.Type == MqttMsgBase.MQTT_MSG_UNSUBSCRIBE_TYPE) + state = MqttMsgState.SendUnsubscribe; + + // queue message context + MqttMsgContext msgContext = new MqttMsgContext() + { + Message = msg, + State = state, + Flow = flow, + Attempt = 0 + }; + + lock (this.inflightQueue) + { + // check number of messages inside inflight queue + enqueue = (this.inflightQueue.Count < this.settings.InflightQueueSize); + + if (enqueue) + { + // enqueue message and unlock send thread + this.inflightQueue.Enqueue(msgContext); + +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "enqueued {0}", msg); +#endif + + // PUBLISH message + if (msg.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) + { + // to publish and QoS level 1 or 2 + if ((msgContext.Flow == MqttMsgFlow.ToPublish) && + ((msg.QosLevel == MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE) || + (msg.QosLevel == MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE))) + { + if (this.session != null) + this.session.InflightMessages.Add(msgContext.Key, msgContext); + } + // to acknowledge and QoS level 2 + else if ((msgContext.Flow == MqttMsgFlow.ToAcknowledge) && + (msg.QosLevel == MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE)) + { + if (this.session != null) + this.session.InflightMessages.Add(msgContext.Key, msgContext); + } + } + } + } + } + + this.inflightWaitHandle.Set(); + + return enqueue; + } + + /// + /// Enqueue a message into the internal queue + /// + /// Message to enqueue + private void EnqueueInternal(MqttMsgBase msg) + { + // enqueue is needed (or not) + bool enqueue = true; + + // if it is a PUBREL message (for QoS Level 2) + if (msg.Type == MqttMsgBase.MQTT_MSG_PUBREL_TYPE) + { + lock (this.inflightQueue) + { + // if it is a PUBREL but the corresponding PUBLISH isn't in the inflight queue, + // it means that we processed PUBLISH message and received PUBREL and we sent PUBCOMP + // but publisher didn't receive PUBCOMP so it re-sent PUBREL. We need only to re-send PUBCOMP. + + // NOTE : I need to find on message id and flow because the broker could be publish/received + // to/from client and message id could be the same (one tracked by broker and the other by client) + MqttMsgContextFinder msgCtxFinder = new MqttMsgContextFinder(msg.MessageId, MqttMsgFlow.ToAcknowledge); + MqttMsgContext msgCtx = (MqttMsgContext)this.inflightQueue.Get(msgCtxFinder.Find); + + // the PUBLISH message isn't in the inflight queue, it was already processed so + // we need to re-send PUBCOMP only + if (msgCtx == null) + { + MqttMsgPubcomp pubcomp = new MqttMsgPubcomp(); + pubcomp.MessageId = msg.MessageId; + + this.Send(pubcomp); + + enqueue = false; + } + } + } + // if it is a PUBCOMP message (for QoS Level 2) + else if (msg.Type == MqttMsgBase.MQTT_MSG_PUBCOMP_TYPE) + { + lock (this.inflightQueue) + { + // if it is a PUBCOMP but the corresponding PUBLISH isn't in the inflight queue, + // it means that we sent PUBLISH message, sent PUBREL (after receiving PUBREC) and already received PUBCOMP + // but publisher didn't receive PUBREL so it re-sent PUBCOMP. We need only to ignore this PUBCOMP. + + // NOTE : I need to find on message id and flow because the broker could be publish/received + // to/from client and message id could be the same (one tracked by broker and the other by client) + MqttMsgContextFinder msgCtxFinder = new MqttMsgContextFinder(msg.MessageId, MqttMsgFlow.ToPublish); + MqttMsgContext msgCtx = (MqttMsgContext)this.inflightQueue.Get(msgCtxFinder.Find); + + // the PUBLISH message isn't in the inflight queue, it was already sent so we need to ignore this PUBCOMP + if (msgCtx == null) + { + enqueue = false; + } + } + } + // if it is a PUBREC message (for QoS Level 2) + else if (msg.Type == MqttMsgBase.MQTT_MSG_PUBREC_TYPE) + { + lock (this.inflightQueue) + { + // if it is a PUBREC but the corresponding PUBLISH isn't in the inflight queue, + // it means that we sent PUBLISH message more times (retries) but broker didn't send PUBREC in time + // the publish is failed and we need only to ignore this PUBREC. + + // NOTE : I need to find on message id and flow because the broker could be publish/received + // to/from client and message id could be the same (one tracked by broker and the other by client) + MqttMsgContextFinder msgCtxFinder = new MqttMsgContextFinder(msg.MessageId, MqttMsgFlow.ToPublish); + MqttMsgContext msgCtx = (MqttMsgContext)this.inflightQueue.Get(msgCtxFinder.Find); + + // the PUBLISH message isn't in the inflight queue, it was already sent so we need to ignore this PUBREC + if (msgCtx == null) + { + enqueue = false; + } + } + } + + if (enqueue) + { + lock (this.internalQueue) + { + this.internalQueue.Enqueue(msg); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "enqueued {0}", msg); +#endif + this.inflightWaitHandle.Set(); + } + } + } + + /// + /// Thread for receiving messages + /// + private void ReceiveThread() + { + int readBytes = 0; + byte[] fixedHeaderFirstByte = new byte[1]; + byte msgType; + + while (this.isRunning) + { + try + { + // read first byte (fixed header) + readBytes = this.channel.Receive(fixedHeaderFirstByte); + + if (readBytes > 0) + { +#if BROKER + // update last message received ticks + this.lastCommTime = Environment.TickCount; +#endif + + // extract message type from received byte + msgType = (byte)((fixedHeaderFirstByte[0] & MqttMsgBase.MSG_TYPE_MASK) >> MqttMsgBase.MSG_TYPE_OFFSET); + + switch (msgType) + { + // CONNECT message received + case MqttMsgBase.MQTT_MSG_CONNECT_TYPE: + +#if BROKER + MqttMsgConnect connect = MqttMsgConnect.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + Trace.WriteLine(TraceLevel.Frame, "RECV {0}", connect); +#endif + + // raise message received event + this.OnInternalEvent(new MsgInternalEvent(connect)); + break; +#else + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#endif + + // CONNACK message received + case MqttMsgBase.MQTT_MSG_CONNACK_TYPE: + +#if BROKER + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#else + this.msgReceived = MqttMsgConnack.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "RECV {0}", this.msgReceived); +#endif + this.syncEndReceiving.Set(); + break; +#endif + + // PINGREQ message received + case MqttMsgBase.MQTT_MSG_PINGREQ_TYPE: + +#if BROKER + this.msgReceived = MqttMsgPingReq.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + Trace.WriteLine(TraceLevel.Frame, "RECV {0}", this.msgReceived); +#endif + + MqttMsgPingResp pingresp = new MqttMsgPingResp(); + this.Send(pingresp); + + break; +#else + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#endif + + // PINGRESP message received + case MqttMsgBase.MQTT_MSG_PINGRESP_TYPE: + +#if BROKER + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#else + this.msgReceived = MqttMsgPingResp.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "RECV {0}", this.msgReceived); +#endif + this.syncEndReceiving.Set(); + break; +#endif + + // SUBSCRIBE message received + case MqttMsgBase.MQTT_MSG_SUBSCRIBE_TYPE: + +#if BROKER + MqttMsgSubscribe subscribe = MqttMsgSubscribe.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + Trace.WriteLine(TraceLevel.Frame, "RECV {0}", subscribe); +#endif + + // raise message received event + this.OnInternalEvent(new MsgInternalEvent(subscribe)); + + break; +#else + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#endif + + // SUBACK message received + case MqttMsgBase.MQTT_MSG_SUBACK_TYPE: + +#if BROKER + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#else + // enqueue SUBACK message received (for QoS Level 1) into the internal queue + MqttMsgSuback suback = MqttMsgSuback.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "RECV {0}", suback); +#endif + + // enqueue SUBACK message into the internal queue + this.EnqueueInternal(suback); + + break; +#endif + + // PUBLISH message received + case MqttMsgBase.MQTT_MSG_PUBLISH_TYPE: + + MqttMsgPublish publish = MqttMsgPublish.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "RECV {0}", publish); +#endif + + // enqueue PUBLISH message to acknowledge into the inflight queue + this.EnqueueInflight(publish, MqttMsgFlow.ToAcknowledge); + + break; + + // PUBACK message received + case MqttMsgBase.MQTT_MSG_PUBACK_TYPE: + + // enqueue PUBACK message received (for QoS Level 1) into the internal queue + MqttMsgPuback puback = MqttMsgPuback.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "RECV {0}", puback); +#endif + + // enqueue PUBACK message into the internal queue + this.EnqueueInternal(puback); + + break; + + // PUBREC message received + case MqttMsgBase.MQTT_MSG_PUBREC_TYPE: + + // enqueue PUBREC message received (for QoS Level 2) into the internal queue + MqttMsgPubrec pubrec = MqttMsgPubrec.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "RECV {0}", pubrec); +#endif + + // enqueue PUBREC message into the internal queue + this.EnqueueInternal(pubrec); + + break; + + // PUBREL message received + case MqttMsgBase.MQTT_MSG_PUBREL_TYPE: + + // enqueue PUBREL message received (for QoS Level 2) into the internal queue + MqttMsgPubrel pubrel = MqttMsgPubrel.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "RECV {0}", pubrel); +#endif + + // enqueue PUBREL message into the internal queue + this.EnqueueInternal(pubrel); + + break; + + // PUBCOMP message received + case MqttMsgBase.MQTT_MSG_PUBCOMP_TYPE: + + // enqueue PUBCOMP message received (for QoS Level 2) into the internal queue + MqttMsgPubcomp pubcomp = MqttMsgPubcomp.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "RECV {0}", pubcomp); +#endif + + // enqueue PUBCOMP message into the internal queue + this.EnqueueInternal(pubcomp); + + break; + + // UNSUBSCRIBE message received + case MqttMsgBase.MQTT_MSG_UNSUBSCRIBE_TYPE: + +#if BROKER + MqttMsgUnsubscribe unsubscribe = MqttMsgUnsubscribe.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + Trace.WriteLine(TraceLevel.Frame, "RECV {0}", unsubscribe); +#endif + + // raise message received event + this.OnInternalEvent(new MsgInternalEvent(unsubscribe)); + + break; +#else + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#endif + + // UNSUBACK message received + case MqttMsgBase.MQTT_MSG_UNSUBACK_TYPE: + +#if BROKER + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#else + // enqueue UNSUBACK message received (for QoS Level 1) into the internal queue + MqttMsgUnsuback unsuback = MqttMsgUnsuback.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Frame, "RECV {0}", unsuback); +#endif + + // enqueue UNSUBACK message into the internal queue + this.EnqueueInternal(unsuback); + + break; +#endif + + // DISCONNECT message received + case MqttMsgDisconnect.MQTT_MSG_DISCONNECT_TYPE: + +#if BROKER + MqttMsgDisconnect disconnect = MqttMsgDisconnect.Parse(fixedHeaderFirstByte[0], (byte)this.ProtocolVersion, this.channel); +#if TRACE + Trace.WriteLine(TraceLevel.Frame, "RECV {0}", disconnect); +#endif + + // raise message received event + this.OnInternalEvent(new MsgInternalEvent(disconnect)); + + break; +#else + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#endif + + default: + + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); + } + + this.exReceiving = null; + } + // zero bytes read, peer gracefully closed socket + else + { + // wake up thread that will notify connection is closing + this.OnConnectionClosing(); + } + } + catch (Exception e) + { +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Error, "Exception occurred: {0}", e.ToString()); +#endif + this.exReceiving = new MqttCommunicationException(e); + + bool close = false; + if (e.GetType() == typeof(MqttClientException)) + { + // [v3.1.1] scenarios the receiver MUST close the network connection + MqttClientException ex = e as MqttClientException; + close = ((ex.ErrorCode == MqttClientErrorCode.InvalidFlagBits) || + (ex.ErrorCode == MqttClientErrorCode.InvalidProtocolName) || + (ex.ErrorCode == MqttClientErrorCode.InvalidConnectFlags)); + } +#if !(WINDOWS_APP || WINDOWS_PHONE_APP || (!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + else if ((e.GetType() == typeof(IOException)) || (e.GetType() == typeof(SocketException)) || + ((e.InnerException != null) && (e.InnerException.GetType() == typeof(SocketException)))) // added for SSL/TLS incoming connection that use SslStream that wraps SocketException + { + close = true; + } +#endif + + if (close) + { + // wake up thread that will notify connection is closing + this.OnConnectionClosing(); + } + } + } + } + + /// + /// Thread for handling keep alive message + /// + private void KeepAliveThread() + { + int delta = 0; + int wait = this.keepAlivePeriod; + + // create event to signal that current thread is end + this.keepAliveEventEnd = new AutoResetEvent(false); + + while (this.isRunning) + { +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + // waiting... + this.keepAliveEvent.WaitOne(wait, false); +#else + // waiting... + this.keepAliveEvent.WaitOne(wait); +#endif + + if (this.isRunning) + { + delta = Environment.TickCount - this.lastCommTime; + + // if timeout exceeded ... + if (delta >= this.keepAlivePeriod) + { +#if BROKER + // client must close connection + this.OnConnectionClosing(); +#else + // ... send keep alive + this.Ping(); + wait = this.keepAlivePeriod; +#endif + } + else + { + // update waiting time + wait = this.keepAlivePeriod - delta; + } + } + } + + // signal thread end + this.keepAliveEventEnd.Set(); + } + + /// + /// Thread for raising event + /// + private void DispatchEventThread() + { + while (this.isRunning) + { +#if BROKER + if ((this.eventQueue.Count == 0) && !this.isConnectionClosing) + { + // broker need to receive the first message (CONNECT) + // within a reasonable amount of time after TCP/IP connection + if (!this.IsConnected) + { + // wait on receiving message from client with a connection timeout + if (!this.receiveEventWaitHandle.WaitOne(this.settings.TimeoutOnConnection)) + { + // client must close connection + this.Close(); + + // client raw disconnection + this.OnConnectionClosed(); + } + } + else + { + // wait on receiving message from client + this.receiveEventWaitHandle.WaitOne(); + } + } +#else + if ((this.eventQueue.Count == 0) && !this.isConnectionClosing) + // wait on receiving message from client + this.receiveEventWaitHandle.WaitOne(); +#endif + + // check if it is running or we are closing client + if (this.isRunning) + { + // get event from queue + InternalEvent internalEvent = null; + lock (this.eventQueue) + { + if (this.eventQueue.Count > 0) + internalEvent = (InternalEvent)this.eventQueue.Dequeue(); + } + + // it's an event with a message inside + if (internalEvent != null) + { + MqttMsgBase msg = ((MsgInternalEvent)internalEvent).Message; + + if (msg != null) + { + switch (msg.Type) + { + // CONNECT message received + case MqttMsgBase.MQTT_MSG_CONNECT_TYPE: + +#if BROKER + // raise connected client event (CONNECT message received) + this.OnMqttMsgConnected((MqttMsgConnect)msg); + break; +#else + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#endif + + // SUBSCRIBE message received + case MqttMsgBase.MQTT_MSG_SUBSCRIBE_TYPE: + +#if BROKER + MqttMsgSubscribe subscribe = (MqttMsgSubscribe)msg; + // raise subscribe topic event (SUBSCRIBE message received) + this.OnMqttMsgSubscribeReceived(subscribe.MessageId, subscribe.Topics, subscribe.QoSLevels); + break; +#else + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#endif + + // SUBACK message received + case MqttMsgBase.MQTT_MSG_SUBACK_TYPE: + + // raise subscribed topic event (SUBACK message received) + this.OnMqttMsgSubscribed((MqttMsgSuback)msg); + break; + + // PUBLISH message received + case MqttMsgBase.MQTT_MSG_PUBLISH_TYPE: + + // PUBLISH message received in a published internal event, no publish succeeded + if (internalEvent.GetType() == typeof(MsgPublishedInternalEvent)) + this.OnMqttMsgPublished(msg.MessageId, false); + else + // raise PUBLISH message received event + this.OnMqttMsgPublishReceived((MqttMsgPublish)msg); + break; + + // PUBACK message received + case MqttMsgBase.MQTT_MSG_PUBACK_TYPE: + + // raise published message event + // (PUBACK received for QoS Level 1) + this.OnMqttMsgPublished(msg.MessageId, true); + break; + + // PUBREL message received + case MqttMsgBase.MQTT_MSG_PUBREL_TYPE: + + // raise message received event + // (PUBREL received for QoS Level 2) + this.OnMqttMsgPublishReceived((MqttMsgPublish)msg); + break; + + // PUBCOMP message received + case MqttMsgBase.MQTT_MSG_PUBCOMP_TYPE: + + // raise published message event + // (PUBCOMP received for QoS Level 2) + this.OnMqttMsgPublished(msg.MessageId, true); + break; + + // UNSUBSCRIBE message received from client + case MqttMsgBase.MQTT_MSG_UNSUBSCRIBE_TYPE: + +#if BROKER + MqttMsgUnsubscribe unsubscribe = (MqttMsgUnsubscribe)msg; + // raise unsubscribe topic event (UNSUBSCRIBE message received) + this.OnMqttMsgUnsubscribeReceived(unsubscribe.MessageId, unsubscribe.Topics); + break; +#else + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#endif + + // UNSUBACK message received + case MqttMsgBase.MQTT_MSG_UNSUBACK_TYPE: + + // raise unsubscribed topic event + this.OnMqttMsgUnsubscribed(msg.MessageId); + break; + + // DISCONNECT message received from client + case MqttMsgDisconnect.MQTT_MSG_DISCONNECT_TYPE: + +#if BROKER + // raise disconnected client event (DISCONNECT message received) + this.OnMqttMsgDisconnected(); + break; +#else + throw new MqttClientException(MqttClientErrorCode.WrongBrokerMessage); +#endif + } + } + } + + // all events for received messages dispatched, check if there is closing connection + if ((this.eventQueue.Count == 0) && this.isConnectionClosing) + { + // client must close connection + this.Close(); + + // client raw disconnection + this.OnConnectionClosed(); + } + } + } + } + + /// + /// Process inflight messages queue + /// + private void ProcessInflightThread() + { + MqttMsgContext msgContext = null; + MqttMsgBase msgInflight = null; + MqttMsgBase msgReceived = null; + InternalEvent internalEvent = null; + bool acknowledge = false; + int timeout = Timeout.Infinite; + int delta; + bool msgReceivedProcessed = false; + + try + { + while (this.isRunning) + { +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + // wait on message queueud to inflight + this.inflightWaitHandle.WaitOne(timeout, false); +#else + // wait on message queueud to inflight + this.inflightWaitHandle.WaitOne(timeout); +#endif + + // it could be unblocked because Close() method is joining + if (this.isRunning) + { + lock (this.inflightQueue) + { + // message received and peeked from internal queue is processed + // NOTE : it has the corresponding message in inflight queue based on messageId + // (ex. a PUBREC for a PUBLISH, a SUBACK for a SUBSCRIBE, ...) + // if it's orphan we need to remove from internal queue + msgReceivedProcessed = false; + acknowledge = false; + msgReceived = null; + + // set timeout tu MaxValue instead of Infinte (-1) to perform + // compare with calcultad current msgTimeout + timeout = Int32.MaxValue; + + // a message inflight could be re-enqueued but we have to + // analyze it only just one time for cycle + int count = this.inflightQueue.Count; + // process all inflight queued messages + while (count > 0) + { + count--; + acknowledge = false; + msgReceived = null; + + // check to be sure that client isn't closing and all queues are now empty ! + if (!this.isRunning) + break; + + // dequeue message context from queue + msgContext = (MqttMsgContext)this.inflightQueue.Dequeue(); + + // get inflight message + msgInflight = (MqttMsgBase)msgContext.Message; + + switch (msgContext.State) + { + case MqttMsgState.QueuedQos0: + + // QoS 0, PUBLISH message to send to broker, no state change, no acknowledge + if (msgContext.Flow == MqttMsgFlow.ToPublish) + { + this.Send(msgInflight); + } + // QoS 0, no need acknowledge + else if (msgContext.Flow == MqttMsgFlow.ToAcknowledge) + { + internalEvent = new MsgInternalEvent(msgInflight); + // notify published message from broker (no need acknowledged) + this.OnInternalEvent(internalEvent); + } + +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "processed {0}", msgInflight); +#endif + break; + + case MqttMsgState.QueuedQos1: + // [v3.1.1] SUBSCRIBE and UNSIBSCRIBE aren't "officially" QOS = 1 + case MqttMsgState.SendSubscribe: + case MqttMsgState.SendUnsubscribe: + + // QoS 1, PUBLISH or SUBSCRIBE/UNSUBSCRIBE message to send to broker, state change to wait PUBACK or SUBACK/UNSUBACK + if (msgContext.Flow == MqttMsgFlow.ToPublish) + { + msgContext.Timestamp = Environment.TickCount; + msgContext.Attempt++; + + if (msgInflight.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) + { + // PUBLISH message to send, wait for PUBACK + msgContext.State = MqttMsgState.WaitForPuback; + // retry ? set dup flag [v3.1.1] only for PUBLISH message + if (msgContext.Attempt > 1) + msgInflight.DupFlag = true; + } + else if (msgInflight.Type == MqttMsgBase.MQTT_MSG_SUBSCRIBE_TYPE) + // SUBSCRIBE message to send, wait for SUBACK + msgContext.State = MqttMsgState.WaitForSuback; + else if (msgInflight.Type == MqttMsgBase.MQTT_MSG_UNSUBSCRIBE_TYPE) + // UNSUBSCRIBE message to send, wait for UNSUBACK + msgContext.State = MqttMsgState.WaitForUnsuback; + + this.Send(msgInflight); + + // update timeout : minimum between delay (based on current message sent) or current timeout + timeout = (this.settings.DelayOnRetry < timeout) ? this.settings.DelayOnRetry : timeout; + + // re-enqueue message (I have to re-analyze for receiving PUBACK, SUBACK or UNSUBACK) + this.inflightQueue.Enqueue(msgContext); + } + // QoS 1, PUBLISH message received from broker to acknowledge, send PUBACK + else if (msgContext.Flow == MqttMsgFlow.ToAcknowledge) + { + MqttMsgPuback puback = new MqttMsgPuback(); + puback.MessageId = msgInflight.MessageId; + + this.Send(puback); + + internalEvent = new MsgInternalEvent(msgInflight); + // notify published message from broker and acknowledged + this.OnInternalEvent(internalEvent); + +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "processed {0}", msgInflight); +#endif + } + break; + + case MqttMsgState.QueuedQos2: + + // QoS 2, PUBLISH message to send to broker, state change to wait PUBREC + if (msgContext.Flow == MqttMsgFlow.ToPublish) + { + msgContext.Timestamp = Environment.TickCount; + msgContext.Attempt++; + msgContext.State = MqttMsgState.WaitForPubrec; + // retry ? set dup flag + if (msgContext.Attempt > 1) + msgInflight.DupFlag = true; + + this.Send(msgInflight); + + // update timeout : minimum between delay (based on current message sent) or current timeout + timeout = (this.settings.DelayOnRetry < timeout) ? this.settings.DelayOnRetry : timeout; + + // re-enqueue message (I have to re-analyze for receiving PUBREC) + this.inflightQueue.Enqueue(msgContext); + } + // QoS 2, PUBLISH message received from broker to acknowledge, send PUBREC, state change to wait PUBREL + else if (msgContext.Flow == MqttMsgFlow.ToAcknowledge) + { + MqttMsgPubrec pubrec = new MqttMsgPubrec(); + pubrec.MessageId = msgInflight.MessageId; + + msgContext.State = MqttMsgState.WaitForPubrel; + + this.Send(pubrec); + + // re-enqueue message (I have to re-analyze for receiving PUBREL) + this.inflightQueue.Enqueue(msgContext); + } + break; + + case MqttMsgState.WaitForPuback: + case MqttMsgState.WaitForSuback: + case MqttMsgState.WaitForUnsuback: + + // QoS 1, waiting for PUBACK of a PUBLISH message sent or + // waiting for SUBACK of a SUBSCRIBE message sent or + // waiting for UNSUBACK of a UNSUBSCRIBE message sent or + if (msgContext.Flow == MqttMsgFlow.ToPublish) + { + acknowledge = false; + lock (this.internalQueue) + { + if (this.internalQueue.Count > 0) + msgReceived = (MqttMsgBase)this.internalQueue.Peek(); + } + + // it is a PUBACK message or a SUBACK/UNSUBACK message + if (msgReceived != null) + { + // PUBACK message or SUBACK/UNSUBACK message for the current message + if (((msgReceived.Type == MqttMsgBase.MQTT_MSG_PUBACK_TYPE) && (msgInflight.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) && (msgReceived.MessageId == msgInflight.MessageId)) || + ((msgReceived.Type == MqttMsgBase.MQTT_MSG_SUBACK_TYPE) && (msgInflight.Type == MqttMsgBase.MQTT_MSG_SUBSCRIBE_TYPE) && (msgReceived.MessageId == msgInflight.MessageId)) || + ((msgReceived.Type == MqttMsgBase.MQTT_MSG_UNSUBACK_TYPE) && (msgInflight.Type == MqttMsgBase.MQTT_MSG_UNSUBSCRIBE_TYPE) && (msgReceived.MessageId == msgInflight.MessageId))) + { + lock (this.internalQueue) + { + // received message processed + this.internalQueue.Dequeue(); + acknowledge = true; + msgReceivedProcessed = true; +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "dequeued {0}", msgReceived); +#endif + } + + // if PUBACK received, confirm published with flag + if (msgReceived.Type == MqttMsgBase.MQTT_MSG_PUBACK_TYPE) + internalEvent = new MsgPublishedInternalEvent(msgReceived, true); + else + internalEvent = new MsgInternalEvent(msgReceived); + + // notify received acknowledge from broker of a published message or subscribe/unsubscribe message + this.OnInternalEvent(internalEvent); + + // PUBACK received for PUBLISH message with QoS Level 1, remove from session state + if ((msgInflight.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) && + (this.session != null) && +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + (this.session.InflightMessages.Contains(msgContext.Key))) +#else + (this.session.InflightMessages.ContainsKey(msgContext.Key))) +#endif + { + this.session.InflightMessages.Remove(msgContext.Key); + } + +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "processed {0}", msgInflight); +#endif + } + } + + // current message not acknowledged, no PUBACK or SUBACK/UNSUBACK or not equal messageid + if (!acknowledge) + { + delta = Environment.TickCount - msgContext.Timestamp; + // check timeout for receiving PUBACK since PUBLISH was sent or + // for receiving SUBACK since SUBSCRIBE was sent or + // for receiving UNSUBACK since UNSUBSCRIBE was sent + if (delta >= this.settings.DelayOnRetry) + { + // max retry not reached, resend + if (msgContext.Attempt < this.settings.AttemptsOnRetry) + { + msgContext.State = MqttMsgState.QueuedQos1; + + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + + // update timeout (0 -> reanalyze queue immediately) + timeout = 0; + } + else + { + // if PUBACK for a PUBLISH message not received after retries, raise event for not published + if (msgInflight.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) + { + // PUBACK not received in time, PUBLISH retries failed, need to remove from session inflight messages too + if ((this.session != null) && +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + (this.session.InflightMessages.Contains(msgContext.Key))) +#else + (this.session.InflightMessages.ContainsKey(msgContext.Key))) +#endif + { + this.session.InflightMessages.Remove(msgContext.Key); + } + + internalEvent = new MsgPublishedInternalEvent(msgInflight, false); + + // notify not received acknowledge from broker and message not published + this.OnInternalEvent(internalEvent); + } + // NOTE : not raise events for SUBACK or UNSUBACK not received + // for the user no event raised means subscribe/unsubscribe failed + } + } + else + { + // re-enqueue message (I have to re-analyze for receiving PUBACK, SUBACK or UNSUBACK) + this.inflightQueue.Enqueue(msgContext); + + // update timeout + int msgTimeout = (this.settings.DelayOnRetry - delta); + timeout = (msgTimeout < timeout) ? msgTimeout : timeout; + } + } + } + break; + + case MqttMsgState.WaitForPubrec: + + // QoS 2, waiting for PUBREC of a PUBLISH message sent + if (msgContext.Flow == MqttMsgFlow.ToPublish) + { + acknowledge = false; + lock (this.internalQueue) + { + if (this.internalQueue.Count > 0) + msgReceived = (MqttMsgBase)this.internalQueue.Peek(); + } + + // it is a PUBREC message + if ((msgReceived != null) && (msgReceived.Type == MqttMsgBase.MQTT_MSG_PUBREC_TYPE)) + { + // PUBREC message for the current PUBLISH message, send PUBREL, wait for PUBCOMP + if (msgReceived.MessageId == msgInflight.MessageId) + { + lock (this.internalQueue) + { + // received message processed + this.internalQueue.Dequeue(); + acknowledge = true; + msgReceivedProcessed = true; +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "dequeued {0}", msgReceived); +#endif + } + + MqttMsgPubrel pubrel = new MqttMsgPubrel(); + pubrel.MessageId = msgInflight.MessageId; + + msgContext.State = MqttMsgState.WaitForPubcomp; + msgContext.Timestamp = Environment.TickCount; + msgContext.Attempt = 1; + + this.Send(pubrel); + + // update timeout : minimum between delay (based on current message sent) or current timeout + timeout = (this.settings.DelayOnRetry < timeout) ? this.settings.DelayOnRetry : timeout; + + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + } + } + + // current message not acknowledged + if (!acknowledge) + { + delta = Environment.TickCount - msgContext.Timestamp; + // check timeout for receiving PUBREC since PUBLISH was sent + if (delta >= this.settings.DelayOnRetry) + { + // max retry not reached, resend + if (msgContext.Attempt < this.settings.AttemptsOnRetry) + { + msgContext.State = MqttMsgState.QueuedQos2; + + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + + // update timeout (0 -> reanalyze queue immediately) + timeout = 0; + } + else + { + // PUBREC not received in time, PUBLISH retries failed, need to remove from session inflight messages too + if ((this.session != null) && +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + (this.session.InflightMessages.Contains(msgContext.Key))) +#else + (this.session.InflightMessages.ContainsKey(msgContext.Key))) +#endif + { + this.session.InflightMessages.Remove(msgContext.Key); + } + + // if PUBREC for a PUBLISH message not received after retries, raise event for not published + internalEvent = new MsgPublishedInternalEvent(msgInflight, false); + // notify not received acknowledge from broker and message not published + this.OnInternalEvent(internalEvent); + } + } + else + { + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + + // update timeout + int msgTimeout = (this.settings.DelayOnRetry - delta); + timeout = (msgTimeout < timeout) ? msgTimeout : timeout; + } + } + } + break; + + case MqttMsgState.WaitForPubrel: + + // QoS 2, waiting for PUBREL of a PUBREC message sent + if (msgContext.Flow == MqttMsgFlow.ToAcknowledge) + { + lock (this.internalQueue) + { + if (this.internalQueue.Count > 0) + msgReceived = (MqttMsgBase)this.internalQueue.Peek(); + } + + // it is a PUBREL message + if ((msgReceived != null) && (msgReceived.Type == MqttMsgBase.MQTT_MSG_PUBREL_TYPE)) + { + // PUBREL message for the current message, send PUBCOMP + if (msgReceived.MessageId == msgInflight.MessageId) + { + lock (this.internalQueue) + { + // received message processed + this.internalQueue.Dequeue(); + msgReceivedProcessed = true; +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "dequeued {0}", msgReceived); +#endif + } + + MqttMsgPubcomp pubcomp = new MqttMsgPubcomp(); + pubcomp.MessageId = msgInflight.MessageId; + + this.Send(pubcomp); + + internalEvent = new MsgInternalEvent(msgInflight); + // notify published message from broker and acknowledged + this.OnInternalEvent(internalEvent); + + // PUBREL received (and PUBCOMP sent) for PUBLISH message with QoS Level 2, remove from session state + if ((msgInflight.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) && + (this.session != null) && +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + (this.session.InflightMessages.Contains(msgContext.Key))) +#else + (this.session.InflightMessages.ContainsKey(msgContext.Key))) +#endif + { + this.session.InflightMessages.Remove(msgContext.Key); + } + +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "processed {0}", msgInflight); +#endif + } + else + { + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + } + } + else + { + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + } + } + break; + + case MqttMsgState.WaitForPubcomp: + + // QoS 2, waiting for PUBCOMP of a PUBREL message sent + if (msgContext.Flow == MqttMsgFlow.ToPublish) + { + acknowledge = false; + lock (this.internalQueue) + { + if (this.internalQueue.Count > 0) + msgReceived = (MqttMsgBase)this.internalQueue.Peek(); + } + + // it is a PUBCOMP message + if ((msgReceived != null) && (msgReceived.Type == MqttMsgBase.MQTT_MSG_PUBCOMP_TYPE)) + { + // PUBCOMP message for the current message + if (msgReceived.MessageId == msgInflight.MessageId) + { + lock (this.internalQueue) + { + // received message processed + this.internalQueue.Dequeue(); + acknowledge = true; + msgReceivedProcessed = true; +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "dequeued {0}", msgReceived); +#endif + } + + internalEvent = new MsgPublishedInternalEvent(msgReceived, true); + // notify received acknowledge from broker of a published message + this.OnInternalEvent(internalEvent); + + // PUBCOMP received for PUBLISH message with QoS Level 2, remove from session state + if ((msgInflight.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) && + (this.session != null) && +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + (this.session.InflightMessages.Contains(msgContext.Key))) +#else + (this.session.InflightMessages.ContainsKey(msgContext.Key))) +#endif + { + this.session.InflightMessages.Remove(msgContext.Key); + } + +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "processed {0}", msgInflight); +#endif + } + } + // it is a PUBREC message + else if ((msgReceived != null) && (msgReceived.Type == MqttMsgBase.MQTT_MSG_PUBREC_TYPE)) + { + // another PUBREC message for the current message due to a retransmitted PUBLISH + // I'm in waiting for PUBCOMP, so I can discard this PUBREC + if (msgReceived.MessageId == msgInflight.MessageId) + { + lock (this.internalQueue) + { + // received message processed + this.internalQueue.Dequeue(); + acknowledge = true; + msgReceivedProcessed = true; +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "dequeued {0}", msgReceived); +#endif + + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + } + } + } + + // current message not acknowledged + if (!acknowledge) + { + delta = Environment.TickCount - msgContext.Timestamp; + // check timeout for receiving PUBCOMP since PUBREL was sent + if (delta >= this.settings.DelayOnRetry) + { + // max retry not reached, resend + if (msgContext.Attempt < this.settings.AttemptsOnRetry) + { + msgContext.State = MqttMsgState.SendPubrel; + + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + + // update timeout (0 -> reanalyze queue immediately) + timeout = 0; + } + else + { + // PUBCOMP not received, PUBREL retries failed, need to remove from session inflight messages too + if ((this.session != null) && +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + (this.session.InflightMessages.Contains(msgContext.Key))) +#else + (this.session.InflightMessages.ContainsKey(msgContext.Key))) +#endif + { + this.session.InflightMessages.Remove(msgContext.Key); + } + + // if PUBCOMP for a PUBLISH message not received after retries, raise event for not published + internalEvent = new MsgPublishedInternalEvent(msgInflight, false); + // notify not received acknowledge from broker and message not published + this.OnInternalEvent(internalEvent); + } + } + else + { + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + + // update timeout + int msgTimeout = (this.settings.DelayOnRetry - delta); + timeout = (msgTimeout < timeout) ? msgTimeout : timeout; + } + } + } + break; + + case MqttMsgState.SendPubrec: + + // TODO : impossible ? --> QueuedQos2 ToAcknowledge + break; + + case MqttMsgState.SendPubrel: + + // QoS 2, PUBREL message to send to broker, state change to wait PUBCOMP + if (msgContext.Flow == MqttMsgFlow.ToPublish) + { + MqttMsgPubrel pubrel = new MqttMsgPubrel(); + pubrel.MessageId = msgInflight.MessageId; + + msgContext.State = MqttMsgState.WaitForPubcomp; + msgContext.Timestamp = Environment.TickCount; + msgContext.Attempt++; + // retry ? set dup flag [v3.1.1] no needed + if (this.ProtocolVersion == MqttProtocolVersion.Version_3_1) + { + if (msgContext.Attempt > 1) + pubrel.DupFlag = true; + } + + this.Send(pubrel); + + // update timeout : minimum between delay (based on current message sent) or current timeout + timeout = (this.settings.DelayOnRetry < timeout) ? this.settings.DelayOnRetry : timeout; + + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + } + break; + + case MqttMsgState.SendPubcomp: + // TODO : impossible ? + break; + case MqttMsgState.SendPuback: + // TODO : impossible ? --> QueuedQos1 ToAcknowledge + break; + default: + break; + } + } + + // if calculated timeout is MaxValue, it means that must be Infinite (-1) + if (timeout == Int32.MaxValue) + timeout = Timeout.Infinite; + + // if message received is orphan, no corresponding message in inflight queue + // based on messageId, we need to remove from the queue + if ((msgReceived != null) && !msgReceivedProcessed) + { + this.internalQueue.Dequeue(); +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Queuing, "dequeued {0} orphan", msgReceived); +#endif + } + } + } + } + } + catch (MqttCommunicationException e) + { + // possible exception on Send, I need to re-enqueue not sent message + if (msgContext != null) + // re-enqueue message + this.inflightQueue.Enqueue(msgContext); + +#if TRACE + MqttUtility.Trace.WriteLine(TraceLevel.Error, "Exception occurred: {0}", e.ToString()); +#endif + + // raise disconnection client event + this.OnConnectionClosing(); + } + } + + /// + /// Restore session + /// + private void RestoreSession() + { + // if not clean session + if (!this.CleanSession) + { + // there is a previous session + if (this.session != null) + { + lock (this.inflightQueue) + { + foreach (MqttMsgContext msgContext in this.session.InflightMessages.Values) + { + this.inflightQueue.Enqueue(msgContext); + + // if it is a PUBLISH message to publish + if ((msgContext.Message.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) && + (msgContext.Flow == MqttMsgFlow.ToPublish)) + { + // it's QoS 1 and we haven't received PUBACK + if ((msgContext.Message.QosLevel == MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE) && + (msgContext.State == MqttMsgState.WaitForPuback)) + { + // we haven't received PUBACK, we need to resend PUBLISH message + msgContext.State = MqttMsgState.QueuedQos1; + } + // it's QoS 2 + else if (msgContext.Message.QosLevel == MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE) + { + // we haven't received PUBREC, we need to resend PUBLISH message + if (msgContext.State == MqttMsgState.WaitForPubrec) + { + msgContext.State = MqttMsgState.QueuedQos2; + } + // we haven't received PUBCOMP, we need to resend PUBREL for it + else if (msgContext.State == MqttMsgState.WaitForPubcomp) + { + msgContext.State = MqttMsgState.SendPubrel; + } + } + } + } + } + + // unlock process inflight queue + this.inflightWaitHandle.Set(); + } + else + { + // create new session + this.session = new MqttClientSession(this.ClientId); + } + } + // clean any previous session + else + { + if (this.session != null) + this.session.Clear(); + } + } + +#if BROKER + + /// + /// Load a given session + /// + /// MQTT Client session to load + public void LoadSession(MqttClientSession session) + { + // if not clean session + if (!this.CleanSession) + { + // set the session ... + this.session = session; + // ... and restore it + this.RestoreSession(); + } + } +#endif + + /// + /// Generate the next message identifier + /// + /// Message identifier + private ushort GetMessageId() + { + // if 0 or max UInt16, it becomes 1 (first valid messageId) + this.messageIdCounter = ((this.messageIdCounter % UInt16.MaxValue) != 0) ? (ushort)(this.messageIdCounter + 1) : (ushort)1; + return this.messageIdCounter; + } + + /// + /// Finder class for PUBLISH message inside a queue + /// + internal class MqttMsgContextFinder + { + // PUBLISH message id + internal ushort MessageId { get; set; } + // message flow into inflight queue + internal MqttMsgFlow Flow { get; set; } + + /// + /// Constructor + /// + /// Message Id + /// Message flow inside inflight queue + internal MqttMsgContextFinder(ushort messageId, MqttMsgFlow flow) + { + this.MessageId = messageId; + this.Flow = flow; + } + + internal bool Find(object item) + { + MqttMsgContext msgCtx = (MqttMsgContext)item; + return ((msgCtx.Message.Type == MqttMsgBase.MQTT_MSG_PUBLISH_TYPE) && + (msgCtx.Message.MessageId == this.MessageId) && + msgCtx.Flow == this.Flow); + + } + } + } + + /// + /// MQTT protocol version + /// + public enum MqttProtocolVersion + { + Version_3_1 = MqttMsgConnect.PROTOCOL_VERSION_V3_1, + Version_3_1_1 = MqttMsgConnect.PROTOCOL_VERSION_V3_1_1 + } +} diff --git a/Assets/M2Mqtt/MqttClient.cs.meta b/Assets/M2Mqtt/MqttClient.cs.meta new file mode 100644 index 0000000..f1a7427 --- /dev/null +++ b/Assets/M2Mqtt/MqttClient.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5e2e6e599dc93d04da0717a067733bb3 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/MqttSecurity.cs b/Assets/M2Mqtt/MqttSecurity.cs new file mode 100644 index 0000000..b19f108 --- /dev/null +++ b/Assets/M2Mqtt/MqttSecurity.cs @@ -0,0 +1,30 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +namespace uPLibrary.Networking.M2Mqtt +{ + /// + /// Supported SSL/TLS protocol versions + /// + public enum MqttSslProtocols + { + None, + SSLv3, + TLSv1_0, + TLSv1_1, + TLSv1_2 + } +} diff --git a/Assets/M2Mqtt/MqttSecurity.cs.meta b/Assets/M2Mqtt/MqttSecurity.cs.meta new file mode 100644 index 0000000..1d21813 --- /dev/null +++ b/Assets/M2Mqtt/MqttSecurity.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d39e537279957784da1f759aac6e1d13 +timeCreated: 1532595909 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/MqttSettings.cs b/Assets/M2Mqtt/MqttSettings.cs new file mode 100644 index 0000000..994f622 --- /dev/null +++ b/Assets/M2Mqtt/MqttSettings.cs @@ -0,0 +1,104 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +namespace uPLibrary.Networking.M2Mqtt +{ + /// + /// Settings class for the MQTT broker + /// + public class MqttSettings + { + // default port for MQTT protocol + public const int MQTT_BROKER_DEFAULT_PORT = 1883; + public const int MQTT_BROKER_DEFAULT_SSL_PORT = 8883; + // default timeout on receiving from client + public const int MQTT_DEFAULT_TIMEOUT = 30000; + // max publish, subscribe and unsubscribe retry for QoS Level 1 or 2 + public const int MQTT_ATTEMPTS_RETRY = 3; + // delay for retry publish, subscribe and unsubscribe for QoS Level 1 or 2 + public const int MQTT_DELAY_RETRY = 10000; + // broker need to receive the first message (CONNECT) + // within a reasonable amount of time after TCP/IP connection + public const int MQTT_CONNECT_TIMEOUT = 30000; + // default inflight queue size + public const int MQTT_MAX_INFLIGHT_QUEUE_SIZE = int.MaxValue; + + /// + /// Listening connection port + /// + public int Port { get; internal set; } + + /// + /// Listening connection SSL port + /// + public int SslPort { get; internal set; } + + /// + /// Timeout on client connection (before receiving CONNECT message) + /// + public int TimeoutOnConnection { get; internal set; } + + /// + /// Timeout on receiving + /// + public int TimeoutOnReceiving { get; internal set; } + + /// + /// Attempts on retry + /// + public int AttemptsOnRetry { get; internal set; } + + /// + /// Delay on retry + /// + public int DelayOnRetry { get; internal set; } + + /// + /// Inflight queue size + /// + public int InflightQueueSize { get; set; } + + /// + /// Singleton instance of settings + /// + public static MqttSettings Instance + { + get + { + if (instance == null) + instance = new MqttSettings(); + return instance; + } + } + + // singleton instance + private static MqttSettings instance; + + /// + /// Constructor + /// + private MqttSettings() + { + this.Port = MQTT_BROKER_DEFAULT_PORT; + this.SslPort = MQTT_BROKER_DEFAULT_SSL_PORT; + this.TimeoutOnReceiving = MQTT_DEFAULT_TIMEOUT; + this.AttemptsOnRetry = MQTT_ATTEMPTS_RETRY; + this.DelayOnRetry = MQTT_DELAY_RETRY; + this.TimeoutOnConnection = MQTT_CONNECT_TIMEOUT; + this.InflightQueueSize = MQTT_MAX_INFLIGHT_QUEUE_SIZE; + } + } +} diff --git a/Assets/M2Mqtt/MqttSettings.cs.meta b/Assets/M2Mqtt/MqttSettings.cs.meta new file mode 100644 index 0000000..4118704 --- /dev/null +++ b/Assets/M2Mqtt/MqttSettings.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dc704c0ea922f91428ca13939d73bac6 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Net.meta b/Assets/M2Mqtt/Net.meta new file mode 100644 index 0000000..67528c1 --- /dev/null +++ b/Assets/M2Mqtt/Net.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 92da0271b9fd59e498b3e4ba07abf973 +folderAsset: yes +timeCreated: 1532072517 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Net/Fx.cs b/Assets/M2Mqtt/Net/Fx.cs new file mode 100644 index 0000000..4c38ce6 --- /dev/null +++ b/Assets/M2Mqtt/Net/Fx.cs @@ -0,0 +1,41 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation + ---------------------------------------------------------------------------- + + Giovanni Paolo Vigano' - preprocessor directives for platform dependent compilation in Unity +*/ + +#if !(!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP) +using System.Threading; + +namespace uPLibrary.Networking.M2Mqtt +{ + /// + /// Support methods fos specific framework + /// + public class Fx + { + public static void StartThread(ThreadStart threadStart) + { + new Thread(threadStart).Start(); + } + + public static void SleepThread(int millisecondsTimeout) + { + Thread.Sleep(millisecondsTimeout); + } + } +} +#endif diff --git a/Assets/M2Mqtt/Net/Fx.cs.meta b/Assets/M2Mqtt/Net/Fx.cs.meta new file mode 100644 index 0000000..9186302 --- /dev/null +++ b/Assets/M2Mqtt/Net/Fx.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c8f3fc556ec8a304f8f66d0ba400cc27 +timeCreated: 1532596916 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Net/MqttNetworkChannel.cs b/Assets/M2Mqtt/Net/MqttNetworkChannel.cs new file mode 100644 index 0000000..09b74cd --- /dev/null +++ b/Assets/M2Mqtt/Net/MqttNetworkChannel.cs @@ -0,0 +1,495 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation + ---------------------------------------------------------------------------- + + Giovanni Paolo Vigano' - preprocessor directives for platform dependent compilation in Unity +*/ +#if !(!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP) + +#if SSL +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3) +using Microsoft.SPOT.Net.Security; +#else +using System.Net.Security; +using System.Security.Authentication; +#endif +#endif +using System.Net.Sockets; +using System.Net; +using System.Security.Cryptography.X509Certificates; +using System; +using System.Net.Security; +using System.Security.Authentication; + +namespace uPLibrary.Networking.M2Mqtt +{ + /// + /// Channel to communicate over the network + /// + public class MqttNetworkChannel : IMqttNetworkChannel + { +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + private readonly RemoteCertificateValidationCallback userCertificateValidationCallback; + private readonly LocalCertificateSelectionCallback userCertificateSelectionCallback; +#endif + // remote host information + private string remoteHostName; + private IPAddress remoteIpAddress; + private int remotePort; + + // socket for communication + private Socket socket; + // using SSL + private bool secure; + + // CA certificate (on client) + private X509Certificate caCert; + // Server certificate (on broker) + private X509Certificate serverCert; + // client certificate (on client) + private X509Certificate clientCert; + + // SSL/TLS protocol version + private MqttSslProtocols sslProtocol; + + /// + /// Remote host name + /// + public string RemoteHostName { get { return this.remoteHostName; } } + + /// + /// Remote IP address + /// + public IPAddress RemoteIpAddress { get { return this.remoteIpAddress; } } + + /// + /// Remote port + /// + public int RemotePort { get { return this.remotePort; } } + +#if SSL + // SSL stream + private SslStream sslStream; +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) + private NetworkStream netStream; +#endif +#endif + + /// + /// Data available on the channel + /// + public bool DataAvailable + { + get + { +#if SSL +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3) + if (secure) + return this.sslStream.DataAvailable; + else + return (this.socket.Available > 0); +#else + if (secure) + return this.netStream.DataAvailable; + else + return (this.socket.Available > 0); +#endif +#else + return (this.socket.Available > 0); +#endif + } + } + + /// + /// Constructor + /// + /// Socket opened with the client + public MqttNetworkChannel(Socket socket) +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + : this(socket, false, null, MqttSslProtocols.None, null, null) +#else + : this(socket, false, null, MqttSslProtocols.None) +#endif + { + + } + + /// + /// Constructor + /// + /// Socket opened with the client + /// Secure connection (SSL/TLS) + /// Server X509 certificate for secure connection + /// SSL/TLS protocol version +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + /// A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party + /// A LocalCertificateSelectionCallback delegate responsible for selecting the certificate used for authentication + public MqttNetworkChannel(Socket socket, bool secure, X509Certificate serverCert, MqttSslProtocols sslProtocol, + RemoteCertificateValidationCallback userCertificateValidationCallback, + LocalCertificateSelectionCallback userCertificateSelectionCallback) +#else + public MqttNetworkChannel(Socket socket, bool secure, X509Certificate serverCert, MqttSslProtocols sslProtocol) +#endif + { + this.socket = socket; + this.secure = secure; + this.serverCert = serverCert; + this.sslProtocol = sslProtocol; +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + this.userCertificateValidationCallback = userCertificateValidationCallback; + this.userCertificateSelectionCallback = userCertificateSelectionCallback; +#endif + } + + /// + /// Constructor + /// + /// Remote Host name + /// Remote port + public MqttNetworkChannel(string remoteHostName, int remotePort) +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + : this(remoteHostName, remotePort, false, null, null, MqttSslProtocols.None, null, null) +#else + : this(remoteHostName, remotePort, false, null, null, MqttSslProtocols.None) +#endif + { + } + + /// + /// Constructor + /// + /// Remote Host name + /// Remote port + /// Using SSL + /// CA certificate + /// Client certificate + /// SSL/TLS protocol version +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + /// A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party + /// A LocalCertificateSelectionCallback delegate responsible for selecting the certificate used for authentication + public MqttNetworkChannel(string remoteHostName, int remotePort, bool secure, X509Certificate caCert, X509Certificate clientCert, MqttSslProtocols sslProtocol, + RemoteCertificateValidationCallback userCertificateValidationCallback, + LocalCertificateSelectionCallback userCertificateSelectionCallback) +#else + public MqttNetworkChannel(string remoteHostName, int remotePort, bool secure, X509Certificate caCert, X509Certificate clientCert, MqttSslProtocols sslProtocol) +#endif + { + IPAddress remoteIpAddress = null; + try + { + // check if remoteHostName is a valid IP address and get it + remoteIpAddress = IPAddress.Parse(remoteHostName); + } + catch + { + } + + // in this case the parameter remoteHostName isn't a valid IP address + if (remoteIpAddress == null) + { + IPHostEntry hostEntry = Dns.GetHostEntry(remoteHostName); + if ((hostEntry != null) && (hostEntry.AddressList.Length > 0)) + { + // check for the first address not null + // it seems that with .Net Micro Framework, the IPV6 addresses aren't supported and return "null" + int i = 0; + while (hostEntry.AddressList[i] == null) i++; + remoteIpAddress = hostEntry.AddressList[i]; + } + else + { + throw new Exception("No address found for the remote host name"); + } + } + + this.remoteHostName = remoteHostName; + this.remoteIpAddress = remoteIpAddress; + this.remotePort = remotePort; + this.secure = secure; + this.caCert = caCert; + this.clientCert = clientCert; + this.sslProtocol = sslProtocol; +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3 || COMPACT_FRAMEWORK) + this.userCertificateValidationCallback = userCertificateValidationCallback; + this.userCertificateSelectionCallback = userCertificateSelectionCallback; +#endif + } + + /// + /// Connect to remote server + /// + public void Connect() + { + this.socket = new Socket(this.remoteIpAddress.GetAddressFamily(), SocketType.Stream, ProtocolType.Tcp); + // try connection to the broker + this.socket.Connect(new IPEndPoint(this.remoteIpAddress, this.remotePort)); + +#if SSL + // secure channel requested + if (secure) + { + // create SSL stream +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3) + this.sslStream = new SslStream(this.socket); +#else + this.netStream = new NetworkStream(this.socket); + this.sslStream = new SslStream(this.netStream, false, this.userCertificateValidationCallback, this.userCertificateSelectionCallback); +#endif + + // server authentication (SSL/TLS handshake) +#if (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3) + this.sslStream.AuthenticateAsClient(this.remoteHostName, + this.clientCert, + new X509Certificate[] { this.caCert }, + SslVerification.CertificateRequired, + MqttSslUtility.ToSslPlatformEnum(this.sslProtocol)); +#else + X509CertificateCollection clientCertificates = null; + // check if there is a client certificate to add to the collection, otherwise it's null (as empty) + if (this.clientCert != null) + clientCertificates = new X509CertificateCollection(new X509Certificate[] { this.clientCert }); + + this.sslStream.AuthenticateAsClient(this.remoteHostName, + clientCertificates, + MqttSslUtility.ToSslPlatformEnum(this.sslProtocol), + false); + +#endif + } +#endif + } + + /// + /// Send data on the network channel + /// + /// Data buffer to send + /// Number of byte sent + public int Send(byte[] buffer) + { +#if SSL + if (this.secure) + { + this.sslStream.Write(buffer, 0, buffer.Length); + this.sslStream.Flush(); + return buffer.Length; + } + else + return this.socket.Send(buffer, 0, buffer.Length, SocketFlags.None); +#else + return this.socket.Send(buffer, 0, buffer.Length, SocketFlags.None); +#endif + } + + /// + /// Receive data from the network + /// + /// Data buffer for receiving data + /// Number of bytes received + public int Receive(byte[] buffer) + { +#if SSL + if (this.secure) + { + // read all data needed (until fill buffer) + int idx = 0, read = 0; + while (idx < buffer.Length) + { + // fixed scenario with socket closed gracefully by peer/broker and + // Read return 0. Avoid infinite loop. + read = this.sslStream.Read(buffer, idx, buffer.Length - idx); + if (read == 0) + return 0; + idx += read; + } + return buffer.Length; + } + else + { + // read all data needed (until fill buffer) + int idx = 0, read = 0; + while (idx < buffer.Length) + { + // fixed scenario with socket closed gracefully by peer/broker and + // Read return 0. Avoid infinite loop. + read = this.socket.Receive(buffer, idx, buffer.Length - idx, SocketFlags.None); + if (read == 0) + return 0; + idx += read; + } + return buffer.Length; + } +#else + // read all data needed (until fill buffer) + int idx = 0, read = 0; + while (idx < buffer.Length) + { + // fixed scenario with socket closed gracefully by peer/broker and + // Read return 0. Avoid infinite loop. + read = this.socket.Receive(buffer, idx, buffer.Length - idx, SocketFlags.None); + if (read == 0) + return 0; + idx += read; + } + return buffer.Length; +#endif + } + + /// + /// Receive data from the network channel with a specified timeout + /// + /// Data buffer for receiving data + /// Timeout on receiving (in milliseconds) + /// Number of bytes received + public int Receive(byte[] buffer, int timeout) + { + // check data availability (timeout is in microseconds) + if (this.socket.Poll(timeout * 1000, SelectMode.SelectRead)) + { + return this.Receive(buffer); + } + else + { + return 0; + } + } + + /// + /// Close the network channel + /// + public void Close() + { +#if SSL + if (this.secure) + { +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) + this.netStream.Close(); +#endif + this.sslStream.Close(); + } + this.socket.Close(); +#else + this.socket.Close(); +#endif + } + + /// + /// Accept connection from a remote client + /// + public void Accept() + { +#if SSL + // secure channel requested + if (secure) + { +#if !(MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3) + + this.netStream = new NetworkStream(this.socket); + this.sslStream = new SslStream(this.netStream, false, this.userCertificateValidationCallback, this.userCertificateSelectionCallback); + + this.sslStream.AuthenticateAsServer(this.serverCert, false, MqttSslUtility.ToSslPlatformEnum(this.sslProtocol), false); +#endif + } + + return; +#else + return; +#endif + } + } + + /// + /// IPAddress Utility class + /// + public static class IPAddressUtility + { + /// + /// Return AddressFamily for the IP address + /// + /// IP address to check + /// Address family + public static AddressFamily GetAddressFamily(this IPAddress ipAddress) + { +#if (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3) + return ipAddress.AddressFamily; +#else + return (ipAddress.ToString().IndexOf(':') != -1) ? + AddressFamily.InterNetworkV6 : AddressFamily.InterNetwork; +#endif + } + } + + /// + /// MQTT SSL utility class + /// + public static class MqttSslUtility + { +#if (UNITY_EDITOR || !NET_4_6) + public static SslProtocols ToSslPlatformEnum(MqttSslProtocols mqttSslProtocol) + { + switch (mqttSslProtocol) + { + case MqttSslProtocols.None: + return SslProtocols.None; + case MqttSslProtocols.SSLv3: + return SslProtocols.Ssl3; + case MqttSslProtocols.TLSv1_0: + return SslProtocols.Tls; + case MqttSslProtocols.TLSv1_1: + case MqttSslProtocols.TLSv1_2: + default: + throw new ArgumentException("SSL/TLS protocol version not supported"); + } + } +#elif (!MF_FRAMEWORK_VERSION_V4_2 && !MF_FRAMEWORK_VERSION_V4_3 && !COMPACT_FRAMEWORK) + public static SslProtocols ToSslPlatformEnum(MqttSslProtocols mqttSslProtocol) + { + switch (mqttSslProtocol) + { + case MqttSslProtocols.None: + return SslProtocols.None; + case MqttSslProtocols.SSLv3: + return SslProtocols.Ssl3; + case MqttSslProtocols.TLSv1_0: + return SslProtocols.Tls; + case MqttSslProtocols.TLSv1_1: + return SslProtocols.Tls11; + case MqttSslProtocols.TLSv1_2: + return SslProtocols.Tls12; + default: + throw new ArgumentException("SSL/TLS protocol version not supported"); + } + } +#elif (MF_FRAMEWORK_VERSION_V4_2 || MF_FRAMEWORK_VERSION_V4_3) + public static SslProtocols ToSslPlatformEnum(MqttSslProtocols mqttSslProtocol) + { + switch (mqttSslProtocol) + { + case MqttSslProtocols.None: + return SslProtocols.None; + case MqttSslProtocols.SSLv3: + return SslProtocols.SSLv3; + case MqttSslProtocols.TLSv1_0: + return SslProtocols.TLSv1; + case MqttSslProtocols.TLSv1_1: + case MqttSslProtocols.TLSv1_2: + default: + throw new ArgumentException("SSL/TLS protocol version not supported"); + } + } +#endif + } +} + +#endif diff --git a/Assets/M2Mqtt/Net/MqttNetworkChannel.cs.meta b/Assets/M2Mqtt/Net/MqttNetworkChannel.cs.meta new file mode 100644 index 0000000..8b564ff --- /dev/null +++ b/Assets/M2Mqtt/Net/MqttNetworkChannel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f0aa6b363c3c39d498f5081a76ce4f5c +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Properties.meta b/Assets/M2Mqtt/Properties.meta new file mode 100644 index 0000000..f2ff8e6 --- /dev/null +++ b/Assets/M2Mqtt/Properties.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 07275754af499e14287c29431ba60e77 +folderAsset: yes +timeCreated: 1532072517 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Properties/AssemblyInfo.cs b/Assets/M2Mqtt/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..2d21558 --- /dev/null +++ b/Assets/M2Mqtt/Properties/AssemblyInfo.cs @@ -0,0 +1,44 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("M2Mqtt")] +[assembly: AssemblyDescription("MQTT Client Library for M2M communication")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Paolo Patierno")] +[assembly: AssemblyProduct("M2Mqtt")] +[assembly: AssemblyCopyright("Copyright © Paolo Patierno 2014")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +[assembly: AssemblyVersion("4.3.0.0")] +// to avoid compilation error (AssemblyFileVersionAttribute doesn't exist) under .Net CF 3.5 +#if !WindowsCE +[assembly: AssemblyFileVersion("4.3.0.0")] +#endif \ No newline at end of file diff --git a/Assets/M2Mqtt/Properties/AssemblyInfo.cs.meta b/Assets/M2Mqtt/Properties/AssemblyInfo.cs.meta new file mode 100644 index 0000000..26a9f68 --- /dev/null +++ b/Assets/M2Mqtt/Properties/AssemblyInfo.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5ebb481c408a32944aa1d428734706ce +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Session.meta b/Assets/M2Mqtt/Session.meta new file mode 100644 index 0000000..d9d95ab --- /dev/null +++ b/Assets/M2Mqtt/Session.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7db1448ff98e3044b825820fce1386ac +folderAsset: yes +timeCreated: 1532072517 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Session/MqttBrokerSession.cs b/Assets/M2Mqtt/Session/MqttBrokerSession.cs new file mode 100644 index 0000000..859213c --- /dev/null +++ b/Assets/M2Mqtt/Session/MqttBrokerSession.cs @@ -0,0 +1,65 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +#if BROKER +using System.Collections; +using System.Collections.Generic; +using uPLibrary.Networking.M2Mqtt.Managers; +using uPLibrary.Networking.M2Mqtt.Messages; + +namespace uPLibrary.Networking.M2Mqtt.Session +{ + /// + /// MQTT Broker Session + /// + public class MqttBrokerSession : MqttSession + { + /// + /// Client related to the subscription + /// + public MqttClient Client { get; set; } + + /// + /// Subscriptions for the client session + /// + public List Subscriptions; + + /// + /// Outgoing messages to publish + /// + public Queue OutgoingMessages; + + /// + /// Constructor + /// + public MqttBrokerSession() + : base() + { + this.Client = null; + this.Subscriptions = new List(); + this.OutgoingMessages = new Queue(); + } + + public override void Clear() + { + base.Clear(); + this.Client = null; + this.Subscriptions.Clear(); + this.OutgoingMessages.Clear(); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/M2Mqtt/Session/MqttBrokerSession.cs.meta b/Assets/M2Mqtt/Session/MqttBrokerSession.cs.meta new file mode 100644 index 0000000..5a29f42 --- /dev/null +++ b/Assets/M2Mqtt/Session/MqttBrokerSession.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 643eba817165da94b8dedb37e01bab64 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Session/MqttClientSession.cs b/Assets/M2Mqtt/Session/MqttClientSession.cs new file mode 100644 index 0000000..7613880 --- /dev/null +++ b/Assets/M2Mqtt/Session/MqttClientSession.cs @@ -0,0 +1,33 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +namespace uPLibrary.Networking.M2Mqtt.Session +{ + /// + /// MQTT Client Session + /// + public class MqttClientSession : MqttSession + { + /// + /// Constructor + /// + /// Client Id to create session + public MqttClientSession(string clientId) + : base(clientId) + { + } + } +} diff --git a/Assets/M2Mqtt/Session/MqttClientSession.cs.meta b/Assets/M2Mqtt/Session/MqttClientSession.cs.meta new file mode 100644 index 0000000..c407dfa --- /dev/null +++ b/Assets/M2Mqtt/Session/MqttClientSession.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dc3b6e246ddf456408fd710cf0bce367 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Session/MqttSession.cs b/Assets/M2Mqtt/Session/MqttSession.cs new file mode 100644 index 0000000..712a854 --- /dev/null +++ b/Assets/M2Mqtt/Session/MqttSession.cs @@ -0,0 +1,63 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System.Collections; + +namespace uPLibrary.Networking.M2Mqtt.Session +{ + /// + /// MQTT Session base class + /// + public abstract class MqttSession + { + /// + /// Client Id + /// + public string ClientId { get; set; } + + /// + /// Messages inflight during session + /// + public Hashtable InflightMessages { get; set; } + + /// + /// Constructor + /// + public MqttSession() + : this(null) + { + } + + /// + /// Constructor + /// + /// Client Id to create session + public MqttSession(string clientId) + { + this.ClientId = clientId; + this.InflightMessages = new Hashtable(); + } + + /// + /// Clean session + /// + public virtual void Clear() + { + this.ClientId = null; + this.InflightMessages.Clear(); + } + } +} diff --git a/Assets/M2Mqtt/Session/MqttSession.cs.meta b/Assets/M2Mqtt/Session/MqttSession.cs.meta new file mode 100644 index 0000000..f1ffb26 --- /dev/null +++ b/Assets/M2Mqtt/Session/MqttSession.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ff90e0dd9183db441983c6c2f8d873f8 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Utility.meta b/Assets/M2Mqtt/Utility.meta new file mode 100644 index 0000000..8a6d243 --- /dev/null +++ b/Assets/M2Mqtt/Utility.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 678756caa76db8f40bcc817f5ecf5820 +folderAsset: yes +timeCreated: 1532072517 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Utility/QueueExtension.cs b/Assets/M2Mqtt/Utility/QueueExtension.cs new file mode 100644 index 0000000..f8caa5d --- /dev/null +++ b/Assets/M2Mqtt/Utility/QueueExtension.cs @@ -0,0 +1,50 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System; +using System.Collections; + +namespace uPLibrary.Networking.M2Mqtt.Utility +{ + /// + /// Extension class for a Queue + /// + internal static class QueueExtension + { + /// + /// Predicate for searching inside a queue + /// + /// Item of the queue + /// Result of predicate + internal delegate bool QueuePredicate(object item); + + /// + /// Get (without removing) an item from queue based on predicate + /// + /// Queue in which to search + /// Predicate to verify to get item + /// Item matches the predicate + internal static object Get(this Queue queue, QueuePredicate predicate) + { + foreach (var item in queue) + { + if (predicate(item)) + return item; + } + return null; + } + } +} diff --git a/Assets/M2Mqtt/Utility/QueueExtension.cs.meta b/Assets/M2Mqtt/Utility/QueueExtension.cs.meta new file mode 100644 index 0000000..e6d29d5 --- /dev/null +++ b/Assets/M2Mqtt/Utility/QueueExtension.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8a0b522302464f5468d6c8fcb8d1f577 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/Utility/Trace.cs b/Assets/M2Mqtt/Utility/Trace.cs new file mode 100644 index 0000000..c299ebe --- /dev/null +++ b/Assets/M2Mqtt/Utility/Trace.cs @@ -0,0 +1,86 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +using System.Diagnostics; + +namespace uPLibrary.Networking.M2Mqtt.Utility +{ + /// + /// Tracing levels + /// + public enum TraceLevel + { + Error = 0x01, + Warning = 0x02, + Information = 0x04, + Verbose = 0x0F, + Frame = 0x10, + Queuing = 0x20 + } + + // delegate for writing trace + public delegate void WriteTrace(string format, params object[] args); + + /// + /// Tracing class + /// + public static class Trace + { + public static TraceLevel TraceLevel; + public static WriteTrace TraceListener; + + [Conditional("DEBUG")] + public static void Debug(string format, params object[] args) + { + if (TraceListener != null) + { + TraceListener(format, args); + } + } + + public static void WriteLine(TraceLevel level, string format) + { + if (TraceListener != null && (level & TraceLevel) > 0) + { + TraceListener(format); + } + } + + public static void WriteLine(TraceLevel level, string format, object arg1) + { + if (TraceListener != null && (level & TraceLevel) > 0) + { + TraceListener(format, arg1); + } + } + + public static void WriteLine(TraceLevel level, string format, object arg1, object arg2) + { + if (TraceListener != null && (level & TraceLevel) > 0) + { + TraceListener(format, arg1, arg2); + } + } + + public static void WriteLine(TraceLevel level, string format, object arg1, object arg2, object arg3) + { + if (TraceListener != null && (level & TraceLevel) > 0) + { + TraceListener(format, arg1, arg2, arg3); + } + } + } +} \ No newline at end of file diff --git a/Assets/M2Mqtt/Utility/Trace.cs.meta b/Assets/M2Mqtt/Utility/Trace.cs.meta new file mode 100644 index 0000000..198043b --- /dev/null +++ b/Assets/M2Mqtt/Utility/Trace.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 171b4607ee4f6964cbcab21ebbdecc9d +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/WinRT.meta b/Assets/M2Mqtt/WinRT.meta new file mode 100644 index 0000000..889cc0d --- /dev/null +++ b/Assets/M2Mqtt/WinRT.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f114ec7355a10f2478624aa486050098 +folderAsset: yes +timeCreated: 1532072517 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/WinRT/Fx.cs b/Assets/M2Mqtt/WinRT/Fx.cs new file mode 100644 index 0000000..cc1bf58 --- /dev/null +++ b/Assets/M2Mqtt/WinRT/Fx.cs @@ -0,0 +1,41 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation + ---------------------------------------------------------------------------- + + Giovanni Paolo Vigano' - preprocessor directives for platform dependent compilation in Unity +*/ +#if ((!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + +using System.Threading; +using System.Threading.Tasks; + +namespace uPLibrary.Networking.M2Mqtt +{ + /// + /// Support methods fos specific framework + /// + public class Fx + { + + public delegate void ThreadStart(); + public static void StartThread(ThreadStart threadStart) + { + Task.Factory.StartNew(o => ((ThreadStart)o)(), threadStart); + } + + public static void SleepThread(int millisecondsTimeout) { Task.Delay(millisecondsTimeout).RunSynchronously(); } + } +} +#endif diff --git a/Assets/M2Mqtt/WinRT/Fx.cs.meta b/Assets/M2Mqtt/WinRT/Fx.cs.meta new file mode 100644 index 0000000..db60039 --- /dev/null +++ b/Assets/M2Mqtt/WinRT/Fx.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 66fa5047a1383c54e9969b916d82fb15 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/WinRT/Hashtable.cs b/Assets/M2Mqtt/WinRT/Hashtable.cs new file mode 100644 index 0000000..6bd618f --- /dev/null +++ b/Assets/M2Mqtt/WinRT/Hashtable.cs @@ -0,0 +1,30 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ + +#if UNITY_WSA + +using System.Collections.Generic; + +namespace uPLibrary.Networking.M2Mqtt +{ + /// + /// Wrapper Hashtable class for generic Dictionary (the only available in WinRT) + /// + public class Hashtable : Dictionary + { + } +} +#endif diff --git a/Assets/M2Mqtt/WinRT/Hashtable.cs.meta b/Assets/M2Mqtt/WinRT/Hashtable.cs.meta new file mode 100644 index 0000000..4e9dace --- /dev/null +++ b/Assets/M2Mqtt/WinRT/Hashtable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4b958c5359f9c0e4e92445c2bf59c7f7 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/WinRT/MqttNetworkChannel.cs b/Assets/M2Mqtt/WinRT/MqttNetworkChannel.cs new file mode 100644 index 0000000..acf2578 --- /dev/null +++ b/Assets/M2Mqtt/WinRT/MqttNetworkChannel.cs @@ -0,0 +1,185 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation + ---------------------------------------------------------------------------- + + Giovanni Paolo Vigano' - preprocessor directives for platform dependent compilation in Unity +*/ +#if ((!UNITY_EDITOR&&UNITY_WSA_10_0&&!ENABLE_IL2CPP)) + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Windows.Networking; +using Windows.Networking.Sockets; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Storage.Streams; +using System.Threading; + +namespace uPLibrary.Networking.M2Mqtt +{ + public class MqttNetworkChannel : IMqttNetworkChannel + { + // stream socket for communication + private StreamSocket socket; + + // remote host information + private HostName remoteHostName; + private int remotePort; + + // using SSL + private bool secure; + + // SSL/TLS protocol version + private MqttSslProtocols sslProtocol; + + /// + /// Constructor + /// + /// Socket opened with the client + public MqttNetworkChannel(StreamSocket socket) + { + this.socket = socket; + this.sslProtocol = MqttSslProtocols.None; + } + + /// + /// Constructor + /// + /// Remote Host name + /// Remote port + /// Using SSL + /// SSL/TLS protocol version + public MqttNetworkChannel(string remoteHostName, int remotePort, bool secure, MqttSslProtocols sslProtocol) + { + this.remoteHostName = new HostName(remoteHostName); + this.remotePort = remotePort; + this.secure = secure; + this.sslProtocol = sslProtocol; + + if (secure && (sslProtocol == MqttSslProtocols.None)) + throw new ArgumentException("For secure connection, an SSL/TLS protocol version is needed"); + } + + public bool DataAvailable + { + get { return true; } + } + + public int Receive(byte[] buffer) + { + IBuffer result; + + // read all data needed (until fill buffer) + int idx = 0; + while (idx < buffer.Length) + { + // fixed scenario with socket closed gracefully by peer/broker and + // Read return 0. Avoid infinite loop. + + // read is executed synchronously + result = this.socket.InputStream.ReadAsync(buffer.AsBuffer(), (uint)buffer.Length, InputStreamOptions.None).AsTask().Result; + if (result.Length == 0) + return 0; + idx += (int)result.Length; + } + return buffer.Length; + } + + public int Receive(byte[] buffer, int timeout) + { + CancellationTokenSource cts = new CancellationTokenSource(timeout); + + try + { + IBuffer result; + + // read all data needed (until fill buffer) + int idx = 0; + while (idx < buffer.Length) + { + // fixed scenario with socket closed gracefully by peer/broker and + // Read return 0. Avoid infinite loop. + + // read is executed synchronously + result = this.socket.InputStream.ReadAsync(buffer.AsBuffer(), (uint)buffer.Length, InputStreamOptions.None).AsTask(cts.Token).Result; + if (result.Length == 0) + return 0; + idx += (int)result.Length; + } + return buffer.Length; + } + catch (TaskCanceledException) + { + return 0; + } + } + + public int Send(byte[] buffer) + { + // send is executed synchronously + return (int)this.socket.OutputStream.WriteAsync(buffer.AsBuffer()).AsTask().Result; + } + + public void Close() + { + this.socket.Dispose(); + } + + public void Connect() + { + this.socket = new StreamSocket(); + + // connection is executed synchronously + this.socket.ConnectAsync(this.remoteHostName, + this.remotePort.ToString(), + MqttSslUtility.ToSslPlatformEnum(this.sslProtocol)).AsTask().Wait(); + } + + public void Accept() + { + // TODO : SSL support with StreamSocket / StreamSocketListener seems to be NOT supported + return; + } + } + + /// + /// MQTT SSL utility class + /// + public static class MqttSslUtility + { + public static SocketProtectionLevel ToSslPlatformEnum(MqttSslProtocols mqttSslProtocol) + { + switch (mqttSslProtocol) + { + case MqttSslProtocols.None: + return SocketProtectionLevel.PlainSocket; + case MqttSslProtocols.SSLv3: + return SocketProtectionLevel.SslAllowNullEncryption; + case MqttSslProtocols.TLSv1_0: + return SocketProtectionLevel.Tls10; + case MqttSslProtocols.TLSv1_1: + return SocketProtectionLevel.Tls11; + case MqttSslProtocols.TLSv1_2: + return SocketProtectionLevel.Tls12; + default: + throw new ArgumentException("SSL/TLS protocol version not supported"); + } + } + } +} + +#endif diff --git a/Assets/M2Mqtt/WinRT/MqttNetworkChannel.cs.meta b/Assets/M2Mqtt/WinRT/MqttNetworkChannel.cs.meta new file mode 100644 index 0000000..2a2d451 --- /dev/null +++ b/Assets/M2Mqtt/WinRT/MqttNetworkChannel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e15342dad13fc97408b523d01713a34c +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/WinRT/Queue.cs b/Assets/M2Mqtt/WinRT/Queue.cs new file mode 100644 index 0000000..29e647d --- /dev/null +++ b/Assets/M2Mqtt/WinRT/Queue.cs @@ -0,0 +1,29 @@ +/* +Copyright (c) 2013, 2014 Paolo Patierno + +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +and Eclipse Distribution License v1.0 which accompany this distribution. + +The Eclipse Public License is available at + http://www.eclipse.org/legal/epl-v10.html +and the Eclipse Distribution License is available at + http://www.eclipse.org/org/documents/edl-v10.php. + +Contributors: + Paolo Patierno - initial API and implementation and/or initial documentation +*/ +#if UNITY_WSA + +using System.Collections.Generic; + +namespace uPLibrary.Networking.M2Mqtt +{ + /// + /// Wrapper Queue class for generic Queue (the only available in WinRT) + /// + public class Queue : Queue + { + } +} +#endif diff --git a/Assets/M2Mqtt/WinRT/Queue.cs.meta b/Assets/M2Mqtt/WinRT/Queue.cs.meta new file mode 100644 index 0000000..e577262 --- /dev/null +++ b/Assets/M2Mqtt/WinRT/Queue.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 117b03039d11ff84d9be5979cc7ac4d5 +timeCreated: 1532072517 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/edl-v10.txt b/Assets/M2Mqtt/edl-v10.txt new file mode 100644 index 0000000..cf989f1 --- /dev/null +++ b/Assets/M2Mqtt/edl-v10.txt @@ -0,0 +1,15 @@ + +Eclipse Distribution License - v 1.0 + +Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + Neither the name of the Eclipse Foundation, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/Assets/M2Mqtt/edl-v10.txt.meta b/Assets/M2Mqtt/edl-v10.txt.meta new file mode 100644 index 0000000..7bc48cc --- /dev/null +++ b/Assets/M2Mqtt/edl-v10.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa404300f2ffc5c428e48b5c25f0a354 +timeCreated: 1532592227 +licenseType: Free +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2Mqtt/epl-v10.txt b/Assets/M2Mqtt/epl-v10.txt new file mode 100644 index 0000000..79e486c --- /dev/null +++ b/Assets/M2Mqtt/epl-v10.txt @@ -0,0 +1,70 @@ +Eclipse Public License - v 1.0 + +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + +a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and +b) in the case of each subsequent Contributor: +i) changes to the Program, and +ii) additions to the Program; +where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. +"Contributor" means any person or entity that distributes the Program. + +"Licensed Patents" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. + +"Program" means the Contributions distributed in accordance with this Agreement. + +"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. + +2. GRANT OF RIGHTS + +a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form. +b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. +c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program. +d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. +3. REQUIREMENTS + +A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: + +a) it complies with the terms and conditions of this Agreement; and +b) its license agreement: +i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; +ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; +iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and +iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. +When the Program is made available in source code form: + +a) it must be made available under this Agreement; and +b) a copy of this Agreement must be included with each copy of the Program. +Contributors may not remove or alter any copyright notices contained within the Program. + +Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. + +For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. + +This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. diff --git a/Assets/M2Mqtt/epl-v10.txt.meta b/Assets/M2Mqtt/epl-v10.txt.meta new file mode 100644 index 0000000..33702ec --- /dev/null +++ b/Assets/M2Mqtt/epl-v10.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b3ca18ba9d02c764691a38b6ce68324c +timeCreated: 1532592227 +licenseType: Free +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity.meta b/Assets/M2MqttUnity.meta new file mode 100644 index 0000000..7f6a0ab --- /dev/null +++ b/Assets/M2MqttUnity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f5d1639f6ea63c9469613d56c30562da +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity/Examples.meta b/Assets/M2MqttUnity/Examples.meta new file mode 100644 index 0000000..d581014 --- /dev/null +++ b/Assets/M2MqttUnity/Examples.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bb43baa40607deb429a1065ee019ff90 +folderAsset: yes +timeCreated: 1532333718 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity/Examples/Scenes.meta b/Assets/M2MqttUnity/Examples/Scenes.meta new file mode 100644 index 0000000..9598527 --- /dev/null +++ b/Assets/M2MqttUnity/Examples/Scenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d74164cf955efac49ae3083396febb00 +folderAsset: yes +timeCreated: 1532072532 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_Test.unity b/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_Test.unity new file mode 100644 index 0000000..c96e9c3 --- /dev/null +++ b/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_Test.unity @@ -0,0 +1,2700 @@ +%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: 8 + 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} +--- !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_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 1 + m_BakeResolution: 50 + m_TextureWidth: 1024 + m_TextureHeight: 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: 0 + 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_PVRFiltering: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousColorSigma: 1 + m_PVRFilteringAtrousNormalSigma: 1 + m_PVRFilteringAtrousPositionSigma: 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 + m_NavMeshData: {fileID: 0} +--- !u!1 &47787954 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 47787955} + - component: {fileID: 47787957} + - component: {fileID: 47787956} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &47787955 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 47787954} + 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: 1740149082} + 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: 18.9, y: -0.5} + m_SizeDelta: {x: -47.8, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &47787956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 47787954} + 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: 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 1 + 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: Encrypted +--- !u!222 &47787957 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 47787954} +--- !u!1 &114027777 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 114027778} + - component: {fileID: 114027780} + - component: {fileID: 114027779} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &114027778 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 114027777} + 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: 584712948} + 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: -16, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &114027779 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 114027777} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, 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: 20 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Disconnect +--- !u!222 &114027780 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 114027777} +--- !u!1 &221745835 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 221745836} + - component: {fileID: 221745838} + - component: {fileID: 221745837} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &221745836 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221745835} + 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: 613148238} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &221745837 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221745835} + 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: 16 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &221745838 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221745835} +--- !u!1 &221991985 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 221991986} + - component: {fileID: 221991989} + - component: {fileID: 221991988} + - component: {fileID: 221991987} + m_Layer: 5 + m_Name: ConsoleInputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &221991986 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221991985} + 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: 1257545721} + - {fileID: 257304975} + m_Father: {fileID: 1351050610} + 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: -1.1000123, y: 97.8} + m_SizeDelta: {x: -12.8, y: -211.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &221991987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221991985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, 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: 0, g: 1, b: 0.5862069, a: 1} + m_HighlightedColor: {r: 0.6764706, g: 1, b: 0.81257606, 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: 221991988} + m_TextComponent: {fileID: 257304977} + m_Placeholder: {fileID: 1257545722} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0, g: 0.614, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 1 +--- !u!114 &221991988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221991985} + 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, g: 0, 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: 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 +--- !u!222 &221991989 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221991985} +--- !u!1 &257304974 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 257304975} + - component: {fileID: 257304976} + - component: {fileID: 257304977} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &257304975 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 257304974} + 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: 221991986} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &257304976 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 257304974} +--- !u!114 &257304977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 257304974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 1, b: 0.5862069, 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: 18 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &286178735 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 286178736} + - component: {fileID: 286178738} + - component: {fileID: 286178737} + m_Layer: 5 + m_Name: TextAddr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &286178736 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 286178735} + 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: 1275266003} + m_RootOrder: 2 + 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: -146, y: 52.9} + m_SizeDelta: {x: -303.5, y: 39.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &286178737 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 286178735} + 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: 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 1 + 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: Broker Address +--- !u!222 &286178738 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 286178735} +--- !u!1 &584712944 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 584712948} + - component: {fileID: 584712947} + - component: {fileID: 584712946} + - component: {fileID: 584712945} + m_Layer: 5 + m_Name: DisconnectButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &584712945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 584712944} + 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: 584712946} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: Disconnect + 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 &584712946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 584712944} + 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 +--- !u!222 &584712947 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 584712944} +--- !u!224 &584712948 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 584712944} + 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: 114027778} + m_Father: {fileID: 1854463375} + 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: -86.1, y: -51.4} + m_SizeDelta: {x: 200.5, y: 55.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &613148237 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 613148238} + - component: {fileID: 613148241} + - component: {fileID: 613148240} + - component: {fileID: 613148239} + m_Layer: 5 + m_Name: PortInputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &613148238 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613148237} + 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: 1883403781} + - {fileID: 221745836} + - {fileID: 671366201} + m_Father: {fileID: 1854463375} + 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: 280, y: 15.4} + m_SizeDelta: {x: 199.9, y: 59.8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &613148239 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613148237} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, 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: 613148240} + m_TextComponent: {fileID: 221745837} + m_Placeholder: {fileID: 1883403782} + m_ContentType: 2 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 4 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 1 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: SetBrokerPort + m_Mode: 0 + 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.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &613148240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613148237} + 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_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 +--- !u!222 &613148241 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613148237} +--- !u!1 &669316350 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 669316351} + - component: {fileID: 669316354} + - component: {fileID: 669316353} + - component: {fileID: 669316352} + m_Layer: 5 + m_Name: TestPublishButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &669316351 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 669316350} + 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: 2062275435} + m_Father: {fileID: 1854463375} + m_RootOrder: 5 + 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: 127.8, y: -51.4} + m_SizeDelta: {x: 205, y: 55.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &669316352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 669316350} + 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: 669316353} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: TestPublish + 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 &669316353 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 669316350} + 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 +--- !u!222 &669316354 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 669316350} +--- !u!1 &671366200 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 671366201} + - component: {fileID: 671366203} + - component: {fileID: 671366202} + m_Layer: 5 + m_Name: TextPort + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &671366201 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 671366200} + 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: 613148238} + m_RootOrder: 2 + 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.09490967, y: 56.4} + m_SizeDelta: {x: -5.7, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &671366202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 671366200} + 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: 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 1 + 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: Port +--- !u!222 &671366203 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 671366200} +--- !u!1 &799155154 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 799155159} + - component: {fileID: 799155158} + - component: {fileID: 799155157} + - component: {fileID: 799155156} + - component: {fileID: 799155155} + m_Layer: 5 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &799155155 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + m_Enabled: 1 +--- !u!92 &799155156 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + m_Enabled: 1 +--- !u!124 &799155157 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + m_Enabled: 1 +--- !u!20 &799155158 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 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: 0 + orthographic size: 5 + m_Depth: 0 + 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_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &799155159 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.0082092285, y: 0.011688232, z: 2.24} + m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1202294667 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1202294668} + - component: {fileID: 1202294670} + - component: {fileID: 1202294669} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1202294668 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1202294667} + 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: 1759599602} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1202294669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1202294667} + 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_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 +--- !u!222 &1202294670 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1202294667} +--- !u!1 &1206345204 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1206345205} + - component: {fileID: 1206345207} + - component: {fileID: 1206345206} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1206345205 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1206345204} + 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: 1275266003} + 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 &1206345206 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1206345204} + 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: 0.5} + 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: 14 + m_FontStyle: 2 + 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: Enter text... +--- !u!222 &1206345207 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1206345204} +--- !u!1 &1257545720 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1257545721} + - component: {fileID: 1257545723} + - component: {fileID: 1257545722} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1257545721 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1257545720} + 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: 221991986} + 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 &1257545722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1257545720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + 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: 14 + m_FontStyle: 2 + 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: Enter text... +--- !u!222 &1257545723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1257545720} +--- !u!1 &1275266002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1275266003} + - component: {fileID: 1275266006} + - component: {fileID: 1275266005} + - component: {fileID: 1275266004} + m_Layer: 5 + m_Name: AddressInputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1275266003 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1275266002} + 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: 1206345205} + - {fileID: 2147175855} + - {fileID: 286178736} + m_Father: {fileID: 1854463375} + 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: -104.9, y: 15.2} + m_SizeDelta: {x: 560.1, y: 59.8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1275266004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1275266002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, 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: 1275266005} + m_TextComponent: {fileID: 2147175856} + m_Placeholder: {fileID: 1206345206} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: SetBrokerAddress + m_Mode: 0 + 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.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &1275266005 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1275266002} + 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_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 +--- !u!222 &1275266006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1275266002} +--- !u!224 &1351050610 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224424363725101808, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1640230775} + 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: 221991986} + - {fileID: 1854463375} + m_Father: {fileID: 1375498352} + 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.000015259, y: 0.024994} + m_SizeDelta: {x: 0.000030518, y: 0.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1375498351 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1012681301493402, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1375498352} + - component: {fileID: 1375498356} + - component: {fileID: 1375498355} + - component: {fileID: 1375498354} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1375498352 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224833901292693920, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1375498351} + 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: 1351050610} + m_Father: {fileID: 1472311455} + 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 &1375498354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114113480768228314, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1375498351} + 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!114 &1375498355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114055351792394406, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1375498351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + 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 &1375498356 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 223826372594918854, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1375498351} + 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: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1397764001 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1397764005} + - component: {fileID: 1397764004} + - component: {fileID: 1397764003} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1397764003 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1397764001} + 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 &1397764004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1397764001} + 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 &1397764005 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1397764001} + 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} +--- !u!1 &1472311453 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1020504415815370, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1472311455} + m_Layer: 0 + m_Name: TestUI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1472311455 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4886364280927716, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1472311453} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 2.24} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1375498352} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1573663946 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1573663947} + - component: {fileID: 1573663950} + - component: {fileID: 1573663949} + - component: {fileID: 1573663948} + m_Layer: 5 + m_Name: ClearButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1573663947 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1573663946} + 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: 2115007114} + m_Father: {fileID: 1854463375} + m_RootOrder: 6 + 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: 309, y: -51.4} + m_SizeDelta: {x: 141.9, y: 55.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1573663948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1573663946} + 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: 1573663949} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: SetUiMessage + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Ready. + 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 &1573663949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1573663946} + 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 +--- !u!222 &1573663950 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1573663946} +--- !u!1 &1640230775 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1409115113616794, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1351050610} + - component: {fileID: 1640230777} + - component: {fileID: 1640230776} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1640230776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114791628249117486, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1640230775} + 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, g: 0.5019608, b: 0.9607843, a: 0.6745098} + m_RaycastTarget: 0 + 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 +--- !u!222 &1640230777 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222860023728028430, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1640230775} +--- !u!1 &1680008172 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1680008173} + - component: {fileID: 1680008175} + - component: {fileID: 1680008174} + - component: {fileID: 1680008176} + m_Layer: 5 + m_Name: ConnectButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1680008173 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1680008172} + 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: 1782842614} + m_Father: {fileID: 1854463375} + 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: -290, y: -51.4} + m_SizeDelta: {x: 188.3, y: 55.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1680008174 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1680008172} + 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 +--- !u!222 &1680008175 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1680008172} +--- !u!114 &1680008176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1680008172} + 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: 1680008174} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: Connect + 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!1 &1699045181 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1699045183} + - component: {fileID: 1699045182} + m_Layer: 0 + m_Name: M2MQTT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1699045182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1699045181} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bbaa80705124f9e439d56ca6d5e6db69, type: 3} + m_Name: + m_EditorClassIdentifier: + brokerAddress: iot.eclipse.org + brokerPort: 1883 + isEncrypted: 0 + connectionDelay: 500 + timeoutOnConnection: 30000 + autoConnect: 0 + autoTest: 0 + consoleInputField: {fileID: 221991987} + encryptedToggle: {fileID: 1740149083} + addressInputField: {fileID: 1275266004} + portInputField: {fileID: 613148239} + connectButton: {fileID: 1680008176} + disconnectButton: {fileID: 584712945} + testPublishButton: {fileID: 669316352} + clearButton: {fileID: 1573663948} +--- !u!4 &1699045183 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1699045181} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 2.24} + 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 &1740149081 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1740149082} + - component: {fileID: 1740149083} + m_Layer: 5 + m_Name: ToggleEncrypted + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1740149082 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1740149081} + 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: 1759599602} + - {fileID: 47787955} + m_Father: {fileID: 1854463375} + 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: 58.900032, y: 71.9} + m_SizeDelta: {x: 232.5, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1740149083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1740149081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, 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: 1759599603} + toggleTransition: 1 + graphic: {fileID: 1202294669} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: SetEncrypted + m_Mode: 0 + 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.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 0 +--- !u!1 &1759599601 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1759599602} + - component: {fileID: 1759599604} + - component: {fileID: 1759599603} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1759599602 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1759599601} + 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: 1202294668} + m_Father: {fileID: 1740149082} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 4, y: -0.0000076293945} + m_SizeDelta: {x: 37.4, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1759599603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1759599601} + 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_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!222 &1759599604 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1759599601} +--- !u!1 &1782842613 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1782842614} + - component: {fileID: 1782842616} + - component: {fileID: 1782842615} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1782842614 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1782842613} + 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: 1680008173} + 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: -16, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1782842615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1782842613} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, 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: 20 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Connect +--- !u!222 &1782842616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1782842613} +--- !u!1 &1854463374 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1854463375} + - component: {fileID: 1854463377} + - component: {fileID: 1854463376} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1854463375 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1854463374} + 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: 1740149082} + - {fileID: 1275266003} + - {fileID: 613148238} + - {fileID: 1680008173} + - {fileID: 584712948} + - {fileID: 669316351} + - {fileID: 1573663947} + m_Father: {fileID: 1351050610} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0.000015258789, y: 101.66998} + m_SizeDelta: {x: 800, y: 203.30005} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1854463376 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1854463374} + m_Enabled: 0 + 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: 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 +--- !u!222 &1854463377 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1854463374} +--- !u!1 &1883403780 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1883403781} + - component: {fileID: 1883403783} + - component: {fileID: 1883403782} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1883403781 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1883403780} + 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: 613148238} + 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 &1883403782 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1883403780} + 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: 0.5} + 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: 14 + m_FontStyle: 2 + 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: Enter text... +--- !u!222 &1883403783 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1883403780} +--- !u!1 &2062275434 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2062275435} + - component: {fileID: 2062275437} + - component: {fileID: 2062275436} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2062275435 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2062275434} + 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: 669316351} + 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: -16, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2062275436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2062275434} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, 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: 20 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Test Publish +--- !u!222 &2062275437 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2062275434} +--- !u!1 &2115007113 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2115007114} + - component: {fileID: 2115007116} + - component: {fileID: 2115007115} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2115007114 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115007113} + 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: 1573663947} + 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: -16, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2115007115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115007113} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, 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: 20 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Clear +--- !u!222 &2115007116 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115007113} +--- !u!1 &2147175854 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2147175855} + - component: {fileID: 2147175857} + - component: {fileID: 2147175856} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2147175855 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2147175854} + 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: 1275266003} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2147175856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2147175854} + 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: 16 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &2147175857 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2147175854} diff --git a/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_Test.unity.meta b/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_Test.unity.meta new file mode 100644 index 0000000..809ba17 --- /dev/null +++ b/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_Test.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fad30ee856646504c9bfaacfe2247591 +timeCreated: 1532072558 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_TestXR.unity b/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_TestXR.unity new file mode 100644 index 0000000..8f466da --- /dev/null +++ b/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_TestXR.unity @@ -0,0 +1,2702 @@ +%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: 8 + 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} +--- !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_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 1 + m_BakeResolution: 50 + m_TextureWidth: 1024 + m_TextureHeight: 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: 0 + 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_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 + m_NavMeshData: {fileID: 0} +--- !u!1 &47787954 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 47787955} + - component: {fileID: 47787957} + - component: {fileID: 47787956} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &47787955 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 47787954} + 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: 1740149082} + 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: 18.9, y: -0.5} + m_SizeDelta: {x: -47.8, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &47787956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 47787954} + 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: 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 1 + 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: Encrypted +--- !u!222 &47787957 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 47787954} +--- !u!1 &114027777 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 114027778} + - component: {fileID: 114027780} + - component: {fileID: 114027779} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &114027778 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 114027777} + 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: 584712948} + 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: -16, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &114027779 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 114027777} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, 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: 20 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Disconnect +--- !u!222 &114027780 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 114027777} +--- !u!1 &221745835 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 221745836} + - component: {fileID: 221745838} + - component: {fileID: 221745837} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &221745836 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221745835} + 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: 613148238} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &221745837 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221745835} + 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: 16 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &221745838 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221745835} +--- !u!1 &221991985 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 221991986} + - component: {fileID: 221991989} + - component: {fileID: 221991988} + - component: {fileID: 221991987} + m_Layer: 5 + m_Name: ConsoleInputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &221991986 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221991985} + 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: 1257545721} + - {fileID: 257304975} + m_Father: {fileID: 1351050610} + 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: -1.1000123, y: 97.8} + m_SizeDelta: {x: -12.8, y: -211.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &221991987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221991985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, 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: 0, g: 1, b: 0.5862069, a: 1} + m_HighlightedColor: {r: 0.6764706, g: 1, b: 0.81257606, 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: 221991988} + m_TextComponent: {fileID: 257304977} + m_Placeholder: {fileID: 1257545722} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0, g: 0.614, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 1 +--- !u!114 &221991988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221991985} + 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, g: 0, 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: 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 +--- !u!222 &221991989 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 221991985} +--- !u!1 &257304974 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 257304975} + - component: {fileID: 257304976} + - component: {fileID: 257304977} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &257304975 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 257304974} + 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: 221991986} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &257304976 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 257304974} +--- !u!114 &257304977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 257304974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 1, b: 0.5862069, 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: 18 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &286178735 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 286178736} + - component: {fileID: 286178738} + - component: {fileID: 286178737} + m_Layer: 5 + m_Name: TextAddr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &286178736 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 286178735} + 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: 1275266003} + m_RootOrder: 2 + 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: -146, y: 52.9} + m_SizeDelta: {x: -303.5, y: 39.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &286178737 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 286178735} + 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: 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 1 + 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: Broker Address +--- !u!222 &286178738 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 286178735} +--- !u!1 &584712944 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 584712948} + - component: {fileID: 584712947} + - component: {fileID: 584712946} + - component: {fileID: 584712945} + m_Layer: 5 + m_Name: DisconnectButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &584712945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 584712944} + 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: 584712946} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: Disconnect + 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 &584712946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 584712944} + 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 +--- !u!222 &584712947 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 584712944} +--- !u!224 &584712948 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 584712944} + 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: 114027778} + m_Father: {fileID: 1854463375} + 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: -86.1, y: -51.4} + m_SizeDelta: {x: 200.5, y: 55.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &613148237 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 613148238} + - component: {fileID: 613148241} + - component: {fileID: 613148240} + - component: {fileID: 613148239} + m_Layer: 5 + m_Name: PortInputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &613148238 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613148237} + 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: 1883403781} + - {fileID: 221745836} + - {fileID: 671366201} + m_Father: {fileID: 1854463375} + 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: 280, y: 15.4} + m_SizeDelta: {x: 199.9, y: 59.8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &613148239 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613148237} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, 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: 613148240} + m_TextComponent: {fileID: 221745837} + m_Placeholder: {fileID: 1883403782} + m_ContentType: 2 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 4 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 1 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: SetBrokerPort + m_Mode: 0 + 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.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &613148240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613148237} + 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_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 +--- !u!222 &613148241 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613148237} +--- !u!1 &669316350 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 669316351} + - component: {fileID: 669316354} + - component: {fileID: 669316353} + - component: {fileID: 669316352} + m_Layer: 5 + m_Name: TestPublishButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &669316351 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 669316350} + 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: 2062275435} + m_Father: {fileID: 1854463375} + m_RootOrder: 5 + 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: 127.8, y: -51.4} + m_SizeDelta: {x: 205, y: 55.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &669316352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 669316350} + 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: 669316353} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: TestPublish + 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 &669316353 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 669316350} + 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 +--- !u!222 &669316354 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 669316350} +--- !u!1 &671366200 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 671366201} + - component: {fileID: 671366203} + - component: {fileID: 671366202} + m_Layer: 5 + m_Name: TextPort + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &671366201 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 671366200} + 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: 613148238} + m_RootOrder: 2 + 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.09490967, y: 56.4} + m_SizeDelta: {x: -5.7, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &671366202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 671366200} + 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: 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 1 + 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: Port +--- !u!222 &671366203 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 671366200} +--- !u!1 &799155154 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 799155159} + - component: {fileID: 799155158} + - component: {fileID: 799155157} + - component: {fileID: 799155156} + - component: {fileID: 799155155} + m_Layer: 5 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &799155155 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + m_Enabled: 1 +--- !u!92 &799155156 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + m_Enabled: 1 +--- !u!124 &799155157 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + m_Enabled: 1 +--- !u!20 &799155158 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 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: 31.4 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + 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_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &799155159 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799155154} + 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!1 &1202294667 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1202294668} + - component: {fileID: 1202294670} + - component: {fileID: 1202294669} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1202294668 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1202294667} + 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: 1759599602} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1202294669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1202294667} + 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_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 +--- !u!222 &1202294670 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1202294667} +--- !u!1 &1206345204 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1206345205} + - component: {fileID: 1206345207} + - component: {fileID: 1206345206} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1206345205 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1206345204} + 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: 1275266003} + 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 &1206345206 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1206345204} + 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: 0.5} + 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: 14 + m_FontStyle: 2 + 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: Enter text... +--- !u!222 &1206345207 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1206345204} +--- !u!1 &1257545720 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1257545721} + - component: {fileID: 1257545723} + - component: {fileID: 1257545722} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1257545721 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1257545720} + 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: 221991986} + 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 &1257545722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1257545720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + 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: 14 + m_FontStyle: 2 + 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: Enter text... +--- !u!222 &1257545723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1257545720} +--- !u!1 &1275266002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1275266003} + - component: {fileID: 1275266006} + - component: {fileID: 1275266005} + - component: {fileID: 1275266004} + m_Layer: 5 + m_Name: AddressInputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1275266003 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1275266002} + 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: 1206345205} + - {fileID: 2147175855} + - {fileID: 286178736} + m_Father: {fileID: 1854463375} + 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: -104.9, y: 15.2} + m_SizeDelta: {x: 560.1, y: 59.8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1275266004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1275266002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 575553740, 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: 1275266005} + m_TextComponent: {fileID: 2147175856} + m_Placeholder: {fileID: 1206345206} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: SetBrokerAddress + m_Mode: 0 + 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.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + 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 +--- !u!114 &1275266005 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1275266002} + 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_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 +--- !u!222 &1275266006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1275266002} +--- !u!224 &1351050610 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224424363725101808, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1640230775} + 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: 221991986} + - {fileID: 1854463375} + m_Father: {fileID: 1375498352} + 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.000015259, y: 0.024994} + m_SizeDelta: {x: 0.000030518, y: 0.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1375498351 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1012681301493402, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1375498352} + - component: {fileID: 1375498356} + - component: {fileID: 1375498355} + - component: {fileID: 1375498354} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1375498352 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224833901292693920, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1375498351} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 2} + m_LocalScale: {x: 0.002, y: 0.002, z: 0.002} + m_Children: + - {fileID: 1351050610} + m_Father: {fileID: 1472311455} + 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: 799.99994, y: 1081.3186} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1375498354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114113480768228314, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1375498351} + 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!114 &1375498355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114055351792394406, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1375498351} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + 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 &1375498356 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 223826372594918854, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1375498351} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1397764001 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1397764005} + - component: {fileID: 1397764004} + - component: {fileID: 1397764003} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1397764003 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1397764001} + 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 &1397764004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1397764001} + 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 &1397764005 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1397764001} + 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} +--- !u!1 &1472311453 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1020504415815370, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1472311455} + m_Layer: 0 + m_Name: TestUI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1472311455 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4886364280927716, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1472311453} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 2.24} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1375498352} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1573663946 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1573663947} + - component: {fileID: 1573663950} + - component: {fileID: 1573663949} + - component: {fileID: 1573663948} + m_Layer: 5 + m_Name: ClearButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1573663947 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1573663946} + 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: 2115007114} + m_Father: {fileID: 1854463375} + m_RootOrder: 6 + 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: 309, y: -51.4} + m_SizeDelta: {x: 141.9, y: 55.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1573663948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1573663946} + 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: 1573663949} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: SetUiMessage + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Ready. + 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 &1573663949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1573663946} + 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 +--- !u!222 &1573663950 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1573663946} +--- !u!1 &1640230775 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1409115113616794, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1351050610} + - component: {fileID: 1640230777} + - component: {fileID: 1640230776} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1640230776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114791628249117486, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1640230775} + 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, g: 0.5019608, b: 0.9607843, a: 0.6745098} + m_RaycastTarget: 0 + 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 +--- !u!222 &1640230777 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222860023728028430, guid: cbac4613eac07bf44abb9ddd4231fce1, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1640230775} +--- !u!1 &1680008172 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1680008173} + - component: {fileID: 1680008175} + - component: {fileID: 1680008174} + - component: {fileID: 1680008176} + m_Layer: 5 + m_Name: ConnectButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1680008173 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1680008172} + 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: 1782842614} + m_Father: {fileID: 1854463375} + 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: -290, y: -51.4} + m_SizeDelta: {x: 188.3, y: 55.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1680008174 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1680008172} + 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 +--- !u!222 &1680008175 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1680008172} +--- !u!114 &1680008176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1680008172} + 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: 1680008174} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: Connect + 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!1 &1699045181 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1699045183} + - component: {fileID: 1699045182} + m_Layer: 0 + m_Name: M2MQTT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1699045182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1699045181} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bbaa80705124f9e439d56ca6d5e6db69, type: 3} + m_Name: + m_EditorClassIdentifier: + brokerAddress: iot.eclipse.org + brokerPort: 1883 + isEncrypted: 0 + connectionDelay: 500 + timeoutOnConnection: 30000 + autoConnect: 1 + autoTest: 1 + consoleInputField: {fileID: 221991987} + encryptedToggle: {fileID: 1740149083} + addressInputField: {fileID: 1275266004} + portInputField: {fileID: 613148239} + connectButton: {fileID: 1680008176} + disconnectButton: {fileID: 584712945} + testPublishButton: {fileID: 669316352} + clearButton: {fileID: 1573663948} +--- !u!4 &1699045183 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1699045181} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 2.4} + 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 &1740149081 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1740149082} + - component: {fileID: 1740149083} + m_Layer: 5 + m_Name: ToggleEncrypted + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1740149082 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1740149081} + 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: 1759599602} + - {fileID: 47787955} + m_Father: {fileID: 1854463375} + 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: 58.900032, y: 71.9} + m_SizeDelta: {x: 232.5, y: 37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1740149083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1740149081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, 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: 1759599603} + toggleTransition: 1 + graphic: {fileID: 1202294669} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1699045182} + m_MethodName: SetEncrypted + m_Mode: 0 + 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.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 0 +--- !u!1 &1759599601 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1759599602} + - component: {fileID: 1759599604} + - component: {fileID: 1759599603} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1759599602 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1759599601} + 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: 1202294668} + m_Father: {fileID: 1740149082} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 4, y: -0.0000076293945} + m_SizeDelta: {x: 37.4, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1759599603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1759599601} + 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_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!222 &1759599604 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1759599601} +--- !u!1 &1782842613 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1782842614} + - component: {fileID: 1782842616} + - component: {fileID: 1782842615} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1782842614 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1782842613} + 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: 1680008173} + 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: -16, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1782842615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1782842613} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, 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: 20 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Connect +--- !u!222 &1782842616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1782842613} +--- !u!1 &1854463374 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1854463375} + - component: {fileID: 1854463377} + - component: {fileID: 1854463376} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1854463375 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1854463374} + 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: 1740149082} + - {fileID: 1275266003} + - {fileID: 613148238} + - {fileID: 1680008173} + - {fileID: 584712948} + - {fileID: 669316351} + - {fileID: 1573663947} + m_Father: {fileID: 1351050610} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0.000015258789, y: 101.66998} + m_SizeDelta: {x: 800, y: 203.30005} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1854463376 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1854463374} + m_Enabled: 0 + 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: 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 +--- !u!222 &1854463377 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1854463374} +--- !u!1 &1883403780 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1883403781} + - component: {fileID: 1883403783} + - component: {fileID: 1883403782} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1883403781 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1883403780} + 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: 613148238} + 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 &1883403782 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1883403780} + 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: 0.5} + 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: 14 + m_FontStyle: 2 + 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: Enter text... +--- !u!222 &1883403783 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1883403780} +--- !u!1 &2062275434 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2062275435} + - component: {fileID: 2062275437} + - component: {fileID: 2062275436} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2062275435 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2062275434} + 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: 669316351} + 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: -16, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2062275436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2062275434} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, 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: 20 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Test Publish +--- !u!222 &2062275437 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2062275434} +--- !u!1 &2115007113 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2115007114} + - component: {fileID: 2115007116} + - component: {fileID: 2115007115} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2115007114 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115007113} + 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: 1573663947} + 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: -16, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2115007115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115007113} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, 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: 20 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Clear +--- !u!222 &2115007116 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2115007113} +--- !u!1 &2147175854 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2147175855} + - component: {fileID: 2147175857} + - component: {fileID: 2147175856} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2147175855 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2147175854} + 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: 1275266003} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2147175856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2147175854} + 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: 16 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &2147175857 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2147175854} diff --git a/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_TestXR.unity.meta b/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_TestXR.unity.meta new file mode 100644 index 0000000..0ddefea --- /dev/null +++ b/Assets/M2MqttUnity/Examples/Scenes/M2MqttUnity_TestXR.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5aedeaf212ee024d8084c156b955948 +timeCreated: 1532431780 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity/Examples/Scripts.meta b/Assets/M2MqttUnity/Examples/Scripts.meta new file mode 100644 index 0000000..711fa7a --- /dev/null +++ b/Assets/M2MqttUnity/Examples/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b9883035b966744459dc732fdbde2533 +folderAsset: yes +timeCreated: 1532333726 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity/Examples/Scripts/M2MqttUnityTest.cs b/Assets/M2MqttUnity/Examples/Scripts/M2MqttUnityTest.cs new file mode 100644 index 0000000..c428831 --- /dev/null +++ b/Assets/M2MqttUnity/Examples/Scripts/M2MqttUnityTest.cs @@ -0,0 +1,259 @@ +/* +The MIT License (MIT) + +Copyright (c) 2018 Giovanni Paolo Vigano' + +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; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using uPLibrary.Networking.M2Mqtt; +using uPLibrary.Networking.M2Mqtt.Messages; +using M2MqttUnity; + +/// +/// Examples for the M2MQTT library (https://github.com/eclipse/paho.mqtt.m2mqtt), +/// +namespace M2MqttUnity.Examples +{ + /// + /// Script for testing M2MQTT with a Unity UI + /// + public class M2MqttUnityTest : M2MqttUnityClient + { + [Tooltip("Set this to true to perform a testing cycle automatically on startup")] + public bool autoTest = false; + [Header("User Interface")] + public InputField consoleInputField; + public Toggle encryptedToggle; + public InputField addressInputField; + public InputField portInputField; + public Button connectButton; + public Button disconnectButton; + public Button testPublishButton; + public Button clearButton; + + private List eventMessages = new List(); + private bool updateUI = false; + + public void TestPublish() + { + client.Publish("M2MQTT_Unity/test", System.Text.Encoding.UTF8.GetBytes("Test message"), MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE, false); + Debug.Log("Test message published"); + AddUiMessage("Test message published."); + } + + public void SetBrokerAddress(string brokerAddress) + { + if (addressInputField && !updateUI) + { + this.brokerAddress = brokerAddress; + } + } + + public void SetBrokerPort(string brokerPort) + { + if (portInputField && !updateUI) + { + int.TryParse(brokerPort, out this.brokerPort); + } + } + + public void SetEncrypted(bool isEncrypted) + { + this.isEncrypted = isEncrypted; + } + + + public void SetUiMessage(string msg) + { + if (consoleInputField != null) + { + consoleInputField.text = msg; + updateUI = true; + } + } + + public void AddUiMessage(string msg) + { + if (consoleInputField != null) + { + consoleInputField.text += msg + "\n"; + updateUI = true; + } + } + + protected override void OnConnecting() + { + base.OnConnecting(); + SetUiMessage("Connecting to broker on " + brokerAddress + ":" + brokerPort.ToString() + "...\n"); + } + + protected override void OnConnected() + { + base.OnConnected(); + SetUiMessage("Connected to broker on " + brokerAddress + "\n"); + + if (autoTest) + { + TestPublish(); + } + } + + protected override void SubscribeTopics() + { + client.Subscribe(new string[] { "M2MQTT_Unity/test" }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE }); + } + + protected override void UnsubscribeTopics() + { + client.Unsubscribe(new string[] { "M2MQTT_Unity/test" }); + } + + protected override void OnConnectionFailed(string errorMessage) + { + AddUiMessage("CONNECTION FAILED! " + errorMessage); + } + + protected override void OnDisconnected() + { + AddUiMessage("Disconnected."); + } + + protected override void OnConnectionLost() + { + AddUiMessage("CONNECTION LOST!"); + } + + private void UpdateUI() + { + if (client == null) + { + if (connectButton != null) + { + connectButton.interactable = true; + disconnectButton.interactable = false; + testPublishButton.interactable = false; + } + } + else + { + if (testPublishButton != null) + { + testPublishButton.interactable = client.IsConnected; + } + if (disconnectButton != null) + { + disconnectButton.interactable = client.IsConnected; + } + if (connectButton != null) + { + connectButton.interactable = !client.IsConnected; + } + } + if (addressInputField != null && connectButton != null) + { + addressInputField.interactable = connectButton.interactable; + addressInputField.text = brokerAddress; + } + if (portInputField != null && connectButton != null) + { + portInputField.interactable = connectButton.interactable; + portInputField.text = brokerPort.ToString(); + } + if (encryptedToggle != null && connectButton != null) + { + encryptedToggle.interactable = connectButton.interactable; + encryptedToggle.isOn = isEncrypted; + } + if (clearButton != null && connectButton != null) + { + clearButton.interactable = connectButton.interactable; + } + updateUI = false; + } + + protected override void Start() + { + SetUiMessage("Ready."); + updateUI = true; + base.Start(); + } + + protected override void DecodeMessage(string topic, byte[] message) + { + string msg = System.Text.Encoding.UTF8.GetString(message); + Debug.Log("Received: " + msg); + StoreMessage(msg); + if (topic == "M2MQTT_Unity/test") + { + if (autoTest) + { + autoTest = false; + Disconnect(); + } + } + } + + private void StoreMessage(string eventMsg) + { + eventMessages.Add(eventMsg); + } + + private void ProcessMessage(string msg) + { + AddUiMessage("Received: " + msg); + } + + protected override void Update() + { + base.Update(); // call ProcessMqttEvents() + + if (eventMessages.Count > 0) + { + foreach (string msg in eventMessages) + { + ProcessMessage(msg); + } + eventMessages.Clear(); + } + if (updateUI) + { + UpdateUI(); + } + } + + private void OnDestroy() + { + Disconnect(); + } + + private void OnValidate() + { + if (autoTest) + { + autoConnect = true; + } + } + } +} diff --git a/Assets/M2MqttUnity/Examples/Scripts/M2MqttUnityTest.cs.meta b/Assets/M2MqttUnity/Examples/Scripts/M2MqttUnityTest.cs.meta new file mode 100644 index 0000000..9f6652a --- /dev/null +++ b/Assets/M2MqttUnity/Examples/Scripts/M2MqttUnityTest.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bbaa80705124f9e439d56ca6d5e6db69 +timeCreated: 1532072546 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity/Scripts.meta b/Assets/M2MqttUnity/Scripts.meta new file mode 100644 index 0000000..d7ba04d --- /dev/null +++ b/Assets/M2MqttUnity/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e5ea8fb3c7f575e45a5ca4ca34b7c6b4 +folderAsset: yes +timeCreated: 1532072415 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity/Scripts/BrokerSettings.cs b/Assets/M2MqttUnity/Scripts/BrokerSettings.cs new file mode 100644 index 0000000..eb71211 --- /dev/null +++ b/Assets/M2MqttUnity/Scripts/BrokerSettings.cs @@ -0,0 +1,27 @@ +using System; +using System.Xml.Serialization; +using UnityEngine; + +namespace M2MqttUnity +{ + /// + /// Serializable settings for MQTT broker configuration. + /// + [Serializable] + [XmlType(TypeName = "broker-settings")] + public class BrokerSettings + { + [Tooltip("Address of the host running the broker")] + public string host = "localhost"; + + [Tooltip("Port used to access the broker")] + public int port = 1883; + + [Tooltip("Encrypted access to the broker")] + public bool encrypted = false; + + [Tooltip("Optional alternate addresses, used if the previous host is not accessible")] + public string[] alternateAddress; + } +} + diff --git a/Assets/M2MqttUnity/Scripts/BrokerSettings.cs.meta b/Assets/M2MqttUnity/Scripts/BrokerSettings.cs.meta new file mode 100644 index 0000000..3158238 --- /dev/null +++ b/Assets/M2MqttUnity/Scripts/BrokerSettings.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6c66ecb2680ba4c4298da4410aacd50d +timeCreated: 1532094492 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/M2MqttUnity/Scripts/M2MqttUnityClient.cs b/Assets/M2MqttUnity/Scripts/M2MqttUnityClient.cs new file mode 100644 index 0000000..4db5cb2 --- /dev/null +++ b/Assets/M2MqttUnity/Scripts/M2MqttUnityClient.cs @@ -0,0 +1,370 @@ +/* +The MIT License (MIT) + +Copyright (c) 2018 Giovanni Paolo Vigano' + +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; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using uPLibrary.Networking.M2Mqtt; +using uPLibrary.Networking.M2Mqtt.Messages; + +/// +/// Adaptation for Unity of the M2MQTT library (https://github.com/eclipse/paho.mqtt.m2mqtt), +/// modified to run on UWP (also tested on Microsoft HoloLens). +/// +namespace M2MqttUnity +{ + /// + /// Generic MonoBehavior wrapping a MQTT client, using a double buffer to postpone message processing in the main thread. + /// + public class M2MqttUnityClient : MonoBehaviour + { + [Header("MQTT broker configuration")] + [Tooltip("IP address or URL of the host running the broker")] + public string brokerAddress = "localhost"; + [Tooltip("Port where the broker accepts connections")] + public int brokerPort = 1883; + [Tooltip("Use encrypted connection")] + public bool isEncrypted = false; + [Header("Connection parameters")] + [Tooltip("Connection to the broker is delayed by the the given milliseconds")] + public int connectionDelay = 500; + [Tooltip("Connection timeout in milliseconds")] + public int timeoutOnConnection = MqttSettings.MQTT_CONNECT_TIMEOUT; + [Tooltip("Connect on startup")] + public bool autoConnect = false; + [Tooltip("UserName for the MQTT broker. Keep blank if no user name is required.")] + public string mqttUserName = null; + [Tooltip("Password for the MQTT broker. Keep blank if no password is required.")] + public string mqttPassword = null; + + /// + /// Wrapped MQTT client + /// + protected MqttClient client; + + private List messageQueue1 = new List(); + private List messageQueue2 = new List(); + private List frontMessageQueue = null; + private List backMessageQueue = null; + private bool mqttClientConnectionClosed = false; + private bool mqttClientConnected = false; + + /// + /// Event fired when a connection is successfully established + /// + public event Action ConnectionSucceeded; + /// + /// Event fired when failing to connect + /// + public event Action ConnectionFailed; + + /// + /// Connect to the broker using current settings. + /// + public virtual void Connect() + { + if (client == null || !client.IsConnected) + { + StartCoroutine(DoConnect()); + } + } + + /// + /// Disconnect from the broker, if connected. + /// + public virtual void Disconnect() + { + if (client != null) + { + StartCoroutine(DoDisconnect()); + } + } + + /// + /// Override this method to take some actions before connection (e.g. display a message) + /// + protected virtual void OnConnecting() + { + Debug.LogFormat("Connecting to broker on {0}:{1}...\n", brokerAddress, brokerPort.ToString()); + } + + /// + /// Override this method to take some actions if the connection succeeded. + /// + protected virtual void OnConnected() + { + Debug.LogFormat("Connected to {0}:{1}...\n", brokerAddress, brokerPort.ToString()); + + SubscribeTopics(); + + if (ConnectionSucceeded != null) + { + ConnectionSucceeded(); + } + } + + /// + /// Override this method to take some actions if the connection failed. + /// + protected virtual void OnConnectionFailed(string errorMessage) + { + Debug.LogWarning("Connection failed."); + if (ConnectionFailed != null) + { + ConnectionFailed(); + } + } + + /// + /// Override this method to subscribe to MQTT topics. + /// + protected virtual void SubscribeTopics() + { + } + + /// + /// Override this method to unsubscribe to MQTT topics (they should be the same you subscribed to with SubscribeTopics() ). + /// + protected virtual void UnsubscribeTopics() + { + } + + /// + /// Disconnect before the application quits. + /// + protected virtual void OnApplicationQuit() + { + CloseConnection(); + } + + /// + /// Initialize MQTT message queue + /// Remember to call base.Awake() if you override this method. + /// + protected virtual void Awake() + { + frontMessageQueue = messageQueue1; + backMessageQueue = messageQueue2; + } + + /// + /// Connect on startup if autoConnect is set to true. + /// + protected virtual void Start() + { + if (autoConnect) + { + Connect(); + } + } + + /// + /// Override this method for each received message you need to process. + /// + protected virtual void DecodeMessage(string topic, byte[] message) + { + Debug.LogFormat("Message received on topic: {0}", topic); + } + + /// + /// Override this method to take some actions when disconnected. + /// + protected virtual void OnDisconnected() + { + Debug.Log("Disconnected."); + } + + /// + /// Override this method to take some actions when the connection is closed. + /// + protected virtual void OnConnectionLost() + { + Debug.LogWarning("CONNECTION LOST!"); + } + + /// + /// Processing of income messages and events is postponed here in the main thread. + /// Remember to call ProcessMqttEvents() in Update() method if you override it. + /// + protected virtual void Update() + { + ProcessMqttEvents(); + } + + protected virtual void ProcessMqttEvents() + { + // process messages in the main queue + SwapMqttMessageQueues(); + ProcessMqttMessageBackgroundQueue(); + // process messages income in the meanwhile + SwapMqttMessageQueues(); + ProcessMqttMessageBackgroundQueue(); + + if (mqttClientConnectionClosed) + { + mqttClientConnectionClosed = false; + OnConnectionLost(); + } + } + + private void ProcessMqttMessageBackgroundQueue() + { + foreach (MqttMsgPublishEventArgs msg in backMessageQueue) + { + DecodeMessage(msg.Topic, msg.Message); + } + backMessageQueue.Clear(); + } + + /// + /// Swap the message queues to continue receiving message when processing a queue. + /// + private void SwapMqttMessageQueues() + { + frontMessageQueue = frontMessageQueue == messageQueue1 ? messageQueue2 : messageQueue1; + backMessageQueue = backMessageQueue == messageQueue1 ? messageQueue2 : messageQueue1; + } + + private void OnMqttMessageReceived(object sender, MqttMsgPublishEventArgs msg) + { + frontMessageQueue.Add(msg); + } + + private void OnMqttConnectionClosed(object sender, EventArgs e) + { + // Set unexpected connection closed only if connected (avoid event handling in case of controlled disconnection) + mqttClientConnectionClosed = mqttClientConnected; + mqttClientConnected = false; + } + + /// + /// Connects to the broker using the current settings. + /// + /// The execution is done in a coroutine. + private IEnumerator DoConnect() + { + // wait for the given delay + yield return new WaitForSecondsRealtime(connectionDelay / 1000f); + // leave some time to Unity to refresh the UI + yield return new WaitForEndOfFrame(); + + // create client instance + if (client == null) + { + try + { +#if (!UNITY_EDITOR && UNITY_WSA_10_0 && !ENABLE_IL2CPP) + client = new MqttClient(brokerAddress,brokerPort,isEncrypted, isEncrypted ? MqttSslProtocols.SSLv3 : MqttSslProtocols.None); +#else + client = new MqttClient(brokerAddress, brokerPort, isEncrypted, null, null, isEncrypted ? MqttSslProtocols.SSLv3 : MqttSslProtocols.None); + //System.Security.Cryptography.X509Certificates.X509Certificate cert = new System.Security.Cryptography.X509Certificates.X509Certificate(); + //client = new MqttClient(brokerAddress, brokerPort, isEncrypted, cert, null, MqttSslProtocols.TLSv1_0, MyRemoteCertificateValidationCallback); +#endif + } + catch (Exception e) + { + client = null; + Debug.LogErrorFormat("CONNECTION FAILED! {0}", e.ToString()); + OnConnectionFailed(e.Message); + yield break; + } + } + else if (client.IsConnected) + { + yield break; + } + OnConnecting(); + + // leave some time to Unity to refresh the UI + yield return new WaitForEndOfFrame(); + yield return new WaitForEndOfFrame(); + + client.Settings.TimeoutOnConnection = timeoutOnConnection; + string clientId = Guid.NewGuid().ToString(); + try + { + client.Connect(clientId, mqttUserName, mqttPassword); + } + catch (Exception e) + { + client = null; + Debug.LogErrorFormat("Failed to connect to {0}:{1}\n (check client parameters: encryption, address/port, username/password):\n{2}", brokerAddress, brokerPort, e.ToString()); + OnConnectionFailed(e.Message); + yield break; + } + if (client.IsConnected) + { + client.ConnectionClosed += OnMqttConnectionClosed; + // register to message received + client.MqttMsgPublishReceived += OnMqttMessageReceived; + mqttClientConnected = true; + OnConnected(); + } + else + { + OnConnectionFailed("CONNECTION FAILED!"); + } + } + + private IEnumerator DoDisconnect() + { + yield return new WaitForEndOfFrame(); + CloseConnection(); + OnDisconnected(); + } + + private void CloseConnection() + { + mqttClientConnected = false; + if (client != null) + { + if (client.IsConnected) + { + UnsubscribeTopics(); + client.Disconnect(); + } + client.MqttMsgPublishReceived -= OnMqttMessageReceived; + client.ConnectionClosed -= OnMqttConnectionClosed; + client = null; + } + } + +#if ((!UNITY_EDITOR && UNITY_WSA_10_0)) + private void OnApplicationFocus(bool focus) + { + // On UWP 10 (HoloLens) we cannot tell whether the application actually got closed or just minimized. + // (https://forum.unity.com/threads/onapplicationquit-and-ondestroy-are-not-called-on-uwp-10.462597/) + if (focus) + { + Connect(); + } + else + { + CloseConnection(); + } + } +#endif + } +} diff --git a/Assets/M2MqttUnity/Scripts/M2MqttUnityClient.cs.meta b/Assets/M2MqttUnity/Scripts/M2MqttUnityClient.cs.meta new file mode 100644 index 0000000..68dd248 --- /dev/null +++ b/Assets/M2MqttUnity/Scripts/M2MqttUnityClient.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a07e1522ea617e546ad6df6d7f2a0bdc +timeCreated: 1532080490 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins.meta b/Assets/Plugins.meta new file mode 100644 index 0000000..c47d0e5 --- /dev/null +++ b/Assets/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b03526070695137478bbb0c73941345a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera.meta b/Assets/Plugins/NativeCamera.meta new file mode 100644 index 0000000..8cc80b2 --- /dev/null +++ b/Assets/Plugins/NativeCamera.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e2f21cd7d33ee2b4a9aa49675b556cb4 +folderAsset: yes +timeCreated: 1525098654 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/Android.meta b/Assets/Plugins/NativeCamera/Android.meta new file mode 100644 index 0000000..fca577f --- /dev/null +++ b/Assets/Plugins/NativeCamera/Android.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5fc918beb0f7cfe49a7f596d5b6b8768 +folderAsset: yes +timeCreated: 1525098661 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/Android/NCCallbackHelper.cs b/Assets/Plugins/NativeCamera/Android/NCCallbackHelper.cs new file mode 100644 index 0000000..9f7a173 --- /dev/null +++ b/Assets/Plugins/NativeCamera/Android/NCCallbackHelper.cs @@ -0,0 +1,38 @@ +#if UNITY_EDITOR || UNITY_ANDROID +using UnityEngine; + +namespace NativeCameraNamespace +{ + public class NCCallbackHelper : MonoBehaviour + { + private System.Action mainThreadAction = null; + + private void Awake() + { + DontDestroyOnLoad( gameObject ); + } + + private void Update() + { + if( mainThreadAction != null ) + { + try + { + System.Action temp = mainThreadAction; + mainThreadAction = null; + temp(); + } + finally + { + Destroy( gameObject ); + } + } + } + + public void CallOnMainThread( System.Action function ) + { + mainThreadAction = function; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/Android/NCCallbackHelper.cs.meta b/Assets/Plugins/NativeCamera/Android/NCCallbackHelper.cs.meta new file mode 100644 index 0000000..98477b2 --- /dev/null +++ b/Assets/Plugins/NativeCamera/Android/NCCallbackHelper.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b2bbe0051e738ea4585119c46d863f19 +timeCreated: 1545147258 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/Android/NCCameraCallbackAndroid.cs b/Assets/Plugins/NativeCamera/Android/NCCameraCallbackAndroid.cs new file mode 100644 index 0000000..626b506 --- /dev/null +++ b/Assets/Plugins/NativeCamera/Android/NCCameraCallbackAndroid.cs @@ -0,0 +1,24 @@ +#if UNITY_EDITOR || UNITY_ANDROID +using UnityEngine; + +namespace NativeCameraNamespace +{ + public class NCCameraCallbackAndroid : AndroidJavaProxy + { + private readonly NativeCamera.CameraCallback callback; + private readonly NCCallbackHelper callbackHelper; + + public NCCameraCallbackAndroid( NativeCamera.CameraCallback callback ) : base( "com.yasirkula.unity.NativeCameraMediaReceiver" ) + { + this.callback = callback; + callbackHelper = new GameObject( "NCCallbackHelper" ).AddComponent(); + } + + [UnityEngine.Scripting.Preserve] + public void OnMediaReceived( string path ) + { + callbackHelper.CallOnMainThread( () => callback( !string.IsNullOrEmpty( path ) ? path : null ) ); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/Android/NCCameraCallbackAndroid.cs.meta b/Assets/Plugins/NativeCamera/Android/NCCameraCallbackAndroid.cs.meta new file mode 100644 index 0000000..265d2a9 --- /dev/null +++ b/Assets/Plugins/NativeCamera/Android/NCCameraCallbackAndroid.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3cc8df584d2a4344b929a4f13a53723a +timeCreated: 1519060539 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/Android/NCPermissionCallbackAndroid.cs b/Assets/Plugins/NativeCamera/Android/NCPermissionCallbackAndroid.cs new file mode 100644 index 0000000..ee36ae0 --- /dev/null +++ b/Assets/Plugins/NativeCamera/Android/NCPermissionCallbackAndroid.cs @@ -0,0 +1,48 @@ +#if UNITY_EDITOR || UNITY_ANDROID +using System.Threading; +using UnityEngine; + +namespace NativeCameraNamespace +{ + public class NCPermissionCallbackAndroid : AndroidJavaProxy + { + private object threadLock; + public int Result { get; private set; } + + public NCPermissionCallbackAndroid( object threadLock ) : base( "com.yasirkula.unity.NativeCameraPermissionReceiver" ) + { + Result = -1; + this.threadLock = threadLock; + } + + [UnityEngine.Scripting.Preserve] + public void OnPermissionResult( int result ) + { + Result = result; + + lock( threadLock ) + { + Monitor.Pulse( threadLock ); + } + } + } + + public class NCPermissionCallbackAsyncAndroid : AndroidJavaProxy + { + private readonly NativeCamera.PermissionCallback callback; + private readonly NCCallbackHelper callbackHelper; + + public NCPermissionCallbackAsyncAndroid( NativeCamera.PermissionCallback callback ) : base( "com.yasirkula.unity.NativeCameraPermissionReceiver" ) + { + this.callback = callback; + callbackHelper = new GameObject( "NCCallbackHelper" ).AddComponent(); + } + + [UnityEngine.Scripting.Preserve] + public void OnPermissionResult( int result ) + { + callbackHelper.CallOnMainThread( () => callback( (NativeCamera.Permission) result ) ); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/Android/NCPermissionCallbackAndroid.cs.meta b/Assets/Plugins/NativeCamera/Android/NCPermissionCallbackAndroid.cs.meta new file mode 100644 index 0000000..552483b --- /dev/null +++ b/Assets/Plugins/NativeCamera/Android/NCPermissionCallbackAndroid.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bafa24bbc8c455f44a2b98dcbe6451bd +timeCreated: 1519060539 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/Android/NativeCamera.aar b/Assets/Plugins/NativeCamera/Android/NativeCamera.aar new file mode 100644 index 0000000..55b6923 Binary files /dev/null and b/Assets/Plugins/NativeCamera/Android/NativeCamera.aar differ diff --git a/Assets/Plugins/NativeCamera/Android/NativeCamera.aar.meta b/Assets/Plugins/NativeCamera/Android/NativeCamera.aar.meta new file mode 100644 index 0000000..7b80a99 --- /dev/null +++ b/Assets/Plugins/NativeCamera/Android/NativeCamera.aar.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 284037eba2526f54d9cf51b5d9bffcfa +timeCreated: 1569764737 +licenseType: Store +PluginImporter: + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + data: + first: + Android: Android + second: + enabled: 1 + settings: {} + data: + first: + Any: + second: + enabled: 0 + settings: {} + data: + first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/Editor.meta b/Assets/Plugins/NativeCamera/Editor.meta new file mode 100644 index 0000000..0a52aa0 --- /dev/null +++ b/Assets/Plugins/NativeCamera/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 16fe39fd709533a4eba946790a8e3123 +folderAsset: yes +timeCreated: 1521452097 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/Editor/NCPostProcessBuild.cs b/Assets/Plugins/NativeCamera/Editor/NCPostProcessBuild.cs new file mode 100644 index 0000000..1b6f80c --- /dev/null +++ b/Assets/Plugins/NativeCamera/Editor/NCPostProcessBuild.cs @@ -0,0 +1,123 @@ +using System.IO; +using UnityEngine; +using UnityEditor; +#if UNITY_IOS +using UnityEditor.Callbacks; +using UnityEditor.iOS.Xcode; +#endif + +namespace NativeCameraNamespace +{ + [System.Serializable] + public class Settings + { + private const string SAVE_PATH = "ProjectSettings/NativeCamera.json"; + + public bool AutomatedSetup = true; + public string CameraUsageDescription = "The app requires access to the camera to take pictures or record videos with it."; + public string MicrophoneUsageDescription = "The app will capture microphone input in the recorded video."; + + private static Settings m_instance = null; + public static Settings Instance + { + get + { + if( m_instance == null ) + { + try + { + if( File.Exists( SAVE_PATH ) ) + m_instance = JsonUtility.FromJson( File.ReadAllText( SAVE_PATH ) ); + else + m_instance = new Settings(); + } + catch( System.Exception e ) + { + Debug.LogException( e ); + m_instance = new Settings(); + } + } + + return m_instance; + } + } + + public void Save() + { + File.WriteAllText( SAVE_PATH, JsonUtility.ToJson( this, true ) ); + } + +#if UNITY_2018_3_OR_NEWER + [SettingsProvider] + public static SettingsProvider CreatePreferencesGUI() + { + return new SettingsProvider( "Project/yasirkula/Native Camera", SettingsScope.Project ) + { + guiHandler = ( searchContext ) => PreferencesGUI(), + keywords = new System.Collections.Generic.HashSet() { "Native", "Camera", "Android", "iOS" } + }; + } +#endif + +#if !UNITY_2018_3_OR_NEWER + [PreferenceItem( "Native Camera" )] +#endif + public static void PreferencesGUI() + { + EditorGUI.BeginChangeCheck(); + + Instance.AutomatedSetup = EditorGUILayout.Toggle( "Automated Setup", Instance.AutomatedSetup ); + + EditorGUI.BeginDisabledGroup( !Instance.AutomatedSetup ); + Instance.CameraUsageDescription = EditorGUILayout.DelayedTextField( "Camera Usage Description", Instance.CameraUsageDescription ); + Instance.MicrophoneUsageDescription = EditorGUILayout.DelayedTextField( "Microphone Usage Description", Instance.MicrophoneUsageDescription ); + EditorGUI.EndDisabledGroup(); + + if( EditorGUI.EndChangeCheck() ) + Instance.Save(); + } + } + + public class NCPostProcessBuild + { +#if UNITY_IOS + [PostProcessBuild] + public static void OnPostprocessBuild( BuildTarget target, string buildPath ) + { + if( !Settings.Instance.AutomatedSetup ) + return; + + if( target == BuildTarget.iOS ) + { + string pbxProjectPath = PBXProject.GetPBXProjectPath( buildPath ); + string plistPath = Path.Combine( buildPath, "Info.plist" ); + + PBXProject pbxProject = new PBXProject(); + pbxProject.ReadFromFile( pbxProjectPath ); + +#if UNITY_2019_3_OR_NEWER + string targetGUID = pbxProject.GetUnityFrameworkTargetGuid(); +#else + string targetGUID = pbxProject.TargetGuidByName( PBXProject.GetUnityTargetName() ); +#endif + + pbxProject.AddBuildProperty( targetGUID, "OTHER_LDFLAGS", "-framework MobileCoreServices" ); + pbxProject.AddBuildProperty( targetGUID, "OTHER_LDFLAGS", "-framework ImageIO" ); + + File.WriteAllText( pbxProjectPath, pbxProject.WriteToString() ); + + PlistDocument plist = new PlistDocument(); + plist.ReadFromString( File.ReadAllText( plistPath ) ); + + PlistElementDict rootDict = plist.root; + if( !string.IsNullOrEmpty( Settings.Instance.CameraUsageDescription ) ) + rootDict.SetString( "NSCameraUsageDescription", Settings.Instance.CameraUsageDescription ); + if( !string.IsNullOrEmpty( Settings.Instance.MicrophoneUsageDescription ) ) + rootDict.SetString( "NSMicrophoneUsageDescription", Settings.Instance.MicrophoneUsageDescription ); + + File.WriteAllText( plistPath, plist.WriteToString() ); + } + } +#endif + } +} \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/Editor/NCPostProcessBuild.cs.meta b/Assets/Plugins/NativeCamera/Editor/NCPostProcessBuild.cs.meta new file mode 100644 index 0000000..a01e391 --- /dev/null +++ b/Assets/Plugins/NativeCamera/Editor/NCPostProcessBuild.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fa3b57e342928704cb910789ae4dde20 +timeCreated: 1521452119 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/Editor/NativeCamera.Editor.asmdef b/Assets/Plugins/NativeCamera/Editor/NativeCamera.Editor.asmdef new file mode 100644 index 0000000..deca259 --- /dev/null +++ b/Assets/Plugins/NativeCamera/Editor/NativeCamera.Editor.asmdef @@ -0,0 +1,15 @@ +{ + "name": "NativeCamera.Editor", + "references": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/Editor/NativeCamera.Editor.asmdef.meta b/Assets/Plugins/NativeCamera/Editor/NativeCamera.Editor.asmdef.meta new file mode 100644 index 0000000..03078af --- /dev/null +++ b/Assets/Plugins/NativeCamera/Editor/NativeCamera.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 31117d0234af0084b91a7e53b3d9e0a3 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/NativeCamera.Runtime.asmdef b/Assets/Plugins/NativeCamera/NativeCamera.Runtime.asmdef new file mode 100644 index 0000000..bbba069 --- /dev/null +++ b/Assets/Plugins/NativeCamera/NativeCamera.Runtime.asmdef @@ -0,0 +1,3 @@ +{ + "name": "NativeCamera.Runtime" +} diff --git a/Assets/Plugins/NativeCamera/NativeCamera.Runtime.asmdef.meta b/Assets/Plugins/NativeCamera/NativeCamera.Runtime.asmdef.meta new file mode 100644 index 0000000..9d08631 --- /dev/null +++ b/Assets/Plugins/NativeCamera/NativeCamera.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b107fd1956cb3e04985108f5ee29e115 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/NativeCamera.cs b/Assets/Plugins/NativeCamera/NativeCamera.cs new file mode 100644 index 0000000..1d5e573 --- /dev/null +++ b/Assets/Plugins/NativeCamera/NativeCamera.cs @@ -0,0 +1,618 @@ +using System; +using System.Globalization; +using System.IO; +using UnityEngine; +#if UNITY_2018_4_OR_NEWER && !NATIVE_CAMERA_DISABLE_ASYNC_FUNCTIONS +using System.Threading.Tasks; +using Unity.Collections; +using UnityEngine.Networking; +#endif +#if UNITY_ANDROID || UNITY_IOS +using NativeCameraNamespace; +#endif +using Object = UnityEngine.Object; + +public static class NativeCamera +{ + public struct ImageProperties + { + public readonly int width; + public readonly int height; + public readonly string mimeType; + public readonly ImageOrientation orientation; + + public ImageProperties( int width, int height, string mimeType, ImageOrientation orientation ) + { + this.width = width; + this.height = height; + this.mimeType = mimeType; + this.orientation = orientation; + } + } + + public struct VideoProperties + { + public readonly int width; + public readonly int height; + public readonly long duration; + public readonly float rotation; + + public VideoProperties( int width, int height, long duration, float rotation ) + { + this.width = width; + this.height = height; + this.duration = duration; + this.rotation = rotation; + } + } + + public enum Permission { Denied = 0, Granted = 1, ShouldAsk = 2 }; + public enum Quality { Default = -1, Low = 0, Medium = 1, High = 2 }; + public enum PreferredCamera { Default = -1, Rear = 0, Front = 1 } + + // EXIF orientation: http://sylvana.net/jpegcrop/exif_orientation.html (indices are reordered) + public enum ImageOrientation { Unknown = -1, Normal = 0, Rotate90 = 1, Rotate180 = 2, Rotate270 = 3, FlipHorizontal = 4, Transpose = 5, FlipVertical = 6, Transverse = 7 }; + + public delegate void PermissionCallback( Permission permission ); + public delegate void CameraCallback( string path ); + + #region Platform Specific Elements +#if !UNITY_EDITOR && UNITY_ANDROID + private static AndroidJavaClass m_ajc = null; + private static AndroidJavaClass AJC + { + get + { + if( m_ajc == null ) + m_ajc = new AndroidJavaClass( "com.yasirkula.unity.NativeCamera" ); + + return m_ajc; + } + } + + private static AndroidJavaObject m_context = null; + private static AndroidJavaObject Context + { + get + { + if( m_context == null ) + { + using( AndroidJavaObject unityClass = new AndroidJavaClass( "com.unity3d.player.UnityPlayer" ) ) + { + m_context = unityClass.GetStatic( "currentActivity" ); + } + } + + return m_context; + } + } +#elif !UNITY_EDITOR && UNITY_IOS + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern int _NativeCamera_CheckPermission(); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern int _NativeCamera_RequestPermission( int asyncMode ); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern int _NativeCamera_CanOpenSettings(); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern void _NativeCamera_OpenSettings(); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern int _NativeCamera_HasCamera(); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern void _NativeCamera_TakePicture( string imageSavePath, int maxSize, int preferredCamera ); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern void _NativeCamera_RecordVideo( int quality, int maxDuration, int preferredCamera ); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern string _NativeCamera_GetImageProperties( string path ); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern string _NativeCamera_GetVideoProperties( string path ); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern string _NativeCamera_GetVideoThumbnail( string path, string thumbnailSavePath, int maxSize, double captureTimeInSeconds ); + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern string _NativeCamera_LoadImageAtPath( string path, string temporaryFilePath, int maxSize ); +#endif + +#if !UNITY_EDITOR && ( UNITY_ANDROID || UNITY_IOS ) + private static string m_temporaryImagePath = null; + private static string TemporaryImagePath + { + get + { + if( m_temporaryImagePath == null ) + { + m_temporaryImagePath = Path.Combine( Application.temporaryCachePath, "tmpImg" ); + Directory.CreateDirectory( Application.temporaryCachePath ); + } + + return m_temporaryImagePath; + } + } +#endif + +#if !UNITY_EDITOR && UNITY_IOS + private static string m_iOSSelectedImagePath = null; + private static string IOSSelectedImagePath + { + get + { + if( m_iOSSelectedImagePath == null ) + { + m_iOSSelectedImagePath = Path.Combine( Application.temporaryCachePath, "CameraImg" ); + Directory.CreateDirectory( Application.temporaryCachePath ); + } + + return m_iOSSelectedImagePath; + } + } +#endif + #endregion + + #region Runtime Permissions + public static Permission CheckPermission( bool isPicturePermission ) + { +#if !UNITY_EDITOR && UNITY_ANDROID + Permission result = (Permission) AJC.CallStatic( "CheckPermission", Context, isPicturePermission ); + if( result == Permission.Denied && (Permission) PlayerPrefs.GetInt( "NativeCameraPermission", (int) Permission.ShouldAsk ) == Permission.ShouldAsk ) + result = Permission.ShouldAsk; + + return result; +#elif !UNITY_EDITOR && UNITY_IOS + return (Permission) _NativeCamera_CheckPermission(); +#else + return Permission.Granted; +#endif + } + + public static Permission RequestPermission( bool isPicturePermission ) + { + // Don't block the main thread if the permission is already granted + if( CheckPermission( isPicturePermission ) == Permission.Granted ) + return Permission.Granted; + +#if !UNITY_EDITOR && UNITY_ANDROID + object threadLock = new object(); + lock( threadLock ) + { + NCPermissionCallbackAndroid nativeCallback = new NCPermissionCallbackAndroid( threadLock ); + + AJC.CallStatic( "RequestPermission", Context, nativeCallback, isPicturePermission, (int) Permission.ShouldAsk ); + + if( nativeCallback.Result == -1 ) + System.Threading.Monitor.Wait( threadLock ); + + if( (Permission) nativeCallback.Result != Permission.ShouldAsk && PlayerPrefs.GetInt( "NativeCameraPermission", -1 ) != nativeCallback.Result ) + { + PlayerPrefs.SetInt( "NativeCameraPermission", nativeCallback.Result ); + PlayerPrefs.Save(); + } + + return (Permission) nativeCallback.Result; + } +#elif !UNITY_EDITOR && UNITY_IOS + return (Permission) _NativeCamera_RequestPermission( 0 ); +#else + return Permission.Granted; +#endif + } + + public static void RequestPermissionAsync( PermissionCallback callback, bool isPicturePermission ) + { +#if !UNITY_EDITOR && UNITY_ANDROID + NCPermissionCallbackAsyncAndroid nativeCallback = new NCPermissionCallbackAsyncAndroid( callback ); + AJC.CallStatic( "RequestPermission", Context, nativeCallback, isPicturePermission, (int) Permission.ShouldAsk ); +#elif !UNITY_EDITOR && UNITY_IOS + NCPermissionCallbackiOS.Initialize( callback ); + _NativeCamera_RequestPermission( 1 ); +#else + callback( Permission.Granted ); +#endif + } + +#if UNITY_2018_4_OR_NEWER && !NATIVE_CAMERA_DISABLE_ASYNC_FUNCTIONS + public static Task RequestPermissionAsync( bool isPicturePermission ) + { + TaskCompletionSource tcs = new TaskCompletionSource(); + RequestPermissionAsync( ( permission ) => tcs.SetResult( permission ), isPicturePermission ); + return tcs.Task; + } +#endif + + public static bool CanOpenSettings() + { +#if !UNITY_EDITOR && UNITY_IOS + return _NativeCamera_CanOpenSettings() == 1; +#else + return true; +#endif + } + + public static void OpenSettings() + { +#if !UNITY_EDITOR && UNITY_ANDROID + AJC.CallStatic( "OpenSettings", Context ); +#elif !UNITY_EDITOR && UNITY_IOS + _NativeCamera_OpenSettings(); +#endif + } + #endregion + + #region Camera Functions + public static Permission TakePicture( CameraCallback callback, int maxSize = -1, bool saveAsJPEG = true, PreferredCamera preferredCamera = PreferredCamera.Default ) + { + Permission result = RequestPermission( true ); + if( result == Permission.Granted && !IsCameraBusy() ) + { +#if UNITY_EDITOR + string pickedFile = UnityEditor.EditorUtility.OpenFilePanelWithFilters( "Select image", "", new string[] { "Image files", "png,jpg,jpeg", "All files", "*" } ); + + if( callback != null ) + callback( pickedFile != "" ? pickedFile : null ); +#elif UNITY_ANDROID + AJC.CallStatic( "TakePicture", Context, new NCCameraCallbackAndroid( callback ), (int) preferredCamera ); +#elif UNITY_IOS + if( maxSize <= 0 ) + maxSize = SystemInfo.maxTextureSize; + + NCCameraCallbackiOS.Initialize( callback ); + _NativeCamera_TakePicture( IOSSelectedImagePath + ( saveAsJPEG ? ".jpeg" : ".png" ), maxSize, (int) preferredCamera ); +#else + if( callback != null ) + callback( null ); +#endif + } + + return result; + } + + public static Permission RecordVideo( CameraCallback callback, Quality quality = Quality.Default, int maxDuration = 0, long maxSizeBytes = 0L, PreferredCamera preferredCamera = PreferredCamera.Default ) + { + Permission result = RequestPermission( false ); + if( result == Permission.Granted && !IsCameraBusy() ) + { +#if UNITY_EDITOR + string pickedFile = UnityEditor.EditorUtility.OpenFilePanelWithFilters( "Select video", "", new string[] { "Video files", "mp4,mov,webm,avi", "All files", "*" } ); + + if( callback != null ) + callback( pickedFile != "" ? pickedFile : null ); +#elif UNITY_ANDROID + AJC.CallStatic( "RecordVideo", Context, new NCCameraCallbackAndroid( callback ), (int) preferredCamera, (int) quality, maxDuration, maxSizeBytes ); +#elif UNITY_IOS + NCCameraCallbackiOS.Initialize( callback ); + _NativeCamera_RecordVideo( (int) quality, maxDuration, (int) preferredCamera ); +#else + if( callback != null ) + callback( null ); +#endif + } + + return result; + } + + public static bool DeviceHasCamera() + { +#if !UNITY_EDITOR && UNITY_ANDROID + return AJC.CallStatic( "HasCamera", Context ); +#elif !UNITY_EDITOR && UNITY_IOS + return _NativeCamera_HasCamera() == 1; +#else + return true; +#endif + } + + public static bool IsCameraBusy() + { +#if !UNITY_EDITOR && UNITY_IOS + return NCCameraCallbackiOS.IsBusy; +#else + return false; +#endif + } + #endregion + + #region Utility Functions + public static Texture2D LoadImageAtPath( string imagePath, int maxSize = -1, bool markTextureNonReadable = true, bool generateMipmaps = true, bool linearColorSpace = false ) + { + if( string.IsNullOrEmpty( imagePath ) ) + throw new ArgumentException( "Parameter 'imagePath' is null or empty!" ); + + if( !File.Exists( imagePath ) ) + throw new FileNotFoundException( "File not found at " + imagePath ); + + if( maxSize <= 0 ) + maxSize = SystemInfo.maxTextureSize; + +#if !UNITY_EDITOR && UNITY_ANDROID + string loadPath = AJC.CallStatic( "LoadImageAtPath", Context, imagePath, TemporaryImagePath, maxSize ); +#elif !UNITY_EDITOR && UNITY_IOS + string loadPath = _NativeCamera_LoadImageAtPath( imagePath, TemporaryImagePath, maxSize ); +#else + string loadPath = imagePath; +#endif + + string extension = Path.GetExtension( imagePath ).ToLowerInvariant(); + TextureFormat format = ( extension == ".jpg" || extension == ".jpeg" ) ? TextureFormat.RGB24 : TextureFormat.RGBA32; + + Texture2D result = new Texture2D( 2, 2, format, generateMipmaps, linearColorSpace ); + + try + { + if( !result.LoadImage( File.ReadAllBytes( loadPath ), markTextureNonReadable ) ) + { + Debug.LogWarning( "Couldn't load image at path: " + loadPath ); + + Object.DestroyImmediate( result ); + return null; + } + } + catch( Exception e ) + { + Debug.LogException( e ); + + Object.DestroyImmediate( result ); + return null; + } + finally + { + if( loadPath != imagePath ) + { + try + { + File.Delete( loadPath ); + } + catch { } + } + } + + return result; + } + +#if UNITY_2018_4_OR_NEWER && !NATIVE_CAMERA_DISABLE_ASYNC_FUNCTIONS + public static async Task LoadImageAtPathAsync( string imagePath, int maxSize = -1, bool markTextureNonReadable = true ) + { + if( string.IsNullOrEmpty( imagePath ) ) + throw new ArgumentException( "Parameter 'imagePath' is null or empty!" ); + + if( !File.Exists( imagePath ) ) + throw new FileNotFoundException( "File not found at " + imagePath ); + + if( maxSize <= 0 ) + maxSize = SystemInfo.maxTextureSize; + +#if !UNITY_EDITOR && UNITY_ANDROID + string temporaryImagePath = TemporaryImagePath; // Must be accessed from main thread + string loadPath = await TryCallNativeAndroidFunctionOnSeparateThread( () => AJC.CallStatic( "LoadImageAtPath", Context, imagePath, temporaryImagePath, maxSize ) ); +#elif !UNITY_EDITOR && UNITY_IOS + string temporaryImagePath = TemporaryImagePath; // Must be accessed from main thread + string loadPath = await Task.Run( () => _NativeCamera_LoadImageAtPath( imagePath, temporaryImagePath, maxSize ) ); +#else + string loadPath = imagePath; +#endif + + Texture2D result = null; + + using( UnityWebRequest www = UnityWebRequestTexture.GetTexture( "file://" + loadPath, markTextureNonReadable ) ) + { + UnityWebRequestAsyncOperation asyncOperation = www.SendWebRequest(); + while( !asyncOperation.isDone ) + await Task.Yield(); + +#if UNITY_2020_1_OR_NEWER + if( www.result != UnityWebRequest.Result.Success ) +#else + if( www.isNetworkError || www.isHttpError ) +#endif + { + Debug.LogWarning( "Couldn't use UnityWebRequest to load image, falling back to LoadImage: " + www.error ); + } + else + result = DownloadHandlerTexture.GetContent( www ); + } + + if( !result ) // Fallback to Texture2D.LoadImage if something goes wrong + { + string extension = Path.GetExtension( imagePath ).ToLowerInvariant(); + TextureFormat format = ( extension == ".jpg" || extension == ".jpeg" ) ? TextureFormat.RGB24 : TextureFormat.RGBA32; + + result = new Texture2D( 2, 2, format, true, false ); + + try + { + if( !result.LoadImage( File.ReadAllBytes( loadPath ), markTextureNonReadable ) ) + { + Debug.LogWarning( "Couldn't load image at path: " + loadPath ); + + Object.DestroyImmediate( result ); + return null; + } + } + catch( Exception e ) + { + Debug.LogException( e ); + + Object.DestroyImmediate( result ); + return null; + } + finally + { + if( loadPath != imagePath ) + { + try + { + File.Delete( loadPath ); + } + catch { } + } + } + } + + return result; + } +#endif + + public static Texture2D GetVideoThumbnail( string videoPath, int maxSize = -1, double captureTimeInSeconds = -1.0, bool markTextureNonReadable = true, bool generateMipmaps = true, bool linearColorSpace = false ) + { + if( maxSize <= 0 ) + maxSize = SystemInfo.maxTextureSize; + +#if !UNITY_EDITOR && UNITY_ANDROID + string thumbnailPath = AJC.CallStatic( "GetVideoThumbnail", Context, videoPath, TemporaryImagePath + ".png", false, maxSize, captureTimeInSeconds ); +#elif !UNITY_EDITOR && UNITY_IOS + string thumbnailPath = _NativeCamera_GetVideoThumbnail( videoPath, TemporaryImagePath + ".png", maxSize, captureTimeInSeconds ); +#else + string thumbnailPath = null; +#endif + + if( !string.IsNullOrEmpty( thumbnailPath ) ) + return LoadImageAtPath( thumbnailPath, maxSize, markTextureNonReadable, generateMipmaps, linearColorSpace ); + else + return null; + } + +#if UNITY_2018_4_OR_NEWER && !NATIVE_CAMERA_DISABLE_ASYNC_FUNCTIONS + public static async Task GetVideoThumbnailAsync( string videoPath, int maxSize = -1, double captureTimeInSeconds = -1.0, bool markTextureNonReadable = true ) + { + if( maxSize <= 0 ) + maxSize = SystemInfo.maxTextureSize; + +#if !UNITY_EDITOR && UNITY_ANDROID + string temporaryImagePath = TemporaryImagePath; // Must be accessed from main thread + string thumbnailPath = await TryCallNativeAndroidFunctionOnSeparateThread( () => AJC.CallStatic( "GetVideoThumbnail", Context, videoPath, temporaryImagePath + ".png", false, maxSize, captureTimeInSeconds ) ); +#elif !UNITY_EDITOR && UNITY_IOS + string temporaryImagePath = TemporaryImagePath; // Must be accessed from main thread + string thumbnailPath = await Task.Run( () => _NativeCamera_GetVideoThumbnail( videoPath, temporaryImagePath + ".png", maxSize, captureTimeInSeconds ) ); +#else + string thumbnailPath = null; +#endif + + if( !string.IsNullOrEmpty( thumbnailPath ) ) + return await LoadImageAtPathAsync( thumbnailPath, maxSize, markTextureNonReadable ); + else + return null; + } + + private static async Task TryCallNativeAndroidFunctionOnSeparateThread( Func function ) + { + T result = default( T ); + bool hasResult = false; + + await Task.Run( () => + { + if( AndroidJNI.AttachCurrentThread() != 0 ) + Debug.LogWarning( "Couldn't attach JNI thread, calling native function on the main thread" ); + else + { + try + { + result = function(); + hasResult = true; + } + finally + { + AndroidJNI.DetachCurrentThread(); + } + } + } ); + + return hasResult ? result : function(); + } +#endif + + public static ImageProperties GetImageProperties( string imagePath ) + { + if( !File.Exists( imagePath ) ) + throw new FileNotFoundException( "File not found at " + imagePath ); + +#if !UNITY_EDITOR && UNITY_ANDROID + string value = AJC.CallStatic( "GetImageProperties", Context, imagePath ); +#elif !UNITY_EDITOR && UNITY_IOS + string value = _NativeCamera_GetImageProperties( imagePath ); +#else + string value = null; +#endif + + int width = 0, height = 0; + string mimeType = null; + ImageOrientation orientation = ImageOrientation.Unknown; + if( !string.IsNullOrEmpty( value ) ) + { + string[] properties = value.Split( '>' ); + if( properties != null && properties.Length >= 4 ) + { + if( !int.TryParse( properties[0].Trim(), out width ) ) + width = 0; + if( !int.TryParse( properties[1].Trim(), out height ) ) + height = 0; + + mimeType = properties[2].Trim(); + if( mimeType.Length == 0 ) + { + string extension = Path.GetExtension( imagePath ).ToLowerInvariant(); + if( extension == ".png" ) + mimeType = "image/png"; + else if( extension == ".jpg" || extension == ".jpeg" ) + mimeType = "image/jpeg"; + else if( extension == ".gif" ) + mimeType = "image/gif"; + else if( extension == ".bmp" ) + mimeType = "image/bmp"; + else + mimeType = null; + } + + int orientationInt; + if( int.TryParse( properties[3].Trim(), out orientationInt ) ) + orientation = (ImageOrientation) orientationInt; + } + } + + return new ImageProperties( width, height, mimeType, orientation ); + } + + public static VideoProperties GetVideoProperties( string videoPath ) + { + if( !File.Exists( videoPath ) ) + throw new FileNotFoundException( "File not found at " + videoPath ); + +#if !UNITY_EDITOR && UNITY_ANDROID + string value = AJC.CallStatic( "GetVideoProperties", Context, videoPath ); +#elif !UNITY_EDITOR && UNITY_IOS + string value = _NativeCamera_GetVideoProperties( videoPath ); +#else + string value = null; +#endif + + int width = 0, height = 0; + long duration = 0L; + float rotation = 0f; + if( !string.IsNullOrEmpty( value ) ) + { + string[] properties = value.Split( '>' ); + if( properties != null && properties.Length >= 4 ) + { + if( !int.TryParse( properties[0].Trim(), out width ) ) + width = 0; + if( !int.TryParse( properties[1].Trim(), out height ) ) + height = 0; + if( !long.TryParse( properties[2].Trim(), out duration ) ) + duration = 0L; + if( !float.TryParse( properties[3].Trim().Replace( ',', '.' ), NumberStyles.Float, CultureInfo.InvariantCulture, out rotation ) ) + rotation = 0f; + } + } + + if( rotation == -90f ) + rotation = 270f; + + return new VideoProperties( width, height, duration, rotation ); + } + #endregion +} \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/NativeCamera.cs.meta b/Assets/Plugins/NativeCamera/NativeCamera.cs.meta new file mode 100644 index 0000000..e60757f --- /dev/null +++ b/Assets/Plugins/NativeCamera/NativeCamera.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ff758a73b21d4a04aa6f95679b3da605 +timeCreated: 1498722610 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/README.txt b/Assets/Plugins/NativeCamera/README.txt new file mode 100644 index 0000000..4c6b5df --- /dev/null +++ b/Assets/Plugins/NativeCamera/README.txt @@ -0,0 +1,6 @@ += Native Camera for Android & iOS (v1.4.4) = + +Documentation: https://github.com/yasirkula/UnityNativeCamera +FAQ: https://github.com/yasirkula/UnityNativeCamera#faq +Example code: https://github.com/yasirkula/UnityNativeCamera#example-code +E-mail: yasirkula@gmail.com \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/README.txt.meta b/Assets/Plugins/NativeCamera/README.txt.meta new file mode 100644 index 0000000..90ff283 --- /dev/null +++ b/Assets/Plugins/NativeCamera/README.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5a88d1b1b9d7b904b862304c20ed4db4 +timeCreated: 1563308465 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/iOS.meta b/Assets/Plugins/NativeCamera/iOS.meta new file mode 100644 index 0000000..b705fbe --- /dev/null +++ b/Assets/Plugins/NativeCamera/iOS.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5576acd2a06eb72409e6ec4b7f204a4e +folderAsset: yes +timeCreated: 1498722622 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/iOS/NCCameraCallbackiOS.cs b/Assets/Plugins/NativeCamera/iOS/NCCameraCallbackiOS.cs new file mode 100644 index 0000000..3bf1593 --- /dev/null +++ b/Assets/Plugins/NativeCamera/iOS/NCCameraCallbackiOS.cs @@ -0,0 +1,73 @@ +#if UNITY_EDITOR || UNITY_IOS +using UnityEngine; + +namespace NativeCameraNamespace +{ + public class NCCameraCallbackiOS : MonoBehaviour + { + private static NCCameraCallbackiOS instance; + private NativeCamera.CameraCallback callback; + + private float nextBusyCheckTime; + + public static bool IsBusy { get; private set; } + + [System.Runtime.InteropServices.DllImport( "__Internal" )] + private static extern int _NativeCamera_IsCameraBusy(); + + public static void Initialize( NativeCamera.CameraCallback callback ) + { + if( IsBusy ) + return; + + if( instance == null ) + { + instance = new GameObject( "NCCameraCallbackiOS" ).AddComponent(); + DontDestroyOnLoad( instance.gameObject ); + } + + instance.callback = callback; + + instance.nextBusyCheckTime = Time.realtimeSinceStartup + 1f; + IsBusy = true; + } + + private void Update() + { + if( IsBusy ) + { + if( Time.realtimeSinceStartup >= nextBusyCheckTime ) + { + nextBusyCheckTime = Time.realtimeSinceStartup + 1f; + + if( _NativeCamera_IsCameraBusy() == 0 ) + { + IsBusy = false; + + NativeCamera.CameraCallback _callback = callback; + callback = null; + + if( _callback != null ) + _callback( null ); + } + } + } + } + + [UnityEngine.Scripting.Preserve] + public void OnMediaReceived( string path ) + { + IsBusy = false; + + if( string.IsNullOrEmpty( path ) ) + path = null; + + NativeCamera.CameraCallback _callback = callback; + callback = null; + + if( _callback != null ) + _callback( path ); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/iOS/NCCameraCallbackiOS.cs.meta b/Assets/Plugins/NativeCamera/iOS/NCCameraCallbackiOS.cs.meta new file mode 100644 index 0000000..fc9cc2e --- /dev/null +++ b/Assets/Plugins/NativeCamera/iOS/NCCameraCallbackiOS.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d8f19d5713752dc41bd377562677d8ee +timeCreated: 1519060539 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/iOS/NCPermissionCallbackiOS.cs b/Assets/Plugins/NativeCamera/iOS/NCPermissionCallbackiOS.cs new file mode 100644 index 0000000..e08536c --- /dev/null +++ b/Assets/Plugins/NativeCamera/iOS/NCPermissionCallbackiOS.cs @@ -0,0 +1,35 @@ +#if UNITY_EDITOR || UNITY_IOS +using UnityEngine; + +namespace NativeCameraNamespace +{ + public class NCPermissionCallbackiOS : MonoBehaviour + { + private static NCPermissionCallbackiOS instance; + private NativeCamera.PermissionCallback callback; + + public static void Initialize( NativeCamera.PermissionCallback callback ) + { + if( instance == null ) + { + instance = new GameObject( "NCPermissionCallbackiOS" ).AddComponent(); + DontDestroyOnLoad( instance.gameObject ); + } + else if( instance.callback != null ) + instance.callback( NativeCamera.Permission.ShouldAsk ); + + instance.callback = callback; + } + + [UnityEngine.Scripting.Preserve] + public void OnPermissionRequested( string message ) + { + NativeCamera.PermissionCallback _callback = callback; + callback = null; + + if( _callback != null ) + _callback( (NativeCamera.Permission) int.Parse( message ) ); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/iOS/NCPermissionCallbackiOS.cs.meta b/Assets/Plugins/NativeCamera/iOS/NCPermissionCallbackiOS.cs.meta new file mode 100644 index 0000000..5bc0f9a --- /dev/null +++ b/Assets/Plugins/NativeCamera/iOS/NCPermissionCallbackiOS.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1efd0cf9fb7457142b76fb1bc8672e8d +timeCreated: 1519060539 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/NativeCamera/iOS/NativeCamera.mm b/Assets/Plugins/NativeCamera/iOS/NativeCamera.mm new file mode 100644 index 0000000..592ff0e --- /dev/null +++ b/Assets/Plugins/NativeCamera/iOS/NativeCamera.mm @@ -0,0 +1,628 @@ +#import +#import +#import +#import +#import + +#ifdef UNITY_4_0 || UNITY_5_0 +#import "iPhone_View.h" +#else +extern UIViewController* UnityGetGLViewController(); +#endif + +#define CHECK_IOS_VERSION( version ) ([[[UIDevice currentDevice] systemVersion] compare:version options:NSNumericSearch] != NSOrderedAscending) + +@interface UNativeCamera:NSObject ++ (int)checkPermission; ++ (int)requestPermission:(BOOL)asyncMode; ++ (int)canOpenSettings; ++ (void)openSettings; ++ (int)hasCamera; ++ (void)openCamera:(BOOL)imageMode defaultCamera:(int)defaultCamera savePath:(NSString *)imageSavePath maxImageSize:(int)maxImageSize videoQuality:(int)videoQuality maxVideoDuration:(int)maxVideoDuration; ++ (int)isCameraBusy; ++ (char *)getImageProperties:(NSString *)path; ++ (char *)getVideoProperties:(NSString *)path; ++ (char *)getVideoThumbnail:(NSString *)path savePath:(NSString *)savePath maximumSize:(int)maximumSize captureTime:(double)captureTime; ++ (char *)loadImageAtPath:(NSString *)path tempFilePath:(NSString *)tempFilePath maximumSize:(int)maximumSize; +@end + +@implementation UNativeCamera + +static NSString *pickedMediaSavePath; +static UIImagePickerController *imagePicker; +static int cameraMaxImageSize = -1; +static int imagePickerState = 0; // 0 -> none, 1 -> showing, 2 -> finished +static BOOL recordingVideo = NO; +static AVAudioSessionCategory unityAudioSessionCategory = AVAudioSessionCategoryAmbient; +static NSUInteger unityAudioSessionCategoryOptions = 1; +static AVAudioSessionMode unityAudioSessionMode = AVAudioSessionModeDefault; + +// Credit: https://stackoverflow.com/a/20464727/2373034 ++ (int)checkPermission +{ + if( CHECK_IOS_VERSION( @"7.0" ) ) + { + AVAuthorizationStatus status = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; + if( status == AVAuthorizationStatusAuthorized ) + return 1; + else if( status == AVAuthorizationStatusNotDetermined ) + return 2; + else + return 0; + } + + return 1; +} + +// Credit: https://stackoverflow.com/a/20464727/2373034 ++ (int)requestPermission:(BOOL)asyncMode +{ + int result = [self requestPermissionInternal:asyncMode]; + if( asyncMode && result >= 0 ) // Result returned immediately, forward it + UnitySendMessage( "NCPermissionCallbackiOS", "OnPermissionRequested", [self getCString:[NSString stringWithFormat:@"%d", result]] ); + + return result; +} + ++ (int)requestPermissionInternal:(BOOL)asyncMode +{ + if( CHECK_IOS_VERSION( @"7.0" ) ) + { + AVAuthorizationStatus status = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; + if( status == AVAuthorizationStatusAuthorized ) + return 1; + else if( status == AVAuthorizationStatusNotDetermined ) + { + if( asyncMode ) + { + [AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo completionHandler:^( BOOL granted ) + { + UnitySendMessage( "NCPermissionCallbackiOS", "OnPermissionRequested", granted ? "1" : "0" ); + }]; + + return -1; + } + else + { + __block BOOL authorized = NO; + dispatch_semaphore_t sema = dispatch_semaphore_create( 0 ); + [AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo completionHandler:^( BOOL granted ) + { + authorized = granted; + dispatch_semaphore_signal( sema ); + }]; + dispatch_semaphore_wait( sema, DISPATCH_TIME_FOREVER ); + + return authorized ? 1 : 0; + } + } + else + return 0; + } + + return 1; +} + +// Credit: https://stackoverflow.com/a/25453667/2373034 ++ (int)canOpenSettings +{ + return ( &UIApplicationOpenSettingsURLString != NULL ) ? 1 : 0; +} + +// Credit: https://stackoverflow.com/a/25453667/2373034 +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" ++ (void)openSettings +{ + if( &UIApplicationOpenSettingsURLString != NULL ) + { +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 + if( CHECK_IOS_VERSION( @"10.0" ) ) + [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; + else +#endif + [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; + } +} +#pragma clang diagnostic pop + ++ (int)hasCamera +{ + return [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera] ? 1 : 0; +} + +// Credit: https://stackoverflow.com/a/10531752/2373034 ++ (void)openCamera:(BOOL)imageMode defaultCamera:(int)defaultCamera savePath:(NSString *)imageSavePath maxImageSize:(int)maxImageSize videoQuality:(int)videoQuality maxVideoDuration:(int)maxVideoDuration +{ + if( ![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera] ) + { + NSLog( @"Device has no registered cameras!" ); + + UnitySendMessage( "NCCameraCallbackiOS", "OnMediaReceived", "" ); + return; + } + + if( ( imageMode && ![[UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera] containsObject:(NSString*)kUTTypeImage] ) || + ( !imageMode && ![[UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera] containsObject:(NSString*)kUTTypeMovie] ) ) + { + NSLog( @"Camera does not support this operation!" ); + + UnitySendMessage( "NCCameraCallbackiOS", "OnMediaReceived", "" ); + return; + } + + imagePicker = [[UIImagePickerController alloc] init]; + imagePicker.delegate = (id) self; + imagePicker.allowsEditing = NO; + imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; + + if( imageMode ) + imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeImage]; + else + { + imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie]; + + if( maxVideoDuration > 0 ) + imagePicker.videoMaximumDuration = maxVideoDuration; + + if( videoQuality == 0 ) + imagePicker.videoQuality = UIImagePickerControllerQualityTypeLow; + else if( videoQuality == 1 ) + imagePicker.videoQuality = UIImagePickerControllerQualityTypeMedium; + else if( videoQuality == 2 ) + imagePicker.videoQuality = UIImagePickerControllerQualityTypeHigh; + } + + if( defaultCamera == 0 && [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear] ) + imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceRear; + else if( defaultCamera == 1 && [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront] ) + imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront; + + // Bugfix for https://github.com/yasirkula/UnityNativeCamera/issues/45 + if( !imageMode ) + { + unityAudioSessionCategory = [[AVAudioSession sharedInstance] category]; + unityAudioSessionCategoryOptions = [[AVAudioSession sharedInstance] categoryOptions]; + unityAudioSessionMode = [[AVAudioSession sharedInstance] mode]; + } + + recordingVideo = !imageMode; + pickedMediaSavePath = imageSavePath; + cameraMaxImageSize = maxImageSize; + + imagePickerState = 1; + [UnityGetGLViewController() presentViewController:imagePicker animated:YES completion:^{ imagePickerState = 0; }]; +} + ++ (int)isCameraBusy +{ + if( imagePickerState == 2 ) + return 1; + + if( imagePicker != nil ) + { + if( imagePickerState == 1 || [imagePicker presentingViewController] == UnityGetGLViewController() ) + return 1; + + imagePicker = nil; + [self restoreAudioSession]; + + return 0; + } + + return 0; +} + ++ (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info +{ + NSString *path = nil; + if( [info[UIImagePickerControllerMediaType] isEqualToString:(NSString *)kUTTypeImage] ) + { + NSLog( @"UIImagePickerController finished taking picture" ); + + UIImage *image = info[UIImagePickerControllerEditedImage] ?: info[UIImagePickerControllerOriginalImage]; + if( image == nil ) + path = nil; + else + { + NSString *extension = [pickedMediaSavePath pathExtension]; + BOOL saveAsJPEG = [extension caseInsensitiveCompare:@"jpg"] == NSOrderedSame || [extension caseInsensitiveCompare:@"jpeg"] == NSOrderedSame; + + // Try to save the image with metadata + // CANCELED: a number of users reported that this method results in 90-degree rotated images, uncomment at your own risk + // Credit: https://stackoverflow.com/a/15858955 + /*NSDictionary *metadata = [info objectForKey:UIImagePickerControllerMediaMetadata]; + NSMutableDictionary *mutableMetadata = nil; + CFDictionaryRef metadataRef; + CFStringRef imageType; + + if( saveAsJPEG ) + { + mutableMetadata = [metadata mutableCopy]; + [mutableMetadata setObject:@(1.0) forKey:(__bridge NSString *)kCGImageDestinationLossyCompressionQuality]; + + metadataRef = (__bridge CFDictionaryRef) mutableMetadata; + imageType = kUTTypeJPEG; + } + else + { + metadataRef = (__bridge CFDictionaryRef) metadata; + imageType = kUTTypePNG; + } + + CGImageDestinationRef imageDestination = CGImageDestinationCreateWithURL( (__bridge CFURLRef) [NSURL fileURLWithPath:pickedMediaSavePath], imageType , 1, NULL ); + if( imageDestination == NULL ) + NSLog( @"Failed to create image destination" ); + else + { + CGImageDestinationAddImage( imageDestination, image.CGImage, metadataRef ); + if( CGImageDestinationFinalize( imageDestination ) ) + path = pickedMediaSavePath; + else + NSLog( @"Failed to finalize the image" ); + + CFRelease( imageDestination ); + }*/ + + if( path == nil ) + { + //NSLog( @"Attempting to save the image without metadata as fallback" ); + + if( ( saveAsJPEG && [UIImageJPEGRepresentation( [self scaleImage:image maxSize:cameraMaxImageSize], 1.0 ) writeToFile:pickedMediaSavePath atomically:YES] ) || + ( !saveAsJPEG && [UIImagePNGRepresentation( [self scaleImage:image maxSize:cameraMaxImageSize] ) writeToFile:pickedMediaSavePath atomically:YES] ) ) + path = pickedMediaSavePath; + else + { + NSLog( @"Error saving image without metadata" ); + path = nil; + } + } + } + } + else + { + NSLog( @"UIImagePickerController finished recording video" ); + + NSURL *mediaUrl = info[UIImagePickerControllerMediaURL] ?: info[UIImagePickerControllerReferenceURL]; + if( mediaUrl == nil ) + path = nil; + else + path = [mediaUrl path]; + } + + imagePicker = nil; + imagePickerState = 2; + UnitySendMessage( "NCCameraCallbackiOS", "OnMediaReceived", [self getCString:path] ); + + [picker dismissViewControllerAnimated:NO completion:nil]; + [self restoreAudioSession]; +} + ++ (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker +{ + NSLog( @"UIImagePickerController cancelled" ); + + imagePicker = nil; + UnitySendMessage( "NCCameraCallbackiOS", "OnMediaReceived", "" ); + + [picker dismissViewControllerAnimated:NO completion:nil]; + [self restoreAudioSession]; +} + +// Bugfix for https://github.com/yasirkula/UnityNativeCamera/issues/45 ++ (void)restoreAudioSession +{ + if( recordingVideo ) + { + BOOL audioModeSwitchResult = YES; + NSError *error = nil; +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 + if( CHECK_IOS_VERSION( @"10.0" ) ) + audioModeSwitchResult = [[AVAudioSession sharedInstance] setCategory:unityAudioSessionCategory mode:unityAudioSessionMode options:unityAudioSessionCategoryOptions error:&error]; + else +#endif + audioModeSwitchResult = [[AVAudioSession sharedInstance] setCategory:unityAudioSessionCategory withOptions:unityAudioSessionCategoryOptions error:&error] && [[AVAudioSession sharedInstance] setMode:unityAudioSessionMode error:&error]; + + if( !audioModeSwitchResult ) + { + if( error != nil ) + NSLog( @"Error setting audio session category back to %@ with mode %@ and options %lu: %@", unityAudioSessionCategory, unityAudioSessionMode, (unsigned long) unityAudioSessionCategoryOptions, error ); + else + NSLog( @"Error setting audio session category back to %@ with mode %@ and options %lu", unityAudioSessionCategory, unityAudioSessionMode, (unsigned long) unityAudioSessionCategoryOptions ); + } + } +} + +// Credit: https://stackoverflow.com/a/4170099/2373034 ++ (NSArray *)getImageMetadata:(NSString *)path +{ + int width = 0; + int height = 0; + int orientation = -1; + + CGImageSourceRef imageSource = CGImageSourceCreateWithURL( (__bridge CFURLRef) [NSURL fileURLWithPath:path], nil ); + if( imageSource != nil ) + { + NSDictionary *options = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:NO] forKey:(__bridge NSString *)kCGImageSourceShouldCache]; + CFDictionaryRef imageProperties = CGImageSourceCopyPropertiesAtIndex( imageSource, 0, (__bridge CFDictionaryRef) options ); + CFRelease( imageSource ); + + CGFloat widthF = 0.0f, heightF = 0.0f; + if( imageProperties != nil ) + { + if( CFDictionaryContainsKey( imageProperties, kCGImagePropertyPixelWidth ) ) + CFNumberGetValue( (CFNumberRef) CFDictionaryGetValue( imageProperties, kCGImagePropertyPixelWidth ), kCFNumberCGFloatType, &widthF ); + + if( CFDictionaryContainsKey( imageProperties, kCGImagePropertyPixelHeight ) ) + CFNumberGetValue( (CFNumberRef) CFDictionaryGetValue( imageProperties, kCGImagePropertyPixelHeight ), kCFNumberCGFloatType, &heightF ); + + if( CFDictionaryContainsKey( imageProperties, kCGImagePropertyOrientation ) ) + { + CFNumberGetValue( (CFNumberRef) CFDictionaryGetValue( imageProperties, kCGImagePropertyOrientation ), kCFNumberIntType, &orientation ); + + if( orientation > 4 ) + { + // Landscape image + CGFloat temp = widthF; + widthF = heightF; + heightF = temp; + } + } + + CFRelease( imageProperties ); + } + + width = (int) roundf( widthF ); + height = (int) roundf( heightF ); + } + + return [[NSArray alloc] initWithObjects:[NSNumber numberWithInt:width], [NSNumber numberWithInt:height], [NSNumber numberWithInt:orientation], nil]; +} + ++ (char *)getImageProperties:(NSString *)path +{ + NSArray *metadata = [self getImageMetadata:path]; + + int orientationUnity; + int orientation = [metadata[2] intValue]; + + // To understand the magic numbers, see ImageOrientation enum in NativeCamera.cs + // and http://sylvana.net/jpegcrop/exif_orientation.html + if( orientation == 1 ) + orientationUnity = 0; + else if( orientation == 2 ) + orientationUnity = 4; + else if( orientation == 3 ) + orientationUnity = 2; + else if( orientation == 4 ) + orientationUnity = 6; + else if( orientation == 5 ) + orientationUnity = 5; + else if( orientation == 6 ) + orientationUnity = 1; + else if( orientation == 7 ) + orientationUnity = 7; + else if( orientation == 8 ) + orientationUnity = 3; + else + orientationUnity = -1; + + return [self getCString:[NSString stringWithFormat:@"%d>%d> >%d", [metadata[0] intValue], [metadata[1] intValue], orientationUnity]]; +} + ++ (char *)getVideoProperties:(NSString *)path +{ + CGSize size = CGSizeZero; + float rotation = 0; + long long duration = 0; + + AVURLAsset *asset = [AVURLAsset URLAssetWithURL:[NSURL fileURLWithPath:path] options:nil]; + if( asset != nil ) + { + duration = (long long) round( CMTimeGetSeconds( [asset duration] ) * 1000 ); + CGAffineTransform transform = [asset preferredTransform]; + NSArray* videoTracks = [asset tracksWithMediaType:AVMediaTypeVideo]; + if( videoTracks != nil && [videoTracks count] > 0 ) + { + size = [[videoTracks objectAtIndex:0] naturalSize]; + transform = [[videoTracks objectAtIndex:0] preferredTransform]; + } + + rotation = atan2( transform.b, transform.a ) * ( 180.0 / M_PI ); + } + + return [self getCString:[NSString stringWithFormat:@"%d>%d>%lld>%f", (int) roundf( size.width ), (int) roundf( size.height ), duration, rotation]]; +} + ++ (char *)getVideoThumbnail:(NSString *)path savePath:(NSString *)savePath maximumSize:(int)maximumSize captureTime:(double)captureTime +{ + AVAssetImageGenerator *thumbnailGenerator = [[AVAssetImageGenerator alloc] initWithAsset:[[AVURLAsset alloc] initWithURL:[NSURL fileURLWithPath:path] options:nil]]; + thumbnailGenerator.appliesPreferredTrackTransform = YES; + thumbnailGenerator.maximumSize = CGSizeMake( (CGFloat) maximumSize, (CGFloat) maximumSize ); + thumbnailGenerator.requestedTimeToleranceBefore = kCMTimeZero; + thumbnailGenerator.requestedTimeToleranceAfter = kCMTimeZero; + + if( captureTime < 0.0 ) + captureTime = 0.0; + else + { + AVURLAsset *asset = [AVURLAsset URLAssetWithURL:[NSURL fileURLWithPath:path] options:nil]; + if( asset != nil ) + { + double videoDuration = CMTimeGetSeconds( [asset duration] ); + if( videoDuration > 0.0 && captureTime >= videoDuration - 0.1 ) + { + if( captureTime > videoDuration ) + captureTime = videoDuration; + + thumbnailGenerator.requestedTimeToleranceBefore = CMTimeMakeWithSeconds( 1.0, 600 ); + } + } + } + + NSError *error = nil; + CGImageRef image = [thumbnailGenerator copyCGImageAtTime:CMTimeMakeWithSeconds( captureTime, 600 ) actualTime:nil error:&error]; + if( image == nil ) + { + if( error != nil ) + NSLog( @"Error generating video thumbnail: %@", error ); + else + NSLog( @"Error generating video thumbnail..." ); + + return [self getCString:@""]; + } + + UIImage *thumbnail = [[UIImage alloc] initWithCGImage:image]; + CGImageRelease( image ); + + if( ![UIImagePNGRepresentation( thumbnail ) writeToFile:savePath atomically:YES] ) + { + NSLog( @"Error saving thumbnail image" ); + return [self getCString:@""]; + } + + return [self getCString:savePath]; +} + ++ (UIImage *)scaleImage:(UIImage *)image maxSize:(int)maxSize +{ + CGFloat width = image.size.width; + CGFloat height = image.size.height; + + UIImageOrientation orientation = image.imageOrientation; + if( width <= maxSize && height <= maxSize && orientation != UIImageOrientationDown && + orientation != UIImageOrientationLeft && orientation != UIImageOrientationRight && + orientation != UIImageOrientationLeftMirrored && orientation != UIImageOrientationRightMirrored && + orientation != UIImageOrientationUpMirrored && orientation != UIImageOrientationDownMirrored ) + return image; + + CGFloat scaleX = 1.0f; + CGFloat scaleY = 1.0f; + if( width > maxSize ) + scaleX = maxSize / width; + if( height > maxSize ) + scaleY = maxSize / height; + + // Credit: https://github.com/mbcharbonneau/UIImage-Categories/blob/master/UIImage%2BAlpha.m + CGImageAlphaInfo alpha = CGImageGetAlphaInfo( image.CGImage ); + BOOL hasAlpha = alpha == kCGImageAlphaFirst || alpha == kCGImageAlphaLast || alpha == kCGImageAlphaPremultipliedFirst || alpha == kCGImageAlphaPremultipliedLast; + + CGFloat scaleRatio = scaleX < scaleY ? scaleX : scaleY; + CGRect imageRect = CGRectMake( 0, 0, width * scaleRatio, height * scaleRatio ); + UIGraphicsBeginImageContextWithOptions( imageRect.size, !hasAlpha, image.scale ); + [image drawInRect:imageRect]; + image = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + + return image; +} + ++ (char *)loadImageAtPath:(NSString *)path tempFilePath:(NSString *)tempFilePath maximumSize:(int)maximumSize +{ + // Check if the image can be loaded by Unity without requiring a conversion to PNG + // Credit: https://stackoverflow.com/a/12048937/2373034 + NSString *extension = [path pathExtension]; + BOOL conversionNeeded = [extension caseInsensitiveCompare:@"jpg"] != NSOrderedSame && [extension caseInsensitiveCompare:@"jpeg"] != NSOrderedSame && [extension caseInsensitiveCompare:@"png"] != NSOrderedSame; + + if( !conversionNeeded ) + { + // Check if the image needs to be processed at all + NSArray *metadata = [self getImageMetadata:path]; + int orientationInt = [metadata[2] intValue]; // 1: correct orientation, [1,8]: valid orientation range + if( orientationInt == 1 && [metadata[0] intValue] <= maximumSize && [metadata[1] intValue] <= maximumSize ) + return [self getCString:path]; + } + + UIImage *image = [UIImage imageWithContentsOfFile:path]; + if( image == nil ) + return [self getCString:path]; + + UIImage *scaledImage = [self scaleImage:image maxSize:maximumSize]; + if( conversionNeeded || scaledImage != image ) + { + if( ![UIImagePNGRepresentation( scaledImage ) writeToFile:tempFilePath atomically:YES] ) + { + NSLog( @"Error creating scaled image" ); + return [self getCString:path]; + } + + return [self getCString:tempFilePath]; + } + else + return [self getCString:path]; +} + +// Credit: https://stackoverflow.com/a/37052118/2373034 ++ (char *)getCString:(NSString *)source +{ + if( source == nil ) + source = @""; + + const char *sourceUTF8 = [source UTF8String]; + char *result = (char*) malloc( strlen( sourceUTF8 ) + 1 ); + strcpy( result, sourceUTF8 ); + + return result; +} + +@end + +extern "C" int _NativeCamera_CheckPermission() +{ + return [UNativeCamera checkPermission]; +} + +extern "C" int _NativeCamera_RequestPermission( int asyncMode ) +{ + return [UNativeCamera requestPermission:( asyncMode == 1 )]; +} + +extern "C" int _NativeCamera_CanOpenSettings() +{ + return [UNativeCamera canOpenSettings]; +} + +extern "C" void _NativeCamera_OpenSettings() +{ + [UNativeCamera openSettings]; +} + +extern "C" int _NativeCamera_HasCamera() +{ + return [UNativeCamera hasCamera]; +} + +extern "C" void _NativeCamera_TakePicture( const char* imageSavePath, int maxSize, int preferredCamera ) +{ + [UNativeCamera openCamera:YES defaultCamera:preferredCamera savePath:[NSString stringWithUTF8String:imageSavePath] maxImageSize:maxSize videoQuality:-1 maxVideoDuration:-1]; +} + +extern "C" void _NativeCamera_RecordVideo( int quality, int maxDuration, int preferredCamera ) +{ + [UNativeCamera openCamera:NO defaultCamera:preferredCamera savePath:nil maxImageSize:4096 videoQuality:quality maxVideoDuration:maxDuration]; +} + +extern "C" int _NativeCamera_IsCameraBusy() +{ + return [UNativeCamera isCameraBusy]; +} + +extern "C" char* _NativeCamera_GetImageProperties( const char* path ) +{ + return [UNativeCamera getImageProperties:[NSString stringWithUTF8String:path]]; +} + +extern "C" char* _NativeCamera_GetVideoProperties( const char* path ) +{ + return [UNativeCamera getVideoProperties:[NSString stringWithUTF8String:path]]; +} + +extern "C" char* _NativeCamera_GetVideoThumbnail( const char* path, const char* thumbnailSavePath, int maxSize, double captureTimeInSeconds ) +{ + return [UNativeCamera getVideoThumbnail:[NSString stringWithUTF8String:path] savePath:[NSString stringWithUTF8String:thumbnailSavePath] maximumSize:maxSize captureTime:captureTimeInSeconds]; +} + +extern "C" char* _NativeCamera_LoadImageAtPath( const char* path, const char* temporaryFilePath, int maxSize ) +{ + return [UNativeCamera loadImageAtPath:[NSString stringWithUTF8String:path] tempFilePath:[NSString stringWithUTF8String:temporaryFilePath] maximumSize:maxSize]; +} \ No newline at end of file diff --git a/Assets/Plugins/NativeCamera/iOS/NativeCamera.mm.meta b/Assets/Plugins/NativeCamera/iOS/NativeCamera.mm.meta new file mode 100644 index 0000000..d122698 --- /dev/null +++ b/Assets/Plugins/NativeCamera/iOS/NativeCamera.mm.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: f71ce2f3d3a5dbd46af575e628ed9d6e +timeCreated: 1498722774 +licenseType: Store +PluginImporter: + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + data: + first: + Any: + second: + enabled: 0 + settings: {} + data: + first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + data: + first: + iPhone: iOS + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Readme.asset b/Assets/Readme.asset new file mode 100644 index 0000000..1082535 --- /dev/null +++ b/Assets/Readme.asset @@ -0,0 +1,40 @@ +%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: fcf7219bab7fe46a1ad266029b2fee19, type: 3} + m_Name: Readme + m_EditorClassIdentifier: + icon: {fileID: 2800000, guid: eda43ba821d75d046a45209bde150047, type: 3} + title: Mobile 2D Template + sections: + - heading: Welcome to the Mobile 2D Template + text: This template sets up the right Project settings for developing a 2D game + on mobile. Also it includes some of the recommended packages for developing + on mobile. + linkText: + url: + - heading: Forums iOS + text: + linkText: Get answers and support + url: https://forum.unity.com/forums/ios-and-tvos.27/?_ga=2.229741980.1233471755.1632783301-870874885.1598941469 + - heading: Forums Android + text: + linkText: Get answers and support + url: https://forum.unity.com/forums/android.30/ + - heading: Bugs + text: + linkText: Report any bugs + url: https://unity3d.com/unity/qa/bug-reporting + - heading: Template feedback + text: + linkText: Share your feedback on this template with us + url: https://unitysoftware.co1.qualtrics.com/jfe/form/SV_b8GWOIYxi4l6PDE?templatename=mobile2d + loadedLayout: 1 diff --git a/Assets/Readme.asset.meta b/Assets/Readme.asset.meta new file mode 100644 index 0000000..fce2d34 --- /dev/null +++ b/Assets/Readme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f2c382dc2c22446db59030979f6e495 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta new file mode 100644 index 0000000..ff4b69b --- /dev/null +++ b/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b93bc75560d56734c9777e256033545c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/LevelQuest.unity b/Assets/Scenes/LevelQuest.unity new file mode 100644 index 0000000..3903a4e --- /dev/null +++ b/Assets/Scenes/LevelQuest.unity @@ -0,0 +1,1715 @@ +%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_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 &95473517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 95473518} + - component: {fileID: 95473520} + - component: {fileID: 95473519} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &95473518 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95473517} + 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: 1950956700} + 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: 872, y: 872} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &95473519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95473517} + 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: 21300000, guid: 73831ca9b866b564db3e96c9574528e8, 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 &95473520 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 95473517} + m_CullTransparentMesh: 1 +--- !u!1 &472581298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 472581299} + - component: {fileID: 472581302} + - component: {fileID: 472581301} + - component: {fileID: 472581300} + m_Layer: 5 + m_Name: lv_5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &472581299 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472581298} + 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: 1950956700} + 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: -80, y: -240} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &472581300 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472581298} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 472581301} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1448022662} + m_TargetAssemblyTypeName: LevelSelector, Assembly-CSharp + m_MethodName: SelectLevel + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 5 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &472581301 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472581298} + 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: 21300000, guid: 5db4eb0111f2d4e428d2ecbb8dbdb7b7, 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 &472581302 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 472581298} + m_CullTransparentMesh: 1 +--- !u!1 &529384289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 529384290} + - component: {fileID: 529384292} + - component: {fileID: 529384291} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &529384290 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 529384289} + 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: 1115495939} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &529384291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 529384289} + 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: Tugas Menjelajah Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &529384292 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 529384289} + m_CullTransparentMesh: 1 +--- !u!1 &644071097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 644071098} + - component: {fileID: 644071101} + - component: {fileID: 644071100} + - component: {fileID: 644071099} + m_Layer: 5 + m_Name: lv_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &644071098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644071097} + 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: 1950956700} + 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: 80, y: -120} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &644071099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644071097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 644071100} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1448022662} + m_TargetAssemblyTypeName: LevelSelector, Assembly-CSharp + m_MethodName: SelectLevel + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 4 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &644071100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644071097} + 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: 21300000, guid: d0101686832132d44b3ddb267d2e5ddc, 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 &644071101 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644071097} + m_CullTransparentMesh: 1 +--- !u!1 &792733400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 792733403} + - component: {fileID: 792733402} + - component: {fileID: 792733401} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &792733401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 792733400} + 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 &792733402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 792733400} + 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 &792733403 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 792733400} + 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 &952678678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 952678679} + - component: {fileID: 952678682} + - component: {fileID: 952678681} + - component: {fileID: 952678680} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &952678679 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 952678678} + 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: 1115495939} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &952678680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 952678678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 952678681} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1001017512} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + 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!114 &952678681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 952678678} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &952678682 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 952678678} + m_CullTransparentMesh: 1 +--- !u!1 &1001017511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1001017513} + - component: {fileID: 1001017512} + m_Layer: 0 + m_Name: SceneManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1001017512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1001017511} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1001017513 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1001017511} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &1115495938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1115495939} + - component: {fileID: 1115495941} + - component: {fileID: 1115495940} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1115495939 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1115495938} + 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: 952678679} + - {fileID: 529384290} + m_Father: {fileID: 1950956700} + 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.00024414062} + m_SizeDelta: {x: 388, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1115495940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1115495938} + 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 &1115495941 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1115495938} + m_CullTransparentMesh: 1 +--- !u!1 &1167557352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1167557353} + - component: {fileID: 1167557356} + - component: {fileID: 1167557355} + - component: {fileID: 1167557354} + m_Layer: 5 + m_Name: lv_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1167557353 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167557352} + 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: 1950956700} + 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: 80, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1167557354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167557352} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1167557355} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1448022662} + m_TargetAssemblyTypeName: LevelSelector, Assembly-CSharp + m_MethodName: SelectLevel + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 2 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1167557355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167557352} + 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: 21300000, guid: 1e00466e4aafe6f418e8fdc9851cf6ad, 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 &1167557356 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167557352} + m_CullTransparentMesh: 1 +--- !u!1 &1343780031 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1343780034} + - component: {fileID: 1343780033} + - component: {fileID: 1343780032} + 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 &1343780032 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1343780031} + m_Enabled: 1 +--- !u!20 &1343780033 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1343780031} + 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 &1343780034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1343780031} + 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 &1447773891 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1447773892} + - component: {fileID: 1447773895} + - component: {fileID: 1447773894} + - component: {fileID: 1447773893} + m_Layer: 5 + m_Name: lv_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1447773892 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1447773891} + 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: 1950956700} + 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: -80, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1447773893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1447773891} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1447773894} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1448022662} + m_TargetAssemblyTypeName: LevelSelector, Assembly-CSharp + m_MethodName: SelectLevel + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1447773894 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1447773891} + 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: 21300000, guid: 2bd47a4b34bb0d147adf4392599e0300, 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 &1447773895 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1447773891} + m_CullTransparentMesh: 1 +--- !u!1 &1448022661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1448022663} + - component: {fileID: 1448022662} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1448022662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448022661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 63fa0724a24c1e54185f3ffe06b75b4b, type: 3} + m_Name: + m_EditorClassIdentifier: + levelButtons: + - {fileID: 1447773893} + - {fileID: 1167557354} + - {fileID: 1553330758} + - {fileID: 644071099} + - {fileID: 472581300} + - {fileID: 1879902961} + unlockedSprites: + - {fileID: 21300000, guid: 2bd47a4b34bb0d147adf4392599e0300, type: 3} + - {fileID: 21300000, guid: 1e00466e4aafe6f418e8fdc9851cf6ad, type: 3} + - {fileID: 21300000, guid: 9767e2733a33e8a4aa9df0cf8957cd82, type: 3} + - {fileID: 21300000, guid: d0101686832132d44b3ddb267d2e5ddc, type: 3} + - {fileID: 21300000, guid: 5db4eb0111f2d4e428d2ecbb8dbdb7b7, type: 3} + - {fileID: 21300000, guid: f8403a7f916b90a46a3cb94fe93b087d, type: 3} + lockedSprite: {fileID: 21300000, guid: 027ff802c1e19224ebf6fa12fa4bc4f1, type: 3} +--- !u!4 &1448022663 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448022661} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &1553330756 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1553330757} + - component: {fileID: 1553330760} + - component: {fileID: 1553330759} + - component: {fileID: 1553330758} + m_Layer: 5 + m_Name: lv_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1553330757 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1553330756} + 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: 1950956700} + 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: -80, y: -120} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1553330758 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1553330756} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1553330759} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1448022662} + m_TargetAssemblyTypeName: LevelSelector, Assembly-CSharp + m_MethodName: SelectLevel + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 3 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1553330759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1553330756} + 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: 21300000, guid: 9767e2733a33e8a4aa9df0cf8957cd82, 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 &1553330760 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1553330756} + m_CullTransparentMesh: 1 +--- !u!1 &1879902959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1879902960} + - component: {fileID: 1879902963} + - component: {fileID: 1879902962} + - component: {fileID: 1879902961} + m_Layer: 5 + m_Name: lv_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1879902960 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1879902959} + 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: 1950956700} + 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: 80, y: -240} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1879902961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1879902959} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1879902962} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1448022662} + m_TargetAssemblyTypeName: LevelSelector, Assembly-CSharp + m_MethodName: SelectLevel + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 6 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1879902962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1879902959} + 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: 21300000, guid: f8403a7f916b90a46a3cb94fe93b087d, 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 &1879902963 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1879902959} + m_CullTransparentMesh: 1 +--- !u!1 &1950956696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1950956700} + - component: {fileID: 1950956699} + - component: {fileID: 1950956698} + - component: {fileID: 1950956697} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1950956697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950956696} + 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 &1950956698 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950956696} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1950956699 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950956696} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1950956700 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950956696} + 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: 95473518} + - {fileID: 1115495939} + - {fileID: 1447773892} + - {fileID: 1167557353} + - {fileID: 1553330757} + - {fileID: 644071098} + - {fileID: 472581299} + - {fileID: 1879902960} + 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!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1343780034} + - {fileID: 1950956700} + - {fileID: 1448022663} + - {fileID: 1001017513} + - {fileID: 792733403} diff --git a/Assets/Scenes/LevelQuest.unity.meta b/Assets/Scenes/LevelQuest.unity.meta new file mode 100644 index 0000000..e6243b7 --- /dev/null +++ b/Assets/Scenes/LevelQuest.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0eb3dfd1b37777943abf96f0994c41ce +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/MainMenu.unity b/Assets/Scenes/MainMenu.unity new file mode 100644 index 0000000..974db3e --- /dev/null +++ b/Assets/Scenes/MainMenu.unity @@ -0,0 +1,3593 @@ +%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_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 &132657019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 132657020} + - component: {fileID: 132657022} + - component: {fileID: 132657021} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &132657020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132657019} + 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: 296515368} + - {fileID: 293607081} + - {fileID: 1555379777} + m_Father: {fileID: 481770579} + 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: 333, y: 467} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &132657021 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132657019} + 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: 21300000, guid: 522fc2bb337a49d49960d1b1d8069e81, 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 &132657022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132657019} + m_CullTransparentMesh: 1 +--- !u!1 &151777596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 151777597} + - component: {fileID: 151777599} + - component: {fileID: 151777598} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &151777597 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151777596} + 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: 1899351923} + 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: -12, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &151777598 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151777596} + 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: Tugas + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 2 + m_VerticalAlignment: 512 + 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!222 &151777599 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151777596} + m_CullTransparentMesh: 1 +--- !u!1 &293607080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 293607081} + - component: {fileID: 293607083} + - component: {fileID: 293607082} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &293607081 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293607080} + 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: 132657020} + 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: -80} + m_SizeDelta: {x: 272, y: 234} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &293607082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293607080} + 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: EcoQuest merupakan aplikasi media pembelajaran pengenalan sampah organik + dan anorganik. Harapannya dapat membentuk kesadaran lingkungan dan keterampilan + kritis terutama dalam hal membuang sampah, sehingga permasalahan sampah di lingkungan + sekitar dapat berkurang. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 18 + m_fontSizeBase: 18 + 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.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!222 &293607083 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 293607080} + m_CullTransparentMesh: 1 +--- !u!1 &296515367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 296515368} + - component: {fileID: 296515371} + - component: {fileID: 296515370} + - component: {fileID: 296515369} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &296515368 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296515367} + 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: 132657020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 16, y: -16} + m_SizeDelta: {x: 61, y: 64} + m_Pivot: {x: 1, y: 1} +--- !u!114 &296515369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296515367} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 296515370} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 820201105} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Tutup + 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!114 &296515370 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296515367} + 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: 21300000, guid: 7285b11526aea7c40bd9dbf16fab9cc6, 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 &296515371 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296515367} + m_CullTransparentMesh: 1 +--- !u!1 &374086482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 374086483} + - component: {fileID: 374086486} + - component: {fileID: 374086485} + - component: {fileID: 374086484} + m_Layer: 5 + m_Name: Button Riwayat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &374086483 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374086482} + 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: 534798462} + m_Father: {fileID: 596082378} + 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: 4, y: -136} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &374086484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374086482} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 374086485} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: MenuScript, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Scene1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &374086485 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374086482} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &374086486 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374086482} + m_CullTransparentMesh: 1 +--- !u!1 &449162388 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 449162389} + - component: {fileID: 449162391} + - component: {fileID: 449162390} + m_Layer: 5 + m_Name: Image Logo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &449162389 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 449162388} + 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: 596082378} + 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: 175} + m_SizeDelta: {x: 239, y: 150} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &449162390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 449162388} + 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: 21300000, guid: 94ab4d152c4c8204493277ec9929b216, 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 &449162391 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 449162388} + m_CullTransparentMesh: 1 +--- !u!1 &481770574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 481770579} + - component: {fileID: 481770578} + - component: {fileID: 481770577} + - component: {fileID: 481770576} + - component: {fileID: 481770575} + m_Layer: 5 + m_Name: CanvasInfo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &481770575 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 481770574} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &481770576 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 481770574} + 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 &481770577 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 481770574} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &481770578 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 481770574} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &481770579 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 481770574} + 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: 580396677} + - {fileID: 132657020} + 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 &534798461 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534798462} + - component: {fileID: 534798464} + - component: {fileID: 534798463} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &534798462 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534798461} + 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: 374086483} + 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: -12, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &534798463 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534798461} + 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: Riwayat Tugas + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 2 + m_VerticalAlignment: 512 + 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!222 &534798464 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534798461} + m_CullTransparentMesh: 1 +--- !u!1 &580396676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 580396677} + - component: {fileID: 580396681} + - component: {fileID: 580396680} + - component: {fileID: 580396679} + - component: {fileID: 580396678} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &580396677 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 580396676} + 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: 481770579} + 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!95 &580396678 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 580396676} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!225 &580396679 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 580396676} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &580396680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 580396676} + 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, g: 0, b: 0, a: 0.6509804} + 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 &580396681 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 580396676} + m_CullTransparentMesh: 1 +--- !u!1 &596082377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 596082378} + - component: {fileID: 596082381} + - component: {fileID: 596082380} + - component: {fileID: 596082379} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &596082378 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596082377} + 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: 897132074} + - {fileID: 449162389} + - {fileID: 2094828662} + - {fileID: 2129141891} + - {fileID: 1899351923} + - {fileID: 374086483} + - {fileID: 2095958892} + - {fileID: 1260780675} + 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!114 &596082379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596082377} + 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 &596082380 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596082377} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &596082381 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 596082377} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &641115954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 641115955} + - component: {fileID: 641115957} + - component: {fileID: 641115956} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &641115955 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641115954} + 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: 1024535265} + - {fileID: 656474102} + - {fileID: 787769220} + m_Father: {fileID: 1298827345} + 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: 333, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &641115956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641115954} + 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 &641115957 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641115954} + m_CullTransparentMesh: 1 +--- !u!1 &656474101 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 656474102} + - component: {fileID: 656474105} + - component: {fileID: 656474104} + - component: {fileID: 656474103} + m_Layer: 5 + m_Name: Button No + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &656474102 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 656474101} + 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: 1658835174} + m_Father: {fileID: 641115955} + 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: -20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &656474103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 656474101} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 656474104} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1422723965} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Tutup + 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!114 &656474104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 656474101} + 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.9622642, g: 0.9622642, b: 0.9622642, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &656474105 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 656474101} + m_CullTransparentMesh: 1 +--- !u!1 &664726055 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 664726056} + - component: {fileID: 664726058} + - component: {fileID: 664726057} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &664726056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664726055} + 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: 2129141891} + 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: -12, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &664726057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664726055} + 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: Belajar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 2 + m_VerticalAlignment: 512 + 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!222 &664726058 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664726055} + m_CullTransparentMesh: 1 +--- !u!1 &787769219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 787769220} + - component: {fileID: 787769223} + - component: {fileID: 787769222} + - component: {fileID: 787769221} + m_Layer: 5 + m_Name: Button Yes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &787769220 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787769219} + 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: 857470937} + m_Father: {fileID: 641115955} + 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: 20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &787769221 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787769219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 787769222} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1422723966} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: CloseApp + 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!114 &787769222 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787769219} + 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.9607844, g: 0.43137258, b: 0.43137258, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &787769223 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787769219} + m_CullTransparentMesh: 1 +--- !u!1 &820201104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 820201106} + - component: {fileID: 820201105} + m_Layer: 0 + m_Name: InfoController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &820201105 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 820201104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1dd9c14537f9dd64ab6a18ae35e7008d, type: 3} + m_Name: + m_EditorClassIdentifier: + CanvasPopup: {fileID: 481770574} +--- !u!4 &820201106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 820201104} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 484.95895, y: 1229.8187, z: 1.1888802} + 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 &857470936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 857470937} + - component: {fileID: 857470939} + - component: {fileID: 857470938} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &857470937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 857470936} + 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: 787769220} + 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 &857470938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 857470936} + 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: Ya + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &857470939 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 857470936} + m_CullTransparentMesh: 1 +--- !u!1 &897132073 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 897132074} + - component: {fileID: 897132076} + - component: {fileID: 897132075} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &897132074 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897132073} + 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: 596082378} + 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 &897132075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897132073} + 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: 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 &897132076 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897132073} + m_CullTransparentMesh: 1 +--- !u!1 &1024535264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1024535265} + - component: {fileID: 1024535267} + - component: {fileID: 1024535266} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1024535265 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1024535264} + 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: 641115955} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 10, y: -25} + m_SizeDelta: {x: -20, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1024535266 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1024535264} + 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: Ingin Keluar Aplikasi ? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4509804, g: 0.4509804, b: 0.4509804, 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: 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!222 &1024535267 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1024535264} + m_CullTransparentMesh: 1 +--- !u!1 &1260780674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1260780675} + - component: {fileID: 1260780676} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1260780675 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260780674} + 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: 596082378} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1260780676 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260780674} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1298701324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1298701327} + - component: {fileID: 1298701326} + - component: {fileID: 1298701325} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1298701325 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298701324} + 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 &1298701326 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298701324} + 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 &1298701327 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298701324} + 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 &1298827340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1298827345} + - component: {fileID: 1298827344} + - component: {fileID: 1298827343} + - component: {fileID: 1298827342} + - component: {fileID: 1298827341} + m_Layer: 5 + m_Name: CanvasExit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1298827341 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298827340} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1298827342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298827340} + 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 &1298827343 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298827340} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1298827344 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298827340} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1298827345 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298827340} + 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: 1359973740} + - {fileID: 641115955} + 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 &1359973739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1359973740} + - component: {fileID: 1359973743} + - component: {fileID: 1359973742} + - component: {fileID: 1359973741} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1359973740 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359973739} + 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: 1298827345} + 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!95 &1359973741 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359973739} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1359973742 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359973739} + 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, g: 0, b: 0, a: 0.6509804} + 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 &1359973743 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1359973739} + m_CullTransparentMesh: 1 +--- !u!1 &1422723964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1422723967} + - component: {fileID: 1422723966} + - component: {fileID: 1422723965} + m_Layer: 0 + m_Name: ExitController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1422723965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1422723964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1dd9c14537f9dd64ab6a18ae35e7008d, type: 3} + m_Name: + m_EditorClassIdentifier: + CanvasPopup: {fileID: 1298827340} +--- !u!114 &1422723966 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1422723964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1422723967 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1422723964} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &1555379776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1555379777} + - component: {fileID: 1555379779} + - component: {fileID: 1555379778} + m_Layer: 5 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1555379777 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555379776} + 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: 132657020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 50} + m_SizeDelta: {x: 272, y: 80.6} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1555379778 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555379776} + 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: 'Dosen Pembimbing: Dia Bitari Mei Yuana, S.ST., M.Tr.Kom. + + + Pengembang: + Fikri Ahdiar' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 16 + m_fontSizeBase: 16 + 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: -3 + 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!222 &1555379779 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1555379776} + m_CullTransparentMesh: 1 +--- !u!1 &1589647701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1589647704} + - component: {fileID: 1589647703} + - component: {fileID: 1589647702} + 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 &1589647702 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589647701} + m_Enabled: 1 +--- !u!20 &1589647703 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589647701} + 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 &1589647704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1589647701} + 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 &1658835173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1658835174} + - component: {fileID: 1658835176} + - component: {fileID: 1658835175} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1658835174 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1658835173} + 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: 656474102} + 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 &1658835175 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1658835173} + 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: Tidak + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &1658835176 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1658835173} + m_CullTransparentMesh: 1 +--- !u!1 &1715447786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1715447787} + - component: {fileID: 1715447789} + - component: {fileID: 1715447788} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1715447787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715447786} + 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: 2095958892} + 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: -12, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1715447788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715447786} + 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: Keluar Aplikasi + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 2 + m_VerticalAlignment: 512 + 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!222 &1715447789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715447786} + m_CullTransparentMesh: 1 +--- !u!1 &1899351922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1899351923} + - component: {fileID: 1899351926} + - component: {fileID: 1899351925} + - component: {fileID: 1899351924} + m_Layer: 5 + m_Name: Button Bermain + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1899351923 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1899351922} + 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: 151777597} + m_Father: {fileID: 596082378} + 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: 4.0000086, y: -62.000004} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1899351924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1899351922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1899351925} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1260780676} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanTugas + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1899351925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1899351922} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &1899351926 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1899351922} + m_CullTransparentMesh: 1 +--- !u!1 &2094828661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2094828662} + - component: {fileID: 2094828665} + - component: {fileID: 2094828664} + - component: {fileID: 2094828663} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2094828662 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2094828661} + 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: 596082378} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20, y: -20} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &2094828663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2094828661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2094828664} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 820201105} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Muncul + 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!114 &2094828664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2094828661} + 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: 21300000, guid: cf5f9305e4ac672428e14f900dd3030d, 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 &2094828665 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2094828661} + m_CullTransparentMesh: 1 +--- !u!1 &2095958891 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2095958892} + - component: {fileID: 2095958895} + - component: {fileID: 2095958894} + - component: {fileID: 2095958893} + m_Layer: 5 + m_Name: Button Keluar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2095958892 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095958891} + 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: 1715447787} + m_Father: {fileID: 596082378} + 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: 4.0000086, y: -210} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2095958893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095958891} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2095958894} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1422723965} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Muncul + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Scene1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2095958894 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095958891} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &2095958895 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095958891} + m_CullTransparentMesh: 1 +--- !u!1 &2129141890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2129141891} + - component: {fileID: 2129141894} + - component: {fileID: 2129141893} + - component: {fileID: 2129141892} + m_Layer: 5 + m_Name: Button Belajar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2129141891 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129141890} + 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: 664726056} + m_Father: {fileID: 596082378} + 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: 4.0000086, y: 11.999996} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2129141892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129141890} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2129141893} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1260780676} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2129141893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129141890} + 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: 21300000, guid: 3e7e7285d5b15af498be553899e7b789, 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 &2129141894 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129141890} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1589647704} + - {fileID: 596082378} + - {fileID: 1298827345} + - {fileID: 481770579} + - {fileID: 1298701327} + - {fileID: 1422723967} + - {fileID: 820201106} diff --git a/Assets/Scenes/MainMenu.unity.meta b/Assets/Scenes/MainMenu.unity.meta new file mode 100644 index 0000000..88e778c --- /dev/null +++ b/Assets/Scenes/MainMenu.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5de2d0d851ccd8c44b53a7940cd3153a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Materi1.unity b/Assets/Scenes/Materi1.unity new file mode 100644 index 0000000..3372127 --- /dev/null +++ b/Assets/Scenes/Materi1.unity @@ -0,0 +1,3721 @@ +%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_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 &78007050 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 78007051} + - component: {fileID: 78007053} + - component: {fileID: 78007052} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &78007051 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78007050} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.88, y: 0.88, z: 0.88} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1862245735} + 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: -140} + m_SizeDelta: {x: 393, y: 391} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &78007052 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78007050} + 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: 21300000, guid: aa96562d076c2254887ce8628c335560, 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 &78007053 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78007050} + m_CullTransparentMesh: 1 +--- !u!1 &144545314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 144545315} + - component: {fileID: 144545318} + - component: {fileID: 144545317} + - component: {fileID: 144545316} + m_Layer: 5 + m_Name: btn-prev + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &144545315 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + 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: 1812876234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &144545316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 144545317} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: PreviousSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &144545317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + 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: 21300000, guid: 1bcd08b0228b58b4885ef6948dbeacd2, 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 &144545318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + m_CullTransparentMesh: 1 +--- !u!1 &232817642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 232817643} + - component: {fileID: 232817646} + - component: {fileID: 232817645} + - component: {fileID: 232817644} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &232817643 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + 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: 1812876234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &232817644 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 232817645} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679674} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &232817645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &232817646 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + m_CullTransparentMesh: 1 +--- !u!1 &237066556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 237066557} + - component: {fileID: 237066559} + - component: {fileID: 237066558} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &237066557 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237066556} + 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: 1812876234} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &237066558 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237066556} + 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: 'Tempat sampah punya warna yang berbeda tergantung jenis sampahnya. + + + + Warna + hijau untuk sampah organik. + + Warna kuning untuk sampah anorganik.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &237066559 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237066556} + m_CullTransparentMesh: 1 +--- !u!1 &242497687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 242497690} + - component: {fileID: 242497689} + - component: {fileID: 242497688} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &242497688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242497687} + 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 &242497689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242497687} + 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 &242497690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242497687} + 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 &282330825 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 282330826} + - component: {fileID: 282330828} + - component: {fileID: 282330827} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &282330826 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282330825} + 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: 2093791755} + m_Father: {fileID: 1950328937} + 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: 100} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &282330827 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282330825} + 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 &282330828 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282330825} + m_CullTransparentMesh: 1 +--- !u!1 &414319761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414319762} + - component: {fileID: 414319765} + - component: {fileID: 414319764} + - component: {fileID: 414319763} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &414319762 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414319761} + 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: 1937791020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &414319763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414319761} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 414319764} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: NextSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &414319764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414319761} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &414319765 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414319761} + m_CullTransparentMesh: 1 +--- !u!1 &504182739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 504182740} + - component: {fileID: 504182743} + - component: {fileID: 504182742} + - component: {fileID: 504182741} + m_Layer: 5 + m_Name: btn-prev + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &504182740 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + 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: 1862245735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &504182741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 504182742} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: PreviousSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &504182742 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + 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: 21300000, guid: 1bcd08b0228b58b4885ef6948dbeacd2, 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 &504182743 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + m_CullTransparentMesh: 1 +--- !u!1 &695022936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 695022937} + - component: {fileID: 695022938} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &695022937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 695022936} + 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: 1997564404} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &695022938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 695022936} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: 0ff6059ced4c90e48bf95021b922997f, type: 3} + audioSource: {fileID: 1720556844} + audioButtonImage: {fileID: 1383024929} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1 &861570448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 861570449} + - component: {fileID: 861570450} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &861570449 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861570448} + 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: 1812876234} + 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.00036621094} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &861570450 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861570448} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: e7adc565085403a48b068a387116ece2, type: 3} + audioSource: {fileID: 1720556844} + audioButtonImage: {fileID: 1344320703} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1 &866681570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 866681571} + - component: {fileID: 866681574} + - component: {fileID: 866681573} + - component: {fileID: 866681572} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &866681571 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + 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: 1997564404} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &866681572 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 866681573} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: NextSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &866681573 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &866681574 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + m_CullTransparentMesh: 1 +--- !u!1 &920362253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 920362254} + - component: {fileID: 920362256} + - component: {fileID: 920362255} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &920362254 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920362253} + 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: 1862245735} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &920362255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920362253} + 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: "Jika sampah dibuang sembarangan, bisa menyebabkan banjir, bau tidak sedap, + dan menimbulkan penyakit. \n\r\nYuk, jaga kebersihan lingkungan !" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &920362256 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920362253} + m_CullTransparentMesh: 1 +--- !u!1 &1010777930 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1010777931} + - component: {fileID: 1010777933} + - component: {fileID: 1010777932} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1010777931 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010777930} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.88, y: 0.88, z: 0.88} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1937791020} + 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: -140} + m_SizeDelta: {x: 393, y: 391} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1010777932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010777930} + 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: 21300000, guid: cfb46d1afa115134b887776afe6ec791, 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 &1010777933 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1010777930} + m_CullTransparentMesh: 1 +--- !u!1 &1344320700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1344320701} + - component: {fileID: 1344320704} + - component: {fileID: 1344320703} + - component: {fileID: 1344320702} + m_Layer: 5 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1344320701 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1344320700} + 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: 1812876234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.000004, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1344320702 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1344320700} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1344320703} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 861570450} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &1344320703 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1344320700} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &1344320704 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1344320700} + m_CullTransparentMesh: 1 +--- !u!1 &1383024926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1383024927} + - component: {fileID: 1383024930} + - component: {fileID: 1383024929} + - component: {fileID: 1383024928} + m_Layer: 5 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1383024927 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383024926} + 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: 1997564404} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1383024928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383024926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1383024929} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 695022938} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &1383024929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383024926} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &1383024930 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383024926} + m_CullTransparentMesh: 1 +--- !u!1 &1383313510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1383313511} + - component: {fileID: 1383313513} + - component: {fileID: 1383313512} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1383313511 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383313510} + 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: 1937791020} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1383313512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383313510} + 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: 'Ini adalah contoh lingkungan yang bersih. + + + Membuang sampah sesuai + tempatnya membuat lingkungan kita menjadi bersih dan bebas dari penyakit.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &1383313513 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383313510} + m_CullTransparentMesh: 1 +--- !u!1 &1448223108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1448223109} + - component: {fileID: 1448223112} + - component: {fileID: 1448223111} + - component: {fileID: 1448223110} + m_Layer: 5 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1448223109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448223108} + 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: 1937791020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.000004, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1448223110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448223108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1448223111} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1929334420} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &1448223111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448223108} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &1448223112 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1448223108} + m_CullTransparentMesh: 1 +--- !u!1 &1449744345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1449744346} + - component: {fileID: 1449744349} + - component: {fileID: 1449744348} + - component: {fileID: 1449744347} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1449744346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + 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: 1862245735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1449744347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1449744348} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: NextSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1449744348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &1449744349 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + m_CullTransparentMesh: 1 +--- !u!1 &1526078322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526078323} + - component: {fileID: 1526078326} + - component: {fileID: 1526078325} + - component: {fileID: 1526078324} + m_Layer: 5 + m_Name: btn-prev + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1526078323 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526078322} + 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: 1937791020} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1526078324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526078322} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1526078325} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: PreviousSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1526078325 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526078322} + 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: 21300000, guid: 1bcd08b0228b58b4885ef6948dbeacd2, 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 &1526078326 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526078322} + m_CullTransparentMesh: 1 +--- !u!1 &1685679672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1685679673} + - component: {fileID: 1685679674} + - component: {fileID: 1685679675} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1685679673 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685679672} + 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: 1950328937} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1685679674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685679672} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1685679675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685679672} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab821e59fe26a644cabf46a67350643f, type: 3} + m_Name: + m_EditorClassIdentifier: + slides: + - {fileID: 1997564403} + - {fileID: 1862245734} + - {fileID: 1937791019} + - {fileID: 1812876233} + materialAudioSource: {fileID: 1720556844} +--- !u!1 &1720556842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1720556843} + - component: {fileID: 1720556844} + m_Layer: 5 + m_Name: Audio Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1720556843 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720556842} + 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: 1950328937} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &1720556844 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720556842} + 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!1 &1759643472 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1759643473} + - component: {fileID: 1759643475} + - component: {fileID: 1759643474} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1759643473 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759643472} + 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: 1812876234} + 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: -140} + m_SizeDelta: {x: 393, y: 391} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1759643474 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759643472} + 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: 21300000, guid: 116080b3f88da2641b26b15d3468b43c, 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 &1759643475 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759643472} + m_CullTransparentMesh: 1 +--- !u!1 &1795171786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1795171787} + - component: {fileID: 1795171789} + - component: {fileID: 1795171788} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1795171787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795171786} + 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: 1997564404} + 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: -140} + m_SizeDelta: {x: 342, y: 342} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1795171788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795171786} + 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: 21300000, guid: be35d691ca1750c49acc08deb77ff3ed, 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 &1795171789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795171786} + m_CullTransparentMesh: 1 +--- !u!1 &1812876233 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1812876234} + - component: {fileID: 1812876236} + - component: {fileID: 1812876235} + m_Layer: 5 + m_Name: Slide_4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1812876234 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812876233} + 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: 1344320701} + - {fileID: 1759643473} + - {fileID: 232817643} + - {fileID: 144545315} + - {fileID: 237066557} + - {fileID: 861570449} + m_Father: {fileID: 1950328937} + 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 &1812876235 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812876233} + 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: 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 &1812876236 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812876233} + m_CullTransparentMesh: 1 +--- !u!1 &1849274897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1849274898} + - component: {fileID: 1849274900} + - component: {fileID: 1849274899} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1849274898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849274897} + 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: 1997564404} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1849274899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849274897} + 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: "Sampah adalah benda atau bahan yang sudah tidak digunakan lagi. \n\nContohnya + sisa makanan, daun kering, botol plastik, dan kulit buah.\n\nSampah harus dibuang + ke tempat yang benar agar tidak merusak lingkungan." + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &1849274900 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849274897} + m_CullTransparentMesh: 1 +--- !u!1 &1862245734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1862245735} + - component: {fileID: 1862245737} + - component: {fileID: 1862245736} + m_Layer: 5 + m_Name: Slide_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1862245735 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862245734} + 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: 1876613707} + - {fileID: 78007051} + - {fileID: 1449744346} + - {fileID: 504182740} + - {fileID: 920362254} + - {fileID: 2137073113} + m_Father: {fileID: 1950328937} + 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 &1862245736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862245734} + 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: 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 &1862245737 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862245734} + m_CullTransparentMesh: 1 +--- !u!1 &1876613706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876613707} + - component: {fileID: 1876613710} + - component: {fileID: 1876613709} + - component: {fileID: 1876613708} + m_Layer: 5 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1876613707 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876613706} + 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: 1862245735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.000004, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1876613708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876613706} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1876613709} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2137073114} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &1876613709 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876613706} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &1876613710 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876613706} + m_CullTransparentMesh: 1 +--- !u!1 &1907006558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1907006561} + - component: {fileID: 1907006560} + - component: {fileID: 1907006559} + 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 &1907006559 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907006558} + m_Enabled: 1 +--- !u!20 &1907006560 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907006558} + 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 &1907006561 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907006558} + 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 &1912705271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1912705272} + - component: {fileID: 1912705274} + - component: {fileID: 1912705273} + m_Layer: 5 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1912705272 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912705271} + 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: 1950328937} + 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 &1912705273 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912705271} + 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: 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 &1912705274 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912705271} + m_CullTransparentMesh: 1 +--- !u!1 &1929334418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1929334419} + - component: {fileID: 1929334420} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1929334419 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1929334418} + 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: 1937791020} + 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.00036621094} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1929334420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1929334418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: 2408502f062d8724496465815241f2a0, type: 3} + audioSource: {fileID: 1720556844} + audioButtonImage: {fileID: 1448223111} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1 &1937791019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1937791020} + - component: {fileID: 1937791022} + - component: {fileID: 1937791021} + m_Layer: 5 + m_Name: Slide_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1937791020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937791019} + 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: 1448223109} + - {fileID: 1010777931} + - {fileID: 414319762} + - {fileID: 1526078323} + - {fileID: 1383313511} + - {fileID: 1929334419} + m_Father: {fileID: 1950328937} + 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 &1937791021 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937791019} + 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: 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 &1937791022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937791019} + m_CullTransparentMesh: 1 +--- !u!1 &1950328933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1950328937} + - component: {fileID: 1950328936} + - component: {fileID: 1950328935} + - component: {fileID: 1950328934} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1950328934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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 &1950328935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1950328936 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1950328937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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: 1912705272} + - {fileID: 282330826} + - {fileID: 1997564404} + - {fileID: 1862245735} + - {fileID: 1937791020} + - {fileID: 1812876234} + - {fileID: 1685679673} + - {fileID: 1720556843} + 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 &1997564403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1997564404} + - component: {fileID: 1997564406} + - component: {fileID: 1997564405} + m_Layer: 5 + m_Name: Slide_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1997564404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997564403} + 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: 1383024927} + - {fileID: 1795171787} + - {fileID: 1849274898} + - {fileID: 866681571} + - {fileID: 695022937} + m_Father: {fileID: 1950328937} + 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 &1997564405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997564403} + 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: 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 &1997564406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997564403} + m_CullTransparentMesh: 1 +--- !u!1 &2093791754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093791755} + - component: {fileID: 2093791757} + - component: {fileID: 2093791756} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2093791755 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093791754} + 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: 282330826} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 10, y: -38} + m_SizeDelta: {x: -20, y: 32} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2093791756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093791754} + 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: Mengenal Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 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_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: -53.437088, 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 &2093791757 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093791754} + m_CullTransparentMesh: 1 +--- !u!1 &2137073112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2137073113} + - component: {fileID: 2137073114} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2137073113 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2137073112} + 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: 1862245735} + 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.00012207031} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2137073114 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2137073112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: d131cd8a523236746b7e25ab637a44ed, type: 3} + audioSource: {fileID: 1720556844} + audioButtonImage: {fileID: 1876613709} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1907006561} + - {fileID: 1950328937} + - {fileID: 242497690} diff --git a/Assets/Scenes/Materi1.unity.meta b/Assets/Scenes/Materi1.unity.meta new file mode 100644 index 0000000..16016fd --- /dev/null +++ b/Assets/Scenes/Materi1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3b3ffb41b0a177b49b32228dbf78fe59 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Materi2.unity b/Assets/Scenes/Materi2.unity new file mode 100644 index 0000000..12d56c9 --- /dev/null +++ b/Assets/Scenes/Materi2.unity @@ -0,0 +1,2977 @@ +%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_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 &5518326 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5518327} + - component: {fileID: 5518328} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5518327 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5518326} + 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: 1997564404} + 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.00036621094} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &5518328 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5518326} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: 387051ed350784445b2852cafd002d0f, type: 3} + audioSource: {fileID: 1416984803} + audioButtonImage: {fileID: 1464336665} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1 &78007050 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 78007051} + - component: {fileID: 78007053} + - component: {fileID: 78007052} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &78007051 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78007050} + 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: 1862245735} + 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: -140} + m_SizeDelta: {x: 393, y: 391} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &78007052 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78007050} + 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: 21300000, guid: 44cf77082afc46a41a83c179c50d6ad1, 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 &78007053 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78007050} + m_CullTransparentMesh: 1 +--- !u!1 &124204524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 124204525} + - component: {fileID: 124204526} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &124204525 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124204524} + 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: 1862245735} + 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.00036621094} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &124204526 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124204524} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: a7e0469d830b7784d9c5a2c400d2b4f7, type: 3} + audioSource: {fileID: 1416984803} + audioButtonImage: {fileID: 838327259} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1 &144545314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 144545315} + - component: {fileID: 144545318} + - component: {fileID: 144545317} + - component: {fileID: 144545316} + m_Layer: 5 + m_Name: btn-prev + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &144545315 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + 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: 1812876234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &144545316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 144545317} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: PreviousSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &144545317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + 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: 21300000, guid: 1bcd08b0228b58b4885ef6948dbeacd2, 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 &144545318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + m_CullTransparentMesh: 1 +--- !u!1 &168655225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 168655226} + - component: {fileID: 168655228} + - component: {fileID: 168655227} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &168655226 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168655225} + 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: 559404271} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 10, y: -38} + m_SizeDelta: {x: -20, y: 32} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &168655227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168655225} + 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: Sampah Organik + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 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_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: -53.437088, 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 &168655228 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 168655225} + m_CullTransparentMesh: 1 +--- !u!1 &232817642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 232817643} + - component: {fileID: 232817646} + - component: {fileID: 232817645} + - component: {fileID: 232817644} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &232817643 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + 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: 1812876234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &232817644 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 232817645} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679674} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &232817645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &232817646 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + m_CullTransparentMesh: 1 +--- !u!1 &237066556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 237066557} + - component: {fileID: 237066559} + - component: {fileID: 237066558} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &237066557 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237066556} + 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: 1812876234} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &237066558 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237066556} + 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: 'Kamu bisa menanam biji buah di pot kecil. + + Nanti jadi tanaman baru, + lho!' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &237066559 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237066556} + m_CullTransparentMesh: 1 +--- !u!1 &242497687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 242497690} + - component: {fileID: 242497689} + - component: {fileID: 242497688} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &242497688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242497687} + 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 &242497689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242497687} + 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 &242497690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242497687} + 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 &504182739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 504182740} + - component: {fileID: 504182743} + - component: {fileID: 504182742} + - component: {fileID: 504182741} + m_Layer: 5 + m_Name: btn-prev + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &504182740 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + 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: 1862245735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &504182741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 504182742} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: PreviousSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &504182742 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + 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: 21300000, guid: 1bcd08b0228b58b4885ef6948dbeacd2, 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 &504182743 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + m_CullTransparentMesh: 1 +--- !u!1 &559404270 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 559404271} + - component: {fileID: 559404273} + - component: {fileID: 559404272} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &559404271 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559404270} + 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: 168655226} + m_Father: {fileID: 1950328937} + 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.00024414062} + m_SizeDelta: {x: 0, y: 100} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &559404272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559404270} + 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 &559404273 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559404270} + m_CullTransparentMesh: 1 +--- !u!1 &838327256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 838327257} + - component: {fileID: 838327260} + - component: {fileID: 838327259} + - component: {fileID: 838327258} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &838327257 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838327256} + 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: 1862245735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.000004, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &838327258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838327256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 838327259} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 124204526} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &838327259 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838327256} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &838327260 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838327256} + m_CullTransparentMesh: 1 +--- !u!1 &866681570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 866681571} + - component: {fileID: 866681574} + - component: {fileID: 866681573} + - component: {fileID: 866681572} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &866681571 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + 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: 1997564404} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &866681572 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 866681573} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: NextSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &866681573 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &866681574 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + m_CullTransparentMesh: 1 +--- !u!1 &920362253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 920362254} + - component: {fileID: 920362256} + - component: {fileID: 920362255} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &920362254 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920362253} + 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: 1862245735} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &920362255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920362253} + 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: 'Sampah organik bisa dijadikan pupuk kompos untuk menyuburkan tanaman. + + + Ayo, + jangan dibuang sembarangan!' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &920362256 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920362253} + m_CullTransparentMesh: 1 +--- !u!1 &1260981411 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1260981412} + - component: {fileID: 1260981415} + - component: {fileID: 1260981414} + - component: {fileID: 1260981413} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1260981412 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260981411} + 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: 1812876234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.000004, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1260981413 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260981411} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1260981414} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2014954904} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &1260981414 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260981411} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &1260981415 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260981411} + m_CullTransparentMesh: 1 +--- !u!1 &1416984801 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1416984802} + - component: {fileID: 1416984803} + m_Layer: 5 + m_Name: Audio Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1416984802 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416984801} + 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: 1950328937} + 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.00012207031} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &1416984803 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416984801} + 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!1 &1449744345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1449744346} + - component: {fileID: 1449744349} + - component: {fileID: 1449744348} + - component: {fileID: 1449744347} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1449744346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + 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: 1862245735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1449744347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1449744348} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: NextSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1449744348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &1449744349 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + m_CullTransparentMesh: 1 +--- !u!1 &1464336662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1464336663} + - component: {fileID: 1464336666} + - component: {fileID: 1464336665} + - component: {fileID: 1464336664} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1464336663 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464336662} + 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: 1997564404} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.000004, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1464336664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464336662} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1464336665} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5518328} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &1464336665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464336662} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &1464336666 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464336662} + m_CullTransparentMesh: 1 +--- !u!1 &1685679672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1685679673} + - component: {fileID: 1685679674} + - component: {fileID: 1685679675} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1685679673 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685679672} + 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: 1950328937} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1685679674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685679672} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1685679675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685679672} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab821e59fe26a644cabf46a67350643f, type: 3} + m_Name: + m_EditorClassIdentifier: + slides: + - {fileID: 1997564403} + - {fileID: 1862245734} + - {fileID: 1812876233} + materialAudioSource: {fileID: 1416984803} +--- !u!1 &1759643472 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1759643473} + - component: {fileID: 1759643475} + - component: {fileID: 1759643474} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1759643473 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759643472} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9, y: 0.9, z: 0.9} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1812876234} + 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: -140} + m_SizeDelta: {x: 393, y: 391} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1759643474 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759643472} + 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: 21300000, guid: e71c768caf326e544b11018148f9285d, 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 &1759643475 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759643472} + m_CullTransparentMesh: 1 +--- !u!1 &1795171786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1795171787} + - component: {fileID: 1795171789} + - component: {fileID: 1795171788} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1795171787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795171786} + 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: 1997564404} + 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: -140} + m_SizeDelta: {x: 342, y: 342} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1795171788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795171786} + 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: 21300000, guid: 89fc8caa9ce2e0e489b6a875d8205218, 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 &1795171789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795171786} + m_CullTransparentMesh: 1 +--- !u!1 &1812876233 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1812876234} + - component: {fileID: 1812876236} + - component: {fileID: 1812876235} + m_Layer: 5 + m_Name: Slide_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1812876234 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812876233} + 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: 1260981412} + - {fileID: 1759643473} + - {fileID: 232817643} + - {fileID: 144545315} + - {fileID: 237066557} + - {fileID: 2014954903} + m_Father: {fileID: 1950328937} + 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 &1812876235 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812876233} + 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: 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 &1812876236 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812876233} + m_CullTransparentMesh: 1 +--- !u!1 &1849274897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1849274898} + - component: {fileID: 1849274900} + - component: {fileID: 1849274899} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1849274898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849274897} + 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: 1997564404} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1849274899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849274897} + 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: 'Sampah organik adalah sampah yang berasal dari makhluk hidup dan bisa + terurai alami. + + + Contoh: kulit buah, sayur busuk, dan daun kering.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &1849274900 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849274897} + m_CullTransparentMesh: 1 +--- !u!1 &1862245734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1862245735} + - component: {fileID: 1862245737} + - component: {fileID: 1862245736} + m_Layer: 5 + m_Name: Slide_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1862245735 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862245734} + 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: 838327257} + - {fileID: 78007051} + - {fileID: 1449744346} + - {fileID: 504182740} + - {fileID: 920362254} + - {fileID: 124204525} + m_Father: {fileID: 1950328937} + 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 &1862245736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862245734} + 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: 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 &1862245737 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862245734} + m_CullTransparentMesh: 1 +--- !u!1 &1907006558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1907006561} + - component: {fileID: 1907006560} + - component: {fileID: 1907006559} + 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 &1907006559 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907006558} + m_Enabled: 1 +--- !u!20 &1907006560 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907006558} + 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 &1907006561 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907006558} + 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 &1912705271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1912705272} + - component: {fileID: 1912705274} + - component: {fileID: 1912705273} + m_Layer: 5 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1912705272 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912705271} + 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: 1950328937} + 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 &1912705273 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912705271} + 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: 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 &1912705274 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912705271} + m_CullTransparentMesh: 1 +--- !u!1 &1950328933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1950328937} + - component: {fileID: 1950328936} + - component: {fileID: 1950328935} + - component: {fileID: 1950328934} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1950328934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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 &1950328935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1950328936 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1950328937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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: 1912705272} + - {fileID: 559404271} + - {fileID: 1997564404} + - {fileID: 1862245735} + - {fileID: 1812876234} + - {fileID: 1416984802} + - {fileID: 1685679673} + 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 &1997564403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1997564404} + - component: {fileID: 1997564406} + - component: {fileID: 1997564405} + m_Layer: 5 + m_Name: Slide_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1997564404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997564403} + 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: 1464336663} + - {fileID: 1795171787} + - {fileID: 866681571} + - {fileID: 1849274898} + - {fileID: 5518327} + m_Father: {fileID: 1950328937} + 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 &1997564405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997564403} + 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: 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 &1997564406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997564403} + m_CullTransparentMesh: 1 +--- !u!1 &2014954902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2014954903} + - component: {fileID: 2014954904} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2014954903 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014954902} + 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: 1812876234} + 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.00036621094} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2014954904 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014954902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: 2724b978b99cf8a4388c1acea490c68b, type: 3} + audioSource: {fileID: 1416984803} + audioButtonImage: {fileID: 1260981414} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1907006561} + - {fileID: 1950328937} + - {fileID: 242497690} diff --git a/Assets/Scenes/Materi2.unity.meta b/Assets/Scenes/Materi2.unity.meta new file mode 100644 index 0000000..9ff88bd --- /dev/null +++ b/Assets/Scenes/Materi2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 56397705e43f597468ca44a3dd969cc6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Materi3.unity b/Assets/Scenes/Materi3.unity new file mode 100644 index 0000000..547bce3 --- /dev/null +++ b/Assets/Scenes/Materi3.unity @@ -0,0 +1,2976 @@ +%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_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 &54127200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 54127201} + - component: {fileID: 54127203} + - component: {fileID: 54127202} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &54127201 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 54127200} + 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: 1304209098} + m_Father: {fileID: 1950328937} + 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.00024414062} + m_SizeDelta: {x: 0, y: 100} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &54127202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 54127200} + 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 &54127203 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 54127200} + m_CullTransparentMesh: 1 +--- !u!1 &55022095 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 55022096} + - component: {fileID: 55022097} + m_Layer: 5 + m_Name: Audio Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &55022096 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 55022095} + 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: 1950328937} + 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.00036621094} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &55022097 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 55022095} + 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!1 &78007050 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 78007051} + - component: {fileID: 78007053} + - component: {fileID: 78007052} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &78007051 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78007050} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9, y: 0.9, z: 0.9} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1862245735} + 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: -140} + m_SizeDelta: {x: 393, y: 391} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &78007052 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78007050} + 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: 21300000, guid: 5ae74e36e923cea439ed968cd3429c0c, 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 &78007053 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78007050} + m_CullTransparentMesh: 1 +--- !u!1 &144545314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 144545315} + - component: {fileID: 144545318} + - component: {fileID: 144545317} + - component: {fileID: 144545316} + m_Layer: 5 + m_Name: btn-prev + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &144545315 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + 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: 1812876234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &144545316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 144545317} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: PreviousSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &144545317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + 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: 21300000, guid: 1bcd08b0228b58b4885ef6948dbeacd2, 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 &144545318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144545314} + m_CullTransparentMesh: 1 +--- !u!1 &232817642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 232817643} + - component: {fileID: 232817646} + - component: {fileID: 232817645} + - component: {fileID: 232817644} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &232817643 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + 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: 1812876234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &232817644 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 232817645} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679674} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &232817645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &232817646 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232817642} + m_CullTransparentMesh: 1 +--- !u!1 &237066556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 237066557} + - component: {fileID: 237066559} + - component: {fileID: 237066558} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &237066557 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237066556} + 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: 1812876234} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &237066558 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237066556} + 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: "Jika dibuang sembarangan, sampah anorganik bisa merusak tanah dan laut.\r\n\r\nIngat + ya, selalu buang di tempat sampah kuning!\r" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &237066559 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 237066556} + m_CullTransparentMesh: 1 +--- !u!1 &242497687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 242497690} + - component: {fileID: 242497689} + - component: {fileID: 242497688} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &242497688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242497687} + 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 &242497689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242497687} + 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 &242497690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242497687} + 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 &245873708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 245873709} + - component: {fileID: 245873712} + - component: {fileID: 245873711} + - component: {fileID: 245873710} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &245873709 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245873708} + 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: 1812876234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.000004, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &245873710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245873708} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 245873711} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1875136540} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &245873711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245873708} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &245873712 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245873708} + m_CullTransparentMesh: 1 +--- !u!1 &504182739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 504182740} + - component: {fileID: 504182743} + - component: {fileID: 504182742} + - component: {fileID: 504182741} + m_Layer: 5 + m_Name: btn-prev + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &504182740 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + 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: 1862245735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &504182741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 504182742} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: PreviousSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &504182742 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + 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: 21300000, guid: 1bcd08b0228b58b4885ef6948dbeacd2, 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 &504182743 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504182739} + m_CullTransparentMesh: 1 +--- !u!1 &866681570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 866681571} + - component: {fileID: 866681574} + - component: {fileID: 866681573} + - component: {fileID: 866681572} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &866681571 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + 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: 1997564404} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &866681572 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 866681573} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: NextSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &866681573 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &866681574 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 866681570} + m_CullTransparentMesh: 1 +--- !u!1 &920362253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 920362254} + - component: {fileID: 920362256} + - component: {fileID: 920362255} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &920362254 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920362253} + 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: 1862245735} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &920362255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920362253} + 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: 'Sampah anorganik bisa didaur ulang lohh! + + + Botol plastik bisa jadi + vas bunga, kalau kaleng jadi celengan.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &920362256 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920362253} + m_CullTransparentMesh: 1 +--- !u!1 &1102202108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1102202109} + - component: {fileID: 1102202112} + - component: {fileID: 1102202111} + - component: {fileID: 1102202110} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1102202109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102202108} + 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: 1862245735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.000004, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1102202110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102202108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1102202111} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1339495706} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &1102202111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102202108} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &1102202112 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102202108} + m_CullTransparentMesh: 1 +--- !u!1 &1304209097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1304209098} + - component: {fileID: 1304209100} + - component: {fileID: 1304209099} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1304209098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1304209097} + 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: 54127201} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 10, y: -38} + m_SizeDelta: {x: -20, y: 32} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1304209099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1304209097} + 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: Sampah Anorganik + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 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_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: -53.437088, 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 &1304209100 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1304209097} + m_CullTransparentMesh: 1 +--- !u!1 &1339495704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1339495705} + - component: {fileID: 1339495706} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1339495705 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1339495704} + 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: 1862245735} + 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.00036621094} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1339495706 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1339495704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: 5f19d65e916b86548a58d3fe43f98e7a, type: 3} + audioSource: {fileID: 55022097} + audioButtonImage: {fileID: 1102202111} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1 &1449744345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1449744346} + - component: {fileID: 1449744349} + - component: {fileID: 1449744348} + - component: {fileID: 1449744347} + m_Layer: 5 + m_Name: btn-next + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1449744346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + 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: 1862245735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 36, y: 28} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1449744347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1449744348} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1685679675} + m_TargetAssemblyTypeName: SlideNavigation, Assembly-CSharp + m_MethodName: NextSlide + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PilihanMateri + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1449744348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + 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: 21300000, guid: 59396d9bbb700954cb7b3f1d89b311d4, 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 &1449744349 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1449744345} + m_CullTransparentMesh: 1 +--- !u!1 &1654058698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1654058699} + - component: {fileID: 1654058700} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1654058699 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1654058698} + 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: 1997564404} + 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.00036621094} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1654058700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1654058698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: ee7fc27ddfde59f45898fdbbdd8e9057, type: 3} + audioSource: {fileID: 55022097} + audioButtonImage: {fileID: 1826819795} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1 &1685679672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1685679673} + - component: {fileID: 1685679674} + - component: {fileID: 1685679675} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1685679673 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685679672} + 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: 1950328937} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1685679674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685679672} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1685679675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1685679672} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab821e59fe26a644cabf46a67350643f, type: 3} + m_Name: + m_EditorClassIdentifier: + slides: + - {fileID: 1997564403} + - {fileID: 1862245734} + - {fileID: 1812876233} + materialAudioSource: {fileID: 55022097} +--- !u!1 &1759643472 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1759643473} + - component: {fileID: 1759643475} + - component: {fileID: 1759643474} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1759643473 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759643472} + 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: 1812876234} + 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: -140} + m_SizeDelta: {x: 393, y: 391} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1759643474 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759643472} + 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: 21300000, guid: 2916d2f96da2a614590de6e28908602f, 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 &1759643475 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1759643472} + m_CullTransparentMesh: 1 +--- !u!1 &1795171786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1795171787} + - component: {fileID: 1795171789} + - component: {fileID: 1795171788} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1795171787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795171786} + 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: 1997564404} + 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: -140} + m_SizeDelta: {x: 342, y: 342} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1795171788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795171786} + 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: 21300000, guid: 9afbdb2e8365a764e8562458c02e6dd0, 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 &1795171789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795171786} + m_CullTransparentMesh: 1 +--- !u!1 &1812876233 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1812876234} + - component: {fileID: 1812876236} + - component: {fileID: 1812876235} + m_Layer: 5 + m_Name: Slide_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1812876234 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812876233} + 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: 245873709} + - {fileID: 1759643473} + - {fileID: 232817643} + - {fileID: 144545315} + - {fileID: 237066557} + - {fileID: 1875136539} + m_Father: {fileID: 1950328937} + 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 &1812876235 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812876233} + 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: 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 &1812876236 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812876233} + m_CullTransparentMesh: 1 +--- !u!1 &1826819792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1826819793} + - component: {fileID: 1826819796} + - component: {fileID: 1826819795} + - component: {fileID: 1826819794} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1826819793 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1826819792} + 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: 1997564404} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.000004, y: -100} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1826819794 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1826819792} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1826819795} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1654058700} + m_TargetAssemblyTypeName: PlayAudio, Assembly-CSharp + m_MethodName: ToggleAudio + 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!114 &1826819795 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1826819792} + 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: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, 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 &1826819796 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1826819792} + m_CullTransparentMesh: 1 +--- !u!1 &1849274897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1849274898} + - component: {fileID: 1849274900} + - component: {fileID: 1849274899} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1849274898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849274897} + 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: 1997564404} + 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: -170} + m_SizeDelta: {x: -40, y: 220} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1849274899 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849274897} + 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: 'Sampah anorganik adalah sampah yang sulit terurai dan berasal dari bahan + bukan makhluk hidup. + + + + Contoh: plastik, kaleng, dan kaca.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4528302, g: 0.4528302, b: 0.4528302, 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: 16 + m_fontSizeBase: 16 + 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.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!222 &1849274900 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849274897} + m_CullTransparentMesh: 1 +--- !u!1 &1862245734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1862245735} + - component: {fileID: 1862245737} + - component: {fileID: 1862245736} + m_Layer: 5 + m_Name: Slide_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1862245735 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862245734} + 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: 1102202109} + - {fileID: 78007051} + - {fileID: 1449744346} + - {fileID: 504182740} + - {fileID: 920362254} + - {fileID: 1339495705} + m_Father: {fileID: 1950328937} + 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 &1862245736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862245734} + 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: 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 &1862245737 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862245734} + m_CullTransparentMesh: 1 +--- !u!1 &1875136538 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1875136539} + - component: {fileID: 1875136540} + m_Layer: 5 + m_Name: AudioObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1875136539 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1875136538} + 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: 1812876234} + 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.00036621094} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1875136540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1875136538} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e6e86732f32fc1e4aa42a2bec060aca6, type: 3} + m_Name: + m_EditorClassIdentifier: + audioClip: {fileID: 8300000, guid: 014e7f6b855f45046a3b053563efdea6, type: 3} + audioSource: {fileID: 55022097} + audioButtonImage: {fileID: 245873711} + playSprite: {fileID: 21300000, guid: 5a3f5aceb274dcc4bb5b1048a808b40e, type: 3} + pauseSprite: {fileID: 21300000, guid: e36aa32cc8b6fda4897a30f51523fafb, type: 3} +--- !u!1 &1907006558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1907006561} + - component: {fileID: 1907006560} + - component: {fileID: 1907006559} + 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 &1907006559 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907006558} + m_Enabled: 1 +--- !u!20 &1907006560 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907006558} + 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 &1907006561 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907006558} + 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 &1912705271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1912705272} + - component: {fileID: 1912705274} + - component: {fileID: 1912705273} + m_Layer: 5 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1912705272 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912705271} + 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: 1950328937} + 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 &1912705273 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912705271} + 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: 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 &1912705274 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1912705271} + m_CullTransparentMesh: 1 +--- !u!1 &1950328933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1950328937} + - component: {fileID: 1950328936} + - component: {fileID: 1950328935} + - component: {fileID: 1950328934} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1950328934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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 &1950328935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1950328936 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1950328937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950328933} + 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: 1912705272} + - {fileID: 54127201} + - {fileID: 1997564404} + - {fileID: 1862245735} + - {fileID: 1812876234} + - {fileID: 55022096} + - {fileID: 1685679673} + 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 &1997564403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1997564404} + - component: {fileID: 1997564406} + - component: {fileID: 1997564405} + m_Layer: 5 + m_Name: Slide_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1997564404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997564403} + 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: 1826819793} + - {fileID: 1795171787} + - {fileID: 866681571} + - {fileID: 1849274898} + - {fileID: 1654058699} + m_Father: {fileID: 1950328937} + 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 &1997564405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997564403} + 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: 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 &1997564406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1997564403} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1907006561} + - {fileID: 1950328937} + - {fileID: 242497690} diff --git a/Assets/Scenes/Materi3.unity.meta b/Assets/Scenes/Materi3.unity.meta new file mode 100644 index 0000000..71dbcfd --- /dev/null +++ b/Assets/Scenes/Materi3.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8e3207055cec648498e4178faa483166 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/PilihanMateri.unity b/Assets/Scenes/PilihanMateri.unity new file mode 100644 index 0000000..d60ac03 --- /dev/null +++ b/Assets/Scenes/PilihanMateri.unity @@ -0,0 +1,3003 @@ +%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_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 &68620773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 68620774} + - component: {fileID: 68620777} + - component: {fileID: 68620776} + - component: {fileID: 68620775} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &68620774 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68620773} + 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: 722444081} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 26, y: -36} + m_SizeDelta: {x: 86, y: 86} + m_Pivot: {x: 1, y: 0} +--- !u!114 &68620775 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68620773} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 68620776} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 312249945} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Materi1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &68620776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68620773} + 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: 21300000, guid: 8fe5907d8f053d74ca7665a71db3d88c, 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 &68620777 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68620773} + m_CullTransparentMesh: 1 +--- !u!1 &192217284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 192217285} + - component: {fileID: 192217287} + - component: {fileID: 192217286} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &192217285 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192217284} + 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: 1523218657} + 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: -26, y: 0} + m_SizeDelta: {x: 140, y: 169} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &192217286 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192217284} + 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: 21300000, guid: 91ac9cdbcd746284dac04a7a564736a7, 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 &192217287 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 192217284} + m_CullTransparentMesh: 1 +--- !u!1 &205037451 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 205037452} + - component: {fileID: 205037454} + - component: {fileID: 205037453} + m_Layer: 5 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &205037452 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205037451} + 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: 2057880038} + 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: 0.0000038146973, y: -40} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &205037453 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205037451} + 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: 'Mengenal Sampah + + Anorganik' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 14 + m_fontSizeBase: 14 + 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: 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!222 &205037454 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205037451} + m_CullTransparentMesh: 1 +--- !u!1 &312249943 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 312249944} + - component: {fileID: 312249945} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &312249944 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312249943} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &312249945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312249943} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &336272302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 336272305} + - component: {fileID: 336272304} + - component: {fileID: 336272303} + 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 &336272303 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + m_Enabled: 1 +--- !u!20 &336272304 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &336272305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &682834742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 682834743} + - component: {fileID: 682834745} + - component: {fileID: 682834744} + m_Layer: 5 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &682834743 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 682834742} + 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: 1524306343} + 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: 0.0000038146973, y: -40} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &682834744 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 682834742} + 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: 'Mengenal Sampah + + Organik' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 14 + m_fontSizeBase: 14 + 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: 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!222 &682834745 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 682834742} + m_CullTransparentMesh: 1 +--- !u!1 &722444080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 722444081} + - component: {fileID: 722444083} + - component: {fileID: 722444082} + m_Layer: 5 + m_Name: Materi 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &722444081 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 722444080} + 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: 1662461928} + - {fileID: 1136205844} + - {fileID: 68620774} + m_Father: {fileID: 997368053} + 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: -40} + m_SizeDelta: {x: 311, y: 169} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &722444082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 722444080} + 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: 21300000, guid: c18011a126eb4204290f5b8b15e6de19, 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 &722444083 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 722444080} + m_CullTransparentMesh: 1 +--- !u!1 &834422041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 834422044} + - component: {fileID: 834422043} + - component: {fileID: 834422042} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &834422042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &871886733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 871886737} + - component: {fileID: 871886736} + - component: {fileID: 871886735} + - component: {fileID: 871886734} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &871886734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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 &871886735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &871886736 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &871886737 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 924027685} + - {fileID: 312249944} + 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 &924027684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 924027685} + - component: {fileID: 924027687} + - component: {fileID: 924027686} + m_Layer: 5 + m_Name: Panel Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &924027685 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924027684} + 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: 1940901778} + - {fileID: 1484315526} + - {fileID: 997368053} + m_Father: {fileID: 871886737} + 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 &924027686 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924027684} + 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: 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 &924027687 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924027684} + m_CullTransparentMesh: 1 +--- !u!1 &926466694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 926466695} + - component: {fileID: 926466698} + - component: {fileID: 926466697} + - component: {fileID: 926466696} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &926466695 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 926466694} + 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: 1523218657} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 26, y: -36} + m_SizeDelta: {x: 86, y: 86} + m_Pivot: {x: 1, y: 0} +--- !u!114 &926466696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 926466694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 926466697} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 312249945} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Materi3 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &926466697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 926466694} + 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: 21300000, guid: 54fa4780f04f9ed4199164ac5c2ef06f, 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 &926466698 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 926466694} + m_CullTransparentMesh: 1 +--- !u!1 &997368052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 997368053} + - component: {fileID: 997368056} + - component: {fileID: 997368055} + - component: {fileID: 997368054} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &997368053 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 997368052} + 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: 722444081} + - {fileID: 1137329887} + - {fileID: 1523218657} + m_Father: {fileID: 924027685} + 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: -89.99994} + m_SizeDelta: {x: 0, y: 681.53} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &997368054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 997368052} + 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 &997368055 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 997368052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, 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 + m_PresetInfoIsWorld: 0 +--- !u!223 &997368056 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 997368052} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1060768034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1060768035} + - component: {fileID: 1060768037} + - component: {fileID: 1060768036} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1060768035 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1060768034} + 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: 1524306343} + 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: 0.0000038146973, y: 30} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1060768036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1060768034} + 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: 'Sampah + + Organik' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 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: 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!222 &1060768037 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1060768034} + m_CullTransparentMesh: 1 +--- !u!1 &1136205843 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1136205844} + - component: {fileID: 1136205846} + - component: {fileID: 1136205845} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1136205844 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1136205843} + 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: 2146047447} + - {fileID: 1418551235} + m_Father: {fileID: 722444081} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 129.74991, y: 0} + m_SizeDelta: {x: 180, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1136205845 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1136205843} + 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 &1136205846 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1136205843} + m_CullTransparentMesh: 1 +--- !u!1 &1137329886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1137329887} + - component: {fileID: 1137329889} + - component: {fileID: 1137329888} + m_Layer: 5 + m_Name: Materi 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1137329887 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137329886} + 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: 2096237054} + - {fileID: 1524306343} + - {fileID: 1567583245} + m_Father: {fileID: 997368053} + 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: -250} + m_SizeDelta: {x: 311, y: 169} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1137329888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137329886} + 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: 21300000, guid: 4e1945556690c6141b1725b6eb081a19, 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 &1137329889 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1137329886} + m_CullTransparentMesh: 1 +--- !u!1 &1276008265 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1276008266} + - component: {fileID: 1276008268} + - component: {fileID: 1276008267} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1276008266 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276008265} + 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: 1940901778} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1276008267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276008265} + 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: Belajar Tentang Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &1276008268 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276008265} + m_CullTransparentMesh: 1 +--- !u!1 &1322724327 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1322724328} + - component: {fileID: 1322724330} + - component: {fileID: 1322724329} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1322724328 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322724327} + 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: 2057880038} + 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: 0.0000038146973, y: 30} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1322724329 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322724327} + 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: 'Sampah + + Anorganik' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4280912887 + m_fontColor: {r: 0.96862745, g: 0.54509807, b: 0.16078432, 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: 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!222 &1322724330 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322724327} + m_CullTransparentMesh: 1 +--- !u!1 &1418551234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1418551235} + - component: {fileID: 1418551237} + - component: {fileID: 1418551236} + m_Layer: 5 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1418551235 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1418551234} + 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: 1136205844} + 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: 0.0000038146973, y: -40} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1418551236 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1418551234} + 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: 'Belajar mengenal + + sampah' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 14 + m_fontSizeBase: 14 + 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: 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!222 &1418551237 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1418551234} + m_CullTransparentMesh: 1 +--- !u!1 &1484315525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1484315526} + - component: {fileID: 1484315528} + - component: {fileID: 1484315527} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1484315526 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1484315525} + 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: 924027685} + 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: -71.99951} + m_SizeDelta: {x: 348, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1484315527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1484315525} + 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: Ayo belajar mengenal sampah dan jenisnya, seperti sampah organik dan anorganik + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 13 + m_fontSizeBase: 13 + 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: 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!222 &1484315528 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1484315525} + m_CullTransparentMesh: 1 +--- !u!1 &1523218656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1523218657} + - component: {fileID: 1523218659} + - component: {fileID: 1523218658} + m_Layer: 5 + m_Name: Materi 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1523218657 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1523218656} + 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: 192217285} + - {fileID: 2057880038} + - {fileID: 926466695} + m_Father: {fileID: 997368053} + 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: -460} + m_SizeDelta: {x: 311, y: 169} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1523218658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1523218656} + 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: 21300000, guid: 8278a026b3369ba4ab9fb90b852d9e9b, 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 &1523218659 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1523218656} + m_CullTransparentMesh: 1 +--- !u!1 &1524306342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1524306343} + - component: {fileID: 1524306345} + - component: {fileID: 1524306344} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1524306343 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1524306342} + 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: 1060768035} + - {fileID: 682834743} + m_Father: {fileID: 1137329887} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 129.74991, y: 0} + m_SizeDelta: {x: 180, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1524306344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1524306342} + 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 &1524306345 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1524306342} + m_CullTransparentMesh: 1 +--- !u!1 &1567583244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1567583245} + - component: {fileID: 1567583248} + - component: {fileID: 1567583247} + - component: {fileID: 1567583246} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1567583245 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567583244} + 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: 1137329887} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 26, y: -36} + m_SizeDelta: {x: 86, y: 86} + m_Pivot: {x: 1, y: 0} +--- !u!114 &1567583246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567583244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1567583247} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 312249945} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Materi2 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1567583247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567583244} + 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: 21300000, guid: 43094f402bad9e84f84406a45d3b1e0c, 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 &1567583248 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567583244} + m_CullTransparentMesh: 1 +--- !u!1 &1582432173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1582432174} + - component: {fileID: 1582432177} + - component: {fileID: 1582432176} + - component: {fileID: 1582432175} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1582432174 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582432173} + 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: 1940901778} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1582432175 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582432173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1582432176} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 312249945} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadMainMenu + 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!114 &1582432176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582432173} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &1582432177 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1582432173} + m_CullTransparentMesh: 1 +--- !u!1 &1662461927 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1662461928} + - component: {fileID: 1662461930} + - component: {fileID: 1662461929} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1662461928 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1662461927} + 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: 722444081} + 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: -26, y: 0} + m_SizeDelta: {x: 140, y: 169} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1662461929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1662461927} + 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: 21300000, guid: a79af602727d82a41a5d6ddc398a9265, 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 &1662461930 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1662461927} + m_CullTransparentMesh: 1 +--- !u!1 &1940901777 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1940901778} + - component: {fileID: 1940901780} + - component: {fileID: 1940901779} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1940901778 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940901777} + 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: 1582432174} + - {fileID: 1276008266} + m_Father: {fileID: 924027685} + 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: 388, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1940901779 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940901777} + 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 &1940901780 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940901777} + m_CullTransparentMesh: 1 +--- !u!1 &2057880037 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2057880038} + - component: {fileID: 2057880040} + - component: {fileID: 2057880039} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2057880038 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2057880037} + 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: 1322724328} + - {fileID: 205037452} + m_Father: {fileID: 1523218657} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 129.74991, y: 0} + m_SizeDelta: {x: 180, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &2057880039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2057880037} + 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 &2057880040 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2057880037} + m_CullTransparentMesh: 1 +--- !u!1 &2096237053 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2096237054} + - component: {fileID: 2096237056} + - component: {fileID: 2096237055} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2096237054 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096237053} + 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: 1137329887} + 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: -26, y: 0} + m_SizeDelta: {x: 140, y: 169} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &2096237055 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096237053} + 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: 21300000, guid: 54a6b86912dffdf4fabe5b4ca96a30a0, 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 &2096237056 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096237053} + m_CullTransparentMesh: 1 +--- !u!1 &2146047446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2146047447} + - component: {fileID: 2146047449} + - component: {fileID: 2146047448} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2146047447 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146047446} + 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: 1136205844} + 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: 0.0000038146973, y: 30} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &2146047448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146047446} + 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: 'Mengenal + + Sampah' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4286207778 + m_fontColor: {r: 0.13333334, g: 0.34117648, b: 0.47843137, 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: 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!222 &2146047449 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146047446} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 336272305} + - {fileID: 871886737} + - {fileID: 834422044} diff --git a/Assets/Scenes/PilihanMateri.unity.meta b/Assets/Scenes/PilihanMateri.unity.meta new file mode 100644 index 0000000..ebcee37 --- /dev/null +++ b/Assets/Scenes/PilihanMateri.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cf58577d6aad01b408db7c4d172ff2d1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/PilihanTugas.unity b/Assets/Scenes/PilihanTugas.unity new file mode 100644 index 0000000..a5d2fa9 --- /dev/null +++ b/Assets/Scenes/PilihanTugas.unity @@ -0,0 +1,3008 @@ +%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_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 &125755936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 125755937} + - component: {fileID: 125755939} + - component: {fileID: 125755938} + m_Layer: 5 + m_Name: Desc + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &125755937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125755936} + 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: 1773292060} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0.0000076293945, y: 32} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &125755938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125755936} + 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: "Mencari sampah \norganik di lingkungan sekitar\r" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &125755939 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 125755936} + m_CullTransparentMesh: 1 +--- !u!1 &154176432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 154176433} + - component: {fileID: 154176435} + - component: {fileID: 154176434} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &154176433 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154176432} + 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: 924027685} + 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: -72} + m_SizeDelta: {x: 348, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &154176434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154176432} + 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: Kamu bisa mencoba pilihan tugas dibawah ini, ayo coba lakukan dan jadilah + pahlawan lingkungan! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 13 + m_fontSizeBase: 13 + 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: 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!222 &154176435 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154176432} + m_CullTransparentMesh: 1 +--- !u!1 &312249943 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 312249944} + - component: {fileID: 312249945} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &312249944 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312249943} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &312249945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312249943} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &325878083 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 325878084} + - component: {fileID: 325878086} + - component: {fileID: 325878085} + m_Layer: 5 + m_Name: Desc + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &325878084 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 325878083} + 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: 998309215} + 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: 30} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &325878085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 325878083} + 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: 'Mencari sampah + + anorganik di sekitar kita' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &325878086 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 325878083} + m_CullTransparentMesh: 1 +--- !u!1 &336272302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 336272305} + - component: {fileID: 336272304} + - component: {fileID: 336272303} + 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 &336272303 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + m_Enabled: 1 +--- !u!20 &336272304 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &336272305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &666581253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 666581254} + - component: {fileID: 666581257} + - component: {fileID: 666581256} + - component: {fileID: 666581255} + m_Layer: 5 + m_Name: Button Quest 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &666581254 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666581253} + 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: 1724825489} + - {fileID: 1908310748} + - {fileID: 812520154} + m_Father: {fileID: 1285774424} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 18, y: -8} + m_SizeDelta: {x: 170, y: 241} + m_Pivot: {x: 0, y: 1} +--- !u!114 &666581255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666581253} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 666581256} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 312249945} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PreQuest1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &666581256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666581253} + 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: -1805943042, guid: 667c09f233d49524f99c5f3a2f64fe58, 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 &666581257 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 666581253} + m_CullTransparentMesh: 1 +--- !u!1 &812520153 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 812520154} + - component: {fileID: 812520156} + - component: {fileID: 812520155} + m_Layer: 5 + m_Name: Desc + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &812520154 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812520153} + 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: 666581254} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0.0000076293945, y: 32} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &812520155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812520153} + 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: 'Membuang sampah + + sesuai dengan jenisnya' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &812520156 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 812520153} + m_CullTransparentMesh: 1 +--- !u!1 &829452844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 829452845} + - component: {fileID: 829452847} + - component: {fileID: 829452846} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &829452845 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 829452844} + 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: 1773292060} + 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.0000076293945, y: -32} + m_SizeDelta: {x: 92, y: 87} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &829452846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 829452844} + 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: -167938410, guid: 71c513fdc420d7f458a449e6b5b906b0, 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 &829452847 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 829452844} + m_CullTransparentMesh: 1 +--- !u!1 &834422041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 834422044} + - component: {fileID: 834422043} + - component: {fileID: 834422042} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &834422042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &871886733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 871886737} + - component: {fileID: 871886736} + - component: {fileID: 871886735} + - component: {fileID: 871886734} + - component: {fileID: 871886738} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &871886734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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 &871886735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &871886736 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &871886737 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 924027685} + - {fileID: 312249944} + 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!114 &871886738 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0737b46fabc2d2845b6171aa5d743e9f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &889378004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 889378005} + - component: {fileID: 889378007} + - component: {fileID: 889378006} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &889378005 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 889378004} + 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: 998309215} + 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: 66} + m_SizeDelta: {x: 0, y: 32} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &889378006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 889378004} + 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: Mencari + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281677240 + m_fontColor: {r: 0.72156864, g: 0.20784314, b: 0.20784314, 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 + m_fontSizeBase: 23 + 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: 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!222 &889378007 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 889378004} + m_CullTransparentMesh: 1 +--- !u!1 &892107332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 892107333} + - component: {fileID: 892107335} + - component: {fileID: 892107334} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &892107333 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 892107332} + 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: 1852773486} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &892107334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 892107332} + 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: Tugas Tentang Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &892107335 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 892107332} + m_CullTransparentMesh: 1 +--- !u!1 &924027684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 924027685} + - component: {fileID: 924027687} + - component: {fileID: 924027686} + m_Layer: 5 + m_Name: Panel Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &924027685 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924027684} + 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: 1852773486} + - {fileID: 154176433} + - {fileID: 1285774424} + m_Father: {fileID: 871886737} + 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 &924027686 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924027684} + 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: 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 &924027687 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 924027684} + m_CullTransparentMesh: 1 +--- !u!1 &998309214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 998309215} + - component: {fileID: 998309218} + - component: {fileID: 998309217} + - component: {fileID: 998309216} + m_Layer: 5 + m_Name: Button Quest 4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &998309215 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998309214} + 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: 1542339636} + - {fileID: 889378005} + - {fileID: 325878084} + m_Father: {fileID: 1285774424} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -18, y: 8} + m_SizeDelta: {x: 170, y: 241} + m_Pivot: {x: 1, y: 0} +--- !u!114 &998309216 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998309214} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 998309217} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 312249945} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PreQuest2 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &998309217 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998309214} + 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: 812673259, guid: 667c09f233d49524f99c5f3a2f64fe58, 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 &998309218 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 998309214} + m_CullTransparentMesh: 1 +--- !u!1 &1090161012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1090161013} + - component: {fileID: 1090161015} + - component: {fileID: 1090161014} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1090161013 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090161012} + 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: 1773292060} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0.0000076293945, y: 66} + m_SizeDelta: {x: 0, y: 32} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1090161014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090161012} + 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: Mencari + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4286207778 + m_fontColor: {r: 0.13333334, g: 0.34117648, b: 0.47843137, 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 + m_fontSizeBase: 23 + 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: 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!222 &1090161015 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090161012} + m_CullTransparentMesh: 1 +--- !u!1 &1285774423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1285774424} + - component: {fileID: 1285774426} + - component: {fileID: 1285774425} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1285774424 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285774423} + 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: 666581254} + - {fileID: 1936704851} + - {fileID: 1773292060} + - {fileID: 998309215} + m_Father: {fileID: 924027685} + 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: -140} + m_SizeDelta: {x: 388, y: 512} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1285774425 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285774423} + 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 &1285774426 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285774423} + m_CullTransparentMesh: 1 +--- !u!1 &1535377036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1535377037} + - component: {fileID: 1535377039} + - component: {fileID: 1535377038} + m_Layer: 5 + m_Name: Desc + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1535377037 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535377036} + 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: 1936704851} + 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: 32} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1535377038 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535377036} + 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: 'Mengenal sampah + + di lingkungan sekitar' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1535377039 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535377036} + m_CullTransparentMesh: 1 +--- !u!1 &1542339635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1542339636} + - component: {fileID: 1542339638} + - component: {fileID: 1542339637} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1542339636 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1542339635} + 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: 998309215} + 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.0000076293945, y: -32} + m_SizeDelta: {x: 83, y: 83} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1542339637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1542339635} + 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: -1593429413, guid: 71c513fdc420d7f458a449e6b5b906b0, 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 &1542339638 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1542339635} + m_CullTransparentMesh: 1 +--- !u!1 &1657237338 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1657237339} + - component: {fileID: 1657237341} + - component: {fileID: 1657237340} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1657237339 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1657237338} + 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: 1936704851} + 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.0000076293945, y: -32} + m_SizeDelta: {x: 61, y: 83} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1657237340 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1657237338} + 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: -353769793, guid: 71c513fdc420d7f458a449e6b5b906b0, 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 &1657237341 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1657237338} + m_CullTransparentMesh: 1 +--- !u!1 &1724825488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1724825489} + - component: {fileID: 1724825491} + - component: {fileID: 1724825490} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1724825489 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724825488} + 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: 666581254} + 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.0000076293945, y: -32} + m_SizeDelta: {x: 95, y: 83} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1724825490 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724825488} + 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: -713696075, guid: 71c513fdc420d7f458a449e6b5b906b0, 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 &1724825491 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724825488} + m_CullTransparentMesh: 1 +--- !u!1 &1756257574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1756257575} + - component: {fileID: 1756257577} + - component: {fileID: 1756257576} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1756257575 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1756257574} + 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: 1936704851} + 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: 66} + m_SizeDelta: {x: 0, y: 32} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1756257576 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1756257574} + 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: Menjelajah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281677240 + m_fontColor: {r: 0.72156864, g: 0.20784314, b: 0.20784314, 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 + m_fontSizeBase: 23 + 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: 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!222 &1756257577 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1756257574} + m_CullTransparentMesh: 1 +--- !u!1 &1773292059 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1773292060} + - component: {fileID: 1773292063} + - component: {fileID: 1773292062} + - component: {fileID: 1773292061} + m_Layer: 5 + m_Name: Button Quest 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1773292060 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1773292059} + 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: 829452845} + - {fileID: 1090161013} + - {fileID: 125755937} + m_Father: {fileID: 1285774424} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 18, y: 8} + m_SizeDelta: {x: 170, y: 241} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1773292061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1773292059} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1773292062} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 312249945} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PreQuest2 1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1773292062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1773292059} + 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: -1971971653, guid: 667c09f233d49524f99c5f3a2f64fe58, 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 &1773292063 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1773292059} + m_CullTransparentMesh: 1 +--- !u!1 &1833198811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1833198812} + - component: {fileID: 1833198815} + - component: {fileID: 1833198814} + - component: {fileID: 1833198813} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1833198812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833198811} + 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: 1852773486} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1833198813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833198811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1833198814} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 312249945} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadMainMenu + 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!114 &1833198814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833198811} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &1833198815 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833198811} + m_CullTransparentMesh: 1 +--- !u!1 &1852773485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1852773486} + - component: {fileID: 1852773488} + - component: {fileID: 1852773487} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1852773486 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1852773485} + 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: 1833198812} + - {fileID: 892107333} + m_Father: {fileID: 924027685} + 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: 388, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1852773487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1852773485} + 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 &1852773488 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1852773485} + m_CullTransparentMesh: 1 +--- !u!1 &1908310747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1908310748} + - component: {fileID: 1908310750} + - component: {fileID: 1908310749} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1908310748 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908310747} + 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: 666581254} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0.0000076293945, y: 66} + m_SizeDelta: {x: 0, y: 32} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1908310749 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908310747} + 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: Memilah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4286207778 + m_fontColor: {r: 0.13333334, g: 0.34117648, b: 0.47843137, 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 + m_fontSizeBase: 23 + 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: 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!222 &1908310750 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908310747} + m_CullTransparentMesh: 1 +--- !u!1 &1936704850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1936704851} + - component: {fileID: 1936704854} + - component: {fileID: 1936704853} + - component: {fileID: 1936704852} + m_Layer: 5 + m_Name: Button Quest 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1936704851 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936704850} + 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: 1657237339} + - {fileID: 1756257575} + - {fileID: 1535377037} + m_Father: {fileID: 1285774424} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -18, y: -8} + m_SizeDelta: {x: 170, y: 241} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1936704852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936704850} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1936704853} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 312249945} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: LevelQuest + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1936704853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936704850} + 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: 1755619738, guid: 667c09f233d49524f99c5f3a2f64fe58, 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 &1936704854 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936704850} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 336272305} + - {fileID: 871886737} + - {fileID: 834422044} diff --git a/Assets/Scenes/PilihanTugas.unity.meta b/Assets/Scenes/PilihanTugas.unity.meta new file mode 100644 index 0000000..be1e854 --- /dev/null +++ b/Assets/Scenes/PilihanTugas.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 48bcce317c4ace444b796b18bd904a66 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/PreQuest1.unity b/Assets/Scenes/PreQuest1.unity new file mode 100644 index 0000000..1322165 --- /dev/null +++ b/Assets/Scenes/PreQuest1.unity @@ -0,0 +1,2548 @@ +%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_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 &53940286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 53940287} + - component: {fileID: 53940291} + - component: {fileID: 53940290} + - component: {fileID: 53940289} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &53940287 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53940286} + 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: 218495159} + m_Father: {fileID: 745156925} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &53940289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53940286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 53940290} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1580373452} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Quest1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &53940290 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53940286} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &53940291 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53940286} + m_CullTransparentMesh: 1 +--- !u!1 &60451421 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 60451422} + - component: {fileID: 60451424} + - component: {fileID: 60451423} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &60451422 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: 1876189720} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 42} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &60451423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: 21300000, guid: 981266fa37ed0af47969f02b82297f67, 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 &60451424 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + m_CullTransparentMesh: 1 +--- !u!1 &205366549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 205366550} + - component: {fileID: 205366552} + - component: {fileID: 205366551} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &205366550 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: 671547957} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &205366551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &205366552 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + m_CullTransparentMesh: 1 +--- !u!1 &218495158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 218495159} + - component: {fileID: 218495161} + - component: {fileID: 218495160} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &218495159 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 218495158} + 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: 53940287} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &218495160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 218495158} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &218495161 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 218495158} + m_CullTransparentMesh: 1 +--- !u!1 &320654504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 320654505} + - component: {fileID: 320654507} + - component: {fileID: 320654506} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &320654505 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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: 1919470334} + - {fileID: 790102474} + m_Father: {fileID: 1876189720} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &320654506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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 &320654507 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + m_CullTransparentMesh: 1 +--- !u!1 &505916421 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505916422} + - component: {fileID: 505916424} + - component: {fileID: 505916423} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &505916422 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505916421} + 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: 1793047967} + - {fileID: 1218322072} + m_Father: {fileID: 745156925} + 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.00024414062} + m_SizeDelta: {x: 0, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &505916423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505916421} + 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 &505916424 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505916421} + m_CullTransparentMesh: 1 +--- !u!1 &525529473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 525529474} + - component: {fileID: 525529476} + - component: {fileID: 525529475} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &525529474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525529473} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 745156925} + 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: -90} + m_SizeDelta: {x: 0, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &525529475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525529473} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &525529476 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525529473} + m_CullTransparentMesh: 1 +--- !u!1 &593812061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 593812062} + - component: {fileID: 593812064} + - component: {fileID: 593812063} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &593812062 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593812061} + 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: 745156925} + 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: -30} + m_SizeDelta: {x: 289, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &593812063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593812061} + 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: Ayo Memilah Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &593812064 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593812061} + m_CullTransparentMesh: 1 +--- !u!1 &671547956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 671547957} + - component: {fileID: 671547959} + - component: {fileID: 671547958} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &671547957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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: 205366550} + - {fileID: 1538311093} + m_Father: {fileID: 1935694418} + 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: -80} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &671547958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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 &671547959 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + m_CullTransparentMesh: 1 +--- !u!1 &745156921 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 745156925} + - component: {fileID: 745156924} + - component: {fileID: 745156923} + - component: {fileID: 745156922} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &745156922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745156921} + 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 &745156923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745156921} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &745156924 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745156921} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &745156925 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745156921} + 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: 2122731987} + - {fileID: 505916422} + - {fileID: 525529474} + - {fileID: 593812062} + - {fileID: 1811845256} + - {fileID: 1935694418} + - {fileID: 1580373453} + - {fileID: 53940287} + 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 &790102473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 790102474} + - component: {fileID: 790102476} + - component: {fileID: 790102475} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &790102474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: 320654505} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &790102475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: Setelah belajar mengenai sampah, saatnya mencoba memilah sampah sesuai + dengan jenisnya + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &790102476 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + m_CullTransparentMesh: 1 +--- !u!1 &1120173631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1120173634} + - component: {fileID: 1120173633} + - component: {fileID: 1120173632} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1120173632 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173633 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1218322071 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1218322072} + - component: {fileID: 1218322074} + - component: {fileID: 1218322073} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1218322072 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1218322071} + 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: 505916422} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1218322073 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1218322071} + 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: Tugas Memilah Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &1218322074 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1218322071} + m_CullTransparentMesh: 1 +--- !u!1 &1300218056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1300218059} + - component: {fileID: 1300218058} + - component: {fileID: 1300218057} + 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 &1300218057 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + m_Enabled: 1 +--- !u!20 &1300218058 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1300218059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1390336014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390336015} + - component: {fileID: 1390336017} + - component: {fileID: 1390336016} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1390336015 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: 1538311093} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1390336016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: "Tarik sampah ke tempat yang sesuai dengan jenisnya \n(organik atau anorganik)" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1390336017 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + m_CullTransparentMesh: 1 +--- !u!1 &1538311092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1538311093} + - component: {fileID: 1538311095} + - component: {fileID: 1538311094} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1538311093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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: 1596659316} + - {fileID: 1390336015} + m_Father: {fileID: 671547957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1538311094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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 &1538311095 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + m_CullTransparentMesh: 1 +--- !u!1 &1580373451 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1580373453} + - component: {fileID: 1580373452} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1580373452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1580373451} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1580373453 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1580373451} + 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: 745156925} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1596659315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596659316} + - component: {fileID: 1596659318} + - component: {fileID: 1596659317} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1596659316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: 1538311093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1596659317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: Mari memilah sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1596659318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + m_CullTransparentMesh: 1 +--- !u!1 &1793047966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1793047967} + - component: {fileID: 1793047970} + - component: {fileID: 1793047969} + - component: {fileID: 1793047968} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1793047967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1793047966} + 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: 505916422} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1793047968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1793047966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1793047969} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1580373452} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + 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!114 &1793047969 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1793047966} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &1793047970 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1793047966} + m_CullTransparentMesh: 1 +--- !u!1 &1811845255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1811845256} + - component: {fileID: 1811845258} + - component: {fileID: 1811845257} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1811845256 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811845255} + 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: 745156925} + 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: -60} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1811845257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811845255} + 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: Apa yang harus dilakukan? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1811845258 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811845255} + m_CullTransparentMesh: 1 +--- !u!1 &1876189719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876189720} + - component: {fileID: 1876189722} + - component: {fileID: 1876189721} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1876189720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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: 60451422} + - {fileID: 320654505} + m_Father: {fileID: 1935694418} + 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: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1876189721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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 &1876189722 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + m_CullTransparentMesh: 1 +--- !u!1 &1919470333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1919470334} + - component: {fileID: 1919470336} + - component: {fileID: 1919470335} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1919470334 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: 320654505} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1919470335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: Persiapkan Diri + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1919470336 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + m_CullTransparentMesh: 1 +--- !u!1 &1935694417 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1935694418} + - component: {fileID: 1935694420} + - component: {fileID: 1935694419} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1935694418 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1935694417} + 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: 1876189720} + - {fileID: 671547957} + m_Father: {fileID: 745156925} + 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: -160} + m_SizeDelta: {x: 388, y: 135} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1935694419 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1935694417} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &1935694420 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1935694417} + m_CullTransparentMesh: 1 +--- !u!1 &2122731986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2122731987} + - component: {fileID: 2122731989} + - component: {fileID: 2122731988} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2122731987 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2122731986} + 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: 745156925} + 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 &2122731988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2122731986} + 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: 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 &2122731989 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2122731986} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1300218059} + - {fileID: 745156925} + - {fileID: 1120173634} diff --git a/Assets/Scenes/PreQuest1.unity.meta b/Assets/Scenes/PreQuest1.unity.meta new file mode 100644 index 0000000..81ad970 --- /dev/null +++ b/Assets/Scenes/PreQuest1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f600ed03d649e1249870ab833c2eec3d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/PreQuest2 1.unity b/Assets/Scenes/PreQuest2 1.unity new file mode 100644 index 0000000..2e2e2b5 --- /dev/null +++ b/Assets/Scenes/PreQuest2 1.unity @@ -0,0 +1,2550 @@ +%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_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 &60451421 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 60451422} + - component: {fileID: 60451424} + - component: {fileID: 60451423} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &60451422 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: 1876189720} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 42} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &60451423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: 21300000, guid: 452374809616bf646ab14a0867ba5a37, 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 &60451424 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + m_CullTransparentMesh: 1 +--- !u!1 &186725060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 186725061} + - component: {fileID: 186725063} + - component: {fileID: 186725062} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &186725061 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186725060} + 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: 1487333433} + 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: -30} + m_SizeDelta: {x: 289, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &186725062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186725060} + 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: Ayo Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &186725063 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186725060} + m_CullTransparentMesh: 1 +--- !u!1 &205366549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 205366550} + - component: {fileID: 205366552} + - component: {fileID: 205366551} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &205366550 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: 671547957} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &205366551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &205366552 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + m_CullTransparentMesh: 1 +--- !u!1 &277176156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 277176157} + - component: {fileID: 277176160} + - component: {fileID: 277176159} + - component: {fileID: 277176158} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &277176157 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + 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: 310708825} + m_Father: {fileID: 1487333433} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &277176158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 277176159} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1185949256} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Quest2 1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &277176159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &277176160 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + m_CullTransparentMesh: 1 +--- !u!1 &310708824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 310708825} + - component: {fileID: 310708827} + - component: {fileID: 310708826} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &310708825 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310708824} + 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: 277176157} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &310708826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310708824} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &310708827 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310708824} + m_CullTransparentMesh: 1 +--- !u!1 &320654504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 320654505} + - component: {fileID: 320654507} + - component: {fileID: 320654506} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &320654505 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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: 1919470334} + - {fileID: 790102474} + m_Father: {fileID: 1876189720} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &320654506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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 &320654507 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + m_CullTransparentMesh: 1 +--- !u!1 &661129321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 661129322} + - component: {fileID: 661129324} + - component: {fileID: 661129323} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &661129322 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661129321} + 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: 1046922965} + - {fileID: 1767273633} + m_Father: {fileID: 1487333433} + 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.00024414062} + m_SizeDelta: {x: 0, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &661129323 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661129321} + 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 &661129324 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661129321} + m_CullTransparentMesh: 1 +--- !u!1 &671547956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 671547957} + - component: {fileID: 671547959} + - component: {fileID: 671547958} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &671547957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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: 205366550} + - {fileID: 1538311093} + m_Father: {fileID: 1592547492} + 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: -80} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &671547958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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 &671547959 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + m_CullTransparentMesh: 1 +--- !u!1 &790102473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 790102474} + - component: {fileID: 790102476} + - component: {fileID: 790102475} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &790102474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: 320654505} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &790102475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: Arahkan kamera smartphone ke sampah dengan menghadap ke bawah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &790102476 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + m_CullTransparentMesh: 1 +--- !u!1 &828695563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 828695564} + - component: {fileID: 828695566} + - component: {fileID: 828695565} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &828695564 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 828695563} + 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: 1487333433} + 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: -60} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &828695565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 828695563} + 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: Apa yang harus dilakukan? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &828695566 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 828695563} + m_CullTransparentMesh: 1 +--- !u!1 &1046922964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1046922965} + - component: {fileID: 1046922968} + - component: {fileID: 1046922967} + - component: {fileID: 1046922966} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1046922965 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046922964} + 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: 661129322} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1046922966 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046922964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1046922967} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1185949256} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + 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!114 &1046922967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046922964} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &1046922968 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046922964} + m_CullTransparentMesh: 1 +--- !u!1 &1120173631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1120173634} + - component: {fileID: 1120173633} + - component: {fileID: 1120173632} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1120173632 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173633 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1185949255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1185949257} + - component: {fileID: 1185949256} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1185949256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185949255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1185949257 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185949255} + 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: 1487333433} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1281671161 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1281671162} + - component: {fileID: 1281671164} + - component: {fileID: 1281671163} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1281671162 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1281671161} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1487333433} + 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: -90} + m_SizeDelta: {x: 0, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1281671163 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1281671161} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &1281671164 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1281671161} + m_CullTransparentMesh: 1 +--- !u!1 &1300218056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1300218059} + - component: {fileID: 1300218058} + - component: {fileID: 1300218057} + 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 &1300218057 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + m_Enabled: 1 +--- !u!20 &1300218058 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1300218059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1390336014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390336015} + - component: {fileID: 1390336017} + - component: {fileID: 1390336016} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1390336015 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: 1538311093} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1390336016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: 'Cari sampah kulit buah di sekitar kamu, hal ini + + membuat kamu mengenal + lebih luas tentang sampah' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1390336017 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + m_CullTransparentMesh: 1 +--- !u!1 &1487333429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1487333433} + - component: {fileID: 1487333432} + - component: {fileID: 1487333431} + - component: {fileID: 1487333430} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1487333430 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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 &1487333431 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1487333432 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1487333433 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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: 1894899607} + - {fileID: 661129322} + - {fileID: 1281671162} + - {fileID: 186725061} + - {fileID: 828695564} + - {fileID: 1592547492} + - {fileID: 1185949257} + - {fileID: 277176157} + 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 &1538311092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1538311093} + - component: {fileID: 1538311095} + - component: {fileID: 1538311094} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1538311093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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: 1596659316} + - {fileID: 1390336015} + m_Father: {fileID: 671547957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1538311094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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 &1538311095 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + m_CullTransparentMesh: 1 +--- !u!1 &1592547491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592547492} + - component: {fileID: 1592547494} + - component: {fileID: 1592547493} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1592547492 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592547491} + 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: 1876189720} + - {fileID: 671547957} + m_Father: {fileID: 1487333433} + 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: -160} + m_SizeDelta: {x: 388, y: 135} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1592547493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592547491} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &1592547494 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592547491} + m_CullTransparentMesh: 1 +--- !u!1 &1596659315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596659316} + - component: {fileID: 1596659318} + - component: {fileID: 1596659317} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1596659316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: 1538311093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1596659317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: Jelajahi sampah sekitar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1596659318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + m_CullTransparentMesh: 1 +--- !u!1 &1767273632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1767273633} + - component: {fileID: 1767273635} + - component: {fileID: 1767273634} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1767273633 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767273632} + 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: 661129322} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1767273634 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767273632} + 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: Tugas Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &1767273635 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767273632} + m_CullTransparentMesh: 1 +--- !u!1 &1876189719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876189720} + - component: {fileID: 1876189722} + - component: {fileID: 1876189721} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1876189720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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: 60451422} + - {fileID: 320654505} + m_Father: {fileID: 1592547492} + 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: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1876189721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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 &1876189722 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + m_CullTransparentMesh: 1 +--- !u!1 &1894899606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1894899607} + - component: {fileID: 1894899609} + - component: {fileID: 1894899608} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1894899607 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894899606} + 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: 1487333433} + 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 &1894899608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894899606} + 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: 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 &1894899609 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894899606} + m_CullTransparentMesh: 1 +--- !u!1 &1919470333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1919470334} + - component: {fileID: 1919470336} + - component: {fileID: 1919470335} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1919470334 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: 320654505} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1919470335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: Siapkan Kamera + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1919470336 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1300218059} + - {fileID: 1487333433} + - {fileID: 1120173634} diff --git a/Assets/Scenes/PreQuest2 1.unity.meta b/Assets/Scenes/PreQuest2 1.unity.meta new file mode 100644 index 0000000..cb33d5a --- /dev/null +++ b/Assets/Scenes/PreQuest2 1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 94bce4bead410364d901137c7a1927d5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/PreQuest2 2.unity b/Assets/Scenes/PreQuest2 2.unity new file mode 100644 index 0000000..0f1ec6e --- /dev/null +++ b/Assets/Scenes/PreQuest2 2.unity @@ -0,0 +1,2550 @@ +%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_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 &60451421 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 60451422} + - component: {fileID: 60451424} + - component: {fileID: 60451423} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &60451422 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: 1876189720} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 42} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &60451423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: 21300000, guid: 452374809616bf646ab14a0867ba5a37, 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 &60451424 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + m_CullTransparentMesh: 1 +--- !u!1 &186725060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 186725061} + - component: {fileID: 186725063} + - component: {fileID: 186725062} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &186725061 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186725060} + 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: 1487333433} + 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: -30} + m_SizeDelta: {x: 289, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &186725062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186725060} + 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: Ayo Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &186725063 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186725060} + m_CullTransparentMesh: 1 +--- !u!1 &205366549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 205366550} + - component: {fileID: 205366552} + - component: {fileID: 205366551} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &205366550 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: 671547957} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &205366551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &205366552 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + m_CullTransparentMesh: 1 +--- !u!1 &277176156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 277176157} + - component: {fileID: 277176160} + - component: {fileID: 277176159} + - component: {fileID: 277176158} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &277176157 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + 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: 310708825} + m_Father: {fileID: 1487333433} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &277176158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 277176159} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1185949256} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Quest2 2 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &277176159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &277176160 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + m_CullTransparentMesh: 1 +--- !u!1 &310708824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 310708825} + - component: {fileID: 310708827} + - component: {fileID: 310708826} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &310708825 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310708824} + 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: 277176157} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &310708826 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310708824} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &310708827 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310708824} + m_CullTransparentMesh: 1 +--- !u!1 &320654504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 320654505} + - component: {fileID: 320654507} + - component: {fileID: 320654506} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &320654505 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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: 1919470334} + - {fileID: 790102474} + m_Father: {fileID: 1876189720} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &320654506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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 &320654507 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + m_CullTransparentMesh: 1 +--- !u!1 &661129321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 661129322} + - component: {fileID: 661129324} + - component: {fileID: 661129323} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &661129322 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661129321} + 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: 1046922965} + - {fileID: 1767273633} + m_Father: {fileID: 1487333433} + 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.00024414062} + m_SizeDelta: {x: 0, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &661129323 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661129321} + 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 &661129324 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661129321} + m_CullTransparentMesh: 1 +--- !u!1 &671547956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 671547957} + - component: {fileID: 671547959} + - component: {fileID: 671547958} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &671547957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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: 205366550} + - {fileID: 1538311093} + m_Father: {fileID: 1592547492} + 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: -80} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &671547958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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 &671547959 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + m_CullTransparentMesh: 1 +--- !u!1 &790102473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 790102474} + - component: {fileID: 790102476} + - component: {fileID: 790102475} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &790102474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: 320654505} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &790102475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: Arahkan kamera smartphone ke sampah dengan menghadap ke bawah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &790102476 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + m_CullTransparentMesh: 1 +--- !u!1 &828695563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 828695564} + - component: {fileID: 828695566} + - component: {fileID: 828695565} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &828695564 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 828695563} + 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: 1487333433} + 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: -60} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &828695565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 828695563} + 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: Apa yang harus dilakukan? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &828695566 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 828695563} + m_CullTransparentMesh: 1 +--- !u!1 &1046922964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1046922965} + - component: {fileID: 1046922968} + - component: {fileID: 1046922967} + - component: {fileID: 1046922966} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1046922965 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046922964} + 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: 661129322} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1046922966 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046922964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1046922967} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1185949256} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + 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!114 &1046922967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046922964} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &1046922968 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046922964} + m_CullTransparentMesh: 1 +--- !u!1 &1120173631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1120173634} + - component: {fileID: 1120173633} + - component: {fileID: 1120173632} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1120173632 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173633 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1185949255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1185949257} + - component: {fileID: 1185949256} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1185949256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185949255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1185949257 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185949255} + 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: 1487333433} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1281671161 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1281671162} + - component: {fileID: 1281671164} + - component: {fileID: 1281671163} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1281671162 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1281671161} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1487333433} + 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: -90} + m_SizeDelta: {x: 0, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1281671163 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1281671161} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &1281671164 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1281671161} + m_CullTransparentMesh: 1 +--- !u!1 &1300218056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1300218059} + - component: {fileID: 1300218058} + - component: {fileID: 1300218057} + 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 &1300218057 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + m_Enabled: 1 +--- !u!20 &1300218058 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1300218059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1390336014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390336015} + - component: {fileID: 1390336017} + - component: {fileID: 1390336016} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1390336015 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: 1538311093} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1390336016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: 'Cari sampah di sekitar sesuai petunjuk aplikasi, + + ini membuat kamu + lebih paham tentang jenis sampah' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1390336017 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + m_CullTransparentMesh: 1 +--- !u!1 &1487333429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1487333433} + - component: {fileID: 1487333432} + - component: {fileID: 1487333431} + - component: {fileID: 1487333430} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1487333430 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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 &1487333431 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1487333432 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1487333433 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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: 1894899607} + - {fileID: 661129322} + - {fileID: 1281671162} + - {fileID: 186725061} + - {fileID: 828695564} + - {fileID: 1592547492} + - {fileID: 1185949257} + - {fileID: 277176157} + 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 &1538311092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1538311093} + - component: {fileID: 1538311095} + - component: {fileID: 1538311094} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1538311093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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: 1596659316} + - {fileID: 1390336015} + m_Father: {fileID: 671547957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1538311094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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 &1538311095 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + m_CullTransparentMesh: 1 +--- !u!1 &1592547491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592547492} + - component: {fileID: 1592547494} + - component: {fileID: 1592547493} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1592547492 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592547491} + 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: 1876189720} + - {fileID: 671547957} + m_Father: {fileID: 1487333433} + 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: -160} + m_SizeDelta: {x: 388, y: 135} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1592547493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592547491} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &1592547494 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592547491} + m_CullTransparentMesh: 1 +--- !u!1 &1596659315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596659316} + - component: {fileID: 1596659318} + - component: {fileID: 1596659317} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1596659316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: 1538311093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1596659317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: Jelajahi sampah sekitar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1596659318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + m_CullTransparentMesh: 1 +--- !u!1 &1767273632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1767273633} + - component: {fileID: 1767273635} + - component: {fileID: 1767273634} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1767273633 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767273632} + 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: 661129322} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1767273634 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767273632} + 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: Tugas Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &1767273635 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767273632} + m_CullTransparentMesh: 1 +--- !u!1 &1876189719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876189720} + - component: {fileID: 1876189722} + - component: {fileID: 1876189721} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1876189720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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: 60451422} + - {fileID: 320654505} + m_Father: {fileID: 1592547492} + 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: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1876189721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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 &1876189722 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + m_CullTransparentMesh: 1 +--- !u!1 &1894899606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1894899607} + - component: {fileID: 1894899609} + - component: {fileID: 1894899608} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1894899607 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894899606} + 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: 1487333433} + 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 &1894899608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894899606} + 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: 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 &1894899609 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894899606} + m_CullTransparentMesh: 1 +--- !u!1 &1919470333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1919470334} + - component: {fileID: 1919470336} + - component: {fileID: 1919470335} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1919470334 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: 320654505} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1919470335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: Siapkan Kamera + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1919470336 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1300218059} + - {fileID: 1487333433} + - {fileID: 1120173634} diff --git a/Assets/Scenes/PreQuest2 2.unity.meta b/Assets/Scenes/PreQuest2 2.unity.meta new file mode 100644 index 0000000..f42e5af --- /dev/null +++ b/Assets/Scenes/PreQuest2 2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d7e6e1d898e0bb14393bb503104d8732 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/PreQuest2.unity b/Assets/Scenes/PreQuest2.unity new file mode 100644 index 0000000..7874178 --- /dev/null +++ b/Assets/Scenes/PreQuest2.unity @@ -0,0 +1,2415 @@ +%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_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 &60451421 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 60451422} + - component: {fileID: 60451424} + - component: {fileID: 60451423} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &60451422 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: 1876189720} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 42} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &60451423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: 21300000, guid: 452374809616bf646ab14a0867ba5a37, 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 &60451424 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + m_CullTransparentMesh: 1 +--- !u!1 &186725060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 186725061} + - component: {fileID: 186725063} + - component: {fileID: 186725062} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &186725061 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186725060} + 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: 1487333433} + 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: -30} + m_SizeDelta: {x: 289, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &186725062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186725060} + 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: Ayo Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &186725063 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186725060} + m_CullTransparentMesh: 1 +--- !u!1 &205366549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 205366550} + - component: {fileID: 205366552} + - component: {fileID: 205366551} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &205366550 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: 671547957} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &205366551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &205366552 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + m_CullTransparentMesh: 1 +--- !u!1 &277176156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 277176157} + - component: {fileID: 277176160} + - component: {fileID: 277176159} + - component: {fileID: 277176158} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &277176157 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + 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: 1487333433} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &277176158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 277176159} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1185949256} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Quest2 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &277176159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + 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: 21300000, guid: f94bd43090ebcc7408ea3dd1bd55be60, 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 &277176160 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277176156} + m_CullTransparentMesh: 1 +--- !u!1 &320654504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 320654505} + - component: {fileID: 320654507} + - component: {fileID: 320654506} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &320654505 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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: 1919470334} + - {fileID: 790102474} + m_Father: {fileID: 1876189720} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &320654506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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 &320654507 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + m_CullTransparentMesh: 1 +--- !u!1 &368062849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 368062850} + - component: {fileID: 368062853} + - component: {fileID: 368062852} + - component: {fileID: 368062851} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &368062850 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368062849} + 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: 493464612} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &368062851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368062849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 368062852} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1185949256} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + 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!114 &368062852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368062849} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &368062853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368062849} + m_CullTransparentMesh: 1 +--- !u!1 &493464611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493464612} + - component: {fileID: 493464614} + - component: {fileID: 493464613} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &493464612 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493464611} + 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: 368062850} + - {fileID: 739815852} + m_Father: {fileID: 1487333433} + 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.00024414062} + m_SizeDelta: {x: 0, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &493464613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493464611} + 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 &493464614 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493464611} + m_CullTransparentMesh: 1 +--- !u!1 &671547956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 671547957} + - component: {fileID: 671547959} + - component: {fileID: 671547958} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &671547957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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: 205366550} + - {fileID: 1538311093} + m_Father: {fileID: 1592547492} + 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: -80} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &671547958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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 &671547959 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + m_CullTransparentMesh: 1 +--- !u!1 &739815851 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 739815852} + - component: {fileID: 739815854} + - component: {fileID: 739815853} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &739815852 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739815851} + 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: 493464612} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &739815853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739815851} + 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: Tugas Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &739815854 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 739815851} + m_CullTransparentMesh: 1 +--- !u!1 &790102473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 790102474} + - component: {fileID: 790102476} + - component: {fileID: 790102475} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &790102474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: 320654505} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &790102475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: Arahkan kamera smartphone ke sampah dengan menghadap ke bawah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &790102476 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + m_CullTransparentMesh: 1 +--- !u!1 &828695563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 828695564} + - component: {fileID: 828695566} + - component: {fileID: 828695565} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &828695564 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 828695563} + 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: 1487333433} + 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: -60} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &828695565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 828695563} + 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: Apa yang harus dilakukan? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &828695566 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 828695563} + m_CullTransparentMesh: 1 +--- !u!1 &1120173631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1120173634} + - component: {fileID: 1120173633} + - component: {fileID: 1120173632} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1120173632 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173633 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1185949255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1185949257} + - component: {fileID: 1185949256} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1185949256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185949255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1185949257 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185949255} + 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: 1487333433} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1281671161 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1281671162} + - component: {fileID: 1281671164} + - component: {fileID: 1281671163} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1281671162 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1281671161} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1487333433} + 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: -90} + m_SizeDelta: {x: 0, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1281671163 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1281671161} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &1281671164 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1281671161} + m_CullTransparentMesh: 1 +--- !u!1 &1300218056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1300218059} + - component: {fileID: 1300218058} + - component: {fileID: 1300218057} + 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 &1300218057 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + m_Enabled: 1 +--- !u!20 &1300218058 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1300218059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1390336014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390336015} + - component: {fileID: 1390336017} + - component: {fileID: 1390336016} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1390336015 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: 1538311093} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1390336016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: 'Cari sampah botol plastik di sekitar kamu, hal ini + + membuat kamu mengenal + lebih luas tentang sampah' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1390336017 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + m_CullTransparentMesh: 1 +--- !u!1 &1487333429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1487333433} + - component: {fileID: 1487333432} + - component: {fileID: 1487333431} + - component: {fileID: 1487333430} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1487333430 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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 &1487333431 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1487333432 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1487333433 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487333429} + 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: 1894899607} + - {fileID: 493464612} + - {fileID: 1281671162} + - {fileID: 186725061} + - {fileID: 828695564} + - {fileID: 1592547492} + - {fileID: 1185949257} + - {fileID: 277176157} + 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 &1538311092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1538311093} + - component: {fileID: 1538311095} + - component: {fileID: 1538311094} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1538311093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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: 1596659316} + - {fileID: 1390336015} + m_Father: {fileID: 671547957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1538311094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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 &1538311095 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + m_CullTransparentMesh: 1 +--- !u!1 &1592547491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592547492} + - component: {fileID: 1592547494} + - component: {fileID: 1592547493} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1592547492 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592547491} + 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: 1876189720} + - {fileID: 671547957} + m_Father: {fileID: 1487333433} + 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: -160} + m_SizeDelta: {x: 388, y: 135} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1592547493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592547491} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &1592547494 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592547491} + m_CullTransparentMesh: 1 +--- !u!1 &1596659315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596659316} + - component: {fileID: 1596659318} + - component: {fileID: 1596659317} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1596659316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: 1538311093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1596659317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: Jelajahi sampah sekitar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1596659318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + m_CullTransparentMesh: 1 +--- !u!1 &1876189719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876189720} + - component: {fileID: 1876189722} + - component: {fileID: 1876189721} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1876189720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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: 60451422} + - {fileID: 320654505} + m_Father: {fileID: 1592547492} + 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: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1876189721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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 &1876189722 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + m_CullTransparentMesh: 1 +--- !u!1 &1894899606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1894899607} + - component: {fileID: 1894899609} + - component: {fileID: 1894899608} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1894899607 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894899606} + 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: 1487333433} + 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 &1894899608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894899606} + 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: 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 &1894899609 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1894899606} + m_CullTransparentMesh: 1 +--- !u!1 &1919470333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1919470334} + - component: {fileID: 1919470336} + - component: {fileID: 1919470335} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1919470334 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: 320654505} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1919470335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: Siapkan Kamera + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1919470336 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1300218059} + - {fileID: 1487333433} + - {fileID: 1120173634} diff --git a/Assets/Scenes/PreQuest2.unity.meta b/Assets/Scenes/PreQuest2.unity.meta new file mode 100644 index 0000000..f9aa83f --- /dev/null +++ b/Assets/Scenes/PreQuest2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e8d3dab93b49fc444a7053c8723b4eea +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/PreQuest3.unity b/Assets/Scenes/PreQuest3.unity new file mode 100644 index 0000000..6ddd32f --- /dev/null +++ b/Assets/Scenes/PreQuest3.unity @@ -0,0 +1,2169 @@ +%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_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 &53940286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 53940287} + - component: {fileID: 53940291} + - component: {fileID: 53940290} + - component: {fileID: 53940289} + - component: {fileID: 53940292} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &53940287 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53940286} + 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: 242265641} + m_Father: {fileID: 745156925} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &53940289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53940286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 53940290} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 53940292} + m_TargetAssemblyTypeName: ChangeScene, Assembly-CSharp + m_MethodName: MoveScene + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &53940290 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53940286} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &53940291 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53940286} + m_CullTransparentMesh: 1 +--- !u!114 &53940292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53940286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be277db80727e444097dcc7b075e20e8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &60451421 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 60451422} + - component: {fileID: 60451424} + - component: {fileID: 60451423} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &60451422 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: 1876189720} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &60451423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &60451424 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60451421} + m_CullTransparentMesh: 1 +--- !u!1 &205366549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 205366550} + - component: {fileID: 205366552} + - component: {fileID: 205366551} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &205366550 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: 671547957} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &205366551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &205366552 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 205366549} + m_CullTransparentMesh: 1 +--- !u!1 &242265640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 242265641} + - component: {fileID: 242265643} + - component: {fileID: 242265642} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &242265641 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242265640} + 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: 53940287} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &242265642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242265640} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 2 + m_VerticalAlignment: 512 + 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!222 &242265643 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242265640} + m_CullTransparentMesh: 1 +--- !u!1 &320654504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 320654505} + - component: {fileID: 320654507} + - component: {fileID: 320654506} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &320654505 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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: 1919470334} + - {fileID: 790102474} + m_Father: {fileID: 1876189720} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &320654506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + 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 &320654507 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 320654504} + m_CullTransparentMesh: 1 +--- !u!1 &525529473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 525529474} + - component: {fileID: 525529476} + - component: {fileID: 525529475} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &525529474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525529473} + 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: 745156925} + 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: -12} + m_SizeDelta: {x: 346, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &525529475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525529473} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &525529476 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 525529473} + m_CullTransparentMesh: 1 +--- !u!1 &593812061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 593812062} + - component: {fileID: 593812064} + - component: {fileID: 593812063} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &593812062 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593812061} + 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: 745156925} + 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: -40} + m_SizeDelta: {x: 289, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &593812063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593812061} + 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: Ayo Membuang Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &593812064 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593812061} + m_CullTransparentMesh: 1 +--- !u!1 &671547956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 671547957} + - component: {fileID: 671547959} + - component: {fileID: 671547958} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &671547957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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: 205366550} + - {fileID: 1538311093} + m_Father: {fileID: 1935694418} + 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: -170} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &671547958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + 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 &671547959 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671547956} + m_CullTransparentMesh: 1 +--- !u!1 &745156921 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 745156925} + - component: {fileID: 745156924} + - component: {fileID: 745156923} + - component: {fileID: 745156922} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &745156922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745156921} + 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 &745156923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745156921} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &745156924 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745156921} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &745156925 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745156921} + 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: 2122731987} + - {fileID: 525529474} + - {fileID: 593812062} + - {fileID: 1811845256} + - {fileID: 1935694418} + - {fileID: 53940287} + 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 &790102473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 790102474} + - component: {fileID: 790102476} + - component: {fileID: 790102475} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &790102474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: 320654505} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &790102475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + 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: Siapkan tempat sampah yang telah disediakan, pastikan tempat sampah dalam + keadaan kosong + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &790102476 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790102473} + m_CullTransparentMesh: 1 +--- !u!1 &1120173631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1120173634} + - component: {fileID: 1120173633} + - component: {fileID: 1120173632} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1120173632 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173633 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1120173634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1120173631} + 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 &1300218056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1300218059} + - component: {fileID: 1300218058} + - component: {fileID: 1300218057} + 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 &1300218057 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + m_Enabled: 1 +--- !u!20 &1300218058 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1300218059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300218056} + 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 &1390336014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390336015} + - component: {fileID: 1390336017} + - component: {fileID: 1390336016} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1390336015 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: 1538311093} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1390336016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + 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: Gunakan waktu yang disediakan untuk membuang sampah sebanyak mungkin hingga + penuh + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1390336017 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390336014} + m_CullTransparentMesh: 1 +--- !u!1 &1538311092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1538311093} + - component: {fileID: 1538311095} + - component: {fileID: 1538311094} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1538311093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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: 1596659316} + - {fileID: 1390336015} + m_Father: {fileID: 671547957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1538311094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + 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 &1538311095 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538311092} + m_CullTransparentMesh: 1 +--- !u!1 &1596659315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596659316} + - component: {fileID: 1596659318} + - component: {fileID: 1596659317} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1596659316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: 1538311093} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1596659317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + 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: Saatnya membuang sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1596659318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596659315} + m_CullTransparentMesh: 1 +--- !u!1 &1811845255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1811845256} + - component: {fileID: 1811845258} + - component: {fileID: 1811845257} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1811845256 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811845255} + 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: 745156925} + 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: -71} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1811845257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811845255} + 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: Kumpulkan Sampai Penuh + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1811845258 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1811845255} + m_CullTransparentMesh: 1 +--- !u!1 &1876189719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876189720} + - component: {fileID: 1876189722} + - component: {fileID: 1876189721} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1876189720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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: 60451422} + - {fileID: 320654505} + m_Father: {fileID: 1935694418} + 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: -91} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1876189721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + 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 &1876189722 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876189719} + m_CullTransparentMesh: 1 +--- !u!1 &1919470333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1919470334} + - component: {fileID: 1919470336} + - component: {fileID: 1919470335} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1919470334 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: 320654505} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1919470335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + 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: Siapkan tempat sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1919470336 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919470333} + m_CullTransparentMesh: 1 +--- !u!1 &1935694417 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1935694418} + - component: {fileID: 1935694420} + - component: {fileID: 1935694419} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1935694418 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1935694417} + 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: 1876189720} + - {fileID: 671547957} + m_Father: {fileID: 745156925} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 240} + m_SizeDelta: {x: 370, y: 135} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1935694419 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1935694417} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &1935694420 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1935694417} + m_CullTransparentMesh: 1 +--- !u!1 &2122731986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2122731987} + - component: {fileID: 2122731989} + - component: {fileID: 2122731988} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2122731987 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2122731986} + 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: 745156925} + 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 &2122731988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2122731986} + 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: 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 &2122731989 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2122731986} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1300218059} + - {fileID: 745156925} + - {fileID: 1120173634} diff --git a/Assets/Scenes/PreQuest3.unity.meta b/Assets/Scenes/PreQuest3.unity.meta new file mode 100644 index 0000000..f2150d5 --- /dev/null +++ b/Assets/Scenes/PreQuest3.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a62a49f0241b11241b90fa378985b3dd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Quest1.unity b/Assets/Scenes/Quest1.unity new file mode 100644 index 0000000..e8925c3 --- /dev/null +++ b/Assets/Scenes/Quest1.unity @@ -0,0 +1,7610 @@ +%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_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 &16414242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 16414243} + - component: {fileID: 16414245} + - component: {fileID: 16414244} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &16414243 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16414242} + 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: 1900779642} + - {fileID: 1122195387} + m_Father: {fileID: 1810909528} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &16414244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16414242} + 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 &16414245 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16414242} + m_CullTransparentMesh: 1 +--- !u!1 &20273584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 20273585} + - component: {fileID: 20273589} + - component: {fileID: 20273588} + - component: {fileID: 20273587} + - component: {fileID: 20273586} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &20273585 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20273584} + 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: 1936239773} + m_Father: {fileID: 1835583596} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &20273586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20273584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be277db80727e444097dcc7b075e20e8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &20273587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20273584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 20273588} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 931182007} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: MainMenu + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &20273588 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20273584} + 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: 21300000, guid: d46d3b2243548f244a2be9c295b95325, 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 &20273589 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20273584} + m_CullTransparentMesh: 1 +--- !u!1 &36017485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 36017486} + - component: {fileID: 36017488} + - component: {fileID: 36017487} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &36017486 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36017485} + 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: 1202073345} + 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.00012207031} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &36017487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36017485} + 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: 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 &36017488 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36017485} + m_CullTransparentMesh: 1 +--- !u!1 &136223305 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 136223307} + - component: {fileID: 136223306} + m_Layer: 0 + m_Name: TutorObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &136223306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136223305} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1dd9c14537f9dd64ab6a18ae35e7008d, type: 3} + m_Name: + m_EditorClassIdentifier: + CanvasPopup: {fileID: 2065661065} +--- !u!4 &136223307 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136223305} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &143142989 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 143142990} + - component: {fileID: 143142993} + - component: {fileID: 143142992} + - component: {fileID: 143142991} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &143142990 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143142989} + 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: 1492561399} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &143142991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143142989} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 143142992} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1694693443} + m_TargetAssemblyTypeName: CanvasPopup, Assembly-CSharp + m_MethodName: Muncul + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: PreQuest1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &143142992 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143142989} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &143142993 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143142989} + m_CullTransparentMesh: 1 +--- !u!1 &177128226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 177128227} + - component: {fileID: 177128229} + - component: {fileID: 177128228} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &177128227 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177128226} + 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: 1835583596} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &177128228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177128226} + 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: 467368826, guid: b9b6df98870811a4587576502b1c4368, 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 &177128229 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177128226} + m_CullTransparentMesh: 1 +--- !u!1 &182267052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 182267053} + - component: {fileID: 182267057} + - component: {fileID: 182267056} + - component: {fileID: 182267055} + - component: {fileID: 182267054} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &182267053 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182267052} + 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: 1835583596} + 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!95 &182267054 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182267052} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!225 &182267055 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182267052} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &182267056 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182267052} + 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, g: 0, b: 0, a: 0.6509804} + 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 &182267057 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182267052} + m_CullTransparentMesh: 1 +--- !u!1 &247160249 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 247160250} + - component: {fileID: 247160252} + - component: {fileID: 247160251} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &247160250 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 247160249} + 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: 2042188884} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &247160251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 247160249} + 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: "Tarik sampah ke tempat yang sesuai dengan jenisnya \n(organik atau anorganik)" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &247160252 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 247160249} + m_CullTransparentMesh: 1 +--- !u!1 &313209633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 313209634} + - component: {fileID: 313209635} + m_Layer: 5 + m_Name: Audio Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &313209634 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 313209633} + 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: 1071614889} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &313209635 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 313209633} + 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!1 &319091529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 319091530} + - component: {fileID: 319091533} + - component: {fileID: 319091532} + - component: {fileID: 319091531} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &319091530 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 319091529} + 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: 1521402775} + m_Father: {fileID: 1305297231} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &319091531 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 319091529} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 319091532} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1915813560} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: RestartScene + 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!114 &319091532 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 319091529} + 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: 21300000, guid: d46d3b2243548f244a2be9c295b95325, 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 &319091533 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 319091529} + m_CullTransparentMesh: 1 +--- !u!1 &351036276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 351036277} + - component: {fileID: 351036279} + - component: {fileID: 351036278} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &351036277 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 351036276} + 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: 1835583596} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &351036278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 351036276} + 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: "Kerja bagus ! kamu \nberhasil mengerjakan tugas\ndengan baik" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &351036279 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 351036276} + m_CullTransparentMesh: 1 +--- !u!1 &409215444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 409215445} + - component: {fileID: 409215447} + - component: {fileID: 409215446} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &409215445 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409215444} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.800001, y: 0.800001, z: 0.800001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1202073345} + 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: -89.999756} + m_SizeDelta: {x: 0, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &409215446 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409215444} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &409215447 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 409215444} + m_CullTransparentMesh: 1 +--- !u!1 &554572260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 554572261} + - component: {fileID: 554572263} + - component: {fileID: 554572262} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &554572261 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 554572260} + 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: 1835583596} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &554572262 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 554572260} + 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: 1525099503, guid: b9b6df98870811a4587576502b1c4368, 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 &554572263 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 554572260} + m_CullTransparentMesh: 1 +--- !u!1 &559162931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 559162932} + - component: {fileID: 559162934} + - component: {fileID: 559162940} + - component: {fileID: 559162936} + - component: {fileID: 559162935} + - component: {fileID: 559162939} + m_Layer: 5 + m_Name: Image_sampah + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &559162932 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559162931} + 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: 1441803726} + 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: -105.57} + m_SizeDelta: {x: 149, y: 133} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &559162934 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559162931} + m_CullTransparentMesh: 1 +--- !u!114 &559162935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559162931} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5dc4592b3ed43544b934018f147c5e27, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 1441803731} +--- !u!61 &559162936 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559162931} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1.7149469, y: 1.7299999} + newSize: {x: 1.7149469, y: 1.7299999} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!225 &559162939 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559162931} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &559162940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 559162931} + 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 &603370734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 603370737} + - component: {fileID: 603370736} + - component: {fileID: 603370735} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &603370735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 603370734} + 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 &603370736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 603370734} + 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 &603370737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 603370734} + 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 &705462895 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705462896} + - component: {fileID: 705462898} + - component: {fileID: 705462897} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &705462896 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705462895} + 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: 1202073345} + 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: -30.000122} + m_SizeDelta: {x: 289, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &705462897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705462895} + 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: Ayo Memilah Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &705462898 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705462895} + m_CullTransparentMesh: 1 +--- !u!1 &722702337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 722702338} + - component: {fileID: 722702340} + - component: {fileID: 722702339} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &722702338 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 722702337} + 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: 1222239733} + 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 &722702339 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 722702337} + 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: Tidak + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &722702340 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 722702337} + m_CullTransparentMesh: 1 +--- !u!1 &817922038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 817922039} + - component: {fileID: 817922041} + - component: {fileID: 817922040} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &817922039 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817922038} + 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: 1682092115} + - {fileID: 2042188884} + m_Father: {fileID: 1180015617} + 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: -80} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &817922040 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817922038} + 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 &817922041 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817922038} + m_CullTransparentMesh: 1 +--- !u!1 &825569547 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 825569548} + - component: {fileID: 825569550} + - component: {fileID: 825569549} + - component: {fileID: 825569551} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &825569548 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 825569547} + 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: 2065661069} + 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 &825569549 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 825569547} + 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.24528301, g: 0.24528301, b: 0.24528301, a: 0.4745098} + 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 &825569550 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 825569547} + m_CullTransparentMesh: 1 +--- !u!95 &825569551 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 825569547} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 80d6e1a68c77b24409c0fd29e272cb04, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &850225564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 850225565} + - component: {fileID: 850225567} + - component: {fileID: 850225566} + - component: {fileID: 850225568} + - component: {fileID: 850225569} + m_Layer: 5 + m_Name: ts_organik + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &850225565 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850225564} + 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: 1071614889} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -80, y: 64} + m_SizeDelta: {x: 137, y: 160} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &850225566 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850225564} + 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: 21300000, guid: 48494ea9b3fedf04b9bb74a61eeeb998, 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 &850225567 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850225564} + m_CullTransparentMesh: 1 +--- !u!61 &850225568 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850225564} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!114 &850225569 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850225564} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5571ffe614a186f40ac2cf2a94e4c0ae, type: 3} + m_Name: + m_EditorClassIdentifier: + trashManager: {fileID: 1302020433} + requiredType: 0 + audioSource: {fileID: 313209635} + correctClip: {fileID: 8300000, guid: 34ce3989302fda34c82ecec723f45c7b, type: 3} + wrongClip: {fileID: 8300000, guid: d11e15a09b553594685129dd634e7777, type: 3} +--- !u!1 &863405572 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 863405573} + - component: {fileID: 863405575} + - component: {fileID: 863405574} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &863405573 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863405572} + 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: 1810909528} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 42} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &863405574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863405572} + 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: 21300000, guid: 981266fa37ed0af47969f02b82297f67, 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 &863405575 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863405572} + m_CullTransparentMesh: 1 +--- !u!1 &915518686 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 915518687} + - component: {fileID: 915518689} + - component: {fileID: 915518688} + m_Layer: 5 + m_Name: Text Deskripsi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &915518687 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915518686} + 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: 1071614889} + 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: -100, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &915518688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915518686} + 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: Ayo buang sampahnya! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 18 + m_fontSizeBase: 18 + 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_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!222 &915518689 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915518686} + m_CullTransparentMesh: 1 +--- !u!1 &931182005 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 931182006} + - component: {fileID: 931182007} + m_Layer: 5 + m_Name: SceneControllerObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &931182006 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 931182005} + 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: 1071614889} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &931182007 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 931182005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &937998139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 937998140} + - component: {fileID: 937998142} + - component: {fileID: 937998141} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &937998140 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 937998139} + 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: 2042188884} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &937998141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 937998139} + 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: Mari memilah sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &937998142 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 937998139} + m_CullTransparentMesh: 1 +--- !u!1 &950092766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 950092767} + - component: {fileID: 950092769} + - component: {fileID: 950092768} + - component: {fileID: 950092770} + m_Layer: 5 + m_Name: texta + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &950092767 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 950092766} + 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: 2065661069} + 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: -151.86} + m_SizeDelta: {x: 0, y: 39} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &950092768 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 950092766} + 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: 'Seret sampah ke + + salah satu tempat sampah' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 32 + m_fontSizeBase: 32 + 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_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!222 &950092769 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 950092766} + m_CullTransparentMesh: 1 +--- !u!95 &950092770 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 950092766} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 4d42f5e1571ab5644901cec626901eb5, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &1052210778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1052210779} + - component: {fileID: 1052210781} + - component: {fileID: 1052210780} + m_Layer: 5 + m_Name: Text Judul + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1052210779 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1052210778} + 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: 1071614889} + 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: 120} + m_SizeDelta: {x: -72, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1052210780 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1052210778} + 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: Jenis Sampah apa ini ? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 32 + m_fontSizeBase: 32 + 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_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!222 &1052210781 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1052210778} + m_CullTransparentMesh: 1 +--- !u!1 &1071614885 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1071614889} + - component: {fileID: 1071614888} + - component: {fileID: 1071614887} + - component: {fileID: 1071614886} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1071614886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1071614885} + 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 &1071614887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1071614885} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1071614888 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1071614885} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1071614889 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1071614885} + 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: 1385964098} + - {fileID: 1096972363} + - {fileID: 1700547946} + - {fileID: 1441803726} + - {fileID: 850225565} + - {fileID: 1692263200} + - {fileID: 2018228596} + - {fileID: 931182006} + - {fileID: 1052210779} + - {fileID: 915518687} + - {fileID: 313209634} + 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 &1083890817 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1083890818} + - component: {fileID: 1083890820} + - component: {fileID: 1083890819} + - component: {fileID: 1083890821} + m_Layer: 5 + m_Name: textb + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1083890818 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1083890817} + 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: 2065661069} + 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: 114.4} + m_SizeDelta: {x: 0, y: 39} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1083890819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1083890817} + 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: 'Lepaskan pada + + salah satu tempat sampah ini' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 32 + m_fontSizeBase: 32 + 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_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!222 &1083890820 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1083890817} + m_CullTransparentMesh: 1 +--- !u!95 &1083890821 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1083890817} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 4d42f5e1571ab5644901cec626901eb5, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &1096972362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1096972363} + - component: {fileID: 1096972365} + - component: {fileID: 1096972364} + - component: {fileID: 1096972366} + m_Layer: 5 + m_Name: Score + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1096972363 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096972362} + 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: 1071614889} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -20, y: -22} + m_SizeDelta: {x: 200, y: 32} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1096972364 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096972362} + 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: 'SCORE: 0' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4280912887 + m_fontColor: {r: 0.96862745, g: 0.54509807, b: 0.16078432, 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 + m_fontSizeBase: 23 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + 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!222 &1096972365 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096972362} + m_CullTransparentMesh: 1 +--- !u!114 &1096972366 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096972362} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f984d28baf7fbd247a3e14bd1a44ec0b, type: 3} + m_Name: + m_EditorClassIdentifier: + scoreText: {fileID: 1096972364} +--- !u!1 &1122195386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1122195387} + - component: {fileID: 1122195389} + - component: {fileID: 1122195388} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1122195387 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122195386} + 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: 16414243} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1122195388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122195386} + 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: Setelah belajar mengenai sampah, saatnya mencoba memilah sampah sesuai + dengan jenisnya + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1122195389 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1122195386} + m_CullTransparentMesh: 1 +--- !u!1 &1180015616 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1180015617} + - component: {fileID: 1180015619} + - component: {fileID: 1180015618} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1180015617 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180015616} + 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: 1810909528} + - {fileID: 817922039} + m_Father: {fileID: 1202073345} + 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: -160.00006} + m_SizeDelta: {x: 388, y: 135} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1180015618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180015616} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &1180015619 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1180015616} + m_CullTransparentMesh: 1 +--- !u!1 &1202073341 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1202073345} + - component: {fileID: 1202073344} + - component: {fileID: 1202073343} + - component: {fileID: 1202073342} + m_Layer: 5 + m_Name: CanvasPopup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1202073342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202073341} + 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 &1202073343 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202073341} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1202073344 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202073341} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1202073345 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202073341} + 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: 36017486} + - {fileID: 1492561399} + - {fileID: 1180015617} + - {fileID: 1666176316} + - {fileID: 705462896} + - {fileID: 409215445} + - {fileID: 1802865720} + 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 &1222239732 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1222239733} + - component: {fileID: 1222239736} + - component: {fileID: 1222239735} + - component: {fileID: 1222239734} + m_Layer: 5 + m_Name: Button No + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1222239733 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1222239732} + 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: 722702338} + m_Father: {fileID: 1791726867} + 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: -20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1222239734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1222239732} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1222239735} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1694693443} + m_TargetAssemblyTypeName: CanvasPopup, Assembly-CSharp + m_MethodName: Tutup + 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!114 &1222239735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1222239732} + 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.9622642, g: 0.9622642, b: 0.9622642, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1222239736 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1222239732} + m_CullTransparentMesh: 1 +--- !u!1 &1242326291 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1242326292} + - component: {fileID: 1242326294} + - component: {fileID: 1242326293} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1242326292 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1242326291} + 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: 1305297231} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1242326293 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1242326291} + 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: -533785743, guid: b9b6df98870811a4587576502b1c4368, 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 &1242326294 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1242326291} + m_CullTransparentMesh: 1 +--- !u!1 &1258129741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1258129742} + - component: {fileID: 1258129744} + - component: {fileID: 1258129743} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1258129742 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1258129741} + 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: 1791726867} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 10, y: -25} + m_SizeDelta: {x: -20, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1258129743 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1258129741} + 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: Ingin Keluar dari Tugas ? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4509804, g: 0.4509804, b: 0.4509804, 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: 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!222 &1258129744 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1258129741} + m_CullTransparentMesh: 1 +--- !u!1 &1291443185 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1291443186} + - component: {fileID: 1291443188} + - component: {fileID: 1291443187} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1291443186 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1291443185} + 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: 1414433556} + 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 &1291443187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1291443185} + 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: Ya + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &1291443188 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1291443185} + m_CullTransparentMesh: 1 +--- !u!1 &1302020431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302020432} + - component: {fileID: 1302020433} + m_Layer: 5 + m_Name: TrashManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1302020432 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302020431} + 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: 1441803726} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1302020433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302020431} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4b6e69ba9f347dd4da09d523230846ea, type: 3} + m_Name: + m_EditorClassIdentifier: + trashItems: + - sprite: {fileID: -1177251819, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 0 + - sprite: {fileID: 1389384117, guid: e92b8a83468658e4fb7b393ff92df64a, type: 3} + trashType: 1 + - sprite: {fileID: -740849635, guid: e92b8a83468658e4fb7b393ff92df64a, type: 3} + trashType: 0 + - sprite: {fileID: -1988072495, guid: e92b8a83468658e4fb7b393ff92df64a, type: 3} + trashType: 0 + - sprite: {fileID: 355775074, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 1 + - sprite: {fileID: -466430620, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 1 + - sprite: {fileID: 905771662, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 0 + - sprite: {fileID: 1805558466, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 1 + - sprite: {fileID: -380313394, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 0 + - sprite: {fileID: -463438580, guid: e92b8a83468658e4fb7b393ff92df64a, type: 3} + trashType: 1 + - sprite: {fileID: -1369256445, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 0 + - sprite: {fileID: -1853389949, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 1 + - sprite: {fileID: 157420041, guid: e92b8a83468658e4fb7b393ff92df64a, type: 3} + trashType: 0 + - sprite: {fileID: -1338813024, guid: e92b8a83468658e4fb7b393ff92df64a, type: 3} + trashType: 0 + - sprite: {fileID: -1419897808, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 1 + - sprite: {fileID: -1821222644, guid: b5c1c0ace17839c46bf06ae6d8403d6e, type: 3} + trashType: 0 + - sprite: {fileID: 963947378, guid: e92b8a83468658e4fb7b393ff92df64a, type: 3} + trashType: 1 + - sprite: {fileID: -2062270803, guid: e92b8a83468658e4fb7b393ff92df64a, type: 3} + trashType: 1 + - sprite: {fileID: -1409768014, guid: e92b8a83468658e4fb7b393ff92df64a, type: 3} + trashType: 1 + - sprite: {fileID: 119773821, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 0 + - sprite: {fileID: -1703703603, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 1 + - sprite: {fileID: -2086310150, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 1 + - sprite: {fileID: 1884608352, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 0 + - sprite: {fileID: -1565938288, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 0 + - sprite: {fileID: 1977496574, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 1 + - sprite: {fileID: 142414400, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 1 + - sprite: {fileID: 1010191991, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 1 + - sprite: {fileID: -223001093, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 0 + - sprite: {fileID: 1418050429, guid: 46169e5b37bb4d047b9fa0d9db51108a, type: 3} + trashType: 1 + trashImage: {fileID: 559162940} +--- !u!1 &1305297226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1305297231} + - component: {fileID: 1305297230} + - component: {fileID: 1305297229} + - component: {fileID: 1305297228} + - component: {fileID: 1305297227} + m_Layer: 5 + m_Name: CanvasGagal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1305297227 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305297226} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1305297228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305297226} + 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 &1305297229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305297226} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1305297230 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305297226} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1305297231 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1305297226} + 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: 1506181719} + - {fileID: 1835837962} + - {fileID: 1242326292} + - {fileID: 1545200295} + - {fileID: 319091530} + 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 &1385964097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1385964098} + - component: {fileID: 1385964100} + - component: {fileID: 1385964099} + m_Layer: 5 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1385964098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1385964097} + 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: 1071614889} + 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 &1385964099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1385964097} + 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: 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 &1385964100 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1385964097} + m_CullTransparentMesh: 1 +--- !u!1 &1414433555 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1414433556} + - component: {fileID: 1414433559} + - component: {fileID: 1414433558} + - component: {fileID: 1414433557} + m_Layer: 5 + m_Name: Button Yes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1414433556 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414433555} + 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: 1291443186} + m_Father: {fileID: 1791726867} + 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: 20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1414433557 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414433555} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1414433558} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1915813560} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + 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!114 &1414433558 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414433555} + 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.9607844, g: 0.43137258, b: 0.43137258, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1414433559 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414433555} + m_CullTransparentMesh: 1 +--- !u!1 &1426119602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1426119603} + - component: {fileID: 1426119606} + - component: {fileID: 1426119605} + - component: {fileID: 1426119604} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1426119603 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426119602} + 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: 2065661069} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -20, y: -20} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1426119604 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426119602} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1426119605} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 136223306} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Tutup + 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!114 &1426119605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426119602} + 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: 21300000, guid: 4b83cd5782708c64f903318e457f688b, 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 &1426119606 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426119602} + m_CullTransparentMesh: 1 +--- !u!1 &1441803725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1441803726} + - component: {fileID: 1441803731} + - component: {fileID: 1441803730} + - component: {fileID: 1441803729} + m_Layer: 5 + m_Name: canvas_sampah + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1441803726 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1441803725} + 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: 559162932} + - {fileID: 1302020432} + m_Father: {fileID: 1071614889} + 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 &1441803729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1441803725} + 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 &1441803730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1441803725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, 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 + m_PresetInfoIsWorld: 0 +--- !u!223 &1441803731 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1441803725} + 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!1 &1492561398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1492561399} + - component: {fileID: 1492561401} + - component: {fileID: 1492561400} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1492561399 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1492561398} + 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: 143142990} + - {fileID: 1992856142} + m_Father: {fileID: 1202073345} + 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.00024414062} + m_SizeDelta: {x: 0, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1492561400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1492561398} + 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 &1492561401 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1492561398} + m_CullTransparentMesh: 1 +--- !u!1 &1506181718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1506181719} + - component: {fileID: 1506181722} + - component: {fileID: 1506181721} + - component: {fileID: 1506181720} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1506181719 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1506181718} + 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: 1305297231} + 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!95 &1506181720 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1506181718} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1506181721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1506181718} + 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, g: 0, b: 0, a: 0.6509804} + 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 &1506181722 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1506181718} + m_CullTransparentMesh: 1 +--- !u!1 &1515267302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1515267303} + - component: {fileID: 1515267305} + - component: {fileID: 1515267304} + - component: {fileID: 1515267306} + m_Layer: 5 + m_Name: arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1515267303 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1515267302} + 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: 2065661069} + 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: 40, y: -240} + m_SizeDelta: {x: 292.5576, y: 328.56482} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1515267304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1515267302} + 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: 21300000, guid: 1687cb5a6f4c13f47b8e5f00eefa3201, 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 &1515267305 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1515267302} + m_CullTransparentMesh: 1 +--- !u!95 &1515267306 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1515267302} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 71b09d182274f65488954b465c878ea2, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &1516710350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1516710355} + - component: {fileID: 1516710354} + - component: {fileID: 1516710353} + - component: {fileID: 1516710352} + - component: {fileID: 1516710351} + m_Layer: 5 + m_Name: CanvasExit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1516710351 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516710350} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1516710352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516710350} + 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 &1516710353 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516710350} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1516710354 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516710350} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1516710355 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516710350} + 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: 1575977939} + - {fileID: 1791726867} + 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 &1521402774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1521402775} + - component: {fileID: 1521402777} + - component: {fileID: 1521402776} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1521402775 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1521402774} + 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: 319091530} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1521402776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1521402774} + 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: COBA LAGI + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &1521402777 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1521402774} + m_CullTransparentMesh: 1 +--- !u!1 &1545200294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1545200295} + - component: {fileID: 1545200297} + - component: {fileID: 1545200296} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1545200295 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1545200294} + 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: 1305297231} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1545200296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1545200294} + 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: 'Sayang sekali ! kamu belum berhasil mengerjakan tugas + + Ayo Coba Lagi + !' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &1545200297 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1545200294} + m_CullTransparentMesh: 1 +--- !u!1 &1575977938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1575977939} + - component: {fileID: 1575977942} + - component: {fileID: 1575977941} + - component: {fileID: 1575977940} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1575977939 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575977938} + 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: 1516710355} + 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!95 &1575977940 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575977938} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1575977941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575977938} + 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, g: 0, b: 0, a: 0.6509804} + 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 &1575977942 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575977938} + m_CullTransparentMesh: 1 +--- !u!1 &1666176315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1666176316} + - component: {fileID: 1666176318} + - component: {fileID: 1666176317} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1666176316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1666176315} + 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: 1202073345} + 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: -60} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1666176317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1666176315} + 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: Apa yang harus dilakukan? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1666176318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1666176315} + m_CullTransparentMesh: 1 +--- !u!1 &1682092114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1682092115} + - component: {fileID: 1682092117} + - component: {fileID: 1682092116} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1682092115 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1682092114} + 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: 817922039} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1682092116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1682092114} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &1682092117 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1682092114} + m_CullTransparentMesh: 1 +--- !u!1 &1692263199 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1692263200} + - component: {fileID: 1692263203} + - component: {fileID: 1692263201} + - component: {fileID: 1692263204} + - component: {fileID: 1692263205} + m_Layer: 5 + m_Name: ts_anorganik + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1692263200 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692263199} + 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: 1071614889} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 80, y: 64} + m_SizeDelta: {x: 137, y: 160} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1692263201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692263199} + 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: 21300000, guid: 11a82d219def4554a951b89ef4cc77d6, 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 &1692263203 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692263199} + m_CullTransparentMesh: 1 +--- !u!61 &1692263204 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692263199} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!114 &1692263205 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692263199} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5571ffe614a186f40ac2cf2a94e4c0ae, type: 3} + m_Name: + m_EditorClassIdentifier: + trashManager: {fileID: 1302020433} + requiredType: 1 + audioSource: {fileID: 313209635} + correctClip: {fileID: 8300000, guid: 34ce3989302fda34c82ecec723f45c7b, type: 3} + wrongClip: {fileID: 8300000, guid: d11e15a09b553594685129dd634e7777, type: 3} +--- !u!1 &1694693442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1694693444} + - component: {fileID: 1694693443} + m_Layer: 0 + m_Name: Popup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1694693443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1694693442} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3da78fdf494c01a45bd78897e418eb9a, type: 3} + m_Name: + m_EditorClassIdentifier: + Canvas: {fileID: 1516710350} +--- !u!4 &1694693444 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1694693442} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &1700547945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1700547946} + - component: {fileID: 1700547949} + - component: {fileID: 1700547948} + - component: {fileID: 1700547947} + m_Layer: 5 + m_Name: Button Help + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1700547946 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700547945} + 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: 1071614889} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20, y: -22} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1700547947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700547945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1700547948} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1993460876} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Muncul + 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!114 &1700547948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700547945} + 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: 21300000, guid: 721cc99d3b1ebd84289cbdd03a1f9b7a, 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 &1700547949 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700547945} + m_CullTransparentMesh: 1 +--- !u!1 &1791726866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1791726867} + - component: {fileID: 1791726869} + - component: {fileID: 1791726868} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1791726867 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791726866} + 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: 1258129742} + - {fileID: 1222239733} + - {fileID: 1414433556} + m_Father: {fileID: 1516710355} + 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: 333, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1791726868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791726866} + 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 &1791726869 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791726866} + m_CullTransparentMesh: 1 +--- !u!1 &1802865719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1802865720} + - component: {fileID: 1802865723} + - component: {fileID: 1802865722} + - component: {fileID: 1802865721} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1802865720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1802865719} + 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: 2103150604} + m_Father: {fileID: 1202073345} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48.000023} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1802865721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1802865719} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1802865722} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1993460876} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Tutup + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Quest1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1802865722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1802865719} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &1802865723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1802865719} + m_CullTransparentMesh: 1 +--- !u!1 &1810909527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1810909528} + - component: {fileID: 1810909530} + - component: {fileID: 1810909529} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1810909528 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810909527} + 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: 863405573} + - {fileID: 16414243} + m_Father: {fileID: 1180015617} + 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: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1810909529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810909527} + 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 &1810909530 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810909527} + m_CullTransparentMesh: 1 +--- !u!1 &1835583591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1835583596} + - component: {fileID: 1835583595} + - component: {fileID: 1835583594} + - component: {fileID: 1835583593} + - component: {fileID: 1835583592} + m_Layer: 5 + m_Name: CanvasBerhasil + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1835583592 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835583591} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1835583593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835583591} + 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 &1835583594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835583591} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1835583595 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835583591} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1835583596 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835583591} + 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: 182267053} + - {fileID: 554572261} + - {fileID: 177128227} + - {fileID: 351036277} + - {fileID: 20273585} + 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 &1835837961 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1835837962} + - component: {fileID: 1835837964} + - component: {fileID: 1835837963} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1835837962 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835837961} + 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: 1305297231} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1835837963 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835837961} + 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: 359666238, guid: b9b6df98870811a4587576502b1c4368, 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 &1835837964 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835837961} + m_CullTransparentMesh: 1 +--- !u!1 &1900779641 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1900779642} + - component: {fileID: 1900779644} + - component: {fileID: 1900779643} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1900779642 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900779641} + 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: 16414243} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1900779643 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900779641} + 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: Persiapkan Diri + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1900779644 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900779641} + m_CullTransparentMesh: 1 +--- !u!1 &1915813559 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1915813561} + - component: {fileID: 1915813560} + m_Layer: 0 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1915813560 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1915813559} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1915813561 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1915813559} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &1936239772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1936239773} + - component: {fileID: 1936239775} + - component: {fileID: 1936239774} + m_Layer: 5 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1936239773 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936239772} + 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: 20273585} + 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.000030517578} + m_SizeDelta: {x: -7.9999695, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1936239774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936239772} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &1936239775 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936239772} + m_CullTransparentMesh: 1 +--- !u!1 &1992856141 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1992856142} + - component: {fileID: 1992856144} + - component: {fileID: 1992856143} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1992856142 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992856141} + 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: 1492561399} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1992856143 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992856141} + 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: Tugas Memilah Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &1992856144 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992856141} + m_CullTransparentMesh: 1 +--- !u!1 &1993460875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1993460877} + - component: {fileID: 1993460876} + m_Layer: 0 + m_Name: PopupController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1993460876 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993460875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1dd9c14537f9dd64ab6a18ae35e7008d, type: 3} + m_Name: + m_EditorClassIdentifier: + CanvasPopup: {fileID: 1202073341} +--- !u!4 &1993460877 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993460875} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &2018228595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2018228596} + - component: {fileID: 2018228597} + m_Layer: 5 + m_Name: GameAManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2018228596 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018228595} + 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: 1071614889} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2018228597 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018228595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 235323145437f3348b0c8203c3689117, type: 3} + m_Name: + m_EditorClassIdentifier: + canvasBerhasil: {fileID: 1835583591} + canvasGagal: {fileID: 1305297226} + audioSource: {fileID: 313209635} + AwardClip: {fileID: 8300000, guid: fae2c3c8504dd1249b4c7bbc5d7e96f3, type: 3} +--- !u!1 &2042188883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2042188884} + - component: {fileID: 2042188886} + - component: {fileID: 2042188885} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2042188884 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2042188883} + 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: 937998140} + - {fileID: 247160250} + m_Father: {fileID: 817922039} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2042188885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2042188883} + 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 &2042188886 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2042188883} + m_CullTransparentMesh: 1 +--- !u!1 &2065661065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2065661069} + - component: {fileID: 2065661068} + - component: {fileID: 2065661067} + - component: {fileID: 2065661066} + - component: {fileID: 2065661070} + m_Layer: 5 + m_Name: CanvasTutor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2065661066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065661065} + 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 &2065661067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065661065} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &2065661068 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065661065} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &2065661069 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065661065} + 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: 825569548} + - {fileID: 1515267303} + - {fileID: 1426119603} + - {fileID: 950092767} + - {fileID: 1083890818} + 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!95 &2065661070 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065661065} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &2103150603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2103150604} + - component: {fileID: 2103150606} + - component: {fileID: 2103150605} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2103150604 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2103150603} + 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: 1802865720} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2103150605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2103150603} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &2103150606 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2103150603} + m_CullTransparentMesh: 1 +--- !u!1 &2132394019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2132394022} + - component: {fileID: 2132394021} + - component: {fileID: 2132394020} + 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 &2132394020 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132394019} + m_Enabled: 1 +--- !u!20 &2132394021 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132394019} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 1} + 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: 0 + orthographic size: 5 + m_Depth: 0 + 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 &2132394022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132394019} + 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: 2132394022} + - {fileID: 1071614889} + - {fileID: 1915813561} + - {fileID: 1993460877} + - {fileID: 1694693444} + - {fileID: 1202073345} + - {fileID: 1516710355} + - {fileID: 1305297231} + - {fileID: 1835583596} + - {fileID: 136223307} + - {fileID: 2065661069} + - {fileID: 603370737} diff --git a/Assets/Scenes/Quest1.unity.meta b/Assets/Scenes/Quest1.unity.meta new file mode 100644 index 0000000..755a189 --- /dev/null +++ b/Assets/Scenes/Quest1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 430daac6ac04a9449b4e22cd077ab955 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Quest2 1.unity b/Assets/Scenes/Quest2 1.unity new file mode 100644 index 0000000..b0c3cc6 --- /dev/null +++ b/Assets/Scenes/Quest2 1.unity @@ -0,0 +1,6707 @@ +%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_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 &37863603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 37863604} + - component: {fileID: 37863607} + - component: {fileID: 37863606} + - component: {fileID: 37863605} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &37863604 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37863603} + 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: 2015601057} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &37863605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37863603} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 37863606} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1738459813} + m_TargetAssemblyTypeName: CanvasPopup, Assembly-CSharp + m_MethodName: Muncul + 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!114 &37863606 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37863603} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &37863607 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37863603} + m_CullTransparentMesh: 1 +--- !u!1 &39483530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 39483531} + - component: {fileID: 39483533} + - component: {fileID: 39483532} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &39483531 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39483530} + 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: 808163947} + - {fileID: 1563965775} + m_Father: {fileID: 503983521} + 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: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &39483532 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39483530} + 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 &39483533 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39483530} + m_CullTransparentMesh: 1 +--- !u!1 &72268670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 72268671} + - component: {fileID: 72268673} + - component: {fileID: 72268672} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &72268671 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72268670} + 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: 1365523677} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &72268672 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72268670} + 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: -533785743, guid: b9b6df98870811a4587576502b1c4368, 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 &72268673 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72268670} + m_CullTransparentMesh: 1 +--- !u!1 &100882936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 100882937} + - component: {fileID: 100882939} + - component: {fileID: 100882938} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &100882937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100882936} + 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: 1563965775} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &100882938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100882936} + 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: Siapkan Kamera + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &100882939 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100882936} + m_CullTransparentMesh: 1 +--- !u!1 &219615155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 219615157} + - component: {fileID: 219615156} + m_Layer: 0 + m_Name: CanvasController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &219615156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 219615155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ea339c5c414eea4fbfb25a91bd28982, type: 3} + m_Name: + m_EditorClassIdentifier: + canvasGagal: {fileID: 1365523672} + canvasBerhasil: {fileID: 1121968931} + displayImage: {fileID: 1383856021} + initialDisplaySprite: {fileID: 21300000, guid: fc58403049b23bf4ebd6c22603955b2d, type: 3} +--- !u!4 &219615157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 219615155} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 387.04956, y: 1208.7292, z: -9.617835} + 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 &271290638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 271290639} + - component: {fileID: 271290641} + - component: {fileID: 271290640} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &271290639 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271290638} + 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: 1719134728} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &271290640 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271290638} + 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: 'Cari sampah kulit buah di sekitar kamu, hal ini + + membuat kamu mengenal + lebih luas tentang sampah' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &271290641 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271290638} + m_CullTransparentMesh: 1 +--- !u!1 &284864614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 284864615} + - component: {fileID: 284864617} + - component: {fileID: 284864616} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &284864615 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284864614} + 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: 884698948} + - {fileID: 475336447} + - {fileID: 780225679} + m_Father: {fileID: 1509741404} + 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: 333, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &284864616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284864614} + 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 &284864617 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284864614} + m_CullTransparentMesh: 1 +--- !u!1 &312840039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 312840040} + - component: {fileID: 312840042} + - component: {fileID: 312840041} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &312840040 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312840039} + 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: 1365523677} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &312840041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312840039} + 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: 'Sayang sekali ! kamu belum berhasil mengerjakan tugas + + Ayo Coba Lagi + !' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &312840042 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312840039} + m_CullTransparentMesh: 1 +--- !u!1 &336272302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 336272305} + - component: {fileID: 336272304} + - component: {fileID: 336272303} + 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 &336272303 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + m_Enabled: 1 +--- !u!20 &336272304 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &336272305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &421932035 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421932036} + - component: {fileID: 421932038} + - component: {fileID: 421932037} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &421932036 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421932035} + 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: 780225679} + 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 &421932037 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421932035} + 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: Ya + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &421932038 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421932035} + m_CullTransparentMesh: 1 +--- !u!1 &475324591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475324592} + - component: {fileID: 475324594} + - component: {fileID: 475324593} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &475324592 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475324591} + 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: 1121968936} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &475324593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475324591} + 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: 1525099503, guid: b9b6df98870811a4587576502b1c4368, 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 &475324594 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475324591} + m_CullTransparentMesh: 1 +--- !u!1 &475336446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475336447} + - component: {fileID: 475336450} + - component: {fileID: 475336449} + - component: {fileID: 475336448} + m_Layer: 5 + m_Name: Button No + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &475336447 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475336446} + 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: 587995044} + m_Father: {fileID: 284864615} + 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: -20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &475336448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475336446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 475336449} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1738459813} + m_TargetAssemblyTypeName: CanvasPopup, Assembly-CSharp + m_MethodName: Tutup + 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!114 &475336449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475336446} + 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.9622642, g: 0.9622642, b: 0.9622642, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &475336450 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475336446} + m_CullTransparentMesh: 1 +--- !u!1 &484679289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484679290} + - component: {fileID: 484679292} + - component: {fileID: 484679291} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &484679290 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484679289} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.800001, y: 0.800001, z: 0.800001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1146133893} + 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: -89.999756} + m_SizeDelta: {x: 0, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &484679291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484679289} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &484679292 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484679289} + m_CullTransparentMesh: 1 +--- !u!1 &503983520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 503983521} + - component: {fileID: 503983523} + - component: {fileID: 503983522} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &503983521 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 503983520} + 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: 39483531} + - {fileID: 705232598} + m_Father: {fileID: 1146133893} + 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: -160.00006} + m_SizeDelta: {x: 388, y: 135} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &503983522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 503983520} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &503983523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 503983520} + m_CullTransparentMesh: 1 +--- !u!1 &556783954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 556783955} + - component: {fileID: 556783957} + - component: {fileID: 556783956} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &556783955 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556783954} + 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: 1121968936} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &556783956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556783954} + 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: 467368826, guid: b9b6df98870811a4587576502b1c4368, 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 &556783957 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556783954} + m_CullTransparentMesh: 1 +--- !u!1 &557546660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 557546661} + - component: {fileID: 557546663} + - component: {fileID: 557546662} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &557546661 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557546660} + 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: 1121968936} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &557546662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557546660} + 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: "Kerja bagus ! kamu \nberhasil mengerjakan tugas\ndengan baik" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &557546663 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557546660} + m_CullTransparentMesh: 1 +--- !u!1 &587995043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 587995044} + - component: {fileID: 587995046} + - component: {fileID: 587995045} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &587995044 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587995043} + 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: 475336447} + 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 &587995045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587995043} + 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: Tidak + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &587995046 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587995043} + m_CullTransparentMesh: 1 +--- !u!1 &589694045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 589694046} + - component: {fileID: 589694048} + - component: {fileID: 589694047} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &589694046 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 589694045} + 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: 1146133893} + 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: -60} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &589694047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 589694045} + 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: Apa yang harus dilakukan? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &589694048 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 589694045} + m_CullTransparentMesh: 1 +--- !u!1 &630750735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 630750736} + - component: {fileID: 630750738} + - component: {fileID: 630750737} + m_Layer: 5 + m_Name: Text Deskripsi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &630750736 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630750735} + 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: 871886737} + 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: -174} + m_SizeDelta: {x: -100, y: 39} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &630750737 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630750735} + 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: Ayo cari sampahnya! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 18 + m_fontSizeBase: 18 + 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_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!222 &630750738 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630750735} + m_CullTransparentMesh: 1 +--- !u!1 &648419419 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648419420} + - component: {fileID: 648419422} + - component: {fileID: 648419421} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &648419420 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648419419} + 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: 1490216441} + 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: -12, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &648419421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648419419} + 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: Ambil Gambar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 2 + m_VerticalAlignment: 512 + 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!222 &648419422 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648419419} + m_CullTransparentMesh: 1 +--- !u!1 &678461709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 678461710} + - component: {fileID: 678461712} + - component: {fileID: 678461711} + m_Layer: 5 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &678461710 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678461709} + 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: 859518286} + 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.000030517578} + m_SizeDelta: {x: -7.9999695, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &678461711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678461709} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &678461712 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678461709} + m_CullTransparentMesh: 1 +--- !u!1 &681759149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 681759151} + - component: {fileID: 681759150} + m_Layer: 0 + m_Name: PopupController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &681759150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681759149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1dd9c14537f9dd64ab6a18ae35e7008d, type: 3} + m_Name: + m_EditorClassIdentifier: + CanvasPopup: {fileID: 1146133889} +--- !u!4 &681759151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681759149} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &702408967 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 702408968} + - component: {fileID: 702408969} + m_Layer: 5 + m_Name: ClassifierManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &702408968 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702408967} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &702408969 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702408967} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 902c7635c17ee8441a50c8454d8797f3, type: 3} + m_Name: + m_EditorClassIdentifier: + onnxModel: {fileID: 5022602860645237092, guid: d66aa6eba90b8cc468ad13fc67782941, type: 3} + outputText: {fileID: 0} + scoreText: {fileID: 1623871409} + displayImage: {fileID: 1383856021} + feedbackCorrectImage: {fileID: 1856853882} + feedbackWrongImage: {fileID: 915774621} + feedbackDelay: 1.5 + canvasBerhasil: {fileID: 1121968931} + canvasGagal: {fileID: 1365523672} + audioSource: {fileID: 1261046514} + correctClip: {fileID: 8300000, guid: 34ce3989302fda34c82ecec723f45c7b, type: 3} + wrongClip: {fileID: 8300000, guid: d11e15a09b553594685129dd634e7777, type: 3} + awardClip: {fileID: 8300000, guid: fae2c3c8504dd1249b4c7bbc5d7e96f3, type: 3} +--- !u!1 &705232597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705232598} + - component: {fileID: 705232600} + - component: {fileID: 705232599} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &705232598 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705232597} + 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: 1726456039} + - {fileID: 1719134728} + m_Father: {fileID: 503983521} + 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: -80} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &705232599 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705232597} + 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 &705232600 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705232597} + m_CullTransparentMesh: 1 +--- !u!1 &725486621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 725486622} + - component: {fileID: 725486624} + - component: {fileID: 725486623} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &725486622 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 725486621} + 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: 1146133893} + 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: -30.000122} + m_SizeDelta: {x: 289, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &725486623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 725486621} + 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: Ayo Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &725486624 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 725486621} + m_CullTransparentMesh: 1 +--- !u!1 &736390645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 736390646} + - component: {fileID: 736390649} + - component: {fileID: 736390648} + - component: {fileID: 736390647} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &736390646 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + 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: 1397776686} + m_Father: {fileID: 1365523677} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &736390647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 736390648} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 219615156} + m_TargetAssemblyTypeName: CanvasController, Assembly-CSharp + m_MethodName: Closed + 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!114 &736390648 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + 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: 21300000, guid: d46d3b2243548f244a2be9c295b95325, 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 &736390649 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + m_CullTransparentMesh: 1 +--- !u!1 &780225678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 780225679} + - component: {fileID: 780225682} + - component: {fileID: 780225681} + - component: {fileID: 780225680} + m_Layer: 5 + m_Name: Button Yes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &780225679 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780225678} + 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: 421932036} + m_Father: {fileID: 284864615} + 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: 20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &780225680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780225678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 780225681} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1326123192} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + 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!114 &780225681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780225678} + 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.9607844, g: 0.43137258, b: 0.43137258, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &780225682 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780225678} + m_CullTransparentMesh: 1 +--- !u!1 &808163946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 808163947} + - component: {fileID: 808163949} + - component: {fileID: 808163948} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &808163947 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808163946} + 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: 39483531} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 42} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &808163948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808163946} + 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: 21300000, guid: 452374809616bf646ab14a0867ba5a37, 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 &808163949 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808163946} + m_CullTransparentMesh: 1 +--- !u!1 &834422041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 834422044} + - component: {fileID: 834422043} + - component: {fileID: 834422042} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &834422042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &859518285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 859518286} + - component: {fileID: 859518290} + - component: {fileID: 859518289} + - component: {fileID: 859518288} + - component: {fileID: 859518287} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &859518286 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + 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: 678461710} + m_Father: {fileID: 1121968936} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &859518287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be277db80727e444097dcc7b075e20e8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &859518288 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 859518289} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1326123192} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: MainMenu + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &859518289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + 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: 21300000, guid: d46d3b2243548f244a2be9c295b95325, 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 &859518290 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + m_CullTransparentMesh: 1 +--- !u!1 &871886733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 871886737} + - component: {fileID: 871886736} + - component: {fileID: 871886735} + - component: {fileID: 871886734} + - component: {fileID: 871886738} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &871886734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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 &871886735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &871886736 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &871886737 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 883063963} + - {fileID: 1623871407} + - {fileID: 1165004573} + - {fileID: 1383856020} + - {fileID: 915774619} + - {fileID: 1856853880} + - {fileID: 1490216441} + - {fileID: 1049649045} + - {fileID: 630750736} + - {fileID: 702408968} + - {fileID: 1326123193} + - {fileID: 1261046513} + 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!114 &871886738 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0737b46fabc2d2845b6171aa5d743e9f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &883063962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 883063963} + - component: {fileID: 883063965} + - component: {fileID: 883063964} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &883063963 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883063962} + 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: 871886737} + 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 &883063964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883063962} + 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: 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 &883063965 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883063962} + m_CullTransparentMesh: 1 +--- !u!1 &884698947 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 884698948} + - component: {fileID: 884698950} + - component: {fileID: 884698949} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &884698948 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 884698947} + 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: 284864615} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 10, y: -25} + m_SizeDelta: {x: -20, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &884698949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 884698947} + 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: Ingin Keluar dari Tugas ? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4509804, g: 0.4509804, b: 0.4509804, 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: 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!222 &884698950 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 884698947} + m_CullTransparentMesh: 1 +--- !u!1 &915774618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 915774619} + - component: {fileID: 915774622} + - component: {fileID: 915774621} + - component: {fileID: 915774620} + m_Layer: 5 + m_Name: img_wrong + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &915774619 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915774618} + 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: [] + m_Father: {fileID: 871886737} + 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.00036621094} + m_SizeDelta: {x: 220, y: 220} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!95 &915774620 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915774618} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: abb80f4f93de6b34489f61efe4c5e187, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &915774621 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915774618} + 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: 21300000, guid: 09de97ceb48ce224dbf9d987c8a01373, 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 &915774622 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915774618} + m_CullTransparentMesh: 1 +--- !u!1 &1049649044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1049649045} + - component: {fileID: 1049649047} + - component: {fileID: 1049649046} + m_Layer: 5 + m_Name: Text Judul + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1049649045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049649044} + 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: 871886737} + 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: -120} + m_SizeDelta: {x: -72, y: 39} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1049649046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049649044} + 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: JELAJAHI SAMPAH ORGANIK YUK + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 32 + m_fontSizeBase: 32 + 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_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!222 &1049649047 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049649044} + m_CullTransparentMesh: 1 +--- !u!1 &1121968931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1121968936} + - component: {fileID: 1121968935} + - component: {fileID: 1121968934} + - component: {fileID: 1121968933} + - component: {fileID: 1121968932} + m_Layer: 5 + m_Name: CanvasBerhasil + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1121968932 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1121968933 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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 &1121968934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1121968935 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1121968936 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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: 1982807862} + - {fileID: 475324592} + - {fileID: 556783955} + - {fileID: 557546661} + - {fileID: 859518286} + 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 &1146133889 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1146133893} + - component: {fileID: 1146133892} + - component: {fileID: 1146133891} + - component: {fileID: 1146133890} + m_Layer: 5 + m_Name: CanvasPopup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1146133890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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 &1146133891 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1146133892 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1146133893 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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: 1936685141} + - {fileID: 2015601057} + - {fileID: 503983521} + - {fileID: 484679290} + - {fileID: 589694046} + - {fileID: 725486622} + - {fileID: 2143816588} + 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 &1165004572 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1165004573} + - component: {fileID: 1165004576} + - component: {fileID: 1165004575} + - component: {fileID: 1165004574} + m_Layer: 5 + m_Name: Button Help + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1165004573 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + 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: 871886737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.00001, y: -20} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1165004574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1165004575} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 681759150} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Muncul + 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!114 &1165004575 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + 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: 21300000, guid: 721cc99d3b1ebd84289cbdd03a1f9b7a, 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 &1165004576 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + m_CullTransparentMesh: 1 +--- !u!1 &1261046512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1261046513} + - component: {fileID: 1261046514} + m_Layer: 5 + m_Name: Audio Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1261046513 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261046512} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &1261046514 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261046512} + 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!1 &1326123191 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1326123193} + - component: {fileID: 1326123192} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1326123192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326123191} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1326123193 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326123191} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1365523672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1365523677} + - component: {fileID: 1365523676} + - component: {fileID: 1365523675} + - component: {fileID: 1365523674} + - component: {fileID: 1365523673} + m_Layer: 5 + m_Name: CanvasGagal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1365523673 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1365523674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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 &1365523675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1365523676 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1365523677 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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: 2092930405} + - {fileID: 1950139860} + - {fileID: 72268671} + - {fileID: 312840040} + - {fileID: 736390646} + 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 &1383856019 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1383856020} + - component: {fileID: 1383856022} + - component: {fileID: 1383856021} + m_Layer: 5 + m_Name: Image_sampah + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1383856020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383856019} + 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: 871886737} + 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: -40} + m_SizeDelta: {x: -120, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1383856021 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383856019} + 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: 21300000, guid: fc58403049b23bf4ebd6c22603955b2d, 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 &1383856022 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1383856019} + m_CullTransparentMesh: 1 +--- !u!1 &1397776685 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1397776686} + - component: {fileID: 1397776688} + - component: {fileID: 1397776687} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1397776686 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397776685} + 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: 736390646} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1397776687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397776685} + 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: COBA LAGI + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &1397776688 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397776685} + m_CullTransparentMesh: 1 +--- !u!1 &1401429205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1401429206} + - component: {fileID: 1401429209} + - component: {fileID: 1401429208} + - component: {fileID: 1401429207} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1401429206 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401429205} + 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: 1509741404} + 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!95 &1401429207 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401429205} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1401429208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401429205} + 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, g: 0, b: 0, a: 0.6509804} + 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 &1401429209 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401429205} + m_CullTransparentMesh: 1 +--- !u!1 &1490216440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1490216441} + - component: {fileID: 1490216444} + - component: {fileID: 1490216443} + - component: {fileID: 1490216442} + m_Layer: 5 + m_Name: button_takepict + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1490216441 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + 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: 648419420} + m_Father: {fileID: 871886737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1490216442 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1490216443} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 702408969} + m_TargetAssemblyTypeName: OrganikClassifier, Assembly-CSharp + m_MethodName: TakePicture + 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!114 &1490216443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &1490216444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + m_CullTransparentMesh: 1 +--- !u!1 &1497344311 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1497344312} + - component: {fileID: 1497344314} + - component: {fileID: 1497344313} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1497344312 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497344311} + 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: 2143816588} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1497344313 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497344311} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &1497344314 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497344311} + m_CullTransparentMesh: 1 +--- !u!1 &1509741399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1509741404} + - component: {fileID: 1509741403} + - component: {fileID: 1509741402} + - component: {fileID: 1509741401} + - component: {fileID: 1509741400} + m_Layer: 5 + m_Name: CanvasExit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1509741400 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1509741401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + 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 &1509741402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1509741403 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1509741404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + 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: 1401429206} + - {fileID: 284864615} + 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 &1563965774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1563965775} + - component: {fileID: 1563965777} + - component: {fileID: 1563965776} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1563965775 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1563965774} + 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: 100882937} + - {fileID: 1610459091} + m_Father: {fileID: 39483531} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1563965776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1563965774} + 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 &1563965777 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1563965774} + m_CullTransparentMesh: 1 +--- !u!1 &1610459090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1610459091} + - component: {fileID: 1610459093} + - component: {fileID: 1610459092} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1610459091 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610459090} + 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: 1563965775} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1610459092 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610459090} + 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: Arahkan kamera smartphone ke sampah dengan menghadap ke bawah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1610459093 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610459090} + m_CullTransparentMesh: 1 +--- !u!1 &1623871406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1623871407} + - component: {fileID: 1623871410} + - component: {fileID: 1623871409} + m_Layer: 5 + m_Name: Score + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1623871407 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623871406} + 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: 871886737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -20, y: -21.999878} + m_SizeDelta: {x: 200, y: 32} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1623871409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623871406} + 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: 0/5 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4280912887 + m_fontColor: {r: 0.96862745, g: 0.54509807, b: 0.16078432, 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 + m_fontSizeBase: 23 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + 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!222 &1623871410 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623871406} + m_CullTransparentMesh: 1 +--- !u!1 &1633408052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1633408053} + - component: {fileID: 1633408055} + - component: {fileID: 1633408054} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1633408053 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633408052} + 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: 2015601057} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1633408054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633408052} + 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: Tugas Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &1633408055 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633408052} + m_CullTransparentMesh: 1 +--- !u!1 &1719134727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1719134728} + - component: {fileID: 1719134730} + - component: {fileID: 1719134729} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1719134728 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1719134727} + 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: 1977621515} + - {fileID: 271290639} + m_Father: {fileID: 705232598} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1719134729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1719134727} + 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 &1719134730 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1719134727} + m_CullTransparentMesh: 1 +--- !u!1 &1726456038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1726456039} + - component: {fileID: 1726456041} + - component: {fileID: 1726456040} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1726456039 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726456038} + 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: 705232598} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1726456040 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726456038} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &1726456041 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726456038} + m_CullTransparentMesh: 1 +--- !u!1 &1738459812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1738459814} + - component: {fileID: 1738459813} + m_Layer: 0 + m_Name: Popup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1738459813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1738459812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3da78fdf494c01a45bd78897e418eb9a, type: 3} + m_Name: + m_EditorClassIdentifier: + Canvas: {fileID: 1509741399} +--- !u!4 &1738459814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1738459812} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &1856853879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1856853880} + - component: {fileID: 1856853883} + - component: {fileID: 1856853882} + - component: {fileID: 1856853881} + m_Layer: 5 + m_Name: img_ok + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1856853880 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1856853879} + 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: [] + m_Father: {fileID: 871886737} + 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.00036621094} + m_SizeDelta: {x: 180, y: 180} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!95 &1856853881 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1856853879} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: abb80f4f93de6b34489f61efe4c5e187, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1856853882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1856853879} + 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: 21300000, guid: eba06ced333aba447a18a493f7f4bca8, 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 &1856853883 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1856853879} + m_CullTransparentMesh: 1 +--- !u!1 &1936685140 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1936685141} + - component: {fileID: 1936685143} + - component: {fileID: 1936685142} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1936685141 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936685140} + 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: 1146133893} + 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.00012207031} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1936685142 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936685140} + 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: 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 &1936685143 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936685140} + m_CullTransparentMesh: 1 +--- !u!1 &1950139859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1950139860} + - component: {fileID: 1950139862} + - component: {fileID: 1950139861} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1950139860 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950139859} + 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: 1365523677} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1950139861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950139859} + 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: 359666238, guid: b9b6df98870811a4587576502b1c4368, 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 &1950139862 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950139859} + m_CullTransparentMesh: 1 +--- !u!1 &1977621514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1977621515} + - component: {fileID: 1977621517} + - component: {fileID: 1977621516} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1977621515 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977621514} + 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: 1719134728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1977621516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977621514} + 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: Jelajahi sampah sekitar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1977621517 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977621514} + m_CullTransparentMesh: 1 +--- !u!1 &1982807861 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1982807862} + - component: {fileID: 1982807866} + - component: {fileID: 1982807865} + - component: {fileID: 1982807864} + - component: {fileID: 1982807863} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1982807862 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + 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: 1121968936} + 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!95 &1982807863 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!225 &1982807864 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &1982807865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + 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, g: 0, b: 0, a: 0.6509804} + 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 &1982807866 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + m_CullTransparentMesh: 1 +--- !u!1 &2015601056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2015601057} + - component: {fileID: 2015601059} + - component: {fileID: 2015601058} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2015601057 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2015601056} + 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: 37863604} + - {fileID: 1633408053} + m_Father: {fileID: 1146133893} + 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.00024414062} + m_SizeDelta: {x: 0, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2015601058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2015601056} + 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 &2015601059 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2015601056} + m_CullTransparentMesh: 1 +--- !u!1 &2092930404 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2092930405} + - component: {fileID: 2092930408} + - component: {fileID: 2092930407} + - component: {fileID: 2092930406} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2092930405 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + 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: 1365523677} + 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!95 &2092930406 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &2092930407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + 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, g: 0, b: 0, a: 0.6509804} + 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 &2092930408 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + m_CullTransparentMesh: 1 +--- !u!1 &2143816587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2143816588} + - component: {fileID: 2143816591} + - component: {fileID: 2143816590} + - component: {fileID: 2143816589} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2143816588 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + 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: 1497344312} + m_Father: {fileID: 1146133893} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48.000023} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &2143816589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2143816590} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 681759150} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Tutup + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Quest1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2143816590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &2143816591 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 336272305} + - {fileID: 871886737} + - {fileID: 219615157} + - {fileID: 681759151} + - {fileID: 1738459814} + - {fileID: 1509741404} + - {fileID: 1146133893} + - {fileID: 1121968936} + - {fileID: 1365523677} + - {fileID: 834422044} diff --git a/Assets/Scenes/Quest2 1.unity.meta b/Assets/Scenes/Quest2 1.unity.meta new file mode 100644 index 0000000..779c181 --- /dev/null +++ b/Assets/Scenes/Quest2 1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 61a73517fb8a02743ac23251c8061801 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Quest2 2.unity b/Assets/Scenes/Quest2 2.unity new file mode 100644 index 0000000..078c3e7 --- /dev/null +++ b/Assets/Scenes/Quest2 2.unity @@ -0,0 +1,6712 @@ +%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_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 &1409746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1409747} + - component: {fileID: 1409749} + - component: {fileID: 1409748} + - component: {fileID: 1409750} + m_Layer: 5 + m_Name: img_ok + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1409747 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409746} + 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: [] + m_Father: {fileID: 871886737} + 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: 180, y: 180} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1409748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409746} + 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: 21300000, guid: eba06ced333aba447a18a493f7f4bca8, 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 &1409749 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409746} + m_CullTransparentMesh: 1 +--- !u!95 &1409750 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409746} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: abb80f4f93de6b34489f61efe4c5e187, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &37863603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 37863604} + - component: {fileID: 37863607} + - component: {fileID: 37863606} + - component: {fileID: 37863605} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &37863604 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37863603} + 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: 2015601057} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &37863605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37863603} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 37863606} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1738459813} + m_TargetAssemblyTypeName: CanvasPopup, Assembly-CSharp + m_MethodName: Muncul + 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!114 &37863606 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37863603} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &37863607 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37863603} + m_CullTransparentMesh: 1 +--- !u!1 &39483530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 39483531} + - component: {fileID: 39483533} + - component: {fileID: 39483532} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &39483531 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39483530} + 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: 808163947} + - {fileID: 1563965775} + m_Father: {fileID: 503983521} + 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: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &39483532 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39483530} + 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 &39483533 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39483530} + m_CullTransparentMesh: 1 +--- !u!1 &72268670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 72268671} + - component: {fileID: 72268673} + - component: {fileID: 72268672} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &72268671 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72268670} + 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: 1365523677} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &72268672 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72268670} + 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: -533785743, guid: b9b6df98870811a4587576502b1c4368, 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 &72268673 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72268670} + m_CullTransparentMesh: 1 +--- !u!1 &100882936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 100882937} + - component: {fileID: 100882939} + - component: {fileID: 100882938} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &100882937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100882936} + 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: 1563965775} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &100882938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100882936} + 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: Siapkan Kamera + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &100882939 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100882936} + m_CullTransparentMesh: 1 +--- !u!1 &219615155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 219615157} + - component: {fileID: 219615156} + m_Layer: 0 + m_Name: CanvasController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &219615156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 219615155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ea339c5c414eea4fbfb25a91bd28982, type: 3} + m_Name: + m_EditorClassIdentifier: + canvasGagal: {fileID: 1365523672} + canvasBerhasil: {fileID: 1121968931} + displayImage: {fileID: 0} + initialDisplaySprite: {fileID: 0} +--- !u!4 &219615157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 219615155} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 387.04956, y: 1208.7292, z: -9.617835} + 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 &271290638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 271290639} + - component: {fileID: 271290641} + - component: {fileID: 271290640} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &271290639 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271290638} + 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: 1719134728} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &271290640 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271290638} + 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: 'Cari sampah di sekitar sesuai petunjuk aplikasi, + + ini membuat kamu + lebih paham tentang jenis sampah' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &271290641 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 271290638} + m_CullTransparentMesh: 1 +--- !u!1 &284864614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 284864615} + - component: {fileID: 284864617} + - component: {fileID: 284864616} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &284864615 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284864614} + 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: 884698948} + - {fileID: 475336447} + - {fileID: 780225679} + m_Father: {fileID: 1509741404} + 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: 333, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &284864616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284864614} + 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 &284864617 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 284864614} + m_CullTransparentMesh: 1 +--- !u!1 &312840039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 312840040} + - component: {fileID: 312840042} + - component: {fileID: 312840041} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &312840040 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312840039} + 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: 1365523677} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &312840041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312840039} + 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: 'Sayang sekali ! kamu belum berhasil mengerjakan tugas + + Ayo Coba Lagi + !' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &312840042 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312840039} + m_CullTransparentMesh: 1 +--- !u!1 &336272302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 336272305} + - component: {fileID: 336272304} + - component: {fileID: 336272303} + 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 &336272303 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + m_Enabled: 1 +--- !u!20 &336272304 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &336272305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &421932035 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 421932036} + - component: {fileID: 421932038} + - component: {fileID: 421932037} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &421932036 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421932035} + 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: 780225679} + 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 &421932037 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421932035} + 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: Ya + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &421932038 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 421932035} + m_CullTransparentMesh: 1 +--- !u!1 &475324591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475324592} + - component: {fileID: 475324594} + - component: {fileID: 475324593} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &475324592 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475324591} + 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: 1121968936} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &475324593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475324591} + 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: 1525099503, guid: b9b6df98870811a4587576502b1c4368, 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 &475324594 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475324591} + m_CullTransparentMesh: 1 +--- !u!1 &475336446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475336447} + - component: {fileID: 475336450} + - component: {fileID: 475336449} + - component: {fileID: 475336448} + m_Layer: 5 + m_Name: Button No + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &475336447 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475336446} + 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: 587995044} + m_Father: {fileID: 284864615} + 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: -20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &475336448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475336446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 475336449} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1738459813} + m_TargetAssemblyTypeName: CanvasPopup, Assembly-CSharp + m_MethodName: Tutup + 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!114 &475336449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475336446} + 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.9622642, g: 0.9622642, b: 0.9622642, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &475336450 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475336446} + m_CullTransparentMesh: 1 +--- !u!1 &484679289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484679290} + - component: {fileID: 484679292} + - component: {fileID: 484679291} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &484679290 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484679289} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.800001, y: 0.800001, z: 0.800001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1146133893} + 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: -89.999756} + m_SizeDelta: {x: 0, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &484679291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484679289} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &484679292 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 484679289} + m_CullTransparentMesh: 1 +--- !u!1 &503983520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 503983521} + - component: {fileID: 503983523} + - component: {fileID: 503983522} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &503983521 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 503983520} + 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: 39483531} + - {fileID: 705232598} + m_Father: {fileID: 1146133893} + 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: -160.00006} + m_SizeDelta: {x: 388, y: 135} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &503983522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 503983520} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &503983523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 503983520} + m_CullTransparentMesh: 1 +--- !u!1 &556783954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 556783955} + - component: {fileID: 556783957} + - component: {fileID: 556783956} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &556783955 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556783954} + 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: 1121968936} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &556783956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556783954} + 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: 467368826, guid: b9b6df98870811a4587576502b1c4368, 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 &556783957 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556783954} + m_CullTransparentMesh: 1 +--- !u!1 &557546660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 557546661} + - component: {fileID: 557546663} + - component: {fileID: 557546662} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &557546661 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557546660} + 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: 1121968936} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &557546662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557546660} + 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: "Kerja bagus ! kamu \nberhasil mengerjakan tugas\ndengan baik" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &557546663 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557546660} + m_CullTransparentMesh: 1 +--- !u!1 &587995043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 587995044} + - component: {fileID: 587995046} + - component: {fileID: 587995045} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &587995044 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587995043} + 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: 475336447} + 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 &587995045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587995043} + 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: Tidak + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &587995046 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587995043} + m_CullTransparentMesh: 1 +--- !u!1 &589694045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 589694046} + - component: {fileID: 589694048} + - component: {fileID: 589694047} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &589694046 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 589694045} + 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: 1146133893} + 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: -60} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &589694047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 589694045} + 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: Apa yang harus dilakukan? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &589694048 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 589694045} + m_CullTransparentMesh: 1 +--- !u!1 &630750735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 630750736} + - component: {fileID: 630750738} + - component: {fileID: 630750737} + m_Layer: 5 + m_Name: Text Deskripsi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &630750736 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630750735} + 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: 871886737} + 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: -176} + m_SizeDelta: {x: -100, y: 39} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &630750737 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630750735} + 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: Ayo cari sampahnya! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 18 + m_fontSizeBase: 18 + 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_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!222 &630750738 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630750735} + m_CullTransparentMesh: 1 +--- !u!1 &648419419 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648419420} + - component: {fileID: 648419422} + - component: {fileID: 648419421} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &648419420 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648419419} + 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: 1490216441} + 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: -12, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &648419421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648419419} + 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: Ambil Gambar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 2 + m_VerticalAlignment: 512 + 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!222 &648419422 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648419419} + m_CullTransparentMesh: 1 +--- !u!1 &678461709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 678461710} + - component: {fileID: 678461712} + - component: {fileID: 678461711} + m_Layer: 5 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &678461710 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678461709} + 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: 859518286} + 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.000030517578} + m_SizeDelta: {x: -7.9999695, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &678461711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678461709} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &678461712 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678461709} + m_CullTransparentMesh: 1 +--- !u!1 &681759149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 681759151} + - component: {fileID: 681759150} + m_Layer: 0 + m_Name: PopupController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &681759150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681759149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1dd9c14537f9dd64ab6a18ae35e7008d, type: 3} + m_Name: + m_EditorClassIdentifier: + CanvasPopup: {fileID: 1146133889} +--- !u!4 &681759151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681759149} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &702408967 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 702408968} + - component: {fileID: 702408970} + m_Layer: 5 + m_Name: ClassifierManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &702408968 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702408967} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &702408970 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702408967} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7a1e53475b03ab4781e9150c5657743, type: 3} + m_Name: + m_EditorClassIdentifier: + onnxModel: {fileID: 5022602860645237092, guid: d66aa6eba90b8cc468ad13fc67782941, type: 3} + outputText: {fileID: 0} + scoreText: {fileID: 1623871409} + titleText: {fileID: 1049649046} + descriptionText: {fileID: 630750737} + displayImage: {fileID: 1133530020} + organikSprite: {fileID: 21300000, guid: fc58403049b23bf4ebd6c22603955b2d, type: 3} + anorganikSprite: {fileID: 21300000, guid: 19131b92c3b25824ca3a4d55150bfb85, type: 3} + bukansampahSprite: {fileID: 21300000, guid: b110c22a85a76204cb4ec91a409e1795, type: 3} + feedbackCorrectImage: {fileID: 1409748} + feedbackWrongImage: {fileID: 1324610471} + feedbackDelay: 1.5 + canvasBerhasil: {fileID: 1121968931} + canvasGagal: {fileID: 1365523672} + audioSource: {fileID: 1261046514} + correctClip: {fileID: 8300000, guid: 34ce3989302fda34c82ecec723f45c7b, type: 3} + wrongClip: {fileID: 8300000, guid: d11e15a09b553594685129dd634e7777, type: 3} + awardClip: {fileID: 8300000, guid: fae2c3c8504dd1249b4c7bbc5d7e96f3, type: 3} +--- !u!1 &705232597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705232598} + - component: {fileID: 705232600} + - component: {fileID: 705232599} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &705232598 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705232597} + 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: 1726456039} + - {fileID: 1719134728} + m_Father: {fileID: 503983521} + 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: -80} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &705232599 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705232597} + 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 &705232600 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705232597} + m_CullTransparentMesh: 1 +--- !u!1 &725486621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 725486622} + - component: {fileID: 725486624} + - component: {fileID: 725486623} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &725486622 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 725486621} + 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: 1146133893} + 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: -30.000122} + m_SizeDelta: {x: 289, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &725486623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 725486621} + 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: Ayo Menjelajah Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &725486624 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 725486621} + m_CullTransparentMesh: 1 +--- !u!1 &736390645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 736390646} + - component: {fileID: 736390649} + - component: {fileID: 736390648} + - component: {fileID: 736390647} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &736390646 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + 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: 1397776686} + m_Father: {fileID: 1365523677} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &736390647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 736390648} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 219615156} + m_TargetAssemblyTypeName: CanvasController, Assembly-CSharp + m_MethodName: CloseGagal + 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!114 &736390648 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + 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: 21300000, guid: d46d3b2243548f244a2be9c295b95325, 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 &736390649 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + m_CullTransparentMesh: 1 +--- !u!1 &780225678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 780225679} + - component: {fileID: 780225682} + - component: {fileID: 780225681} + - component: {fileID: 780225680} + m_Layer: 5 + m_Name: Button Yes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &780225679 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780225678} + 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: 421932036} + m_Father: {fileID: 284864615} + 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: 20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &780225680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780225678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 780225681} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1326123192} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: LevelQuest + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &780225681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780225678} + 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.9607844, g: 0.43137258, b: 0.43137258, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &780225682 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 780225678} + m_CullTransparentMesh: 1 +--- !u!1 &808163946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 808163947} + - component: {fileID: 808163949} + - component: {fileID: 808163948} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &808163947 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808163946} + 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: 39483531} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 42} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &808163948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808163946} + 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: 21300000, guid: 452374809616bf646ab14a0867ba5a37, 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 &808163949 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808163946} + m_CullTransparentMesh: 1 +--- !u!1 &834422041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 834422044} + - component: {fileID: 834422043} + - component: {fileID: 834422042} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &834422042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &859518285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 859518286} + - component: {fileID: 859518290} + - component: {fileID: 859518289} + - component: {fileID: 859518288} + - component: {fileID: 859518287} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &859518286 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + 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: 678461710} + m_Father: {fileID: 1121968936} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &859518287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be277db80727e444097dcc7b075e20e8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &859518288 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 859518289} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1326123192} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadToScene + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: LevelQuest + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &859518289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + 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: 21300000, guid: d46d3b2243548f244a2be9c295b95325, 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 &859518290 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + m_CullTransparentMesh: 1 +--- !u!1 &871886733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 871886737} + - component: {fileID: 871886736} + - component: {fileID: 871886735} + - component: {fileID: 871886734} + - component: {fileID: 871886738} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &871886734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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 &871886735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &871886736 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &871886737 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 883063963} + - {fileID: 1623871407} + - {fileID: 1165004573} + - {fileID: 1133530019} + - {fileID: 1409747} + - {fileID: 1324610469} + - {fileID: 1490216441} + - {fileID: 1049649045} + - {fileID: 630750736} + - {fileID: 702408968} + - {fileID: 1326123193} + - {fileID: 1261046513} + 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!114 &871886738 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0737b46fabc2d2845b6171aa5d743e9f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &883063962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 883063963} + - component: {fileID: 883063965} + - component: {fileID: 883063964} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &883063963 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883063962} + 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: 871886737} + 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 &883063964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883063962} + 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: 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 &883063965 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883063962} + m_CullTransparentMesh: 1 +--- !u!1 &884698947 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 884698948} + - component: {fileID: 884698950} + - component: {fileID: 884698949} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &884698948 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 884698947} + 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: 284864615} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 10, y: -25} + m_SizeDelta: {x: -20, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &884698949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 884698947} + 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: Ingin Keluar dari Tugas ? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4509804, g: 0.4509804, b: 0.4509804, 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: 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!222 &884698950 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 884698947} + m_CullTransparentMesh: 1 +--- !u!1 &1049649044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1049649045} + - component: {fileID: 1049649047} + - component: {fileID: 1049649046} + m_Layer: 5 + m_Name: Text Judul + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1049649045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049649044} + 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: 871886737} + 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: -92} + m_SizeDelta: {x: -72, y: 66} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1049649046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049649044} + 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: JELAJAHI SAMPAH ORGANIK YUK + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 32 + m_fontSizeBase: 32 + 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_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!222 &1049649047 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049649044} + m_CullTransparentMesh: 1 +--- !u!1 &1121968931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1121968936} + - component: {fileID: 1121968935} + - component: {fileID: 1121968934} + - component: {fileID: 1121968933} + - component: {fileID: 1121968932} + m_Layer: 5 + m_Name: CanvasBerhasil + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1121968932 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1121968933 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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 &1121968934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1121968935 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1121968936 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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: 1982807862} + - {fileID: 475324592} + - {fileID: 556783955} + - {fileID: 557546661} + - {fileID: 859518286} + 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 &1133530018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1133530019} + - component: {fileID: 1133530021} + - component: {fileID: 1133530020} + m_Layer: 5 + m_Name: Image_sampah + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1133530019 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133530018} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 871886737} + 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: -40} + m_SizeDelta: {x: 308, y: 490} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1133530020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133530018} + 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: 21300000, guid: fc58403049b23bf4ebd6c22603955b2d, 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 &1133530021 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133530018} + m_CullTransparentMesh: 1 +--- !u!1 &1146133889 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1146133893} + - component: {fileID: 1146133892} + - component: {fileID: 1146133891} + - component: {fileID: 1146133890} + m_Layer: 5 + m_Name: CanvasPopup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1146133890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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 &1146133891 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1146133892 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1146133893 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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: 1936685141} + - {fileID: 2015601057} + - {fileID: 503983521} + - {fileID: 484679290} + - {fileID: 589694046} + - {fileID: 725486622} + - {fileID: 2143816588} + 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 &1165004572 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1165004573} + - component: {fileID: 1165004576} + - component: {fileID: 1165004575} + - component: {fileID: 1165004574} + m_Layer: 5 + m_Name: Button Help + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1165004573 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + 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: 871886737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.00001, y: -20} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1165004574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1165004575} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 681759150} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Muncul + 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!114 &1165004575 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + 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: 21300000, guid: 721cc99d3b1ebd84289cbdd03a1f9b7a, 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 &1165004576 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + m_CullTransparentMesh: 1 +--- !u!1 &1261046512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1261046513} + - component: {fileID: 1261046514} + m_Layer: 5 + m_Name: Audio Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1261046513 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261046512} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &1261046514 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261046512} + 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!1 &1324610468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1324610469} + - component: {fileID: 1324610472} + - component: {fileID: 1324610471} + - component: {fileID: 1324610470} + m_Layer: 5 + m_Name: img_wrong + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1324610469 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324610468} + 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: [] + m_Father: {fileID: 871886737} + 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: 220, y: 220} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!95 &1324610470 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324610468} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: abb80f4f93de6b34489f61efe4c5e187, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1324610471 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324610468} + 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: 21300000, guid: 09de97ceb48ce224dbf9d987c8a01373, 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 &1324610472 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324610468} + m_CullTransparentMesh: 1 +--- !u!1 &1326123191 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1326123193} + - component: {fileID: 1326123192} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1326123192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326123191} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1326123193 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326123191} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1365523672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1365523677} + - component: {fileID: 1365523676} + - component: {fileID: 1365523675} + - component: {fileID: 1365523674} + - component: {fileID: 1365523673} + m_Layer: 5 + m_Name: CanvasGagal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1365523673 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1365523674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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 &1365523675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1365523676 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1365523677 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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: 2092930405} + - {fileID: 1950139860} + - {fileID: 72268671} + - {fileID: 312840040} + - {fileID: 736390646} + 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 &1397776685 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1397776686} + - component: {fileID: 1397776688} + - component: {fileID: 1397776687} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1397776686 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397776685} + 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: 736390646} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1397776687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397776685} + 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: COBA LAGI + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &1397776688 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397776685} + m_CullTransparentMesh: 1 +--- !u!1 &1401429205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1401429206} + - component: {fileID: 1401429209} + - component: {fileID: 1401429208} + - component: {fileID: 1401429207} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1401429206 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401429205} + 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: 1509741404} + 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!95 &1401429207 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401429205} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1401429208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401429205} + 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, g: 0, b: 0, a: 0.6509804} + 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 &1401429209 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401429205} + m_CullTransparentMesh: 1 +--- !u!1 &1490216440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1490216441} + - component: {fileID: 1490216444} + - component: {fileID: 1490216443} + - component: {fileID: 1490216442} + m_Layer: 5 + m_Name: button_takepict + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1490216441 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + 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: 648419420} + m_Father: {fileID: 871886737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1490216442 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1490216443} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 702408970} + m_TargetAssemblyTypeName: AcakClassifier, Assembly-CSharp + m_MethodName: TakePicture + 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!114 &1490216443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &1490216444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + m_CullTransparentMesh: 1 +--- !u!1 &1497344311 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1497344312} + - component: {fileID: 1497344314} + - component: {fileID: 1497344313} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1497344312 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497344311} + 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: 2143816588} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1497344313 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497344311} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &1497344314 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1497344311} + m_CullTransparentMesh: 1 +--- !u!1 &1509741399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1509741404} + - component: {fileID: 1509741403} + - component: {fileID: 1509741402} + - component: {fileID: 1509741401} + - component: {fileID: 1509741400} + m_Layer: 5 + m_Name: CanvasExit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1509741400 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1509741401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + 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 &1509741402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1509741403 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1509741404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509741399} + 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: 1401429206} + - {fileID: 284864615} + 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 &1563965774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1563965775} + - component: {fileID: 1563965777} + - component: {fileID: 1563965776} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1563965775 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1563965774} + 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: 100882937} + - {fileID: 1610459091} + m_Father: {fileID: 39483531} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1563965776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1563965774} + 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 &1563965777 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1563965774} + m_CullTransparentMesh: 1 +--- !u!1 &1610459090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1610459091} + - component: {fileID: 1610459093} + - component: {fileID: 1610459092} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1610459091 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610459090} + 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: 1563965775} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1610459092 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610459090} + 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: Arahkan kamera smartphone ke sampah dengan menghadap ke bawah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1610459093 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610459090} + m_CullTransparentMesh: 1 +--- !u!1 &1623871406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1623871407} + - component: {fileID: 1623871410} + - component: {fileID: 1623871409} + m_Layer: 5 + m_Name: Score + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1623871407 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623871406} + 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: 871886737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -20, y: -22} + m_SizeDelta: {x: 200, y: 32} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1623871409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623871406} + 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: Level 0 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4280912887 + m_fontColor: {r: 0.96862745, g: 0.54509807, b: 0.16078432, 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 + m_fontSizeBase: 23 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + 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!222 &1623871410 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623871406} + m_CullTransparentMesh: 1 +--- !u!1 &1633408052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1633408053} + - component: {fileID: 1633408055} + - component: {fileID: 1633408054} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1633408053 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633408052} + 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: 2015601057} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1633408054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633408052} + 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: Tugas Menjelajah Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &1633408055 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633408052} + m_CullTransparentMesh: 1 +--- !u!1 &1719134727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1719134728} + - component: {fileID: 1719134730} + - component: {fileID: 1719134729} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1719134728 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1719134727} + 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: 1977621515} + - {fileID: 271290639} + m_Father: {fileID: 705232598} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1719134729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1719134727} + 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 &1719134730 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1719134727} + m_CullTransparentMesh: 1 +--- !u!1 &1726456038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1726456039} + - component: {fileID: 1726456041} + - component: {fileID: 1726456040} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1726456039 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726456038} + 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: 705232598} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1726456040 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726456038} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &1726456041 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1726456038} + m_CullTransparentMesh: 1 +--- !u!1 &1738459812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1738459814} + - component: {fileID: 1738459813} + m_Layer: 0 + m_Name: Popup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1738459813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1738459812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3da78fdf494c01a45bd78897e418eb9a, type: 3} + m_Name: + m_EditorClassIdentifier: + Canvas: {fileID: 1509741399} +--- !u!4 &1738459814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1738459812} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &1936685140 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1936685141} + - component: {fileID: 1936685143} + - component: {fileID: 1936685142} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1936685141 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936685140} + 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: 1146133893} + 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.00012207031} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1936685142 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936685140} + 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: 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 &1936685143 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936685140} + m_CullTransparentMesh: 1 +--- !u!1 &1950139859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1950139860} + - component: {fileID: 1950139862} + - component: {fileID: 1950139861} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1950139860 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950139859} + 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: 1365523677} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1950139861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950139859} + 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: 359666238, guid: b9b6df98870811a4587576502b1c4368, 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 &1950139862 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950139859} + m_CullTransparentMesh: 1 +--- !u!1 &1977621514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1977621515} + - component: {fileID: 1977621517} + - component: {fileID: 1977621516} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1977621515 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977621514} + 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: 1719134728} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1977621516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977621514} + 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: Jelajahi sampah sekitar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1977621517 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977621514} + m_CullTransparentMesh: 1 +--- !u!1 &1982807861 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1982807862} + - component: {fileID: 1982807866} + - component: {fileID: 1982807865} + - component: {fileID: 1982807864} + - component: {fileID: 1982807863} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1982807862 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + 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: 1121968936} + 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!95 &1982807863 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!225 &1982807864 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &1982807865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + 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, g: 0, b: 0, a: 0.6509804} + 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 &1982807866 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + m_CullTransparentMesh: 1 +--- !u!1 &2015601056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2015601057} + - component: {fileID: 2015601059} + - component: {fileID: 2015601058} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2015601057 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2015601056} + 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: 37863604} + - {fileID: 1633408053} + m_Father: {fileID: 1146133893} + 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.00024414062} + m_SizeDelta: {x: 0, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2015601058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2015601056} + 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 &2015601059 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2015601056} + m_CullTransparentMesh: 1 +--- !u!1 &2092930404 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2092930405} + - component: {fileID: 2092930408} + - component: {fileID: 2092930407} + - component: {fileID: 2092930406} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2092930405 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + 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: 1365523677} + 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!95 &2092930406 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &2092930407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + 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, g: 0, b: 0, a: 0.6509804} + 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 &2092930408 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + m_CullTransparentMesh: 1 +--- !u!1 &2143816587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2143816588} + - component: {fileID: 2143816591} + - component: {fileID: 2143816590} + - component: {fileID: 2143816589} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2143816588 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + 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: 1497344312} + m_Father: {fileID: 1146133893} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48.000023} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &2143816589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2143816590} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 681759150} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Tutup + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Quest1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2143816590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &2143816591 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 336272305} + - {fileID: 871886737} + - {fileID: 219615157} + - {fileID: 681759151} + - {fileID: 1738459814} + - {fileID: 1509741404} + - {fileID: 1146133893} + - {fileID: 1121968936} + - {fileID: 1365523677} + - {fileID: 834422044} diff --git a/Assets/Scenes/Quest2 2.unity.meta b/Assets/Scenes/Quest2 2.unity.meta new file mode 100644 index 0000000..573e221 --- /dev/null +++ b/Assets/Scenes/Quest2 2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6f49ef48b1485b642b58f9a682943e45 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Quest2.unity b/Assets/Scenes/Quest2.unity new file mode 100644 index 0000000..5d0682f --- /dev/null +++ b/Assets/Scenes/Quest2.unity @@ -0,0 +1,6707 @@ +%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_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 &72268670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 72268671} + - component: {fileID: 72268673} + - component: {fileID: 72268672} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &72268671 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72268670} + 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: 1365523677} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &72268672 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72268670} + 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: -533785743, guid: b9b6df98870811a4587576502b1c4368, 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 &72268673 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72268670} + m_CullTransparentMesh: 1 +--- !u!1 &81210896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 81210897} + - component: {fileID: 81210899} + - component: {fileID: 81210898} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &81210897 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81210896} + 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: 2051118489} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 42} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &81210898 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81210896} + 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: 21300000, guid: 452374809616bf646ab14a0867ba5a37, 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 &81210899 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81210896} + m_CullTransparentMesh: 1 +--- !u!1 &211129136 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 211129137} + - component: {fileID: 211129139} + - component: {fileID: 211129138} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &211129137 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211129136} + 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: 277349851} + - {fileID: 1531738621} + m_Father: {fileID: 1678974507} + 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: -80} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &211129138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211129136} + 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 &211129139 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 211129136} + m_CullTransparentMesh: 1 +--- !u!1 &219615155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 219615157} + - component: {fileID: 219615156} + m_Layer: 0 + m_Name: CanvasController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &219615156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 219615155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ea339c5c414eea4fbfb25a91bd28982, type: 3} + m_Name: + m_EditorClassIdentifier: + canvasGagal: {fileID: 1365523672} + canvasBerhasil: {fileID: 1121968931} + displayImage: {fileID: 734859156} + initialDisplaySprite: {fileID: 21300000, guid: 19131b92c3b25824ca3a4d55150bfb85, type: 3} +--- !u!4 &219615157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 219615155} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 387.04956, y: 1208.7292, z: -9.617835} + 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 &258163744 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 258163745} + - component: {fileID: 258163748} + - component: {fileID: 258163747} + - component: {fileID: 258163746} + m_Layer: 5 + m_Name: img_ok + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &258163745 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258163744} + 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: [] + m_Father: {fileID: 871886737} + 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.00012207031} + m_SizeDelta: {x: 180, y: 180} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!95 &258163746 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258163744} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: abb80f4f93de6b34489f61efe4c5e187, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &258163747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258163744} + 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: 21300000, guid: eba06ced333aba447a18a493f7f4bca8, 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 &258163748 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258163744} + m_CullTransparentMesh: 1 +--- !u!1 &277349850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 277349851} + - component: {fileID: 277349853} + - component: {fileID: 277349852} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &277349851 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277349850} + 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: 211129137} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &277349852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277349850} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &277349853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277349850} + m_CullTransparentMesh: 1 +--- !u!1 &312840039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 312840040} + - component: {fileID: 312840042} + - component: {fileID: 312840041} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &312840040 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312840039} + 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: 1365523677} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &312840041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312840039} + 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: 'Sayang sekali ! kamu belum berhasil mengerjakan tugas + + Ayo Coba Lagi + !' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &312840042 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 312840039} + m_CullTransparentMesh: 1 +--- !u!1 &336272302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 336272305} + - component: {fileID: 336272304} + - component: {fileID: 336272303} + 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 &336272303 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + m_Enabled: 1 +--- !u!20 &336272304 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &336272305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 336272302} + 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 &370564535 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 370564536} + - component: {fileID: 370564538} + - component: {fileID: 370564537} + m_Layer: 5 + m_Name: Panel Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &370564536 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 370564535} + 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: 1123423261} + - {fileID: 710367067} + m_Father: {fileID: 1146133893} + 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.00024414062} + m_SizeDelta: {x: 0, y: 90} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &370564537 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 370564535} + 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 &370564538 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 370564535} + m_CullTransparentMesh: 1 +--- !u!1 &458729876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458729877} + - component: {fileID: 458729879} + - component: {fileID: 458729878} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &458729877 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458729876} + 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: 2030963584} + 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 &458729878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458729876} + 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: Ya + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &458729879 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458729876} + m_CullTransparentMesh: 1 +--- !u!1 &475324591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 475324592} + - component: {fileID: 475324594} + - component: {fileID: 475324593} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &475324592 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475324591} + 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: 1121968936} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &475324593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475324591} + 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: 1525099503, guid: b9b6df98870811a4587576502b1c4368, 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 &475324594 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 475324591} + m_CullTransparentMesh: 1 +--- !u!1 &491785653 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491785654} + - component: {fileID: 491785656} + - component: {fileID: 491785655} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &491785654 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491785653} + 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: 1633560460} + 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 &491785655 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491785653} + 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: Tidak + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 24 + m_fontSizeBase: 24 + 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_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!222 &491785656 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 491785653} + m_CullTransparentMesh: 1 +--- !u!1 &493626319 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493626324} + - component: {fileID: 493626323} + - component: {fileID: 493626322} + - component: {fileID: 493626321} + - component: {fileID: 493626320} + m_Layer: 5 + m_Name: CanvasExit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &493626320 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493626319} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &493626321 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493626319} + 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 &493626322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493626319} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &493626323 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493626319} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &493626324 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493626319} + 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: 1402930827} + - {fileID: 1312790366} + 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 &556783954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 556783955} + - component: {fileID: 556783957} + - component: {fileID: 556783956} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &556783955 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556783954} + 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: 1121968936} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &556783956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556783954} + 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: 467368826, guid: b9b6df98870811a4587576502b1c4368, 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 &556783957 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 556783954} + m_CullTransparentMesh: 1 +--- !u!1 &557546660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 557546661} + - component: {fileID: 557546663} + - component: {fileID: 557546662} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &557546661 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557546660} + 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: 1121968936} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &557546662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557546660} + 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: "Kerja bagus ! kamu \nberhasil mengerjakan tugas\ndengan baik" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &557546663 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 557546660} + m_CullTransparentMesh: 1 +--- !u!1 &620438956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 620438957} + - component: {fileID: 620438959} + - component: {fileID: 620438958} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &620438957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620438956} + 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: 1955420211} + - {fileID: 1278626770} + m_Father: {fileID: 2051118489} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &620438958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620438956} + 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 &620438959 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620438956} + m_CullTransparentMesh: 1 +--- !u!1 &630750735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 630750736} + - component: {fileID: 630750738} + - component: {fileID: 630750737} + m_Layer: 5 + m_Name: Text Deskripsi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &630750736 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630750735} + 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: 871886737} + 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: -174} + m_SizeDelta: {x: -100, y: 39} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &630750737 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630750735} + 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: Ayo cari sampahnya! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 18 + m_fontSizeBase: 18 + 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_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!222 &630750738 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630750735} + m_CullTransparentMesh: 1 +--- !u!1 &648419419 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648419420} + - component: {fileID: 648419422} + - component: {fileID: 648419421} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &648419420 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648419419} + 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: 1490216441} + 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: -12, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &648419421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648419419} + 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: Ambil Gambar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 2 + m_VerticalAlignment: 512 + 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!222 &648419422 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648419419} + m_CullTransparentMesh: 1 +--- !u!1 &678461709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 678461710} + - component: {fileID: 678461712} + - component: {fileID: 678461711} + m_Layer: 5 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &678461710 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678461709} + 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: 859518286} + 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.000030517578} + m_SizeDelta: {x: -7.9999695, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &678461711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678461709} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &678461712 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678461709} + m_CullTransparentMesh: 1 +--- !u!1 &681759149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 681759151} + - component: {fileID: 681759150} + m_Layer: 0 + m_Name: PopupController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &681759150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681759149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1dd9c14537f9dd64ab6a18ae35e7008d, type: 3} + m_Name: + m_EditorClassIdentifier: + CanvasPopup: {fileID: 1146133889} +--- !u!4 &681759151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 681759149} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &702408967 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 702408968} + - component: {fileID: 702408969} + m_Layer: 5 + m_Name: ClassifierManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &702408968 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702408967} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &702408969 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702408967} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4489cd09d02163d4ca088d0fb8c27d58, type: 3} + m_Name: + m_EditorClassIdentifier: + onnxModel: {fileID: 5022602860645237092, guid: d66aa6eba90b8cc468ad13fc67782941, type: 3} + outputText: {fileID: 0} + scoreText: {fileID: 1623871409} + displayImage: {fileID: 734859156} + feedbackCorrectImage: {fileID: 258163747} + feedbackWrongImage: {fileID: 1818261705} + feedbackDelay: 1.5 + canvasBerhasil: {fileID: 1121968931} + canvasGagal: {fileID: 1365523672} + audioSource: {fileID: 1261046514} + correctClip: {fileID: 8300000, guid: 34ce3989302fda34c82ecec723f45c7b, type: 3} + wrongClip: {fileID: 8300000, guid: d11e15a09b553594685129dd634e7777, type: 3} + awardClip: {fileID: 8300000, guid: fae2c3c8504dd1249b4c7bbc5d7e96f3, type: 3} +--- !u!1 &710367066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 710367067} + - component: {fileID: 710367069} + - component: {fileID: 710367068} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &710367067 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 710367066} + 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: 370564536} + 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: 61, y: -4} + m_SizeDelta: {x: 224, y: 32} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &710367068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 710367066} + 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: Tugas Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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: -53.437088, 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 &710367069 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 710367066} + m_CullTransparentMesh: 1 +--- !u!1 &734859155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 734859158} + - component: {fileID: 734859157} + - component: {fileID: 734859156} + m_Layer: 5 + m_Name: Image_sampah + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &734859156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734859155} + 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: 21300000, guid: 19131b92c3b25824ca3a4d55150bfb85, 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 &734859157 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734859155} + m_CullTransparentMesh: 1 +--- !u!224 &734859158 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734859155} + 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: 871886737} + 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: -40} + m_SizeDelta: {x: -120, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &736390645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 736390646} + - component: {fileID: 736390649} + - component: {fileID: 736390648} + - component: {fileID: 736390647} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &736390646 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + 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: 1397776686} + m_Father: {fileID: 1365523677} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &736390647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 736390648} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 219615156} + m_TargetAssemblyTypeName: CanvasController, Assembly-CSharp + m_MethodName: Closed + 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!114 &736390648 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + 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: 21300000, guid: d46d3b2243548f244a2be9c295b95325, 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 &736390649 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 736390645} + m_CullTransparentMesh: 1 +--- !u!1 &770948948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 770948949} + - component: {fileID: 770948951} + - component: {fileID: 770948950} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &770948949 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 770948948} + 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: 1146133893} + 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: -60} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &770948950 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 770948948} + 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: Apa yang harus dilakukan? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &770948951 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 770948948} + m_CullTransparentMesh: 1 +--- !u!1 &834422041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 834422044} + - component: {fileID: 834422043} + - component: {fileID: 834422042} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &834422042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &834422044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834422041} + 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 &859518285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 859518286} + - component: {fileID: 859518290} + - component: {fileID: 859518289} + - component: {fileID: 859518288} + - component: {fileID: 859518287} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &859518286 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + 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: 678461710} + m_Father: {fileID: 1121968936} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &859518287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be277db80727e444097dcc7b075e20e8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &859518288 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 859518289} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1326123192} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: MainMenu + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &859518289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + 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: 21300000, guid: d46d3b2243548f244a2be9c295b95325, 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 &859518290 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859518285} + m_CullTransparentMesh: 1 +--- !u!1 &871886733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 871886737} + - component: {fileID: 871886736} + - component: {fileID: 871886735} + - component: {fileID: 871886734} + - component: {fileID: 871886738} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &871886734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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 &871886735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &871886736 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &871886737 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + 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: 883063963} + - {fileID: 1623871407} + - {fileID: 1165004573} + - {fileID: 734859158} + - {fileID: 1818261703} + - {fileID: 258163745} + - {fileID: 1490216441} + - {fileID: 1049649045} + - {fileID: 630750736} + - {fileID: 702408968} + - {fileID: 1326123193} + - {fileID: 1261046513} + 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!114 &871886738 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871886733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0737b46fabc2d2845b6171aa5d743e9f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &883063962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 883063963} + - component: {fileID: 883063965} + - component: {fileID: 883063964} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &883063963 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883063962} + 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: 871886737} + 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 &883063964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883063962} + 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: 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 &883063965 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 883063962} + m_CullTransparentMesh: 1 +--- !u!1 &1024376887 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1024376888} + - component: {fileID: 1024376890} + - component: {fileID: 1024376889} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1024376888 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1024376887} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.800001, y: 0.800001, z: 0.800001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1146133893} + 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: -89.999756} + m_SizeDelta: {x: 0, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1024376889 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1024376887} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &1024376890 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1024376887} + m_CullTransparentMesh: 1 +--- !u!1 &1049649044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1049649045} + - component: {fileID: 1049649047} + - component: {fileID: 1049649046} + m_Layer: 5 + m_Name: Text Judul + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1049649045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049649044} + 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: 871886737} + 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: -120} + m_SizeDelta: {x: -72, y: 39} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1049649046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049649044} + 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: JELAJAHI SAMPAH ANORGANIK YUK + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 32 + m_fontSizeBase: 32 + 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_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!222 &1049649047 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1049649044} + m_CullTransparentMesh: 1 +--- !u!1 &1121968931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1121968936} + - component: {fileID: 1121968935} + - component: {fileID: 1121968934} + - component: {fileID: 1121968933} + - component: {fileID: 1121968932} + m_Layer: 5 + m_Name: CanvasBerhasil + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1121968932 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1121968933 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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 &1121968934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1121968935 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1121968936 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121968931} + 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: 1982807862} + - {fileID: 475324592} + - {fileID: 556783955} + - {fileID: 557546661} + - {fileID: 859518286} + 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 &1123423260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1123423261} + - component: {fileID: 1123423264} + - component: {fileID: 1123423263} + - component: {fileID: 1123423262} + m_Layer: 5 + m_Name: Button Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1123423261 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123423260} + 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: 370564536} + 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: 20, y: 0} + m_SizeDelta: {x: 25, y: 23} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1123423262 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123423260} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1123423263} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1131217166} + m_TargetAssemblyTypeName: CanvasPopup, Assembly-CSharp + m_MethodName: Muncul + 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!114 &1123423263 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123423260} + 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: 21300000, guid: e66bb756f49b0da409108037138c8241, 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 &1123423264 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1123423260} + m_CullTransparentMesh: 1 +--- !u!1 &1131217165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1131217167} + - component: {fileID: 1131217166} + m_Layer: 0 + m_Name: Popup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1131217166 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1131217165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3da78fdf494c01a45bd78897e418eb9a, type: 3} + m_Name: + m_EditorClassIdentifier: + Canvas: {fileID: 493626319} +--- !u!4 &1131217167 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1131217165} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 1200, 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 &1146133889 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1146133893} + - component: {fileID: 1146133892} + - component: {fileID: 1146133891} + - component: {fileID: 1146133890} + m_Layer: 5 + m_Name: CanvasPopup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1146133890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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 &1146133891 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1146133892 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1146133893 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146133889} + 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: 1936685141} + - {fileID: 1678974507} + - {fileID: 1024376888} + - {fileID: 770948949} + - {fileID: 370564536} + - {fileID: 1231967760} + - {fileID: 2143816588} + 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 &1160442613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1160442614} + - component: {fileID: 1160442616} + - component: {fileID: 1160442615} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1160442614 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1160442613} + 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: 2143816588} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1160442615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1160442613} + 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: LANJUTKAN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &1160442616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1160442613} + m_CullTransparentMesh: 1 +--- !u!1 &1165004572 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1165004573} + - component: {fileID: 1165004576} + - component: {fileID: 1165004575} + - component: {fileID: 1165004574} + m_Layer: 5 + m_Name: Button Help + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1165004573 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + 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: 871886737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20.00001, y: -20} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1165004574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1165004575} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 681759150} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Muncul + 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!114 &1165004575 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + 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: 21300000, guid: 721cc99d3b1ebd84289cbdd03a1f9b7a, 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 &1165004576 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1165004572} + m_CullTransparentMesh: 1 +--- !u!1 &1197685053 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1197685054} + - component: {fileID: 1197685056} + - component: {fileID: 1197685055} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1197685054 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1197685053} + 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: 1312790366} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 10, y: -25} + m_SizeDelta: {x: -20, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1197685055 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1197685053} + 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: Ingin Keluar dari Tugas ? + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285756275 + m_fontColor: {r: 0.4509804, g: 0.4509804, b: 0.4509804, 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: 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!222 &1197685056 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1197685053} + m_CullTransparentMesh: 1 +--- !u!1 &1231967759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1231967760} + - component: {fileID: 1231967762} + - component: {fileID: 1231967761} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1231967760 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231967759} + 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: 1146133893} + 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: -30.000122} + m_SizeDelta: {x: 289, y: 39} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1231967761 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231967759} + 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: Ayo Mencari Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &1231967762 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231967759} + m_CullTransparentMesh: 1 +--- !u!1 &1261046512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1261046513} + - component: {fileID: 1261046514} + m_Layer: 5 + m_Name: Audio Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1261046513 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261046512} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!82 &1261046514 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261046512} + 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!1 &1278626769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1278626770} + - component: {fileID: 1278626772} + - component: {fileID: 1278626771} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1278626770 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278626769} + 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: 620438957} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1278626771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278626769} + 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: Arahkan kamera smartphone ke sampah dengan menghadap ke bawah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1278626772 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1278626769} + m_CullTransparentMesh: 1 +--- !u!1 &1312790365 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1312790366} + - component: {fileID: 1312790368} + - component: {fileID: 1312790367} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1312790366 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1312790365} + 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: 1197685054} + - {fileID: 1633560460} + - {fileID: 2030963584} + m_Father: {fileID: 493626324} + 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: 333, y: 160} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1312790367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1312790365} + 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 &1312790368 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1312790365} + m_CullTransparentMesh: 1 +--- !u!1 &1326123191 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1326123193} + - component: {fileID: 1326123192} + m_Layer: 5 + m_Name: SceneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1326123192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326123191} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 914c7284adeded84bb8d70cc06f59ebc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1326123193 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1326123191} + 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: 871886737} + 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: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1336571262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1336571263} + - component: {fileID: 1336571265} + - component: {fileID: 1336571264} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1336571263 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1336571262} + 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: 1531738621} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1336571264 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1336571262} + 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: 'Cari sampah botol plastik di sekitar kamu, hal ini + + membuat kamu mengenal + lebih luas tentang sampah' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1336571265 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1336571262} + m_CullTransparentMesh: 1 +--- !u!1 &1365523672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1365523677} + - component: {fileID: 1365523676} + - component: {fileID: 1365523675} + - component: {fileID: 1365523674} + - component: {fileID: 1365523673} + m_Layer: 5 + m_Name: CanvasGagal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!95 &1365523673 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1365523674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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 &1365523675 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1365523676 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1365523677 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365523672} + 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: 2092930405} + - {fileID: 1950139860} + - {fileID: 72268671} + - {fileID: 312840040} + - {fileID: 736390646} + 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 &1397776685 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1397776686} + - component: {fileID: 1397776688} + - component: {fileID: 1397776687} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1397776686 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397776685} + 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: 736390646} + 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: -8, y: -8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1397776687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397776685} + 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: COBA LAGI + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, 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: 26 + m_fontSizeBase: 26 + 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_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!222 &1397776688 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397776685} + m_CullTransparentMesh: 1 +--- !u!1 &1402930826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1402930827} + - component: {fileID: 1402930830} + - component: {fileID: 1402930829} + - component: {fileID: 1402930828} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1402930827 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1402930826} + 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: 493626324} + 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!95 &1402930828 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1402930826} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1402930829 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1402930826} + 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, g: 0, b: 0, a: 0.6509804} + 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 &1402930830 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1402930826} + m_CullTransparentMesh: 1 +--- !u!1 &1490216440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1490216441} + - component: {fileID: 1490216444} + - component: {fileID: 1490216443} + - component: {fileID: 1490216442} + m_Layer: 5 + m_Name: button_takepict + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1490216441 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + 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: 648419420} + m_Father: {fileID: 871886737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1490216442 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1490216443} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 702408969} + m_TargetAssemblyTypeName: AnorganikClassifier, Assembly-CSharp + m_MethodName: TakePicture + 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!114 &1490216443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &1490216444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1490216440} + m_CullTransparentMesh: 1 +--- !u!1 &1531738620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1531738621} + - component: {fileID: 1531738623} + - component: {fileID: 1531738622} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1531738621 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531738620} + 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: 1802855130} + - {fileID: 1336571263} + m_Father: {fileID: 211129137} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1531738622 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531738620} + 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 &1531738623 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531738620} + m_CullTransparentMesh: 1 +--- !u!1 &1623871406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1623871407} + - component: {fileID: 1623871410} + - component: {fileID: 1623871409} + m_Layer: 5 + m_Name: Score + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1623871407 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623871406} + 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: 871886737} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -20, y: -22} + m_SizeDelta: {x: 200, y: 32} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1623871409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623871406} + 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: 0/5 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4280912887 + m_fontColor: {r: 0.96862745, g: 0.54509807, b: 0.16078432, 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 + m_fontSizeBase: 23 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + 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!222 &1623871410 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1623871406} + m_CullTransparentMesh: 1 +--- !u!1 &1633560459 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1633560460} + - component: {fileID: 1633560463} + - component: {fileID: 1633560462} + - component: {fileID: 1633560461} + m_Layer: 5 + m_Name: Button No + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1633560460 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633560459} + 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: 491785654} + m_Father: {fileID: 1312790366} + 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: -20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &1633560461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633560459} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1633560462} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1131217166} + m_TargetAssemblyTypeName: CanvasPopup, Assembly-CSharp + m_MethodName: Tutup + 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!114 &1633560462 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633560459} + 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.9622642, g: 0.9622642, b: 0.9622642, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1633560463 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633560459} + m_CullTransparentMesh: 1 +--- !u!1 &1678974506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1678974507} + - component: {fileID: 1678974509} + - component: {fileID: 1678974508} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1678974507 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1678974506} + 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: 2051118489} + - {fileID: 211129137} + m_Father: {fileID: 1146133893} + 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: -160.00006} + m_SizeDelta: {x: 388, y: 135} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1678974508 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1678974506} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &1678974509 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1678974506} + m_CullTransparentMesh: 1 +--- !u!1 &1802855129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1802855130} + - component: {fileID: 1802855132} + - component: {fileID: 1802855131} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1802855130 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1802855129} + 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: 1531738621} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1802855131 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1802855129} + 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: Jelajahi sampah sekitar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1802855132 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1802855129} + m_CullTransparentMesh: 1 +--- !u!1 &1818261702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1818261703} + - component: {fileID: 1818261706} + - component: {fileID: 1818261705} + - component: {fileID: 1818261704} + m_Layer: 5 + m_Name: img_wrong + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1818261703 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818261702} + 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: [] + m_Father: {fileID: 871886737} + 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.00012207031} + m_SizeDelta: {x: 220, y: 220} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!95 &1818261704 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818261702} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: abb80f4f93de6b34489f61efe4c5e187, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1818261705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818261702} + 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: 21300000, guid: 09de97ceb48ce224dbf9d987c8a01373, 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 &1818261706 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1818261702} + m_CullTransparentMesh: 1 +--- !u!1 &1936685140 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1936685141} + - component: {fileID: 1936685143} + - component: {fileID: 1936685142} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1936685141 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936685140} + 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: 1146133893} + 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.00012207031} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1936685142 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936685140} + 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: 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 &1936685143 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1936685140} + m_CullTransparentMesh: 1 +--- !u!1 &1950139859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1950139860} + - component: {fileID: 1950139862} + - component: {fileID: 1950139861} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1950139860 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950139859} + 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: 1365523677} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1950139861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950139859} + 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: 359666238, guid: b9b6df98870811a4587576502b1c4368, 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 &1950139862 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1950139859} + m_CullTransparentMesh: 1 +--- !u!1 &1955420210 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1955420211} + - component: {fileID: 1955420213} + - component: {fileID: 1955420212} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1955420211 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955420210} + 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: 620438957} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1955420212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955420210} + 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: Siapkan Kamera + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1955420213 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955420210} + m_CullTransparentMesh: 1 +--- !u!1 &1982807861 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1982807862} + - component: {fileID: 1982807866} + - component: {fileID: 1982807865} + - component: {fileID: 1982807864} + - component: {fileID: 1982807863} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1982807862 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + 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: 1121968936} + 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!95 &1982807863 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!225 &1982807864 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &1982807865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + 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, g: 0, b: 0, a: 0.6509804} + 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 &1982807866 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982807861} + m_CullTransparentMesh: 1 +--- !u!1 &2030963583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2030963584} + - component: {fileID: 2030963587} + - component: {fileID: 2030963586} + - component: {fileID: 2030963585} + m_Layer: 5 + m_Name: Button Yes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2030963584 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030963583} + 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: 458729877} + m_Father: {fileID: 1312790366} + 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: 20, y: -25} + m_SizeDelta: {x: 140, y: 50} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &2030963585 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030963583} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2030963586} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1326123192} + m_TargetAssemblyTypeName: SceneController, Assembly-CSharp + m_MethodName: LoadPilihanTugas + 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!114 &2030963586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030963583} + 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.9607844, g: 0.43137258, b: 0.43137258, 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: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2030963587 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2030963583} + m_CullTransparentMesh: 1 +--- !u!1 &2051118488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2051118489} + - component: {fileID: 2051118491} + - component: {fileID: 2051118490} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2051118489 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051118488} + 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: 81210897} + - {fileID: 620438957} + m_Father: {fileID: 1678974507} + 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: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2051118490 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051118488} + 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 &2051118491 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2051118488} + m_CullTransparentMesh: 1 +--- !u!1 &2092930404 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2092930405} + - component: {fileID: 2092930408} + - component: {fileID: 2092930407} + - component: {fileID: 2092930406} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2092930405 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + 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: 1365523677} + 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!95 &2092930406 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &2092930407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + 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, g: 0, b: 0, a: 0.6509804} + 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 &2092930408 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2092930404} + m_CullTransparentMesh: 1 +--- !u!1 &2143816587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2143816588} + - component: {fileID: 2143816591} + - component: {fileID: 2143816590} + - component: {fileID: 2143816589} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2143816588 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + 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: 1160442614} + m_Father: {fileID: 1146133893} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48.000023} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &2143816589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2143816590} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 681759150} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Tutup + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Quest1 + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2143816590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + 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: 21300000, guid: dfebb5eb8dc358a4fb9a4b1afbad0b58, 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 &2143816591 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143816587} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 336272305} + - {fileID: 871886737} + - {fileID: 219615157} + - {fileID: 681759151} + - {fileID: 1131217167} + - {fileID: 493626324} + - {fileID: 1146133893} + - {fileID: 1121968936} + - {fileID: 1365523677} + - {fileID: 834422044} diff --git a/Assets/Scenes/Quest2.unity.meta b/Assets/Scenes/Quest2.unity.meta new file mode 100644 index 0000000..5a3f688 --- /dev/null +++ b/Assets/Scenes/Quest2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aee385e27859f6644bf571aff04eee0b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Quest3.unity b/Assets/Scenes/Quest3.unity new file mode 100644 index 0000000..1232908 --- /dev/null +++ b/Assets/Scenes/Quest3.unity @@ -0,0 +1,4532 @@ +%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 &29392715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 29392716} + - component: {fileID: 29392717} + m_Layer: 0 + m_Name: MQTT_Receiver + m_TagString: MQTT_Receiver + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &29392716 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29392715} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 196.5, y: 426, 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 &29392717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29392715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bb997f414d002b44eac45d4aedd40cc3, type: 3} + m_Name: + m_EditorClassIdentifier: + brokerAddress: 192.168.1.100 + brokerPort: 1883 + isEncrypted: 0 + connectionDelay: 500 + timeoutOnConnection: 30000 + autoConnect: 1 + mqttUserName: + mqttPassword: + topicSubscribe: tempat_sampah + topicPublish: + messagePublish: + autoTest: 0 +--- !u!1 &112256757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 112256758} + - component: {fileID: 112256760} + - component: {fileID: 112256759} + m_Layer: 5 + m_Name: img1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &112256758 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112256757} + 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: 684735002} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &112256759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112256757} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &112256760 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112256757} + m_CullTransparentMesh: 1 +--- !u!1 &115805146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 115805147} + - component: {fileID: 115805151} + - component: {fileID: 115805150} + - component: {fileID: 115805149} + - component: {fileID: 115805152} + m_Layer: 5 + m_Name: ButtonLanjutkan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &115805147 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115805146} + 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: 310288620} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 48} + m_SizeDelta: {x: 353, y: 52} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &115805149 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115805146} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 115805150} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 115805152} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Tutup + 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!114 &115805150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115805146} + 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: 21300000, guid: f94bd43090ebcc7408ea3dd1bd55be60, 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 &115805151 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115805146} + m_CullTransparentMesh: 1 +--- !u!114 &115805152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115805146} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1dd9c14537f9dd64ab6a18ae35e7008d, type: 3} + m_Name: + m_EditorClassIdentifier: + CanvasPopup: {fileID: 310288616} +--- !u!1 &137183724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 137183725} + - component: {fileID: 137183727} + - component: {fileID: 137183726} + - component: {fileID: 137183728} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &137183725 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137183724} + 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: 1706676883} + 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 &137183726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137183724} + 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, g: 0, b: 0, a: 0.6509804} + 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 &137183727 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137183724} + m_CullTransparentMesh: 1 +--- !u!95 &137183728 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137183724} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &177619694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 177619698} + - component: {fileID: 177619697} + - component: {fileID: 177619696} + - component: {fileID: 177619695} + - component: {fileID: 177619699} + m_Layer: 5 + m_Name: CanvasBerhasil + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &177619695 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177619694} + 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 &177619696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177619694} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &177619697 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177619694} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &177619698 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177619694} + 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: 669821258} + - {fileID: 464908466} + - {fileID: 1127155075} + - {fileID: 1042023139} + - {fileID: 1414414950} + 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!95 &177619699 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 177619694} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &240878926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 240878927} + - component: {fileID: 240878929} + - component: {fileID: 240878928} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &240878927 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240878926} + 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: 1699331487} + 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: -12} + m_SizeDelta: {x: 288, y: 39} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &240878928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240878926} + 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: Ayo Buang Sampahnya + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &240878929 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 240878926} + m_CullTransparentMesh: 1 +--- !u!1 &257442823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 257442825} + - component: {fileID: 257442824} + m_Layer: 0 + m_Name: Timer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &257442824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257442823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67e7ebcaaf8689a4f84260fd48b58c6a, type: 3} + m_Name: + m_EditorClassIdentifier: + timerText: {fileID: 1028659381} + GameAktif: 1 + waktu: 600 + CanvasBerhasil: {fileID: 177619694} + CanvasGagal: {fileID: 1706676879} +--- !u!4 &257442825 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 257442823} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 196.5, y: 426, 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 &310288616 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 310288620} + - component: {fileID: 310288619} + - component: {fileID: 310288618} + - component: {fileID: 310288617} + m_Layer: 5 + m_Name: CanvasPopup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &310288617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310288616} + 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 &310288618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310288616} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &310288619 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310288616} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &310288620 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 310288616} + 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: 1925068867} + - {fileID: 1332869454} + - {fileID: 1725437822} + - {fileID: 115805147} + 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 &377809247 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 377809248} + - component: {fileID: 377809250} + - component: {fileID: 377809249} + m_Layer: 5 + m_Name: img2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &377809248 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 377809247} + 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: 1469351642} + 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: 32, y: -0} + m_SizeDelta: {x: 42, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &377809249 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 377809247} + 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: -303589398, guid: af7195339b759ff498cc321aff8e68d7, 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 &377809250 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 377809247} + m_CullTransparentMesh: 1 +--- !u!1 &451207899 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 451207900} + - component: {fileID: 451207902} + - component: {fileID: 451207901} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &451207900 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 451207899} + 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: 1725437822} + 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: -40.69995} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &451207901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 451207899} + 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: Kumpulkan Sampai Penuh + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_sharedMaterial: {fileID: 7325126091802064942, guid: 9ae22249db18b5a468dc3f4e0786e79d, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &451207902 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 451207899} + m_CullTransparentMesh: 1 +--- !u!1 &464908465 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 464908466} + - component: {fileID: 464908468} + - component: {fileID: 464908467} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &464908466 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464908465} + 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: 177619698} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &464908467 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464908465} + 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: 1525099503, guid: b9b6df98870811a4587576502b1c4368, 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 &464908468 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464908465} + m_CullTransparentMesh: 1 +--- !u!1 &477516350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 477516352} + - component: {fileID: 477516351} + m_Layer: 0 + m_Name: MQTT_Control + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &477516351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 477516350} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c3c2e232a4d277d46a580767e0a5ab8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _eventSender: {fileID: 29392717} + nilaisensor: {fileID: 1812371710} +--- !u!4 &477516352 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 477516350} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 150, y: 266.49963, 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 &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 &669821257 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 669821258} + - component: {fileID: 669821260} + - component: {fileID: 669821259} + - component: {fileID: 669821262} + - component: {fileID: 669821261} + m_Layer: 5 + m_Name: bghitam + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &669821258 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669821257} + 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: 177619698} + 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 &669821259 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669821257} + 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, g: 0, b: 0, a: 0.6509804} + 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 &669821260 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669821257} + m_CullTransparentMesh: 1 +--- !u!95 &669821261 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669821257} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 532702c290244bf4db2565a483321110, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!225 &669821262 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669821257} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &679710286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 679710287} + - component: {fileID: 679710289} + - component: {fileID: 679710288} + m_Layer: 5 + m_Name: PanelText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &679710287 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 679710286} + 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: 1327304358} + - {fileID: 1454570619} + m_Father: {fileID: 1469351642} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &679710288 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 679710286} + 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 &679710289 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 679710286} + m_CullTransparentMesh: 1 +--- !u!1 &684735001 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 684735002} + - component: {fileID: 684735004} + - component: {fileID: 684735003} + m_Layer: 5 + m_Name: PanelTips1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &684735002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684735001} + 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: 112256758} + - {fileID: 1969292495} + m_Father: {fileID: 1725437822} + 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: -91} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &684735003 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684735001} + 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 &684735004 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684735001} + m_CullTransparentMesh: 1 +--- !u!1 &859506763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 859506767} + - component: {fileID: 859506766} + - component: {fileID: 859506765} + - component: {fileID: 859506764} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &859506764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859506763} + 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 &859506765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859506763} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &859506766 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859506763} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &859506767 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 859506763} + 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: 1341821914} + - {fileID: 1340177760} + 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 &907322339 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 907322340} + - component: {fileID: 907322342} + - component: {fileID: 907322341} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &907322340 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 907322339} + 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: 1706676883} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &907322341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 907322339} + 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: "Kerja bagus ! kamu \nberhasil mengerjakan tugas\ndengan baik" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &907322342 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 907322339} + m_CullTransparentMesh: 1 +--- !u!1 &1028659379 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1028659380} + - component: {fileID: 1028659382} + - component: {fileID: 1028659381} + m_Layer: 5 + m_Name: timer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1028659380 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028659379} + 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: 1341821914} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -20, y: -42} + m_SizeDelta: {x: 70, y: 50} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1028659381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028659379} + 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: 00:00 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4280912887 + m_fontColor: {r: 0.96862745, g: 0.54509807, b: 0.16078432, 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 + m_fontSizeBase: 23 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + 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!222 &1028659382 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028659379} + m_CullTransparentMesh: 1 +--- !u!1 &1042023138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1042023139} + - component: {fileID: 1042023141} + - component: {fileID: 1042023140} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1042023139 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1042023138} + 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: 177619698} + 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: -58} + m_SizeDelta: {x: 272, y: 96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1042023140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1042023138} + 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: "Kerja bagus ! kamu \nberhasil mengerjakan tugas\ndengan baik" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282203453 + m_fontColor: {r: 0.23921569, g: 0.23921569, b: 0.23921569, 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 + m_fontSizeBase: 23 + 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: 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!222 &1042023141 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1042023138} + m_CullTransparentMesh: 1 +--- !u!1 &1127155074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1127155075} + - component: {fileID: 1127155077} + - component: {fileID: 1127155076} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1127155075 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127155074} + 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: 177619698} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1127155076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127155074} + 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: 467368826, guid: b9b6df98870811a4587576502b1c4368, 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 &1127155077 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127155074} + m_CullTransparentMesh: 1 +--- !u!1 &1142866691 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1142866692} + - component: {fileID: 1142866694} + - component: {fileID: 1142866693} + m_Layer: 5 + m_Name: TitleText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1142866692 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142866691} + 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: 1969292495} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1142866693 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142866691} + 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: Siapkan tempat sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1142866694 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142866691} + m_CullTransparentMesh: 1 +--- !u!1 &1261927579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1261927580} + - component: {fileID: 1261927583} + - component: {fileID: 1261927582} + - component: {fileID: 1261927581} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1261927580 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261927579} + 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: 1706676883} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1261927581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261927579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1261927582} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 257442824} + m_TargetAssemblyTypeName: TimerSetting, Assembly-CSharp + m_MethodName: RestartGame + 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!114 &1261927582 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261927579} + 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: 365088828, guid: b9b6df98870811a4587576502b1c4368, 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 &1261927583 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261927579} + m_CullTransparentMesh: 1 +--- !u!1 &1327304357 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1327304358} + - component: {fileID: 1327304360} + - component: {fileID: 1327304359} + m_Layer: 5 + m_Name: TitleText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1327304358 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1327304357} + 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: 679710287} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 290, y: 21} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1327304359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1327304357} + 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: Siapkan tempat sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 16 + m_fontSizeBase: 16 + 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: 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!222 &1327304360 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1327304357} + m_CullTransparentMesh: 1 +--- !u!1 &1332869453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1332869454} + - component: {fileID: 1332869456} + - component: {fileID: 1332869455} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1332869454 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1332869453} + 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: 310288620} + 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: -32} + m_SizeDelta: {x: 346, y: 348} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1332869455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1332869453} + 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: -539440237, guid: af7195339b759ff498cc321aff8e68d7, 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 &1332869456 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1332869453} + m_CullTransparentMesh: 1 +--- !u!1 &1340177759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1340177760} + - component: {fileID: 1340177763} + - component: {fileID: 1340177762} + - component: {fileID: 1340177761} + - component: {fileID: 1340177764} + m_Layer: 5 + m_Name: tanya + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1340177760 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1340177759} + 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: 859506767} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 20, y: -42} + m_SizeDelta: {x: 44, y: 46} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1340177761 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1340177759} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1340177762} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1340177764} + m_TargetAssemblyTypeName: MunculPopup, Assembly-CSharp + m_MethodName: Muncul + 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!114 &1340177762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1340177759} + 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: -1599702050, guid: af7195339b759ff498cc321aff8e68d7, 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 &1340177763 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1340177759} + m_CullTransparentMesh: 1 +--- !u!114 &1340177764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1340177759} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1dd9c14537f9dd64ab6a18ae35e7008d, type: 3} + m_Name: + m_EditorClassIdentifier: + CanvasPopup: {fileID: 310288616} +--- !u!1 &1341821913 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1341821914} + - component: {fileID: 1341821916} + - component: {fileID: 1341821915} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1341821914 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1341821913} + 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: 1028659380} + - {fileID: 1699331487} + - {fileID: 1812371709} + m_Father: {fileID: 859506767} + 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 &1341821915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1341821913} + 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: 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 &1341821916 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1341821913} + m_CullTransparentMesh: 1 +--- !u!1 &1393075334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1393075335} + - component: {fileID: 1393075337} + - component: {fileID: 1393075336} + m_Layer: 5 + m_Name: char + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1393075335 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1393075334} + 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: 1706676883} + 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: 88} + m_SizeDelta: {x: 132, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1393075336 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1393075334} + 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: -533785743, guid: b9b6df98870811a4587576502b1c4368, 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 &1393075337 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1393075334} + m_CullTransparentMesh: 1 +--- !u!1 &1414414949 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1414414950} + - component: {fileID: 1414414953} + - component: {fileID: 1414414952} + - component: {fileID: 1414414951} + - component: {fileID: 1414414954} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1414414950 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414414949} + 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: 177619698} + 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: -154.22} + m_SizeDelta: {x: 243, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1414414951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414414949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1414414952} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1414414954} + m_TargetAssemblyTypeName: ChangeScene, Assembly-CSharp + m_MethodName: MoveScene + m_Mode: 3 + 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!114 &1414414952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414414949} + 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: 1453991271, guid: b9b6df98870811a4587576502b1c4368, 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 &1414414953 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414414949} + m_CullTransparentMesh: 1 +--- !u!114 &1414414954 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1414414949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: be277db80727e444097dcc7b075e20e8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1454570618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1454570619} + - component: {fileID: 1454570621} + - component: {fileID: 1454570620} + m_Layer: 5 + m_Name: DescText2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1454570619 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454570618} + 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: 679710287} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1454570620 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454570618} + 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: Siapkan tempat sampah yang telah disediakan, pastikan tempat sampah dalam + keadaan kosong + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1454570621 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454570618} + m_CullTransparentMesh: 1 +--- !u!1 &1469351641 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1469351642} + - component: {fileID: 1469351644} + - component: {fileID: 1469351643} + m_Layer: 5 + m_Name: PanelTips2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1469351642 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1469351641} + 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: 377809248} + - {fileID: 679710287} + m_Father: {fileID: 1725437822} + 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: -170} + m_SizeDelta: {x: 393, y: 55} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1469351643 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1469351641} + 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 &1469351644 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1469351641} + m_CullTransparentMesh: 1 +--- !u!1 &1629126765 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1629126766} + - component: {fileID: 1629126768} + - component: {fileID: 1629126767} + m_Layer: 5 + m_Name: caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1629126766 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629126765} + 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: 1699331487} + 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: -54} + m_SizeDelta: {x: 216, y: 27} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1629126767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629126765} + 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: Kumpulkan Sampai Penuh + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 19 + m_fontSizeBase: 19 + 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: 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!222 &1629126768 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629126765} + m_CullTransparentMesh: 1 +--- !u!1 &1699331486 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1699331487} + - component: {fileID: 1699331489} + - component: {fileID: 1699331488} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1699331487 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699331486} + 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: 240878927} + - {fileID: 1629126766} + - {fileID: 1926400177} + m_Father: {fileID: 1341821914} + 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: -67.756} + m_SizeDelta: {x: 0, y: -135.51} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1699331488 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699331486} + 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, g: 0, b: 0, 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 &1699331489 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699331486} + m_CullTransparentMesh: 1 +--- !u!1 &1706676879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1706676883} + - component: {fileID: 1706676882} + - component: {fileID: 1706676881} + - component: {fileID: 1706676880} + - component: {fileID: 1706676884} + m_Layer: 5 + m_Name: CanvasGagal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1706676880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706676879} + 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 &1706676881 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706676879} + 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: 393, y: 852} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1706676882 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706676879} + 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: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1706676883 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706676879} + 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: 137183725} + - {fileID: 2022586819} + - {fileID: 1393075335} + - {fileID: 907322340} + - {fileID: 1261927580} + 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!95 &1706676884 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706676879} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b0e95677d4e20df4698c590bd711cbf8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &1725437821 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1725437822} + - component: {fileID: 1725437824} + - component: {fileID: 1725437823} + m_Layer: 5 + m_Name: PanelBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1725437822 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725437821} + 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: 1742656062} + - {fileID: 451207900} + - {fileID: 684735002} + - {fileID: 1469351642} + m_Father: {fileID: 310288620} + 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: -206.00002} + m_SizeDelta: {x: 0, y: -412} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1725437823 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725437821} + 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.2830189, g: 0.2830189, b: 0.2830189, 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 &1725437824 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1725437821} + m_CullTransparentMesh: 1 +--- !u!1 &1742656061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1742656062} + - component: {fileID: 1742656064} + - component: {fileID: 1742656063} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1742656062 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742656061} + 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: 1725437822} + 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: 289, y: 39} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1742656063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742656061} + 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: Ayo Membuang Sampah + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.09803922, g: 0.59607846, 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: 28 + m_fontSizeBase: 28 + 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: 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!222 &1742656064 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742656061} + m_CullTransparentMesh: 1 +--- !u!1 &1812371708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1812371709} + - component: {fileID: 1812371711} + - component: {fileID: 1812371710} + - component: {fileID: 1812371712} + m_Layer: 5 + m_Name: nilaisensor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1812371709 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812371708} + 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: 1341821914} + 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: 112} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1812371710 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812371708} + 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: 100% + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_sharedMaterial: {fileID: 1740880023899184704, guid: 1c8953d0f379c324f8b3eeaf730f7048, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278229017 + m_fontColor: {r: 0.098039225, g: 0.59607846, 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: 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_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!222 &1812371711 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812371708} + m_CullTransparentMesh: 1 +--- !u!114 &1812371712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812371708} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c3c2e232a4d277d46a580767e0a5ab8e, type: 3} + m_Name: + m_EditorClassIdentifier: + _eventSender: {fileID: 29392717} + nilaisensor: {fileID: 0} +--- !u!1 &1893454504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1893454505} + - component: {fileID: 1893454507} + - component: {fileID: 1893454506} + m_Layer: 5 + m_Name: DescText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1893454505 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1893454504} + 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: 1969292495} + 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: 290, y: 30} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1893454506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1893454504} + 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: Siapkan tempat sampah yang telah disediakan, pastikan tempat sampah dalam + keadaan kosong + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_sharedMaterial: {fileID: 6310177900176052466, guid: a73d8a13905fc1c4cab2b7f3bd35e2bc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4288716960 + m_fontColor: {r: 0.627451, g: 0.627451, b: 0.627451, 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: 11 + m_fontSizeBase: 11 + 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: 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!222 &1893454507 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1893454504} + m_CullTransparentMesh: 1 +--- !u!1 &1925068866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1925068867} + - component: {fileID: 1925068869} + - component: {fileID: 1925068868} + m_Layer: 5 + m_Name: bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1925068867 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925068866} + 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: 310288620} + 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 &1925068868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925068866} + 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: 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 &1925068869 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925068866} + m_CullTransparentMesh: 1 +--- !u!1 &1926400176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1926400177} + - component: {fileID: 1926400179} + - component: {fileID: 1926400178} + m_Layer: 5 + m_Name: trash + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1926400177 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1926400176} + 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: 1699331487} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 16} + m_SizeDelta: {x: 252, y: 432} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1926400178 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1926400176} + 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: 1525809342, guid: af7195339b759ff498cc321aff8e68d7, 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 &1926400179 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1926400176} + m_CullTransparentMesh: 1 +--- !u!1 &1934860199 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1934860202} + - component: {fileID: 1934860201} + - component: {fileID: 1934860200} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1934860200 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934860199} + 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 &1934860201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934860199} + 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 &1934860202 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934860199} + 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 &1969292494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1969292495} + - component: {fileID: 1969292497} + - component: {fileID: 1969292496} + m_Layer: 5 + m_Name: PanelText1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1969292495 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969292494} + 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: 1142866692} + - {fileID: 1893454505} + m_Father: {fileID: 684735002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 45.99999, y: 0} + m_SizeDelta: {x: -92.00002, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1969292496 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969292494} + 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 &1969292497 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969292494} + m_CullTransparentMesh: 1 +--- !u!1 &2022586818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2022586819} + - component: {fileID: 2022586821} + - component: {fileID: 2022586820} + m_Layer: 5 + m_Name: shape + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2022586819 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022586818} + 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: 1706676883} + 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: 333, y: 466} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2022586820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022586818} + 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: 359666238, guid: b9b6df98870811a4587576502b1c4368, 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 &2022586821 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022586818} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 519420032} + - {fileID: 859506767} + - {fileID: 177619698} + - {fileID: 1706676883} + - {fileID: 310288620} + - {fileID: 1934860202} + - {fileID: 29392716} + - {fileID: 477516352} + - {fileID: 257442825} diff --git a/Assets/Scenes/Quest3.unity.meta b/Assets/Scenes/Quest3.unity.meta new file mode 100644 index 0000000..edff347 --- /dev/null +++ b/Assets/Scenes/Quest3.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3fc8acdd13e6c734bafef6554d6fdbcd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script.meta b/Assets/Script.meta new file mode 100644 index 0000000..85be55c --- /dev/null +++ b/Assets/Script.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31e3ad793b71b0942ad0909dad2a7205 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/AcakClassifier.cs b/Assets/Script/AcakClassifier.cs new file mode 100644 index 0000000..e5d881b --- /dev/null +++ b/Assets/Script/AcakClassifier.cs @@ -0,0 +1,367 @@ +using System.Collections; +using UnityEngine; +using Unity.Barracuda; +using TMPro; +using UnityEngine.SceneManagement; +using UnityEngine.UI; // Untuk komponen Image + +public class AcakClassifier : MonoBehaviour +{ + [Header("Model Barracuda")] + public NNModel onnxModel; + private Model runtimeModel; + private IWorker worker; + + [Header("UI Text")] + public TextMeshProUGUI outputText; + public TextMeshProUGUI scoreText; + public TextMeshProUGUI titleText; + public TextMeshProUGUI descriptionText; + + [Header("UI Image")] + public Image displayImage; // Menampilkan foto hasil kamera + + [Header("Initial Display Sprites")] + public Sprite organikSprite; + public Sprite anorganikSprite; + public Sprite bukansampahSprite; + + [Header("Feedback Images")] + public Image feedbackCorrectImage; + public Image feedbackWrongImage; + public float feedbackDelay = 0.5f; + + [Header("Canvas")] + public GameObject canvasBerhasil; + public GameObject canvasGagal; + + [Header("Audio")] + [SerializeField] private AudioSource audioSource; + [SerializeField] private AudioClip correctClip; + [SerializeField] private AudioClip wrongClip; + [SerializeField] private AudioClip awardClip; + + private string[] classes = { "anorganik", "bukansampah", "organik" }; + + private string[] scenarioSequence; + private int currentIndex = 0; + + private int inputWidth = 224; + private int inputHeight = 224; + + private int currentScore = 0; + private int maxScore = 0; + + void Start() + { + runtimeModel = ModelLoader.Load(onnxModel); + worker = WorkerFactory.CreateWorker(WorkerFactory.Type.Auto, runtimeModel); + + int selectedLevel = PlayerPrefs.GetInt("selectedLevel", 1); + Debug.Log("Selected Level: " + selectedLevel); + + // Set target quest sesuai level yang dipilih + switch (selectedLevel) + { + case 1: + scenarioSequence = new string[] { "organik" }; + break; + case 2: + scenarioSequence = new string[] { "bukansampah" }; + break; + case 3: + scenarioSequence = new string[] { "anorganik" }; + break; + case 4: + scenarioSequence = new string[] { "bukansampah" }; + break; + case 5: + scenarioSequence = new string[] { "anorganik" }; + break; + case 6: + scenarioSequence = new string[] { "organik" }; + break; + default: + scenarioSequence = new string[] { "organik" }; + break; + } + + maxScore = scenarioSequence.Length; + + if (feedbackCorrectImage != null) + feedbackCorrectImage.gameObject.SetActive(false); + if (feedbackWrongImage != null) + feedbackWrongImage.gameObject.SetActive(false); + + UpdateUI(); + UpdateScoreText(); + } + + private void UpdateUI() + { + if (currentIndex >= scenarioSequence.Length) + { + titleText.text = "SELESAI!"; + descriptionText.text = "Kamu sudah menemukan target."; + return; + } + + string target = scenarioSequence[currentIndex]; + switch (target) + { + case "organik": + titleText.text = "JELAJAHI SAMPAH ORGANIK"; + descriptionText.text = "Cari sampah organik, misalnya kulit buah."; + if (displayImage != null && organikSprite != null) + displayImage.sprite = organikSprite; + break; + case "anorganik": + titleText.text = "JELAJAHI SAMPAH ANORGANIK"; + descriptionText.text = "Cari sampah anorganik, misalnya botol plastik."; + if (displayImage != null && anorganikSprite != null) + displayImage.sprite = anorganikSprite; + break; + case "bukansampah": + titleText.text = "JELAJAHI OBJEK BUKAN SAMPAH"; + descriptionText.text = "Cari objek non-sampah, misalnya buah apel atau jeruk."; + if (displayImage != null && bukansampahSprite != null) + displayImage.sprite = bukansampahSprite; + break; + } + } + + public void TakePicture() + { + NativeCamera.Permission permission = NativeCamera.CheckPermission(true); + if (permission == NativeCamera.Permission.Denied || permission == NativeCamera.Permission.ShouldAsk) + { + NativeCamera.RequestPermission(true); + } + + NativeCamera.TakePicture((path) => + { + if (!string.IsNullOrEmpty(path)) + { + Texture2D texture = NativeCamera.LoadImageAtPath(path, inputWidth); + if (texture == null) + { + Debug.LogError("Gagal memuat gambar dari path: " + path); + return; + } + Texture2D readableTexture = MakeTextureReadable(texture); + Texture2D correctedTexture = CorrectCameraImage(readableTexture); + + if (displayImage != null) + { + Sprite newSprite = Sprite.Create(correctedTexture, + new Rect(0, 0, correctedTexture.width, correctedTexture.height), + new Vector2(0.5f, 0.5f)); + displayImage.sprite = newSprite; + } + + RunInference(correctedTexture); + } + }, maxSize: inputWidth); + } + + public void RunInference(Texture2D inputTexture) + { + if (inputTexture == null) + { + Debug.LogError("Gambar tidak tersedia untuk inferensi!"); + return; + } + + Texture2D resized = ResizeTexture(inputTexture, inputWidth, inputHeight); + Color32[] pixels = resized.GetPixels32(); + float[] floatValues = new float[inputWidth * inputHeight * 3]; + + for (int i = 0; i < pixels.Length; i++) + { + floatValues[i * 3 + 0] = (pixels[i].r / 127.5f) - 1.0f; + floatValues[i * 3 + 1] = (pixels[i].g / 127.5f) - 1.0f; + floatValues[i * 3 + 2] = (pixels[i].b / 127.5f) - 1.0f; + } + + Tensor inputTensor = new Tensor(1, inputHeight, inputWidth, 3, floatValues); + worker.Execute(inputTensor); + Tensor outputTensor = worker.PeekOutput(); + + float[] scores = outputTensor.ToReadOnlyArray(); + int predictedIndex = ArgMax(scores); + float confidence = scores[predictedIndex]; + string predictedClass = classes[predictedIndex]; + + Debug.Log($"Predicted Class: {predictedClass}\nConfidence: {confidence:F2}"); + if (outputText != null) + { + outputText.text = $"Predicted Class: {predictedClass}\nConfidence: {confidence:F2}"; + } + + // Cek apakah prediksi sesuai dengan target + if (currentIndex < scenarioSequence.Length) + { + string currentTarget = scenarioSequence[currentIndex]; + if (predictedClass == currentTarget) + { + currentScore++; + if (audioSource != null && correctClip != null) + { + audioSource.PlayOneShot(correctClip); + } + currentIndex++; + + if (currentIndex >= scenarioSequence.Length) + { + StartCoroutine(ShowFeedback(true, true)); + } + else + { + StartCoroutine(ShowFeedback(true, false)); + } + } + else + { + if (audioSource != null && wrongClip != null) + { + audioSource.PlayOneShot(wrongClip); + } + // Jawaban salah, tampilkan feedback lalu canvas gagal + StartCoroutine(ShowFeedback(false, true)); + } + } + + inputTensor.Dispose(); + outputTensor.Dispose(); + } + + private IEnumerator ShowFeedback(bool isCorrect, bool isFinal) + { + if (isCorrect) + { + if (feedbackCorrectImage != null) + feedbackCorrectImage.gameObject.SetActive(true); + } + else + { + if (feedbackWrongImage != null) + feedbackWrongImage.gameObject.SetActive(true); + } + + yield return new WaitForSeconds(feedbackDelay); + + if (isCorrect) + { + if (feedbackCorrectImage != null) + feedbackCorrectImage.gameObject.SetActive(false); + } + else + { + if (feedbackWrongImage != null) + feedbackWrongImage.gameObject.SetActive(false); + } + + // Jika isFinal true, tampilkan canvas hasil dan (jika benar) unlock level berikutnya + if (isFinal) + { + if (isCorrect) + { + int selectedLevel = PlayerPrefs.GetInt("selectedLevel", 1); + int maxLevelUnlocked = PlayerPrefs.GetInt("maxLevelUnlocked", 1); + if (selectedLevel >= maxLevelUnlocked) + { + PlayerPrefs.SetInt("maxLevelUnlocked", selectedLevel + 1); + } + + if (audioSource != null && awardClip != null) + { + audioSource.PlayOneShot(awardClip); + } + + if (canvasBerhasil != null) + canvasBerhasil.SetActive(true); + } + else + { + if (canvasGagal != null) + canvasGagal.SetActive(true); + } + } + else + { + UpdateUI(); + } + } + + private int ArgMax(float[] array) + { + int index = 0; + float max = array[0]; + for (int i = 1; i < array.Length; i++) + { + if (array[i] > max) + { + max = array[i]; + index = i; + } + } + return index; + } + + private Texture2D ResizeTexture(Texture2D source, int newWidth, int newHeight) + { + RenderTexture rt = RenderTexture.GetTemporary(newWidth, newHeight); + RenderTexture.active = rt; + Graphics.Blit(source, rt); + Texture2D newTexture = new Texture2D(newWidth, newHeight); + newTexture.ReadPixels(new Rect(0, 0, newWidth, newHeight), 0, 0); + newTexture.Apply(); + RenderTexture.active = null; + RenderTexture.ReleaseTemporary(rt); + return newTexture; + } + + private Texture2D MakeTextureReadable(Texture2D tex) + { + RenderTexture tmp = RenderTexture.GetTemporary(tex.width, tex.height, 0, RenderTextureFormat.Default, RenderTextureReadWrite.Linear); + Graphics.Blit(tex, tmp); + RenderTexture previous = RenderTexture.active; + RenderTexture.active = tmp; + Texture2D readableTex = new Texture2D(tex.width, tex.height); + readableTex.ReadPixels(new Rect(0, 0, tmp.width, tmp.height), 0, 0); + readableTex.Apply(); + RenderTexture.active = previous; + RenderTexture.ReleaseTemporary(tmp); + return readableTex; + } + + private Texture2D CorrectCameraImage(Texture2D original) + { + int width = original.width; + int height = original.height; + Texture2D rotated = new Texture2D(height, width, original.format, false); + for (int i = 0; i < width; i++) + { + for (int j = 0; j < height; j++) + { + rotated.SetPixel(j, width - i - 1, original.GetPixel(i, j)); + } + } + rotated.Apply(); + return rotated; + } + + private void UpdateScoreText() + { + int selectedLevel = PlayerPrefs.GetInt("selectedLevel", 1); + if (scoreText != null) + { + scoreText.text = "Level " + selectedLevel; + } + } + + private void OnDestroy() + { + worker?.Dispose(); + } +} diff --git a/Assets/Script/AcakClassifier.cs.meta b/Assets/Script/AcakClassifier.cs.meta new file mode 100644 index 0000000..b08b3c2 --- /dev/null +++ b/Assets/Script/AcakClassifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d7a1e53475b03ab4781e9150c5657743 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/AnorganikClassifier.cs b/Assets/Script/AnorganikClassifier.cs new file mode 100644 index 0000000..6da505c --- /dev/null +++ b/Assets/Script/AnorganikClassifier.cs @@ -0,0 +1,319 @@ +using System.Collections; +using UnityEngine; +using Unity.Barracuda; +using TMPro; +using UnityEngine.UI; // Untuk komponen Image + +public class AnorganikClassifier : MonoBehaviour +{ + [Header("Model Barracuda")] + public NNModel onnxModel; + private Model runtimeModel; + private IWorker worker; + + [Header("UI Text")] + public TextMeshProUGUI outputText; + public TextMeshProUGUI scoreText; + + [Header("UI Image")] + public Image displayImage; // Menampilkan foto hasil kamera + + [Header("Feedback Images")] + public Image feedbackCorrectImage; // Image checklist + public Image feedbackWrongImage; // Image silang + public float feedbackDelay = 1.5f; // Delay sebelum muncul canvas (dalam detik) + + [Header("Canvas")] + public GameObject canvasBerhasil; + public GameObject canvasGagal; + + [Header("Audio")] + [SerializeField] private AudioSource audioSource; + [SerializeField] private AudioClip correctClip; + [SerializeField] private AudioClip wrongClip; + [SerializeField] private AudioClip awardClip; // Pastikan penamaan konsisten (gunakan huruf kecil) + + // Urutan kelas (sesuai training) + private string[] classes = { "anorganik", "bukansampah", "organik" }; + + private int inputWidth = 224; + private int inputHeight = 224; + + private int currentScore = 0; + private int maxScore = 5; + + void Start() + { + // Muat model dari asset + runtimeModel = ModelLoader.Load(onnxModel); + // Buat worker untuk melakukan inferensi (auto memilih antara CPU/GPU) + worker = WorkerFactory.CreateWorker(WorkerFactory.Type.Auto, runtimeModel); + + // Pastikan feedback image tersembunyi awalnya + if (feedbackCorrectImage != null) + feedbackCorrectImage.gameObject.SetActive(false); + if (feedbackWrongImage != null) + feedbackWrongImage.gameObject.SetActive(false); + + UpdateScoreText(); + } + + /// + /// Fungsi yang dipanggil oleh tombol untuk membuka kamera bawaan dan mengambil gambar. + /// + public void TakePicture() + { + NativeCamera.Permission permission = NativeCamera.CheckPermission(true); + if (permission == NativeCamera.Permission.Denied || permission == NativeCamera.Permission.ShouldAsk) + { + NativeCamera.RequestPermission(true); + } + + NativeCamera.TakePicture((path) => + { + if (!string.IsNullOrEmpty(path)) + { + // Load gambar dengan ukuran target + Texture2D texture = NativeCamera.LoadImageAtPath(path, inputWidth); + if (texture == null) + { + Debug.LogError("Gagal memuat gambar dari path: " + path); + return; + } + // Pastikan texture bisa diakses (readable) + Texture2D readableTexture = MakeTextureReadable(texture); + // Koreksi orientasi gambar dari kamera (sesuaikan rotasinya jika perlu) + Texture2D correctedTexture = CorrectCameraImage(readableTexture); + + // Tampilkan gambar di UI Image (opsional) + if (displayImage != null) + { + Sprite newSprite = Sprite.Create(correctedTexture, + new Rect(0, 0, correctedTexture.width, correctedTexture.height), + new Vector2(0.5f, 0.5f)); + displayImage.sprite = newSprite; + } + + // Proses gambar yang diambil dengan inferensi + RunInference(correctedTexture); + } + }, maxSize: inputWidth); + } + + /// + /// Melakukan inferensi pada gambar yang diberikan. + /// + public void RunInference(Texture2D inputTexture) + { + if (inputTexture == null) + { + Debug.LogError("Gambar tidak tersedia untuk inferensi!"); + return; + } + + // Resize texture ke ukuran input model + Texture2D resized = ResizeTexture(inputTexture, inputWidth, inputHeight); + + // Dapatkan data piksel dan lakukan normalisasi ke rentang [-1, 1] + Color32[] pixels = resized.GetPixels32(); + float[] floatValues = new float[inputWidth * inputHeight * 3]; + + for (int i = 0; i < pixels.Length; i++) + { + floatValues[i * 3 + 0] = (pixels[i].r / 127.5f) - 1.0f; + floatValues[i * 3 + 1] = (pixels[i].g / 127.5f) - 1.0f; + floatValues[i * 3 + 2] = (pixels[i].b / 127.5f) - 1.0f; + } + + // Buat tensor input dengan dimensi [1, inputHeight, inputWidth, 3] + Tensor inputTensor = new Tensor(1, inputHeight, inputWidth, 3, floatValues); + worker.Execute(inputTensor); + Tensor outputTensor = worker.PeekOutput(); + + float[] scores = outputTensor.ToReadOnlyArray(); + int predictedIndex = ArgMax(scores); + float confidence = scores[predictedIndex]; + string predictedClass = classes[predictedIndex]; + + Debug.Log($"Predicted Class: {predictedClass}\nConfidence: {confidence:F2}"); + + if (outputText != null) + { + outputText.text = $"Predicted Class: {predictedClass}\nConfidence: {confidence:F2}"; + } + + // Logika skor dan feedback + if (predictedClass == "anorganik") + { + currentScore++; + UpdateScoreText(); + if (audioSource != null && correctClip != null) + { + audioSource.PlayOneShot(correctClip); + } + // Jika sudah mencapai target (5 kali) + if (currentScore >= maxScore) + { + StartCoroutine(ShowFeedback(true, true)); // benar dan final + } + else + { + StartCoroutine(ShowFeedback(true, false)); // benar tapi belum final + } + } + else + { + if (audioSource != null && wrongClip != null) + { + audioSource.PlayOneShot(wrongClip); + } + // Jika salah, tampilkan feedback dan canvas gagal (final) + StartCoroutine(ShowFeedback(false, true)); + } + + inputTensor.Dispose(); + outputTensor.Dispose(); + } + + /// + /// Coroutine untuk menampilkan image feedback (checklist atau silang) selama delay tertentu, + /// kemudian jika isFinal true, akan menampilkan canvas hasil dan (jika benar) memutar awardClip. + /// + private IEnumerator ShowFeedback(bool isCorrect, bool isFinal) + { + // Tampilkan image feedback + if (isCorrect) + { + if (feedbackCorrectImage != null) + feedbackCorrectImage.gameObject.SetActive(true); + } + else + { + if (feedbackWrongImage != null) + feedbackWrongImage.gameObject.SetActive(true); + } + + // Tunggu selama feedbackDelay + yield return new WaitForSeconds(feedbackDelay); + + // Sembunyikan image feedback + if (isCorrect) + { + if (feedbackCorrectImage != null) + feedbackCorrectImage.gameObject.SetActive(false); + } + else + { + if (feedbackWrongImage != null) + feedbackWrongImage.gameObject.SetActive(false); + } + + // Jika isFinal true, tampilkan canvas hasil dan putar awardClip (jika benar) + if (isFinal) + { + if (isCorrect) + { + if (audioSource != null && awardClip != null) + { + audioSource.PlayOneShot(awardClip); + } + if (canvasBerhasil != null) + canvasBerhasil.SetActive(true); + } + else + { + if (canvasGagal != null) + canvasGagal.SetActive(true); + } + } + } + + /// + /// Mengembalikan indeks elemen dengan nilai maksimum pada array. + /// + private int ArgMax(float[] array) + { + int index = 0; + float max = array[0]; + for (int i = 1; i < array.Length; i++) + { + if (array[i] > max) + { + max = array[i]; + index = i; + } + } + return index; + } + + /// + /// Meresize Texture2D ke ukuran yang diinginkan. + /// + private Texture2D ResizeTexture(Texture2D source, int newWidth, int newHeight) + { + RenderTexture rt = RenderTexture.GetTemporary(newWidth, newHeight); + RenderTexture.active = rt; + Graphics.Blit(source, rt); + Texture2D newTexture = new Texture2D(newWidth, newHeight); + newTexture.ReadPixels(new Rect(0, 0, newWidth, newHeight), 0, 0); + newTexture.Apply(); + RenderTexture.active = null; + RenderTexture.ReleaseTemporary(rt); + return newTexture; + } + + /// + /// Memperbarui tampilan skor pada UI. + /// + private void UpdateScoreText() + { + if (scoreText != null) + { + scoreText.text = $"{currentScore}/{maxScore}"; + } + } + + /// + /// Membuat salinan texture yang dapat diakses (readable) dengan RenderTexture. + /// + private Texture2D MakeTextureReadable(Texture2D tex) + { + RenderTexture tmp = RenderTexture.GetTemporary(tex.width, tex.height, 0, RenderTextureFormat.Default, RenderTextureReadWrite.Linear); + Graphics.Blit(tex, tmp); + RenderTexture previous = RenderTexture.active; + RenderTexture.active = tmp; + Texture2D readableTex = new Texture2D(tex.width, tex.height); + readableTex.ReadPixels(new Rect(0, 0, tmp.width, tmp.height), 0, 0); + readableTex.Apply(); + RenderTexture.active = previous; + RenderTexture.ReleaseTemporary(tmp); + return readableTex; + } + + /// + /// Mengoreksi orientasi gambar yang diambil dari NativeCamera. + /// Contoh: memutar gambar 90° searah jarum jam. + /// (Jika perlu, sesuaikan rotasinya sesuai kondisi perangkat.) + /// + private Texture2D CorrectCameraImage(Texture2D original) + { + int width = original.width; + int height = original.height; + Texture2D rotated = new Texture2D(height, width, original.format, false); + + for (int i = 0; i < width; i++) + { + for (int j = 0; j < height; j++) + { + rotated.SetPixel(j, width - i - 1, original.GetPixel(i, j)); + } + } + rotated.Apply(); + return rotated; + } + + private void OnDestroy() + { + worker?.Dispose(); + } +} diff --git a/Assets/Script/AnorganikClassifier.cs.meta b/Assets/Script/AnorganikClassifier.cs.meta new file mode 100644 index 0000000..d2b753d --- /dev/null +++ b/Assets/Script/AnorganikClassifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4489cd09d02163d4ca088d0fb8c27d58 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/CanvasController.cs b/Assets/Script/CanvasController.cs new file mode 100644 index 0000000..c9bf8d5 --- /dev/null +++ b/Assets/Script/CanvasController.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEngine.UI; // Pastikan untuk import namespace UI + +public class CanvasController : MonoBehaviour +{ + public GameObject canvasGagal; + public GameObject canvasBerhasil; + + // Komponen Image yang akan di-reset + public Image displayImage; + + // Sprite awal sesuai dengan yang diassign di Inspector + public Sprite initialDisplaySprite; + + public void CloseGagal() + { + canvasGagal.SetActive(false); + SceneManager.LoadScene(SceneManager.GetActiveScene().name); + } + + public void Closed() + { + canvasGagal.SetActive(false); + // Reset komponen displayImage ke sprite awal + if (displayImage != null && initialDisplaySprite != null) + { + displayImage.sprite = initialDisplaySprite; + } + } +} diff --git a/Assets/Script/CanvasController.cs.meta b/Assets/Script/CanvasController.cs.meta new file mode 100644 index 0000000..709b3c3 --- /dev/null +++ b/Assets/Script/CanvasController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0ea339c5c414eea4fbfb25a91bd28982 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/CanvasPopup.cs b/Assets/Script/CanvasPopup.cs new file mode 100644 index 0000000..72c485c --- /dev/null +++ b/Assets/Script/CanvasPopup.cs @@ -0,0 +1,16 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CanvasPopup : MonoBehaviour +{ + public GameObject Canvas; + + public void Muncul() { + Canvas.SetActive(true); + } + + public void Tutup() { + Canvas.SetActive(false); + } +} diff --git a/Assets/Script/CanvasPopup.cs.meta b/Assets/Script/CanvasPopup.cs.meta new file mode 100644 index 0000000..1136464 --- /dev/null +++ b/Assets/Script/CanvasPopup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3da78fdf494c01a45bd78897e418eb9a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/ChestOpener.cs b/Assets/Script/ChestOpener.cs new file mode 100644 index 0000000..7ce9a12 --- /dev/null +++ b/Assets/Script/ChestOpener.cs @@ -0,0 +1,31 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ChestOpener : MonoBehaviour +{ + public GameObject ChestClose, ChestOpen; + // Start is called before the first frame update + void Start() + { + ChestClose.SetActive(true); + ChestOpen.SetActive(false); + } + + // Update is called once per frame + void Update() + { + + } + + void OnTriggerEnter2D(Collider2D collision) + { + ChestClose.SetActive(false); + ChestOpen.SetActive(true); + } + + void OnTriggerExit2D(Collider2D collision) { + ChestClose.SetActive(true); + ChestOpen.SetActive(false); + } +} diff --git a/Assets/Script/ChestOpener.cs.meta b/Assets/Script/ChestOpener.cs.meta new file mode 100644 index 0000000..9f5238a --- /dev/null +++ b/Assets/Script/ChestOpener.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b4669887ca62da041b55e5ce820b6ffc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/DragDrop.cs b/Assets/Script/DragDrop.cs new file mode 100644 index 0000000..b8b7c2d --- /dev/null +++ b/Assets/Script/DragDrop.cs @@ -0,0 +1,60 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; + +public class DragDrop : MonoBehaviour, IDragHandler, IPointerDownHandler, IBeginDragHandler, IEndDragHandler +{ + [SerializeField] private Canvas canvas; + private RectTransform rectTransform; + private CanvasGroup canvasGroup; + private Vector2 originalPosition; + private bool droppedOnValidSlot = false; // Flag + + private void Awake() + { + rectTransform = GetComponent(); + canvasGroup = GetComponent(); + originalPosition = rectTransform.anchoredPosition; + } + + public void ResetPosition() + { + rectTransform.anchoredPosition = originalPosition; + } + + public void OnBeginDrag(PointerEventData eventData) + { + Debug.Log("OnBeginDrag"); + canvasGroup.alpha = .6f; + canvasGroup.blocksRaycasts = false; + droppedOnValidSlot = false; + } + + public void OnEndDrag(PointerEventData eventData) + { + Debug.Log("OnEndDrag"); + if (!droppedOnValidSlot) + { + ResetPosition(); + } + canvasGroup.alpha = 1f; + canvasGroup.blocksRaycasts = true; + } + + public void OnDrag(PointerEventData eventData) + { + Debug.Log("OnDrag"); + rectTransform.anchoredPosition += eventData.delta / canvas.scaleFactor; + } + + public void OnPointerDown(PointerEventData eventData) + { + Debug.Log("OnPointerDown"); + } + + public void SetDroppedSuccessful() + { + droppedOnValidSlot = true; + } +} diff --git a/Assets/Script/DragDrop.cs.meta b/Assets/Script/DragDrop.cs.meta new file mode 100644 index 0000000..b99aa1d --- /dev/null +++ b/Assets/Script/DragDrop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5dc4592b3ed43544b934018f147c5e27 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/GameAManager.cs b/Assets/Script/GameAManager.cs new file mode 100644 index 0000000..87b6a06 --- /dev/null +++ b/Assets/Script/GameAManager.cs @@ -0,0 +1,38 @@ +using UnityEngine; + +public class GameAManager : MonoBehaviour +{ + // Referensi ke popup Canvas yang sudah dibuat di Inspector + public GameObject canvasBerhasil; + public GameObject canvasGagal; + [SerializeField] private AudioSource audioSource; + [SerializeField] private AudioClip AwardClip; + + // Flag untuk menandakan bahwa pemain sudah melakukan kesalahan + private bool hasFailed = false; + + // Method untuk menampilkan popup berhasil + public void ShowSuccess() + { + if (!hasFailed && canvasBerhasil != null) + { + canvasBerhasil.SetActive(true); + if (audioSource != null && AwardClip != null) + { + audioSource.PlayOneShot(AwardClip); + } + Debug.Log("Semua sampah berhasil ditempatkan!"); + } + } + + // Method untuk menampilkan popup gagal + public void ShowFailure() + { + if (canvasGagal != null) + { + canvasGagal.SetActive(true); + Debug.Log("Terdapat penempatan sampah yang salah!"); + hasFailed = true; + } + } +} diff --git a/Assets/Script/GameAManager.cs.meta b/Assets/Script/GameAManager.cs.meta new file mode 100644 index 0000000..5b1920a --- /dev/null +++ b/Assets/Script/GameAManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 235323145437f3348b0c8203c3689117 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/ItemSlot.cs b/Assets/Script/ItemSlot.cs new file mode 100644 index 0000000..478e312 --- /dev/null +++ b/Assets/Script/ItemSlot.cs @@ -0,0 +1,70 @@ +using UnityEngine; +using UnityEngine.EventSystems; + +public class ItemSlot : MonoBehaviour, IDropHandler +{ + [SerializeField] private TrashManager trashManager; + + // Tipe sampah yang diterima oleh slot ini + [SerializeField] private TrashType requiredType; + + [SerializeField] private AudioSource audioSource; + [SerializeField] private AudioClip correctClip; + [SerializeField] private AudioClip wrongClip; + + public void OnDrop(PointerEventData eventData) + { + Debug.Log("On Drop"); + + if (eventData.pointerDrag != null) + { + // Cek apakah TrashManager sudah diassign + if (trashManager != null) + { + // Cek apakah tipe sampah yang di-drop cocok dengan tipe yang dibutuhkan + if (trashManager.currentTrashType == requiredType) + { + // Mainkan audio "correct" jika tersedia + if (audioSource != null && correctClip != null) + { + audioSource.PlayOneShot(correctClip); + } + + // Jika tipe cocok, reset posisi dan tambah skor + DragDrop dragDropScript = eventData.pointerDrag.GetComponent(); + if (dragDropScript != null) + { + dragDropScript.SetDroppedSuccessful(); + dragDropScript.ResetPosition(); + } + + // Tambah skor (misalnya +10) + ScoreScript.scoreValue += 10; + + // Ganti sprite sampah dengan yang baru + trashManager.SetNextTrash(); + } + else + { + // Mainkan audio "wrong" jika tersedia + if (audioSource != null && wrongClip != null) + { + audioSource.PlayOneShot(wrongClip); + } + + // Jika tipe tidak cocok, tampilkan log bahwa pilihan salah + Debug.Log("Salah! Sampah yang kamu drop tidak sesuai dengan jenis tempat sampah."); + GameAManager gameAManager = FindObjectOfType(); + if (gameAManager != null) + { + gameAManager.ShowFailure(); + } + } + } + else + { + Debug.LogWarning("TrashManager belum diassign di ItemSlot."); + } + } + } +} diff --git a/Assets/Script/ItemSlot.cs.meta b/Assets/Script/ItemSlot.cs.meta new file mode 100644 index 0000000..85b6af7 --- /dev/null +++ b/Assets/Script/ItemSlot.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5571ffe614a186f40ac2cf2a94e4c0ae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/LevelSelector.cs b/Assets/Script/LevelSelector.cs new file mode 100644 index 0000000..bed6a02 --- /dev/null +++ b/Assets/Script/LevelSelector.cs @@ -0,0 +1,57 @@ +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.SceneManagement; + +public class LevelSelector : MonoBehaviour +{ + // Array Button level (1-6). Assign di Inspector sesuai urutan level. + public Button[] levelButtons; + + // Sprite untuk kondisi "unlocked" (tiap level punya sprite berbeda). + // Misalnya unlockedSprites[0] untuk level 1, unlockedSprites[1] untuk level 2, dst. + public Sprite[] unlockedSprites; + + // Sprite untuk kondisi "locked" (bisa satu sprite yang sama untuk semua level). + public Sprite lockedSprite; + + private void Start() + { + // Ambil info level tertinggi yang sudah terbuka, default = 1 + int maxLevelUnlocked = PlayerPrefs.GetInt("maxLevelUnlocked", 1); + + // Atur setiap tombol level + for (int i = 0; i < levelButtons.Length; i++) + { + int levelNumber = i + 1; // karena index mulai dari 0, level mulai dari 1 + + if (levelNumber <= maxLevelUnlocked) + { + // Level ini unlocked + levelButtons[i].image.sprite = unlockedSprites[i]; // sprite unlocked + levelButtons[i].interactable = true; + } + else + { + // Level ini masih locked + levelButtons[i].image.sprite = lockedSprite; // sprite lock + levelButtons[i].interactable = false; + } + } + } + + // Fungsi untuk dipanggil oleh OnClick tiap tombol level + public void SelectLevel(int level) + { + // Pastikan level ini tidak melebihi maxLevelUnlocked + int maxLevelUnlocked = PlayerPrefs.GetInt("maxLevelUnlocked", 1); + if (level <= maxLevelUnlocked) + { + PlayerPrefs.SetInt("selectedLevel", level); + SceneManager.LoadScene("Quest2 2"); // Ganti dengan nama scene quest Anda + } + else + { + Debug.Log("Level " + level + " masih terkunci!"); + } + } +} diff --git a/Assets/Script/LevelSelector.cs.meta b/Assets/Script/LevelSelector.cs.meta new file mode 100644 index 0000000..6621bae --- /dev/null +++ b/Assets/Script/LevelSelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 63fa0724a24c1e54185f3ffe06b75b4b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/ModelInference.cs b/Assets/Script/ModelInference.cs new file mode 100644 index 0000000..8f12d9b --- /dev/null +++ b/Assets/Script/ModelInference.cs @@ -0,0 +1,182 @@ +using UnityEngine; +using Unity.Barracuda; +using UnityEngine.UI; +using TMPro; + +public class ModelInference : MonoBehaviour +{ + // Referensi ke model ONNX (drag & drop file ONNX di Inspector) + public NNModel onnxModel; + private Model runtimeModel; + private IWorker worker; + + // Ukuran input model (sesuai dengan training, misalnya 224x224) + public int inputWidth = 224; + public int inputHeight = 224; + + // Referensi UI untuk menampilkan input dan hasil + public RawImage inputDisplay; + public TextMeshProUGUI resultText; + + void Start() + { + // Muat model dari asset + runtimeModel = ModelLoader.Load(onnxModel); + // Buat worker untuk melakukan inferensi (auto memilih antara CPU/GPU) + worker = WorkerFactory.CreateWorker(WorkerFactory.Type.Auto, runtimeModel); + } + + // Fungsi untuk melakukan inferensi pada Texture2D + public void RunModel(Texture2D inputTexture) + { + // Tampilkan input (opsional) + if (inputDisplay != null) + { + inputDisplay.texture = inputTexture; + } + + // Resize texture ke ukuran input model + Texture2D resized = ResizeTexture(inputTexture, inputWidth, inputHeight); + + // Konversi texture ke tensor dengan normalisasi piksel ke rentang [-1, 1] + Color32[] pixels = resized.GetPixels32(); + float[] floatValues = new float[inputWidth * inputHeight * 3]; + + for (int i = 0; i < pixels.Length; i++) + { + // Normalisasi: (value / 127.5f) - 1.0f + floatValues[i * 3 + 0] = (pixels[i].r / 127.5f) - 1.0f; + floatValues[i * 3 + 1] = (pixels[i].g / 127.5f) - 1.0f; + floatValues[i * 3 + 2] = (pixels[i].b / 127.5f) - 1.0f; + } + + // Buat tensor input dengan dimensi [batch, height, width, channels] + Tensor inputTensor = new Tensor(1, inputHeight, inputWidth, 3, floatValues); + + // Jalankan inferensi + worker.Execute(inputTensor); + Tensor outputTensor = worker.PeekOutput(); + + // Misalnya, output memiliki 2 nilai (anorganik dan organik) + int predictedIndex = ArgMax(outputTensor.ToReadOnlyArray()); + string predictedLabel = predictedIndex == 0 ? "anorganik" : "organik"; + + // Tampilkan hasil prediksi pada UI + resultText.text = "Predicted: " + predictedLabel; + + // Dispose tensor untuk menghindari memory leak + inputTensor.Dispose(); + outputTensor.Dispose(); + } + + // Fungsi untuk mendapatkan indeks dengan nilai maksimum + private int ArgMax(float[] array) + { + int index = 0; + float max = array[0]; + for (int i = 1; i < array.Length; i++) + { + if (array[i] > max) + { + max = array[i]; + index = i; + } + } + return index; + } + + // Fungsi untuk meresize Texture2D + private Texture2D ResizeTexture(Texture2D source, int newWidth, int newHeight) + { + RenderTexture rt = RenderTexture.GetTemporary(newWidth, newHeight); + RenderTexture.active = rt; + Graphics.Blit(source, rt); + Texture2D newTexture = new Texture2D(newWidth, newHeight); + newTexture.ReadPixels(new Rect(0, 0, newWidth, newHeight), 0, 0); + newTexture.Apply(); + RenderTexture.active = null; + RenderTexture.ReleaseTemporary(rt); + return newTexture; + } + + // Fungsi untuk mengambil gambar menggunakan NativeCamera dan mengoreksi orientasinya + public void TakePicture() + { + // Periksa izin kamera terlebih dahulu + NativeCamera.Permission permission = NativeCamera.CheckPermission(true); + if (permission == NativeCamera.Permission.Denied || permission == NativeCamera.Permission.ShouldAsk) + { + NativeCamera.RequestPermission(true); + } + + // Panggil kamera untuk mengambil gambar dengan ukuran maksimal inputWidth + NativeCamera.TakePicture((string path) => + { + if (!string.IsNullOrEmpty(path)) + { + // Muat gambar dari path yang diambil + Texture2D capturedTexture = NativeCamera.LoadImageAtPath(path, inputWidth); + if (capturedTexture != null) + { + // Pastikan texture dari kamera bisa diakses (readable) + Texture2D readableTexture = MakeTextureReadable(capturedTexture); + // Koreksi orientasi gambar yang diambil dari kamera + Texture2D correctedTexture = CorrectCameraImage(readableTexture); + // Lakukan inferensi pada gambar yang telah dikoreksi + RunModel(correctedTexture); + } + else + { + Debug.LogError("Gagal memuat gambar dari kamera"); + } + } + }, inputWidth); // inputWidth sebagai ukuran maksimum gambar + } + + // Fungsi untuk melakukan inferensi pada sample texture dari Resources + public void TestInference() + { + Texture2D sampleTexture = Resources.Load("n3"); + RunModel(sampleTexture); + } + + // Fungsi untuk mengoreksi orientasi gambar yang diambil dari NativeCamera + // Contoh ini memutar gambar 90° searah jarum jam + private Texture2D CorrectCameraImage(Texture2D original) + { + int width = original.width; + int height = original.height; + Texture2D rotated = new Texture2D(height, width, original.format, false); + + for (int i = 0; i < width; i++) + { + for (int j = 0; j < height; j++) + { + rotated.SetPixel(j, width - i - 1, original.GetPixel(i, j)); + } + } + rotated.Apply(); + return rotated; + } + + // Fungsi untuk membuat texture menjadi readable + private Texture2D MakeTextureReadable(Texture2D tex) + { + RenderTexture tmp = RenderTexture.GetTemporary(tex.width, tex.height, 0, RenderTextureFormat.Default, RenderTextureReadWrite.Linear); + Graphics.Blit(tex, tmp); + RenderTexture previous = RenderTexture.active; + RenderTexture.active = tmp; + Texture2D readableTex = new Texture2D(tex.width, tex.height); + readableTex.ReadPixels(new Rect(0, 0, tmp.width, tmp.height), 0, 0); + readableTex.Apply(); + RenderTexture.active = previous; + RenderTexture.ReleaseTemporary(tmp); + return readableTex; + } + + void OnDestroy() + { + // Pastikan untuk dispose worker saat objek dihancurkan + worker.Dispose(); + } +} diff --git a/Assets/Script/ModelInference.cs.meta b/Assets/Script/ModelInference.cs.meta new file mode 100644 index 0000000..77866bc --- /dev/null +++ b/Assets/Script/ModelInference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5c73d29431e05aa43b848200332512ee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/MunculPopup.cs b/Assets/Script/MunculPopup.cs new file mode 100644 index 0000000..7df7585 --- /dev/null +++ b/Assets/Script/MunculPopup.cs @@ -0,0 +1,16 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MunculPopup : MonoBehaviour +{ + public GameObject CanvasPopup; + + public void Muncul() { + CanvasPopup.SetActive(true); + } + + public void Tutup() { + CanvasPopup.SetActive(false); + } +} diff --git a/Assets/Script/MunculPopup.cs.meta b/Assets/Script/MunculPopup.cs.meta new file mode 100644 index 0000000..8b8845a --- /dev/null +++ b/Assets/Script/MunculPopup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1dd9c14537f9dd64ab6a18ae35e7008d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/OrganikClassifier.cs b/Assets/Script/OrganikClassifier.cs new file mode 100644 index 0000000..f4b2727 --- /dev/null +++ b/Assets/Script/OrganikClassifier.cs @@ -0,0 +1,319 @@ +using System.Collections; +using UnityEngine; +using Unity.Barracuda; +using TMPro; +using UnityEngine.UI; // Untuk komponen Image + +public class OrganikClassifier : MonoBehaviour +{ + [Header("Model Barracuda")] + public NNModel onnxModel; + private Model runtimeModel; + private IWorker worker; + + [Header("UI Text")] + public TextMeshProUGUI outputText; + public TextMeshProUGUI scoreText; + + [Header("UI Image")] + public Image displayImage; // Menampilkan foto hasil kamera + + [Header("Feedback Images")] + public Image feedbackCorrectImage; // Image checklist + public Image feedbackWrongImage; // Image silang + public float feedbackDelay = 1.5f; // Delay sebelum muncul canvas (dalam detik) + + [Header("Canvas")] + public GameObject canvasBerhasil; + public GameObject canvasGagal; + + [Header("Audio")] + [SerializeField] private AudioSource audioSource; + [SerializeField] private AudioClip correctClip; + [SerializeField] private AudioClip wrongClip; + [SerializeField] private AudioClip awardClip; // Pastikan penamaan konsisten (gunakan huruf kecil) + + // Urutan kelas (sesuai training) + private string[] classes = { "anorganik", "bukansampah", "organik" }; + + private int inputWidth = 224; + private int inputHeight = 224; + + private int currentScore = 0; + private int maxScore = 5; + + void Start() + { + // Muat model dari asset + runtimeModel = ModelLoader.Load(onnxModel); + // Buat worker untuk melakukan inferensi (auto memilih antara CPU/GPU) + worker = WorkerFactory.CreateWorker(WorkerFactory.Type.Auto, runtimeModel); + + // Pastikan feedback image tersembunyi awalnya + if (feedbackCorrectImage != null) + feedbackCorrectImage.gameObject.SetActive(false); + if (feedbackWrongImage != null) + feedbackWrongImage.gameObject.SetActive(false); + + UpdateScoreText(); + } + + /// + /// Fungsi yang dipanggil oleh tombol untuk membuka kamera bawaan dan mengambil gambar. + /// + public void TakePicture() + { + NativeCamera.Permission permission = NativeCamera.CheckPermission(true); + if (permission == NativeCamera.Permission.Denied || permission == NativeCamera.Permission.ShouldAsk) + { + NativeCamera.RequestPermission(true); + } + + NativeCamera.TakePicture((path) => + { + if (!string.IsNullOrEmpty(path)) + { + // Load gambar dengan ukuran target + Texture2D texture = NativeCamera.LoadImageAtPath(path, inputWidth); + if (texture == null) + { + Debug.LogError("Gagal memuat gambar dari path: " + path); + return; + } + // Pastikan texture bisa diakses (readable) + Texture2D readableTexture = MakeTextureReadable(texture); + // Koreksi orientasi gambar dari kamera (sesuaikan rotasinya jika perlu) + Texture2D correctedTexture = CorrectCameraImage(readableTexture); + + // Tampilkan gambar di UI Image (opsional) + if (displayImage != null) + { + Sprite newSprite = Sprite.Create(correctedTexture, + new Rect(0, 0, correctedTexture.width, correctedTexture.height), + new Vector2(0.5f, 0.5f)); + displayImage.sprite = newSprite; + } + + // Proses gambar yang diambil dengan inferensi + RunInference(correctedTexture); + } + }, maxSize: inputWidth); + } + + /// + /// Melakukan inferensi pada gambar yang diberikan. + /// + public void RunInference(Texture2D inputTexture) + { + if (inputTexture == null) + { + Debug.LogError("Gambar tidak tersedia untuk inferensi!"); + return; + } + + // Resize texture ke ukuran input model + Texture2D resized = ResizeTexture(inputTexture, inputWidth, inputHeight); + + // Dapatkan data piksel dan lakukan normalisasi ke rentang [-1, 1] + Color32[] pixels = resized.GetPixels32(); + float[] floatValues = new float[inputWidth * inputHeight * 3]; + + for (int i = 0; i < pixels.Length; i++) + { + floatValues[i * 3 + 0] = (pixels[i].r / 127.5f) - 1.0f; + floatValues[i * 3 + 1] = (pixels[i].g / 127.5f) - 1.0f; + floatValues[i * 3 + 2] = (pixels[i].b / 127.5f) - 1.0f; + } + + // Buat tensor input dengan dimensi [1, inputHeight, inputWidth, 3] + Tensor inputTensor = new Tensor(1, inputHeight, inputWidth, 3, floatValues); + worker.Execute(inputTensor); + Tensor outputTensor = worker.PeekOutput(); + + float[] scores = outputTensor.ToReadOnlyArray(); + int predictedIndex = ArgMax(scores); + float confidence = scores[predictedIndex]; + string predictedClass = classes[predictedIndex]; + + Debug.Log($"Predicted Class: {predictedClass}\nConfidence: {confidence:F2}"); + + if (outputText != null) + { + outputText.text = $"Predicted Class: {predictedClass}\nConfidence: {confidence:F2}"; + } + + // Logika skor dan feedback + if (predictedClass == "organik") + { + currentScore++; + UpdateScoreText(); + if (audioSource != null && correctClip != null) + { + audioSource.PlayOneShot(correctClip); + } + // Jika sudah mencapai target (5 kali) + if (currentScore >= maxScore) + { + StartCoroutine(ShowFeedback(true, true)); // benar dan final + } + else + { + StartCoroutine(ShowFeedback(true, false)); // benar tapi belum final + } + } + else + { + if (audioSource != null && wrongClip != null) + { + audioSource.PlayOneShot(wrongClip); + } + // Jika salah, tampilkan feedback dan canvas gagal (final) + StartCoroutine(ShowFeedback(false, true)); + } + + inputTensor.Dispose(); + outputTensor.Dispose(); + } + + /// + /// Coroutine untuk menampilkan image feedback (checklist atau silang) selama delay tertentu, + /// kemudian jika isFinal true, akan menampilkan canvas hasil dan (jika benar) memutar awardClip. + /// + private IEnumerator ShowFeedback(bool isCorrect, bool isFinal) + { + // Tampilkan image feedback + if (isCorrect) + { + if (feedbackCorrectImage != null) + feedbackCorrectImage.gameObject.SetActive(true); + } + else + { + if (feedbackWrongImage != null) + feedbackWrongImage.gameObject.SetActive(true); + } + + // Tunggu selama feedbackDelay + yield return new WaitForSeconds(feedbackDelay); + + // Sembunyikan image feedback + if (isCorrect) + { + if (feedbackCorrectImage != null) + feedbackCorrectImage.gameObject.SetActive(false); + } + else + { + if (feedbackWrongImage != null) + feedbackWrongImage.gameObject.SetActive(false); + } + + // Jika isFinal true, tampilkan canvas hasil dan putar awardClip (jika benar) + if (isFinal) + { + if (isCorrect) + { + if (audioSource != null && awardClip != null) + { + audioSource.PlayOneShot(awardClip); + } + if (canvasBerhasil != null) + canvasBerhasil.SetActive(true); + } + else + { + if (canvasGagal != null) + canvasGagal.SetActive(true); + } + } + } + + /// + /// Mengembalikan indeks elemen dengan nilai maksimum pada array. + /// + private int ArgMax(float[] array) + { + int index = 0; + float max = array[0]; + for (int i = 1; i < array.Length; i++) + { + if (array[i] > max) + { + max = array[i]; + index = i; + } + } + return index; + } + + /// + /// Meresize Texture2D ke ukuran yang diinginkan. + /// + private Texture2D ResizeTexture(Texture2D source, int newWidth, int newHeight) + { + RenderTexture rt = RenderTexture.GetTemporary(newWidth, newHeight); + RenderTexture.active = rt; + Graphics.Blit(source, rt); + Texture2D newTexture = new Texture2D(newWidth, newHeight); + newTexture.ReadPixels(new Rect(0, 0, newWidth, newHeight), 0, 0); + newTexture.Apply(); + RenderTexture.active = null; + RenderTexture.ReleaseTemporary(rt); + return newTexture; + } + + /// + /// Memperbarui tampilan skor pada UI. + /// + private void UpdateScoreText() + { + if (scoreText != null) + { + scoreText.text = $"{currentScore}/{maxScore}"; + } + } + + /// + /// Membuat salinan texture yang dapat diakses (readable) dengan RenderTexture. + /// + private Texture2D MakeTextureReadable(Texture2D tex) + { + RenderTexture tmp = RenderTexture.GetTemporary(tex.width, tex.height, 0, RenderTextureFormat.Default, RenderTextureReadWrite.Linear); + Graphics.Blit(tex, tmp); + RenderTexture previous = RenderTexture.active; + RenderTexture.active = tmp; + Texture2D readableTex = new Texture2D(tex.width, tex.height); + readableTex.ReadPixels(new Rect(0, 0, tmp.width, tmp.height), 0, 0); + readableTex.Apply(); + RenderTexture.active = previous; + RenderTexture.ReleaseTemporary(tmp); + return readableTex; + } + + /// + /// Mengoreksi orientasi gambar yang diambil dari NativeCamera. + /// Contoh: memutar gambar 90° searah jarum jam. + /// (Jika perlu, sesuaikan rotasinya sesuai kondisi perangkat.) + /// + private Texture2D CorrectCameraImage(Texture2D original) + { + int width = original.width; + int height = original.height; + Texture2D rotated = new Texture2D(height, width, original.format, false); + + for (int i = 0; i < width; i++) + { + for (int j = 0; j < height; j++) + { + rotated.SetPixel(j, width - i - 1, original.GetPixel(i, j)); + } + } + rotated.Apply(); + return rotated; + } + + private void OnDestroy() + { + worker?.Dispose(); + } +} diff --git a/Assets/Script/OrganikClassifier.cs.meta b/Assets/Script/OrganikClassifier.cs.meta new file mode 100644 index 0000000..7392bdc --- /dev/null +++ b/Assets/Script/OrganikClassifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 902c7635c17ee8441a50c8454d8797f3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/PlayAudio.cs b/Assets/Script/PlayAudio.cs new file mode 100644 index 0000000..f8213dd --- /dev/null +++ b/Assets/Script/PlayAudio.cs @@ -0,0 +1,62 @@ +using UnityEngine; +using UnityEngine.UI; + +public class PlayAudio : MonoBehaviour +{ + [Header("Audio Clip yang akan dimainkan")] + public AudioClip audioClip; + + [Header("Audio Source (boleh di object lain)")] + public AudioSource audioSource; + + [Header("Komponen Image Button Audio")] + public Image audioButtonImage; // Referensi ke Image pada button + + [Header("Sprite untuk Icon Audio")] + public Sprite playSprite; // Icon saat audio tidak bermain (tombol play) + public Sprite pauseSprite; // Icon saat audio sedang bermain (tombol pause) + + // Method untuk toggle play/pause dan mengganti icon + public void ToggleAudio() + { + if (audioSource == null) + { + Debug.LogWarning("AudioSource belum di-assign!"); + return; + } + + if (audioSource.isPlaying) + { + audioSource.Pause(); + if (audioButtonImage != null && playSprite != null) + { + audioButtonImage.sprite = playSprite; + } + } + else + { + if (audioClip != null) + { + audioSource.clip = audioClip; + } + audioSource.Play(); + if (audioButtonImage != null && pauseSprite != null) + { + audioButtonImage.sprite = pauseSprite; + } + } + } + + // Method untuk mereset audio (stop/pause) dan mengubah icon ke play + public void ResetAudio() + { + if (audioSource != null) + { + audioSource.Pause(); // atau audioSource.Stop(); sesuai kebutuhan + } + if (audioButtonImage != null && playSprite != null) + { + audioButtonImage.sprite = playSprite; + } + } +} diff --git a/Assets/Script/PlayAudio.cs.meta b/Assets/Script/PlayAudio.cs.meta new file mode 100644 index 0000000..b714ec7 --- /dev/null +++ b/Assets/Script/PlayAudio.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e6e86732f32fc1e4aa42a2bec060aca6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/SceneController.cs b/Assets/Script/SceneController.cs new file mode 100644 index 0000000..57845b3 --- /dev/null +++ b/Assets/Script/SceneController.cs @@ -0,0 +1,42 @@ +using UnityEngine; +using UnityEngine.SceneManagement; + +public class SceneController : MonoBehaviour +{ + // Method untuk me-restart scene (digunakan oleh tombol "Coba Lagi" pada CanvasGagal) + public void RestartScene() + { + ScoreScript.scoreValue = 0; + // Memuat ulang scene yang aktif sekarang + SceneManager.LoadScene(SceneManager.GetActiveScene().name); + } + + public void LoadMainMenu() + { + SceneManager.LoadScene("MainMenu"); + } + + public void LoadPilihanMateri() + { + SceneManager.LoadScene("PilihanMateri"); + } + + public void LoadPilihanTugas() + { + SceneManager.LoadScene("PilihanTugas"); + } + + public void LoadToScene(string sceneName) + { + SceneManager.LoadScene(sceneName); + } + + public void CloseApp() { + Application.Quit(); + + // Jika di Editor, hentikan mode play + #if UNITY_EDITOR + UnityEditor.EditorApplication.isPlaying = false; + #endif + } +} diff --git a/Assets/Script/SceneController.cs.meta b/Assets/Script/SceneController.cs.meta new file mode 100644 index 0000000..22f014e --- /dev/null +++ b/Assets/Script/SceneController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 914c7284adeded84bb8d70cc06f59ebc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/ScoreScript.cs b/Assets/Script/ScoreScript.cs new file mode 100644 index 0000000..62bddb0 --- /dev/null +++ b/Assets/Script/ScoreScript.cs @@ -0,0 +1,26 @@ +using UnityEngine; +using UnityEngine.UI; +using TMPro; + +public class ScoreScript : MonoBehaviour +{ + public static int scoreValue = 0; + [SerializeField] private TextMeshProUGUI scoreText; + + void Start() + { + scoreValue = 0; + UpdateScoreUI(); + } + + public void UpdateScoreUI() + { + if(scoreText != null) + scoreText.text = scoreValue.ToString(); + } + + private void Update() + { + scoreText.text = "SCORE: " + scoreValue; + } +} diff --git a/Assets/Script/ScoreScript.cs.meta b/Assets/Script/ScoreScript.cs.meta new file mode 100644 index 0000000..dd3c60c --- /dev/null +++ b/Assets/Script/ScoreScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f984d28baf7fbd247a3e14bd1a44ec0b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/SlideNavigation.cs b/Assets/Script/SlideNavigation.cs new file mode 100644 index 0000000..d33dd8b --- /dev/null +++ b/Assets/Script/SlideNavigation.cs @@ -0,0 +1,68 @@ +using UnityEngine; +using UnityEngine.UI; + +public class SlideNavigation : MonoBehaviour +{ + [SerializeField] private GameObject[] slides; // Array untuk menyimpan semua slide + private int currentSlideIndex = 0; // Indeks slide yang sedang aktif + + // Assign AudioSource global yang memutar materi audio di Inspector + [SerializeField] private AudioSource materialAudioSource; + + private void Start() + { + // Aktifkan hanya slide pertama, sembunyikan lainnya + for (int i = 0; i < slides.Length; i++) + { + slides[i].SetActive(i == 0); + } + currentSlideIndex = 0; + } + + // Fungsi untuk menghentikan audio materi + private void StopAllMaterialAudio() + { + if (materialAudioSource != null) + { + materialAudioSource.Stop(); + } + } + + private void ResetAudioInCurrentSlide() + { + // Jika di slide terdapat lebih dari satu komponen PlayAudio, reset semuanya + PlayAudio[] playAudioComponents = slides[currentSlideIndex].GetComponentsInChildren(); + foreach (PlayAudio pa in playAudioComponents) + { + pa.ResetAudio(); + } + } + + // Fungsi untuk pindah ke slide berikutnya + public void NextSlide() + { + if (currentSlideIndex < slides.Length - 1) + { + ResetAudioInCurrentSlide(); + + StopAllMaterialAudio(); // Hentikan audio sebelum slide berganti + slides[currentSlideIndex].SetActive(false); + currentSlideIndex++; + slides[currentSlideIndex].SetActive(true); + } + } + + // Fungsi untuk kembali ke slide sebelumnya + public void PreviousSlide() + { + if (currentSlideIndex > 0) + { + ResetAudioInCurrentSlide(); + + StopAllMaterialAudio(); // Hentikan audio sebelum slide berganti + slides[currentSlideIndex].SetActive(false); + currentSlideIndex--; + slides[currentSlideIndex].SetActive(true); + } + } +} diff --git a/Assets/Script/SlideNavigation.cs.meta b/Assets/Script/SlideNavigation.cs.meta new file mode 100644 index 0000000..489f176 --- /dev/null +++ b/Assets/Script/SlideNavigation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ab821e59fe26a644cabf46a67350643f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/TimerSetting.cs b/Assets/Script/TimerSetting.cs new file mode 100644 index 0000000..71d5d47 --- /dev/null +++ b/Assets/Script/TimerSetting.cs @@ -0,0 +1,49 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.SceneManagement; +using TMPro; + +public class TimerSetting : MonoBehaviour +{ + public TextMeshProUGUI timerText; + public bool GameAktif = true; + public float waktu; + float countdown; + public GameObject CanvasBerhasil; + public GameObject CanvasGagal; + + void SetTimer() + { + int menit = Mathf.FloorToInt(waktu / 60); + int detik = Mathf.FloorToInt(waktu % 60); + timerText.text = menit.ToString("00") + ":" + detik.ToString("00"); + } + + private void TimeOut() { + CanvasBerhasil.SetActive(true); + } + + public void RestartGame() { + SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); + } + + private void Update() + { + if (GameAktif) { + countdown += Time.deltaTime; + if (countdown >= 1) { + waktu -= 1; + countdown = 0; + } + } + + if (GameAktif && waktu <= 0) { + Debug.Log("Timeout"); + TimeOut(); + GameAktif = false; + } + SetTimer(); + } +} diff --git a/Assets/Script/TimerSetting.cs.meta b/Assets/Script/TimerSetting.cs.meta new file mode 100644 index 0000000..5dba226 --- /dev/null +++ b/Assets/Script/TimerSetting.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 67e7ebcaaf8689a4f84260fd48b58c6a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/TrashItem.cs b/Assets/Script/TrashItem.cs new file mode 100644 index 0000000..998cec3 --- /dev/null +++ b/Assets/Script/TrashItem.cs @@ -0,0 +1,10 @@ +using UnityEngine; + +public enum TrashType { Organic, Inorganic } + +[System.Serializable] +public class TrashItem +{ + public Sprite sprite; + public TrashType trashType; +} diff --git a/Assets/Script/TrashItem.cs.meta b/Assets/Script/TrashItem.cs.meta new file mode 100644 index 0000000..9687472 --- /dev/null +++ b/Assets/Script/TrashItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 49c5ee0635b131b4cb3460c8f730a163 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/TrashManager.cs b/Assets/Script/TrashManager.cs new file mode 100644 index 0000000..3cd36fd --- /dev/null +++ b/Assets/Script/TrashManager.cs @@ -0,0 +1,73 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class TrashManager : MonoBehaviour +{ + [SerializeField] private List trashItems = new List(); // 20 item tetap di Inspector + [SerializeField] private Image trashImage; + + public TrashType currentTrashType { get; private set; } + + private void Start() + { + // Acak daftar dengan Fisher-Yates Shuffle + ShuffleTrashItems(); + + // Ambil hanya 10 item pertama setelah diacak + trashItems = trashItems.GetRange(0, 10); + + // Sembunyikan image dengan mengatur alpha ke 0 + if (trashImage != null) + { + trashImage.color = new Color(1, 1, 1, 0); + } + + // Tampilkan item pertama + SetNextTrash(); + } + + private void ShuffleTrashItems() + { + int n = trashItems.Count; + for (int i = n - 1; i > 0; i--) + { + int j = Random.Range(0, i + 1); // Ambil indeks acak + TrashItem temp = trashItems[i]; + trashItems[i] = trashItems[j]; + trashItems[j] = temp; + } + } + + public void SetNextTrash() + { + if (trashItems.Count > 0) + { + int index = Random.Range(0, trashItems.Count); + TrashItem nextTrash = trashItems[index]; + + if (trashImage != null) + { + trashImage.sprite = nextTrash.sprite; + trashImage.color = Color.white; + + currentTrashType = nextTrash.trashType; + } + else + { + Debug.LogWarning("TrashImage belum diassign!"); + } + + trashItems.RemoveAt(index); + } + else + { + Debug.Log("Semua sprite sampah telah digunakan!"); + GameAManager gameAManager = FindObjectOfType(); + if (gameAManager != null) + { + gameAManager.ShowSuccess(); + } + } + } +} diff --git a/Assets/Script/TrashManager.cs.meta b/Assets/Script/TrashManager.cs.meta new file mode 100644 index 0000000..9d965a8 --- /dev/null +++ b/Assets/Script/TrashManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4b6e69ba9f347dd4da09d523230846ea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/mqttController.cs b/Assets/Script/mqttController.cs new file mode 100644 index 0000000..b408521 --- /dev/null +++ b/Assets/Script/mqttController.cs @@ -0,0 +1,23 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using TMPro; +using Newtonsoft.Json; + +public class mqttController : MonoBehaviour +{ + public mqttReceiver _eventSender; + public TextMeshProUGUI nilaisensor; + + void Start() + { + // _eventSender = GameObject.FindGameObjectsWithTag(tagOfTheMQTTReceiver)[0].gameObject.GetComponent(); + _eventSender.OnMessageArrived += OnMessageArrivedHandler; + } + + private void OnMessageArrivedHandler(string newMsg) + { + nilaisensor.text = newMsg + "%"; + Debug.Log("Pesan:" + newMsg); + } +} \ No newline at end of file diff --git a/Assets/Script/mqttController.cs.meta b/Assets/Script/mqttController.cs.meta new file mode 100644 index 0000000..5f8f6f7 --- /dev/null +++ b/Assets/Script/mqttController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3c2e232a4d277d46a580767e0a5ab8e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/mqttReceiver.cs b/Assets/Script/mqttReceiver.cs new file mode 100644 index 0000000..a05337e --- /dev/null +++ b/Assets/Script/mqttReceiver.cs @@ -0,0 +1,171 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using M2MqttUnity; +using uPLibrary.Networking.M2Mqtt; +using uPLibrary.Networking.M2Mqtt.Messages; + +public class mqttReceiver : M2MqttUnityClient +{ + [Header("MQTT topics")] + [Tooltip("Set the topic to subscribe. !!!ATTENTION!!! multi-level wildcard # subscribes to all topics")] + public string topicSubscribe = "#"; // topic to subscribe. !!! The multi-level wildcard # is used to subscribe to all the topics. Attention i if #, subscribe to all topics. Attention if MQTT is on data plan + [Tooltip("Set the topic to publish (optional)")] + public string topicPublish = ""; // topic to publish + public string messagePublish = ""; // message to publish + + [Tooltip("Set this to true to perform a testing cycle automatically on startup")] + public bool autoTest = false; + + //using C# Property GET/SET and event listener to reduce Update overhead in the controlled objects + private string m_msg; + + public string msg + { + get + { + return m_msg; + } + set + { + if (m_msg == value) return; + m_msg = value; + if (OnMessageArrived != null) + { + OnMessageArrived(m_msg); + } + } + } + + public event OnMessageArrivedDelegate OnMessageArrived; + public delegate void OnMessageArrivedDelegate(string newMsg); + + //using C# Property GET/SET and event listener to expose the connection status + private bool m_isConnected; + + public bool isConnected + { + get + { + return m_isConnected; + } + set + { + if (m_isConnected == value) return; + m_isConnected = value; + if (OnConnectionSucceeded != null) + { + OnConnectionSucceeded(isConnected); + } + } + } + public event OnConnectionSucceededDelegate OnConnectionSucceeded; + public delegate void OnConnectionSucceededDelegate(bool isConnected); + + // a list to store the messages + private List eventMessages = new List(); + + public void Publish() + { + client.Publish(topicPublish, System.Text.Encoding.UTF8.GetBytes(messagePublish), MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE, false); + Debug.Log("Test message published"); + } + public void SetEncrypted(bool isEncrypted) + { + this.isEncrypted = isEncrypted; + } + + protected override void OnConnecting() + { + base.OnConnecting(); + } + + protected override void OnConnected() + { + base.OnConnected(); + isConnected = true; + + if (autoTest) + { + Publish(); + } + } + + protected override void OnConnectionFailed(string errorMessage) + { + Debug.Log("CONNECTION FAILED! " + errorMessage); + } + + protected override void OnDisconnected() + { + Debug.Log("Disconnected."); + isConnected = false; + } + + protected override void OnConnectionLost() + { + Debug.Log("CONNECTION LOST!"); + } + + protected override void SubscribeTopics() + { + client.Subscribe(new string[] { topicSubscribe }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE }); + } + + protected override void UnsubscribeTopics() + { + client.Unsubscribe(new string[] { topicSubscribe }); + } + + protected override void Start() + { + base.Start(); + } + + protected override void DecodeMessage(string topic, byte[] message) + { + //The message is decoded + msg = System.Text.Encoding.UTF8.GetString(message); + + Debug.Log("Received: " + msg); + Debug.Log("from topic: " + m_msg); + + StoreMessage(msg); + if (topic == topicSubscribe) + { + if (autoTest) + { + autoTest = false; + Disconnect(); + } + } + } + + private void StoreMessage(string eventMsg) + { + if (eventMessages.Count > 50) + { + eventMessages.Clear(); + } + eventMessages.Add(eventMsg); + } + + protected override void Update() + { + base.Update(); // call ProcessMqttEvents() + + } + + private void OnDestroy() + { + Disconnect(); + } + + private void OnValidate() + { + if (autoTest) + { + autoConnect = true; + } + } +} \ No newline at end of file diff --git a/Assets/Script/mqttReceiver.cs.meta b/Assets/Script/mqttReceiver.cs.meta new file mode 100644 index 0000000..015ffc1 --- /dev/null +++ b/Assets/Script/mqttReceiver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bb997f414d002b44eac45d4aedd40cc3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro.meta b/Assets/TextMesh Pro.meta new file mode 100644 index 0000000..f9da8b5 --- /dev/null +++ b/Assets/TextMesh Pro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54d1bd14bd3ca042bd867b519fee8cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Documentation.meta b/Assets/TextMesh Pro/Documentation.meta new file mode 100644 index 0000000..afa527a --- /dev/null +++ b/Assets/TextMesh Pro/Documentation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e7e8f5a82a3a134e91c54efd2274ea9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf b/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf new file mode 100644 index 0000000..c2ea2d2 --- /dev/null +++ b/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf @@ -0,0 +1,470 @@ +TextMesh Pro! + Advanced Text Rendering for Unity 3D + + USER GUIDE + + Release 1.0.54 + + Dec 2016 + Copyright (C) 2016 Stephan Bouchard - All Rights Reserved + This manual, as well as the software described in it, is furnished under license and may +be used or copied only in accordance with the terms of such license. The content of +this manual is furnished for informational use only, is subject to change without notice +and should not be construed as a commitment by its authors. The author assumes no +responsibility or liability for any errors or inaccuracies that may appear in this manual. + TextMesh Pro! + + User Guide / Table of Contents + + Getting Started + + Overview........................................................................................................................ 4 + Installation..................................................................................................................... 4 + Quick Start..................................................................................................................... 4 + Support & API documentation.................................................................................. 4 + + TextMeshPro Component + + Text Input Box............................................................................................................... 5 + Font Settings................................................................................................................. 6 + + Material Editor & Shaders Overview + + Shader Overview.......................................................................................................... 7 + Material Editor UI Panels & Features........................................................................ 7 + + Font Asset Creator + + General Overview...................................................................................................... 10 + + Font Asset + + General Font Information & Sub-Assets............................................................... 13 + Font Settings............................................................................................................... 13 + Character Set Info...................................................................................................... 14 + Kerning Table.............................................................................................................. 14 + +3 / 14 + TextMesh Pro! + + User Guide / Getting Started + + Overview + + This User Guide was designed to provide TextMesh Pro users with a basic overview of the + features and functionality of the tool. + + Installation + + Once you have downloaded TextMesh Pro from Unity’s Asset Store, go to: “Assets->Import + Package->Custom Package...”. In the Import Asset window, find and select the TextMeshPro. + unitypackage file. After the “Importing package” window appears in Unity, verify that all items to + import are selected and then click the Import button in the bottom right of the window. + + Quick Start + + There are two TextMesh Pro components available. To add a new TextMesh Pro text object + which works with the Mesh Renderer, go to: “GameObject->3D Object->TextMeshPro Text”. + To add a TextMesh Pro Component which works with the New UI, go to: “GameObject->UI- + >TextMeshPro Text”. + + You may also wish to watch this short video showing how to add TextMesh Pro text objects into + a scene. + + Support & API Documentation + + Should you have questions or require assistance, please visit the TextMesh Pro User Forum + where you will find additional information, Video Tutorials and FAQ. In the event you are unable + to find the information you seek, feel free to register and post on the user forum or to contact + Support@DigitalNativeStudios.com + Online Documentation is also available on TextMesh Pro including Rich Text tags, Shaders, + Scripting API and more. + +4 / 14 + TextMesh Pro! + + User Guide / Component Overview + + Component Overview + + The TextMesh Pro component is divided into two sections: The Text Input and the Font Settings. + + Text Input Box + + This area is where you will type the text to be rendered. Multiple lines of text can be entered by + pressing on your keyboard or by typing the special character \n. + Tabulation can be achieved by using \t. These are tab stops with a spacing interval equal to + roughly 25% of the point size. For an alternative to tabs, see the tag below. + The Text Input area also supports Rich Text tags. Tags are defined by enclosing the tag between + “<” and “>” characters. Below is a partial list of supported tags. Updated tag list is available here. + Bold + Italics + Underline + Strikethrough + Superscript + Subscript + Point size 48 + Point size increased by 18 + Point size decreased by 18 + Characters positioned about 5.5 characters from left side. + Yellow text + <#00ff00>Green text + +5 / 14 + TextMesh Pro! + + User Guide / Component Overview + + Font Settings + +Font Asset This is the TextMeshPro Font Asset that + + will be used to render the text. + +Font Style Applies a global style to the text like + bold, italics, etc. + +Vertex Color Color that will be assigned as a vertex + color for each character unless a color + tag has been specified. + +Color Gradient Enables using a Vertex Color Gradient. + +Override Color Tags Enables overriding color tags. This + results in all characters using the Face + Color instead of the color tag. + +Font Size The point size of the characters. + +Auto Size Dynamically adjusts the point size + between the min & max to fit the size + of the text container. + +Character Spacing Controls the spacing between individual characters. + +Spacing Enables adjustments to character, line and paragraph spacing. + +Alignment Controls the alignment of the text. Options are Left, Center, Right and Justified. When Justified is + selected, the ratio controls how additional spacing is added between words and characters. + +Enable Word Wrap Enables or disables Word Wrapping. + +UV Mapping Options Controls how the texture (face & border) are mapping on the text object. + +Enable Kerning Enables or disables Kerning if any kerning pairs are defined in the kerning table of the Font Asset. + +Extra Padding Extra padding may be required for very small fonts. This extra padding prevents the characters + from being clipped. + +6 / 14 + TextMesh Pro! + + User Guide / Material Editor & Shader Overview + + Material Editor & Shaders + + TextMeshPro includes several custom shaders along with a custom material editor which was + designed to keep things simple by only exposing those properties which are expected to be + modified. + + There are two groups of shaders which include a Bitmap shader & a few Signed Distance Field + shaders. TextMesh Pro’s shaders can be found in “TextMeshPro/...” section of the shader list in + the material component. Below is a list and brief description of the SDF shaders. Updated shader + information is also available here. + + Distance Field Mobile + This lightweight shader contains just the bare essential features and offers the best overall performance. + + Distance Field + This more advanced shader includes a large selection of features. It is the shader that is assigned by default to all + Signed Distance Field font assets. It still offers excellent performance. + + Distance Field Surface + This shader includes essentially the same features as the Distance Field shader. However, instead of using simulated + lighting, it uses the scene lights. These text objects can also cast shadows. This shader uses per pixel lighting. + + Distance Field Surface Mobile + This is a lightweight version of the Surface shader with limited features. It uses per vertex lighting and does not use + directional information from lights. However it does factor in light distance. + + Material Editor Feature Panels + + In this section, you will find an overview of each of the feature panels used by the custom + material editor. Clicking on these panels will hide or reveal their features. Some of these panels + need to be enabled to turn on their functionality. Different panels will be available on the various + shaders. + + Face Panel + Color - Select the color and transparency for the face of the characters. + This color will be combined with the vertex color. + + Texture - Select a texture to be applied to the face of the characters. + The Color will affect the color of the texture. How the texture is applied + to the characters / text object is controlled by the mapping options in + the Editor Panel. The texture option is not available on all shaders. + + Softness - Controls the softness of the face of the characters. Please not the face softness begins at the edge which + may be underneath the Outline. + + Dilate - Increases or decreases the size of the characters. + +7 / 14 + TextMesh Pro! + + User Guide / Material Editor & Shader Overview + + Gloss - Controls how shiny the surface of the characters appears + when using the Surface shaders. + Outline Panel + Color - Controls the color and transparency for the Outline of the + characters. + + Texture - Select a texture to be applied to the face of the characters. + The Color will affect the color of the texture. How the texture is + applied to the characters / text object is controlled by the mapping + options in the Editor Panel. The texture option is not available on all + shaders. + + Thickness - Controls the thickness of the Outline. The Outline is + applied on the edge of the face and expands inwards and outwards. + + Gloss - Controls how shiny the surface of the characters appears when using the Surface shaders. + + Underlay Panel + Underlay can be used to add a shadow or border to the text object. + This is a very efficient way to add contrast to small text. + + Color - Controls the color and transparency for the Underlay. + + Offset (X, Y) - Controls the position of the Underlay. Please not + Underlay has a limited range. + + Dilate - Increases or decreases the size of the underlay. This can be + used to make the shadow appear bigger or with an Offset of (0, 0) + create a nice border around the text. + + Softness - Controls the softness of the underlay. + + Bevel Panel + Bevel simulates the visual appearance of a 3D bevel on a 2D object. + + Type - Two types are available; Outer and Inner bevel. + + Amount - Controls the amount of bevel being applied. + + Offset - Controls the position of the bevel relative to the edge of the + face of the character. + + Width - Controls the width of the bevel effect. + + Roundness - Determines if the bevel ridges will appear sharp or + rounded. + + Clamp - Limits the height of the bevel. This visually looks like the edges have been flattened. + +8 / 14 + TextMesh Pro! + + User Guide / Material Editor & Shader Overview + + Lighting Panel + The lighting settings controls the appearance of the bevel, bump and + environmental mapping. + Light Angle - Controls the angle of the light. + Specular Color - Determines the color of the specular highlights. + Specular Power - Controls the strength of the specular highlights. + Reflectivity Power - Controls the amount of light being reflected. + Diffuse Shadow - Increase or decrease the amount of light received + by the object. + Ambient Shadow - Controls how pronounced the light and bevel + edges appear. + + BumpMap Panel + Texture - The normal map to be applied to the text object. + Face - Controls the amount of bump mapping to be applied to the + face of the characters. + Outline - The amount of bump mapping applied to the Outline of the + characters. + + EnvMap Panel + Color - The color will brighten, darken or tint the environmental map. + Default color is black which leaves the text object unaffected. + Texture - The Cube map to be applied to the text object. + + Glow Panel + Color - The color and transparency of the Glow. + Offset - Controls the position of the glow. A value of 0.0 is on the + edge of the face of the character. + Inner - Controls how far the Glow effect extends towards the inside + of the face. + Outer - Controls how far the Glow effect extends towards the outside + of the face. + Power - Controls the amount of Glow. + +9 / 14 + TextMesh Pro! + + User Guide / Font Asset Creator + + Font Asset Creator Overview + + To access TextMesh Pro’s Font Asset Creator go to: “Window->TextMeshPro Font Asset + Creator”. The following video provides a detailed overview of the Font Asset Creation Process. + + Online documentation is also available on + this topic at this location. + It is also strongly recommended that you + video the following video about Creating & + Working with Material Presets with TextMesh + Pro. + + Font Settings + + The Font Settings panel is where the font for which a font asset is to be created is selected along + with various settings. + Font Source is where the font for which an asset is to be created is + + selected. + Point Size determines at what point size the font will be created. + You can either manually select the size of the font or use the Auto + Sizing mode which will find the largest possible font size to fit in the + given Atlas Resolution. It is recommended to use Auto Sizing. + Font Padding determines how much space in pixel units between + each character. Font Padding also determines the spread used in the + Signed Distance Field Font Render Mode. For an Atlas Resolution of + 512 X 512, a value of 5 for padding is generally adequate. + Atlas Resolution determines the size of the Font Atlas. For most fonts + which include the full ASCII character set, a size of 512 X 512 works usually + well for Signed Distance Field Render Mode. + Character Set determines what characters will be included in the font atlas. + +10 / 14 + TextMesh Pro! + + User Guide / Font Asset Creator + + Custom Range allows you to define a range that represents + which characters to be included. To define a range the includes + the ASCII set + Latin supplemental characters, a user would enter + 32-126, 161-255 in the Custom Range window. + + Custom Characters allows the user to specify characters to + include by typing them Custom Character window. + + Characters from File enables a user to supply a plain text file that + contains all the characters to be included in the atlas. + + Font Style allows the user to select if the characters will be + created as bold, italics or as an outline as well as defining the + thickness of the outline or boldness. Keep in mind that this is + mostly useful for normal bitmap fonts. Since Signed Distance + Field font rendering enables the creation of bold or an outline + dynamically these style options are fun to experiment with but + not essential. + + Font Render Mode determines how the characters will be + rendered. + + Hinted Smooth is anti-aliased rendering with hinting. + + Smooth is the same without hinting. + + Raster Hinted renders the characters without anti-aliasing with + hinting. + + Raster is no anti-aliasing or hinting. + + Signed Distance Field 16 is the standard mode for creating a + SDF Atlas. The font will be up sampled 16X to produce a more + accurate Signed Distance Field Atlas. + + Signed Distance Field 32 is the same as above but with 32X up sampling. Using this mode will result in a more + accurate SDF Atlas which although more accurate may deliver only subtle visual improvements. This options should + mostly be used when trying to fit a full ASCII set into a small 256 X 256 atlas or when dealing with a complex shaped + font with high frequency curve changes. Note: This processing mode will be significantly slower than the 16X mode. + + Note: Padding represents the spread that will be used in the creation of the SDF Atlas. The larger the spread the longer it will + take to process the atlas. Higher spread provides for better control over outline thickness, bevel and glow “tweak-ability” but will + result in the characters being smaller in the atlas. Smaller point size means potentially less sampling points and perhaps not as + good contour accuracy. It is a trade off or balance between those two. Typically a Spread or padding of 5 is good for normal text + and Spread of 7 for things like titles which typically have larger outline, bevel and glow options. + + Get Kerning Pairs determines if the kerning pairs that may exist in the font file will be added to the font asset. In the + event no kerning pairs are found in the font file, new kerning pairs can always be added in the TextMeshPro Font + Asset Editor Panel. + +11 / 14 + TextMesh Pro! + + User Guide / Font Asset Creator + + Generate Font Atlas will get the font engine to render the select font / characters. + Save TextMeshPro Font Asset will bring up a file requester allowing you to choose a file location and a name for + the newly created asset. By default the font name will be that of the font name. When using Signed Distance Field + Render Mode, this name will be Font Name with SDF added. We recommend you save your font assets in the + “Assets/Resources/Fonts/...” or create such folder structure if one does not exists. As text objects are frequently + created via scripts which results in font assets not being referenced by any scene objects, this guarantees your fonts + assets will be include in the build and available. + +12 / 14 + TextMesh Pro! + + User Guide / Font Asset + + Font Asset + + TextMesh Pro uses a custom font asset which contains + information necessary to display the font. The font asset is + divided into five sections which are as follows: + Face Info contains information specific to the font that was + rendered using the Font Asset Creator. This includes the + follow information: + + Font Source - The name of the font. + Font Size - The point size at which the font was renderer in the font + atlas. + Line Height - This is the spacing between each lines of text. + Baseline - The position where the characters “sit” on the line. + Ascender - The highest point of any characters in the font. + Descender - The lowest point of any characters in the font. + Underline - The position of the underline. + Width & Height - The width and height of the font atlas. + + Font Sub-Assets displays the sub assets that are part of the + custom font. + + Font Atlas - Texture which contains all the characters of the font. This + texture is specific to such font. + Font Material - Default material for this font which holds a reference to the Font Atlas texture. + + Face Style contains style properties for the font. + + Normal & Bold weight - This defines the normal & bold weight of the font. + Italic Style - Defines the slant of italic. + +13 / 14 + TextMesh Pro! + + User Guide / Font Asset + + Glyph Info contains specific information about each + character in the font. + + ASC II & Char - The ASC II code and Character. + X & Y - The X and Y position of the character in the font atlas. + W & H - The Width and Height of the character in the font atlas. + Offsets - The X Offset is where the character is drawn relative to (0, 0). + The Y offset represents where the top of the character is located relative + to the baseline or (0, 0). The Advance is how far to advance after this + character. + + Kerning Table Info contains the kerning information for the + font. Kerning data can either import at font creation time or + added manually using this panel. + + Left Char - The left character part of the pair. + Right Char - The right character part of the pair. + Offset - The offset between the left and right character. + +14 / 14 + diff --git a/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta b/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta new file mode 100644 index 0000000..e4afeef --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Fonts.meta b/Assets/TextMesh Pro/Fonts.meta new file mode 100644 index 0000000..f0c2972 --- /dev/null +++ b/Assets/TextMesh Pro/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ab70aee4d56447429c680537fbf93ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt new file mode 100644 index 0000000..f2473f9 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta new file mode 100644 index 0000000..fa60cea --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Fonts/LiberationSans.ttf b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf new file mode 100644 index 0000000..626dd93 Binary files /dev/null and b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf differ diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta new file mode 100644 index 0000000..f2fc814 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources.meta b/Assets/TextMesh Pro/Resources.meta new file mode 100644 index 0000000..cfc142f --- /dev/null +++ b/Assets/TextMesh Pro/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243e06394e614e5d99fab26083b707fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials.meta new file mode 100644 index 0000000..8a01112 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat new file mode 100644 index 0000000..5bc142c --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta new file mode 100644 index 0000000..fbd2cdb --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset new file mode 100644 index 0000000..e907cc7 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -0,0 +1,343 @@ +%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: + - _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_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} +--- !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_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_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28268798066460806} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 511 + 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: [] + 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 + 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/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta new file mode 100644 index 0000000..42dd6ac --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat new file mode 100644 index 0000000..cca8ce8 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta new file mode 100644 index 0000000..88d6334 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset new file mode 100644 index 0000000..c7b0771 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta new file mode 100644 index 0000000..66e69d1 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt new file mode 100644 index 0000000..a52cc38 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt @@ -0,0 +1 @@ +)]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta new file mode 100644 index 0000000..73ed660 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt new file mode 100644 index 0000000..ccbb4ae --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt @@ -0,0 +1 @@ +([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta new file mode 100644 index 0000000..cc684b3 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Sprite Assets.meta b/Assets/TextMesh Pro/Resources/Sprite Assets.meta new file mode 100644 index 0000000..5171f1b --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset new file mode 100644 index 0000000..98e6d27 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta new file mode 100644 index 0000000..c7ac83f --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Style Sheets.meta b/Assets/TextMesh Pro/Resources/Style Sheets.meta new file mode 100644 index 0000000..4958550 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset new file mode 100644 index 0000000..ceb609b --- /dev/null +++ b/Assets/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: <#40ff80>* + m_ClosingDefinition: '*' + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 + m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Quote + m_HashCode: 92254330 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000690000003e0000003c00000073000000690000007a000000650000003d0000003700000035000000250000003e0000003c0000006d000000610000007200000067000000690000006e0000003d0000003100000030000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000690000003e0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f00000077000000690000006400000074000000680000003e0000003c0000002f0000006d000000610000007200000067000000690000006e0000003e000000 + - m_Name: Link + m_HashCode: 2687968 + m_OpeningDefinition: <#40a0ff> + m_ClosingDefinition: + m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 + - m_Name: Title + m_HashCode: 98732960 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000610000006c00000069000000670000006e0000003e000000 + - m_Name: H2 + m_HashCode: 2426 + m_OpeningDefinition: <#4080FF> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e00000035000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000380000003000000046000000460000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: H3 + m_HashCode: 2427 + m_OpeningDefinition: <#FF8040> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e0000003100000037000000650000006d0000003e0000003c000000620000003e0000003c000000230000004600000046000000380000003000000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C1 + m_HashCode: 2194 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000660000006600000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C2 + m_HashCode: 2193 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000340000003000000046000000460000003e0000003c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f00000073000000690000007a000000650000003e000000 + - m_Name: C3 + m_HashCode: 2192 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003800000030000000410000003000000046000000460000003e0000003c000000620000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f000000620000003e000000 diff --git a/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta new file mode 100644 index 0000000..95fd96e --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/TMP Settings.asset b/Assets/TextMesh Pro/Resources/TMP Settings.asset new file mode 100644 index 0000000..c09a92f --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta b/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta new file mode 100644 index 0000000..32db384 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders.meta b/Assets/TextMesh Pro/Shaders.meta new file mode 100644 index 0000000..29a90a6 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9f693669af91aa45ad615fc681ed29f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader new file mode 100644 index 0000000..bab2b2c --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta new file mode 100644 index 0000000..0a416c8 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader new file mode 100644 index 0000000..006a271 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta new file mode 100644 index 0000000..d5fb125 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader new file mode 100644 index 0000000..8ce4937 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta new file mode 100644 index 0000000..7eb1870 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader new file mode 100644 index 0000000..c50c593 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta new file mode 100644 index 0000000..56284e9 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader new file mode 100644 index 0000000..ed48574 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta new file mode 100644 index 0000000..08cd8ae --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader new file mode 100644 index 0000000..7019aaf --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta new file mode 100644 index 0000000..3cbdbbb --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader new file mode 100644 index 0000000..ce82bed --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta new file mode 100644 index 0000000..e6b149e --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader new file mode 100644 index 0000000..df4d5b0 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta new file mode 100644 index 0000000..9b84c13 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader new file mode 100644 index 0000000..d3f5866 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta new file mode 100644 index 0000000..2ac6e76 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader new file mode 100644 index 0000000..be764ae --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta new file mode 100644 index 0000000..bff8b7a --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader new file mode 100644 index 0000000..bcb2bb2 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta new file mode 100644 index 0000000..26e814c --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader new file mode 100644 index 0000000..011ee19 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta new file mode 100644 index 0000000..e1cf3f3 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader new file mode 100644 index 0000000..e8283a7 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta new file mode 100644 index 0000000..50ba195 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMPro.cginc b/Assets/TextMesh Pro/Shaders/TMPro.cginc new file mode 100644 index 0000000..5898130 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta new file mode 100644 index 0000000..0d6eb56 --- /dev/null +++ b/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 407bc68d299748449bbf7f48ee690f8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc new file mode 100644 index 0000000..5969fec --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta new file mode 100644 index 0000000..4415e50 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc new file mode 100644 index 0000000..2e96258 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta new file mode 100644 index 0000000..7b37f2f --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc new file mode 100644 index 0000000..622ae87 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta new file mode 100644 index 0000000..41ef4b1 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Sprites.meta b/Assets/TextMesh Pro/Sprites.meta new file mode 100644 index 0000000..8b699e5 --- /dev/null +++ b/Assets/TextMesh Pro/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0603b6d5186471b96c778c3949c7ce2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt new file mode 100644 index 0000000..384180a --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta new file mode 100644 index 0000000..0d30e65 --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 381dcb09d5029d14897e55f98031fca5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.json b/Assets/TextMesh Pro/Sprites/EmojiOne.json new file mode 100644 index 0000000..6c4e50b --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta b/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta new file mode 100644 index 0000000..762cf15 --- /dev/null +++ b/Assets/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/Assets/TextMesh Pro/Sprites/EmojiOne.png b/Assets/TextMesh Pro/Sprites/EmojiOne.png new file mode 100644 index 0000000..c0de66d Binary files /dev/null and b/Assets/TextMesh Pro/Sprites/EmojiOne.png differ diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta b/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta new file mode 100644 index 0000000..c9fa1a7 --- /dev/null +++ b/Assets/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/Assets/TutorialInfo.meta b/Assets/TutorialInfo.meta new file mode 100644 index 0000000..539a977 --- /dev/null +++ b/Assets/TutorialInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37844c66aae9c48458b0dbb739dc59f0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TutorialInfo/Icons.meta b/Assets/TutorialInfo/Icons.meta new file mode 100644 index 0000000..1d19fb9 --- /dev/null +++ b/Assets/TutorialInfo/Icons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8a0c9218a650547d98138cd835033977 +folderAsset: yes +timeCreated: 1484670163 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TutorialInfo/Icons/Help_Icon.png b/Assets/TutorialInfo/Icons/Help_Icon.png new file mode 100644 index 0000000..91fa215 Binary files /dev/null and b/Assets/TutorialInfo/Icons/Help_Icon.png differ diff --git a/Assets/TutorialInfo/Icons/Help_Icon.png.meta b/Assets/TutorialInfo/Icons/Help_Icon.png.meta new file mode 100644 index 0000000..86cc13a --- /dev/null +++ b/Assets/TutorialInfo/Icons/Help_Icon.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 9266273b8f123004195741f969177dda +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + 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 + 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: 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: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + 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: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TutorialInfo/Icons/Mobile 2D.png b/Assets/TutorialInfo/Icons/Mobile 2D.png new file mode 100644 index 0000000..4ea7296 Binary files /dev/null and b/Assets/TutorialInfo/Icons/Mobile 2D.png differ diff --git a/Assets/TutorialInfo/Icons/Mobile 2D.png.meta b/Assets/TutorialInfo/Icons/Mobile 2D.png.meta new file mode 100644 index 0000000..89301f3 --- /dev/null +++ b/Assets/TutorialInfo/Icons/Mobile 2D.png.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: eda43ba821d75d046a45209bde150047 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + ignoreMasterTextureLimit: 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: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TutorialInfo/Layout.wlt b/Assets/TutorialInfo/Layout.wlt new file mode 100644 index 0000000..7b50a25 --- /dev/null +++ b/Assets/TutorialInfo/Layout.wlt @@ -0,0 +1,654 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 0 + y: 45 + width: 1666 + height: 958 + m_ShowMode: 4 + m_Title: + m_RootView: {fileID: 6} + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 290 + height: 442 + m_MinSize: {x: 234, y: 271} + m_MaxSize: {x: 10004, y: 10021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + - {fileID: 2} + m_Position: + serializedVersion: 2 + x: 973 + y: 0 + width: 290 + height: 908 + m_MinSize: {x: 234, y: 492} + m_MaxSize: {x: 10004, y: 14042} + vertical: 1 + controlID: 226 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 290 + height: 466 + m_MinSize: {x: 204, y: 221} + m_MaxSize: {x: 4004, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 973 + height: 442 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 8} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 958 + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: Tutorial +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 3} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1666 + height: 908 + m_MinSize: {x: 713, y: 492} + m_MaxSize: {x: 18008, y: 14042} + vertical: 0 + controlID: 74 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 938 + width: 1666 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 12} + - {fileID: 5} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 908 + m_MinSize: {x: 202, y: 442} + m_MaxSize: {x: 4002, y: 8042} + vertical: 1 + controlID: 75 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1263 + y: 0 + width: 403 + height: 908 + m_MinSize: {x: 277, y: 71} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 13} + m_Panes: + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 466 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 401 + height: 887 + m_ScrollPosition: {x: 0, y: 0} + m_InspectorMode: 0 + m_PreviewResizer: + m_CachedPref: -160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_PreviewWindow: {fileID: 0} +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 421 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_VersionControlStates: [] + m_ReferencingInstanceIDs: + m_ScenePaths: [] + m_ShowAllHits: 0 + m_SearchArea: 0 + m_Folders: + - Assets + m_ViewMode: 0 + m_StartGridSize: 64 + m_LastFolders: + - Assets + m_LastFoldersGridSize: -1 + m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 47 + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: ee240000 + m_LastClickedID: 9454 + m_ExpandedIDs: ee24000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: 0 + m_ExpandedIDs: ee240000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 68fbffff + m_LastClickedInstanceID: -1176 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c6230000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_DirectoriesAreaWidth: 110 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 421 + m_MaximizeOnPlay: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_TargetDisplay: 0 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + m_HBaseRangeMin: -242.75 + m_HBaseRangeMax: 242.75 + m_VBaseRangeMin: -101 + m_VBaseRangeMax: 101 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoom: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 17 + width: 971 + height: 404 + m_Scale: {x: 2, y: 2} + m_Translation: {x: 485.5, y: 202} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -242.75 + y: -101 + width: 485.5 + height: 202 + m_MinimalGUI: 1 + m_defaultScale: 2 + m_TargetTexture: {fileID: 0} + m_CurrentColorSpace: 0 + m_LastWindowPixelSize: {x: 1942, y: 842} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000100000100 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 445 + m_SceneLighting: 1 + lastFramingTime: 0 + m_2DMode: 0 + m_isRotationLocked: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 0, y: 0, z: 0} + speed: 2 + m_Value: {x: 0, y: 0, z: 0} + m_RenderMode: 0 + m_ValidateTrueMetals: 0 + m_SceneViewState: + showFog: 1 + showMaterialUpdate: 0 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + grid: + xGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + yGrid: + m_Target: 1 + speed: 2 + m_Value: 1 + zGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Rotation: + m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + speed: 2 + m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Size: + m_Target: 10 + speed: 2 + m_Value: 10 + m_Ortho: + m_Target: 0 + speed: 2 + m_Value: 0 + m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 445 + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: -1176 + m_ExpandedIDs: 7efbffff00000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_ExpandedScenes: + - + m_CurrenRootInstanceID: 0 + m_Locked: 0 + m_CurrentSortingName: TransformSorting diff --git a/Assets/TutorialInfo/Layout.wlt.meta b/Assets/TutorialInfo/Layout.wlt.meta new file mode 100644 index 0000000..92800c6 --- /dev/null +++ b/Assets/TutorialInfo/Layout.wlt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96e98bffd05413f489cd9851fc862d1f +timeCreated: 1487337779 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TutorialInfo/Scripts.meta b/Assets/TutorialInfo/Scripts.meta new file mode 100644 index 0000000..02da605 --- /dev/null +++ b/Assets/TutorialInfo/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a9bcd70e6a4b4b05badaa72e827d8e0 +folderAsset: yes +timeCreated: 1475835190 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TutorialInfo/Scripts/Editor.meta b/Assets/TutorialInfo/Scripts/Editor.meta new file mode 100644 index 0000000..f59f099 --- /dev/null +++ b/Assets/TutorialInfo/Scripts/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ad9b87dffba344c89909c6d1b1c17e1 +folderAsset: yes +timeCreated: 1475593892 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs new file mode 100644 index 0000000..ad55eca --- /dev/null +++ b/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs @@ -0,0 +1,242 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using System; +using System.IO; +using System.Reflection; + +[CustomEditor(typeof(Readme))] +[InitializeOnLoad] +public class ReadmeEditor : Editor +{ + static string s_ShowedReadmeSessionStateName = "ReadmeEditor.showedReadme"; + + static string s_ReadmeSourceDirectory = "Assets/TutorialInfo"; + + const float k_Space = 16f; + + static ReadmeEditor() + { + EditorApplication.delayCall += SelectReadmeAutomatically; + } + + static void RemoveTutorial() + { + if (EditorUtility.DisplayDialog("Remove Readme Assets", + + $"All contents under {s_ReadmeSourceDirectory} will be removed, are you sure you want to proceed?", + "Proceed", + "Cancel")) + { + if (Directory.Exists(s_ReadmeSourceDirectory)) + { + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory); + FileUtil.DeleteFileOrDirectory(s_ReadmeSourceDirectory + ".meta"); + } + else + { + Debug.Log($"Could not find the Readme folder at {s_ReadmeSourceDirectory}"); + } + + var readmeAsset = SelectReadme(); + if (readmeAsset != null) + { + var path = AssetDatabase.GetAssetPath(readmeAsset); + FileUtil.DeleteFileOrDirectory(path + ".meta"); + FileUtil.DeleteFileOrDirectory(path); + } + + AssetDatabase.Refresh(); + } + } + + static void SelectReadmeAutomatically() + { + if (!SessionState.GetBool(s_ShowedReadmeSessionStateName, false)) + { + var readme = SelectReadme(); + SessionState.SetBool(s_ShowedReadmeSessionStateName, true); + + if (readme && !readme.loadedLayout) + { + LoadLayout(); + readme.loadedLayout = true; + } + } + } + + static void LoadLayout() + { + var assembly = typeof(EditorApplication).Assembly; + var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true); + var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static); + method.Invoke(null, new object[] { Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false }); + } + + static Readme SelectReadme() + { + var ids = AssetDatabase.FindAssets("Readme t:Readme"); + if (ids.Length == 1) + { + var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0])); + + Selection.objects = new UnityEngine.Object[] { readmeObject }; + + return (Readme)readmeObject; + } + else + { + Debug.Log("Couldn't find a readme"); + return null; + } + } + + protected override void OnHeaderGUI() + { + var readme = (Readme)target; + Init(); + + var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth / 3f - 20f, 128f); + + GUILayout.BeginHorizontal("In BigTitle"); + { + if (readme.icon != null) + { + GUILayout.Space(k_Space); + GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth)); + } + GUILayout.Space(k_Space); + GUILayout.BeginVertical(); + { + + GUILayout.FlexibleSpace(); + GUILayout.Label(readme.title, TitleStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + + public override void OnInspectorGUI() + { + var readme = (Readme)target; + Init(); + + foreach (var section in readme.sections) + { + if (!string.IsNullOrEmpty(section.heading)) + { + GUILayout.Label(section.heading, HeadingStyle); + } + + if (!string.IsNullOrEmpty(section.text)) + { + GUILayout.Label(section.text, BodyStyle); + } + + if (!string.IsNullOrEmpty(section.linkText)) + { + if (LinkLabel(new GUIContent(section.linkText))) + { + Application.OpenURL(section.url); + } + } + + GUILayout.Space(k_Space); + } + + if (GUILayout.Button("Remove Readme Assets", ButtonStyle)) + { + RemoveTutorial(); + } + } + + bool m_Initialized; + + GUIStyle LinkStyle + { + get { return m_LinkStyle; } + } + + [SerializeField] + GUIStyle m_LinkStyle; + + GUIStyle TitleStyle + { + get { return m_TitleStyle; } + } + + [SerializeField] + GUIStyle m_TitleStyle; + + GUIStyle HeadingStyle + { + get { return m_HeadingStyle; } + } + + [SerializeField] + GUIStyle m_HeadingStyle; + + GUIStyle BodyStyle + { + get { return m_BodyStyle; } + } + + [SerializeField] + GUIStyle m_BodyStyle; + + GUIStyle ButtonStyle + { + get { return m_ButtonStyle; } + } + + [SerializeField] + GUIStyle m_ButtonStyle; + + void Init() + { + if (m_Initialized) + return; + m_BodyStyle = new GUIStyle(EditorStyles.label); + m_BodyStyle.wordWrap = true; + m_BodyStyle.fontSize = 14; + m_BodyStyle.richText = true; + + m_TitleStyle = new GUIStyle(m_BodyStyle); + m_TitleStyle.fontSize = 26; + + m_HeadingStyle = new GUIStyle(m_BodyStyle); + m_HeadingStyle.fontStyle = FontStyle.Bold; + m_HeadingStyle.fontSize = 18; + + m_LinkStyle = new GUIStyle(m_BodyStyle); + m_LinkStyle.wordWrap = false; + + // Match selection color which works nicely for both light and dark skins + m_LinkStyle.normal.textColor = new Color(0x00 / 255f, 0x78 / 255f, 0xDA / 255f, 1f); + m_LinkStyle.stretchWidth = false; + + m_ButtonStyle = new GUIStyle(EditorStyles.miniButton); + m_ButtonStyle.fontStyle = FontStyle.Bold; + + m_Initialized = true; + } + + bool LinkLabel(GUIContent label, params GUILayoutOption[] options) + { + var position = GUILayoutUtility.GetRect(label, LinkStyle, options); + + Handles.BeginGUI(); + Handles.color = LinkStyle.normal.textColor; + Handles.DrawLine(new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax)); + Handles.color = Color.white; + Handles.EndGUI(); + + EditorGUIUtility.AddCursorRect(position, MouseCursor.Link); + + return GUI.Button(position, label, LinkStyle); + } +} diff --git a/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta new file mode 100644 index 0000000..f038618 --- /dev/null +++ b/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 476cc7d7cd9874016adc216baab94a0a +timeCreated: 1484146680 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TutorialInfo/Scripts/Readme.cs b/Assets/TutorialInfo/Scripts/Readme.cs new file mode 100644 index 0000000..95f6269 --- /dev/null +++ b/Assets/TutorialInfo/Scripts/Readme.cs @@ -0,0 +1,16 @@ +using System; +using UnityEngine; + +public class Readme : ScriptableObject +{ + public Texture2D icon; + public string title; + public Section[] sections; + public bool loadedLayout; + + [Serializable] + public class Section + { + public string heading, text, linkText, url; + } +} diff --git a/Assets/TutorialInfo/Scripts/Readme.cs.meta b/Assets/TutorialInfo/Scripts/Readme.cs.meta new file mode 100644 index 0000000..935153f --- /dev/null +++ b/Assets/TutorialInfo/Scripts/Readme.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcf7219bab7fe46a1ad266029b2fee19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - icon: {instanceID: 0} + executionOrder: 0 + icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/componen.cs b/Assets/componen.cs new file mode 100644 index 0000000..e1964b6 --- /dev/null +++ b/Assets/componen.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class componen : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/componen.cs.meta b/Assets/componen.cs.meta new file mode 100644 index 0000000..f5d59c1 --- /dev/null +++ b/Assets/componen.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f2fdcea019fba044fae326dc4c5a2939 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/mnet_1.ipynb b/Assets/mnet_1.ipynb new file mode 100644 index 0000000..c8bb6c6 --- /dev/null +++ b/Assets/mnet_1.ipynb @@ -0,0 +1,649 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "6f8f04f6-045f-40ce-a3bd-07ea72478e43", + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import tensorflow as tf\n", + "import zipfile\n", + "import numpy as np\n", + "import shutil\n", + "from glob import glob\n", + "from sklearn.model_selection import train_test_split\n", + "from tensorflow.keras.preprocessing.image import ImageDataGenerator, img_to_array, load_img, save_img\n", + "from tensorflow.keras.layers import GlobalAveragePooling2D, Dense, Dropout\n", + "from tensorflow.keras.regularizers import l2\n", + "from tensorflow.keras.models import Sequential\n", + "from tensorflow.keras.callbacks import EarlyStopping, ModelCheckpoint, ReduceLROnPlateau\n", + "from tensorflow.keras.applications.mobilenet_v2 import preprocess_input\n", + "from scipy.ndimage import rotate\n", + "from skimage.exposure import adjust_gamma\n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "from sklearn.metrics import confusion_matrix, classification_report" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "71840f0b-ae56-436a-9065-925d3fd860d0", + "metadata": {}, + "outputs": [], + "source": [ + "# -------------------------------------------------\n", + "# 1) Ekstrak dataset (jika belum ada folder 'dataset')\n", + "# -------------------------------------------------\n", + "dataset_path = 'C:/Users/FIKRI/Documents/Model/dataset.zip'\n", + "extract_path = 'C:/Users/FIKRI/Documents/Model'\n", + "\n", + "if not os.path.exists(os.path.join(extract_path, 'dataset')):\n", + " with zipfile.ZipFile(dataset_path, 'r') as zip_ref:\n", + " zip_ref.extractall(extract_path)\n", + "\n", + "# Pastikan kita punya 3 folder kelas di:\n", + "# [path]/dataset/anorganik\n", + "# [path]/dataset/organik\n", + "# [path]/dataset/bukansampah" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "91294283-684c-4294-ba11-94921326e0a3", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Jumlah gambar di kelas anorganik: 889\n", + "Jumlah gambar di kelas bukansampah: 3008\n", + "Jumlah gambar di kelas organik: 345\n" + ] + } + ], + "source": [ + "dataset_dir = os.path.join(extract_path, 'dataset')\n", + "classes = ['anorganik', 'bukansampah', 'organik']\n", + "\n", + "# Cek jumlah data asli di setiap kelas\n", + "for cls in classes:\n", + " class_path = os.path.join(dataset_dir, cls)\n", + " num_images = len(os.listdir(class_path))\n", + " print(f\"Jumlah gambar di kelas {cls}: {num_images}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "486d3551-f716-4504-aa9d-75abb753ec82", + "metadata": {}, + "outputs": [], + "source": [ + "# -------------------------------------------------\n", + "# 2) Split data asli menjadi train & val (80:20)\n", + "# tanpa augmentasi apa pun\n", + "# -------------------------------------------------\n", + "split_dir = os.path.join(extract_path, 'splitted_data')\n", + "train_original_dir = os.path.join(split_dir, 'train_original')\n", + "val_original_dir = os.path.join(split_dir, 'val_original')\n", + "\n", + "# Buat folder jika belum ada\n", + "os.makedirs(train_original_dir, exist_ok=True)\n", + "os.makedirs(val_original_dir, exist_ok=True)\n", + "for cls in classes:\n", + " os.makedirs(os.path.join(train_original_dir, cls), exist_ok=True)\n", + " os.makedirs(os.path.join(val_original_dir, cls), exist_ok=True)\n", + "\n", + "# Lakukan split data\n", + "for cls in classes:\n", + " input_class_dir = os.path.join(dataset_dir, cls)\n", + " images = os.listdir(input_class_dir)\n", + "\n", + " # Split 80:20\n", + " train_imgs, val_imgs = train_test_split(images, test_size=0.2, random_state=42)\n", + "\n", + " # Copy ke folder train_original\n", + " for img_name in train_imgs:\n", + " src = os.path.join(input_class_dir, img_name)\n", + " dst = os.path.join(train_original_dir, cls, img_name)\n", + " shutil.copy(src, dst)\n", + "\n", + " # Copy ke folder val_original\n", + " for img_name in val_imgs:\n", + " src = os.path.join(input_class_dir, img_name)\n", + " dst = os.path.join(val_original_dir, cls, img_name)\n", + " shutil.copy(src, dst)\n", + "\n", + "print(\"Split data asli -> train_original & val_original selesai.\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "99c776a4-48e7-4df4-8715-e2bec5c7b19f", + "metadata": {}, + "outputs": [], + "source": [ + "# -------------------------------------------------\n", + "# 3) Augmentasi hanya untuk data train\n", + "# (val dibiarkan apa adanya)\n", + "# -------------------------------------------------\n", + "\n", + "# Folder output augmentasi train\n", + "aug_train_dir = os.path.join(split_dir, 'train_aug')\n", + "os.makedirs(aug_train_dir, exist_ok=True)\n", + "for cls in classes:\n", + " os.makedirs(os.path.join(aug_train_dir, cls), exist_ok=True)\n", + "\n", + "# Fungsi rotasi\n", + "def custom_rotation(img_array, rotation_angles):\n", + " augmented_images = []\n", + " for angle in rotation_angles:\n", + " # rotate dari scipy.ndimage\n", + " augmented_img = rotate(img_array, angle, reshape=False, mode='constant', cval=0)\n", + " augmented_img = np.clip(augmented_img, 0, 255).astype('uint8')\n", + " augmented_images.append(augmented_img)\n", + " return augmented_images\n", + "\n", + "# Fungsi mengatur kontras\n", + "def adjust_contrast(img_array, gamma):\n", + " # adjust_gamma dari skimage.exposure\n", + " augmented_img = adjust_gamma(img_array, gamma=gamma)\n", + " augmented_img = np.clip(augmented_img, 0, 255).astype('uint8')\n", + " return augmented_img\n", + "\n", + "# Fungsi augmentasi lainnya (ImageDataGenerator)\n", + "def apply_other_augmentations(img_array, datagen, num_augmented_images=1):\n", + " # Tambah dimensi batch\n", + " img_array = img_array.reshape((1,) + img_array.shape)\n", + " augmented_images = []\n", + " for _ in range(num_augmented_images):\n", + " augmented_img = next(datagen.flow(img_array, batch_size=1))[0]\n", + " augmented_img = np.clip(augmented_img, 0, 255).astype('uint8')\n", + " augmented_images.append(augmented_img)\n", + " return augmented_images\n", + "\n", + "# Definisikan ImageDataGenerator khusus untuk masing-masing kelas (opsional)\n", + "datagen_anorganik = ImageDataGenerator(\n", + " width_shift_range=0.1,\n", + " height_shift_range=0.1,\n", + " zoom_range=0.2,\n", + " horizontal_flip=True,\n", + " vertical_flip=True,\n", + " fill_mode='constant'\n", + ")\n", + "\n", + "datagen_organik = ImageDataGenerator(\n", + " width_shift_range=0.1,\n", + " height_shift_range=0.1,\n", + " shear_range=0.1,\n", + " brightness_range=(0.2, 1.0),\n", + " zoom_range=[0.8, 0.4],\n", + " horizontal_flip=True,\n", + " vertical_flip=True,\n", + " fill_mode='constant'\n", + ")\n", + "\n", + "datagen_bukansampah = ImageDataGenerator(\n", + " rotation_range=10,\n", + " brightness_range=(0.9, 1.1),\n", + " horizontal_flip=True,\n", + " vertical_flip=True,\n", + " fill_mode='constant'\n", + ")\n", + "\n", + "# Parameter augmentasi\n", + "rotation_angles = [-20, 20, -30, 30]\n", + "gamma_values = [0.5, 1.2]\n", + "target_size = (600, 800) # Ukuran resize saat augmentasi\n", + "num_aug = 2 # Berapa kali augmentasi (ImageDataGenerator) per rotasi\n", + "\n", + "# Loop per kelas untuk augmentasi\n", + "for cls in classes:\n", + " input_path = os.path.join(train_original_dir, cls) # folder train_original\n", + " output_path = os.path.join(aug_train_dir, cls) # folder train_aug\n", + "\n", + " images = os.listdir(input_path)\n", + "\n", + " # Pilih generator sesuai kelas\n", + " if cls == \"anorganik\":\n", + " datagen = datagen_anorganik\n", + " elif cls == \"organik\":\n", + " datagen = datagen_organik\n", + " else:\n", + " datagen = datagen_bukansampah\n", + "\n", + " for img_file in images:\n", + " img_path = os.path.join(input_path, img_file)\n", + " img = load_img(img_path, target_size=target_size)\n", + " img_array = img_to_array(img)\n", + "\n", + " # Augmentasi rotasi manual\n", + " rotated_images = custom_rotation(img_array, rotation_angles)\n", + "\n", + " # Kumpulkan semua augmented\n", + " all_augmented_images = []\n", + " for rotated_img in rotated_images:\n", + " # Augmentasi pakai ImageDataGenerator\n", + " augmented_images = apply_other_augmentations(rotated_img, datagen, num_aug)\n", + " all_augmented_images.extend(augmented_images)\n", + "\n", + " # Tambahkan variasi kontras\n", + " for gamma in gamma_values:\n", + " contrast_img = adjust_contrast(rotated_img, gamma)\n", + " all_augmented_images.append(contrast_img)\n", + "\n", + " # Simpan hasil augmentasi\n", + " # Juga simpan original image agar train mencakup gambar aslinya\n", + " # (Jika mau menyimpan aslinya di folder augmented, boleh juga)\n", + " # save_img(os.path.join(output_path, img_file), img_array.astype('uint8'))\n", + "\n", + " # Untuk menjaga agar data augmented tidak meledak jumlahnya,\n", + " # kita bisa batasi sesuai kebutuhan. Di sini disimpan semua:\n", + " for i, augmented_img in enumerate(all_augmented_images):\n", + " save_path = os.path.join(output_path, f'{cls}_{img_file.split(\".\")[0]}_aug_{i+1}.jpg')\n", + " save_img(save_path, augmented_img)\n", + "\n", + "print(\"Augmentasi train selesai.\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "99ac457f-8891-4d4d-ac3b-5b0eb9eb7058", + "metadata": {}, + "outputs": [], + "source": [ + "# -------------------------------------------------\n", + "# 4) Siapkan folder final train & val\n", + "# (Kita akan gabung: data original train + data augmented)\n", + "# -------------------------------------------------\n", + "final_train_dir = os.path.join(extract_path, 'train_data')\n", + "final_val_dir = os.path.join(extract_path, 'val_data')\n", + "\n", + "# Bersihkan folder jika sudah ada\n", + "if os.path.exists(final_train_dir):\n", + " shutil.rmtree(final_train_dir)\n", + "if os.path.exists(final_val_dir):\n", + " shutil.rmtree(final_val_dir)\n", + "\n", + "os.makedirs(final_train_dir, exist_ok=True)\n", + "os.makedirs(final_val_dir, exist_ok=True)\n", + "\n", + "for cls in classes:\n", + " os.makedirs(os.path.join(final_train_dir, cls), exist_ok=True)\n", + " os.makedirs(os.path.join(final_val_dir, cls), exist_ok=True)\n", + "\n", + "# Copy data original train ke final_train_dir\n", + "for cls in classes:\n", + " src_path = os.path.join(train_original_dir, cls)\n", + " dst_path = os.path.join(final_train_dir, cls)\n", + " for img_file in os.listdir(src_path):\n", + " shutil.copy(os.path.join(src_path, img_file), os.path.join(dst_path, img_file))\n", + "\n", + "# Copy data augmented train ke final_train_dir\n", + "for cls in classes:\n", + " src_path = os.path.join(aug_train_dir, cls)\n", + " dst_path = os.path.join(final_train_dir, cls)\n", + " for img_file in os.listdir(src_path):\n", + " shutil.copy(os.path.join(src_path, img_file), os.path.join(dst_path, img_file))\n", + "\n", + "# Copy data val_original ke final_val_dir\n", + "for cls in classes:\n", + " src_path = os.path.join(val_original_dir, cls)\n", + " dst_path = os.path.join(final_val_dir, cls)\n", + " for img_file in os.listdir(src_path):\n", + " shutil.copy(os.path.join(src_path, img_file), os.path.join(dst_path, img_file))\n", + "\n", + "print(\"Folder train_data dan val_data siap (gabungan original + augmented).\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "40354bb4-20e0-4310-8310-eef8d79c6d2e", + "metadata": {}, + "outputs": [], + "source": [ + "final_train_dir = os.path.join(extract_path, 'train_data')\n", + "final_val_dir = os.path.join(extract_path, 'val_data')" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "c66b99c0-53c3-40fe-950c-d2dbc1aca76e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Found 29300 images belonging to 3 classes.\n", + "Found 843 images belonging to 3 classes.\n" + ] + } + ], + "source": [ + "# -------------------------------------------------\n", + "# 5) Buat ImageDataGenerator untuk training & validasi\n", + "# -------------------------------------------------\n", + "train_datagen = ImageDataGenerator(\n", + " preprocessing_function=preprocess_input\n", + ")\n", + "val_datagen = ImageDataGenerator(\n", + " preprocessing_function=preprocess_input\n", + ")\n", + "\n", + "train_generator = train_datagen.flow_from_directory(\n", + " final_train_dir,\n", + " target_size=(224, 224),\n", + " batch_size=32,\n", + " class_mode='categorical',\n", + " shuffle=True\n", + ")\n", + "\n", + "val_generator = val_datagen.flow_from_directory(\n", + " final_val_dir,\n", + " target_size=(224, 224),\n", + " batch_size=32,\n", + " class_mode='categorical',\n", + " shuffle=False\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "e7b6f9ff-43ab-4298-a101-66df72881472", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Model: \"sequential\"\n", + "_________________________________________________________________\n", + " Layer (type) Output Shape Param # \n", + "=================================================================\n", + " mobilenetv2_1.00_224 (Funct (None, 7, 7, 1280) 2257984 \n", + " ional) \n", + " \n", + " global_average_pooling2d (G (None, 1280) 0 \n", + " lobalAveragePooling2D) \n", + " \n", + " dense (Dense) (None, 256) 327936 \n", + " \n", + " dense_1 (Dense) (None, 128) 32896 \n", + " \n", + " dense_2 (Dense) (None, 3) 387 \n", + " \n", + "=================================================================\n", + "Total params: 2,619,203\n", + "Trainable params: 1,567,299\n", + "Non-trainable params: 1,051,904\n", + "_________________________________________________________________\n", + "Class Indices (Train): {'anorganik': 0, 'bukansampah': 1, 'organik': 2}\n" + ] + } + ], + "source": [ + "# -------------------------------------------------\n", + "# 6) Definisikan Model (MobileNetV2 + Fine-Tuning)\n", + "# -------------------------------------------------\n", + "base_model = tf.keras.applications.MobileNetV2(\n", + " input_shape=(224, 224, 3),\n", + " include_top=False,\n", + " weights='imagenet'\n", + ")\n", + "\n", + "# Fine-tuning: freeze layer kecuali 20 terakhir\n", + "base_model.trainable = True\n", + "for layer in base_model.layers[:-20]:\n", + " layer.trainable = False\n", + "\n", + "model = Sequential([\n", + " base_model,\n", + " GlobalAveragePooling2D(),\n", + " Dense(256, activation='relu'),\n", + " #Dropout(0.4),\n", + " Dense(128, activation='relu'),\n", + " #Dropout(0.4),\n", + " Dense(3, activation='softmax')\n", + "])\n", + "\n", + "# Kompilasi model\n", + "model.compile(\n", + " optimizer=tf.keras.optimizers.Adam(learning_rate=1e-5),\n", + " loss='categorical_crossentropy',\n", + " metrics=['accuracy']\n", + ")\n", + "\n", + "model.summary()\n", + "print(\"Class Indices (Train):\", train_generator.class_indices)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "60374dfc-8dde-4789-ba8a-d9c1c6887272", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch 1/10\n", + "916/916 [==============================] - 113s 117ms/step - loss: 0.1232 - accuracy: 0.9707 - val_loss: 0.0257 - val_accuracy: 0.9905 - lr: 1.0000e-05\n", + "Epoch 2/10\n", + "916/916 [==============================] - 91s 99ms/step - loss: 0.0136 - accuracy: 0.9967 - val_loss: 0.0048 - val_accuracy: 1.0000 - lr: 1.0000e-05\n", + "Epoch 3/10\n", + "916/916 [==============================] - 98s 106ms/step - loss: 0.0058 - accuracy: 0.9990 - val_loss: 0.0027 - val_accuracy: 1.0000 - lr: 1.0000e-05\n", + "Epoch 4/10\n", + "916/916 [==============================] - 103s 113ms/step - loss: 0.0025 - accuracy: 0.9997 - val_loss: 0.0030 - val_accuracy: 0.9988 - lr: 1.0000e-05\n", + "Epoch 5/10\n", + "916/916 [==============================] - 95s 104ms/step - loss: 0.0018 - accuracy: 0.9997 - val_loss: 0.0025 - val_accuracy: 0.9988 - lr: 1.0000e-05\n", + "Epoch 6/10\n", + "916/916 [==============================] - 92s 101ms/step - loss: 0.0016 - accuracy: 0.9996 - val_loss: 0.0017 - val_accuracy: 1.0000 - lr: 1.0000e-05\n", + "Epoch 7/10\n", + "916/916 [==============================] - 92s 100ms/step - loss: 8.7582e-04 - accuracy: 1.0000 - val_loss: 0.0019 - val_accuracy: 1.0000 - lr: 1.0000e-05\n", + "Epoch 8/10\n", + "916/916 [==============================] - 92s 100ms/step - loss: 6.9067e-04 - accuracy: 0.9999 - val_loss: 0.0023 - val_accuracy: 1.0000 - lr: 1.0000e-05\n", + "Epoch 9/10\n", + "916/916 [==============================] - 92s 101ms/step - loss: 5.1801e-04 - accuracy: 0.9999 - val_loss: 0.0019 - val_accuracy: 1.0000 - lr: 2.0000e-06\n", + "Epoch 10/10\n", + "916/916 [==============================] - 92s 100ms/step - loss: 2.4760e-04 - accuracy: 1.0000 - val_loss: 0.0018 - val_accuracy: 1.0000 - lr: 2.0000e-06\n" + ] + } + ], + "source": [ + "# -------------------------------------------------\n", + "# 7) Training\n", + "# -------------------------------------------------\n", + "callbacks = [\n", + " EarlyStopping(monitor='val_loss', patience=5, restore_best_weights=True),\n", + " ModelCheckpoint('model_test.h5', save_best_only=True),\n", + " ReduceLROnPlateau(monitor='val_loss', factor=0.2, patience=2, min_lr=1e-6)\n", + "]\n", + "\n", + "history = model.fit(\n", + " train_generator,\n", + " epochs=10,\n", + " validation_data=val_generator,\n", + " callbacks=callbacks\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "2237bfbd-872c-420d-99ab-33cc1149fc50", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "27/27 [==============================] - 4s 161ms/step - loss: 0.0018 - accuracy: 1.0000\n", + "Akurasi pada data validasi: 1.00\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkgAAAHHCAYAAABEEKc/AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAABl5UlEQVR4nO3dB3gU1dcG8De90QmhSQdBVEDpoNhQFFRALNhAUBQFGyqKBewoKtIsWLAhiH4gdvgjVhQB6UhJ6J3QIYH0/Z73LrPsLklI2WTb+3ueNTuzszOT2ZU5Offce0NsNpsNIiIiIuIQevKpiIiIiJACJBERERE3CpBERERE3ChAEhEREXGjAElERETEjQIkERERETcKkERERETcKEASERERcaMASURERMSNAiQRL7rjjjtQt27dIr332WefRUhIiMfPKRDldq143Xn9T+fjjz827928ebPHzof74j65bxHxTQqQRHLBm1dBHr/99pu3TzWgJCcnIzw8HLfddlue2xw9ehQxMTG47rrr4OumTJmCMWPGwFfdeOON5nv8+OOPe/tURHxOuLdPQMQXffbZZy7Ln376KebMmXPK+rPOOqtYx3n//feRk5NTpPc+/fTTeOKJJxBIEhIScPnll+Obb77BsWPHEBsbe8o2M2bMQFpaWr5BVEGsW7cOoaGhJR4grVq1Cg899JDL+jp16uD48eOIiIiAtxw5cgTfffedyaRNnToVr7zyijKSIk4UIInkwv3m+88//5gA6XQ35bxu6nkpzg2SmRY+As2tt96KWbNm4dtvv0Xv3r1zDTrKly+Pbt26Fes4UVFR8BYGItHR0fCm6dOnIzs7G5MmTcKll16KP/74AxdddBF8DedTZ0DMrKFIaVITm0gRXXzxxTjnnHOwePFidOrUyQRGTz75pHmNGRDewGvUqGFuxA0aNMALL7xgbkj51SBZtSmvv/463nvvPfM+vr9169ZYtGjRaetquDx48GDMnDnTnBvfe/bZZ5uAwx2bB1u1amVu1DzOxIkTC1TXxP2XKVPGBIPubr75ZlSrVs3xe/7777/o0qUL4uPjzQ2uXr166N+/f77779mzJ+Li4kwglFsT3Ny5c3H99deb3+3PP//EDTfcgNq1a5vlWrVq4eGHHzbZmdPJrQbpv//+M8ECz/WMM87Aiy++mGuGryCfL78fP/zwA7Zs2eJokrU+67xqkH755RdceOGF5vevUKECunfvjjVr1rhsY31G69evN+fP7Rgw9uvXL9fPJC+ff/65ydZdcsklJhPK5dysXbvWNMVVqVLFXJfGjRvjqaeectlmx44duPPOOx3Xg5/zvffei4yMDJdzLkh9F6/R1VdfjdmzZ5vvJ4/J7yZ99NFH5vNhppHHadq0Kd55551cz/unn34yAV/ZsmVRrlw58/+Q9Z0aMWKE+eNk7969p7zv7rvvNteUQZkEt8D781OkFO3fvx9XXXWVyXQwu1S1alXHP/wMIoYMGWJ+8sY3fPhw06zx2muvnXa//IectTb33HOPuYGMGjXK1Nxs3LjxtFmnefPmmWao++67z9wcxo0bh169emHr1q2oXLmy2Wbp0qW48sorUb16dTz33HPmxv7888+bm+Dp3HTTTXjrrbfMzZ/BiYU3ZzbZ8KYdFhZmgpkrrrjC7JNNgbzp8EbIc8sPgwMGBv/3f/+HAwcOoFKlSo7Xpk2bZs6VWSb66quvzHF5M+bvtnDhQowfPx7bt283rxXG7t27TbCQlZVlzpfnwSA1t8xFQT5fBhGHDx825/Lmm2+addw2Lz///LP5LtWvX98EFAzy+Lt07NgRS5YsOaWYn0ELA5GRI0ea1z/44AMTOLz66qun/V137tyJX3/9FZ988okjsOU5TpgwAZGRkY7tVqxYYQI2fucYOPAcNmzYYD7nl156ybGvNm3a4NChQ2abJk2amICJnx8/G+f9Fab5k+fE7/+AAQNMUEYMhhjwX3vttSZ7yvPg95xB7KBBg1w+Hwbi3HbYsGHmu8fvPP9QuOWWW3D77beb7zu/Twz4LQzoeN78/8XbGT7xATYROa1BgwbZ3P93ueiii8y6d99995Ttjx07dsq6e+65xxYbG2tLS0tzrOvbt6+tTp06juVNmzaZfVauXNl24MABx/pvvvnGrP/uu+8c60aMGHHKOXE5MjLStn79ese65cuXm/Xjx493rLvmmmvMuezYscOxLikpyRYeHn7KPt3l5OTYatasaevVq5fL+i+//NK8948//jDLX3/9tVletGiRrbB++OEH896JEye6rG/Xrp05dnZ2dp7XeeTIkbaQkBDbli1b8r1WvO68/paHHnrIbLNgwQLHuuTkZFv58uXNen42hf18u3Xr5vL5un/OH330kWNdixYtbAkJCbb9+/e7fHahoaG2Pn36nPK79O/f32WfPXv2NN+bgnj99ddtMTExtiNHjpjlxMREs09+Zs46depkK1u2rMu1tL4DFp4bzzG3z9naLrfrT/z93a8trxfXzZo165Ttc7vuXbp0sdWvX9+xfOjQIXPObdu2tR0/fjzP827fvr3ZxtmMGTPMsX/99ddTjiPBR01sIsXAND+bNtw5Zx2YCdq3b5/5S5x/UbPJoiBZmooVKzqW+V5iBul0OnfubJp8LM2aNTNNDNZ7mYFhtqJHjx6mScTSsGFDk8E4HWa0mDn68ccfkZKS4ljPv8Zr1qyJCy64wCzzr3b6/vvvkZmZicKwMk/OzWybNm0ytWDMLFjF1c7XOTU11VznDh06mLoVZgwKg79Pu3btTDbEwnOwslWe/Hzd7dq1C8uWLTPZN+eMGT87NoPx3NwNHDjQZZnHZ0aTWazTYXMamwiZYaRGjRqhZcuWLs1sbH5iXRIzMWzCdGY1lzFzw+bca665xjSHuStq0TczY2yaze+6MzvH685mNH63uUysFeRnwiygexbI+Xz69OmDBQsWmIyY83VhM60v1mJJ6VOAJFIMDAhya0JgLQtraVgbwuCEN1qrwNv6hzw/7jckK1g6ePBgod9rvd96L5u+2HzDgMhdbuvyCuC4DxZSEwMl3sQZOFk3Id5k2FTBJjzWILHZjDUk6enpp90/m094DNYYsbmGrGDJOWBhs6EVVLD5itfZurkV5Do7Y60QAwV3VvOOJz/f3I6d17FYH8RAgAGgJ74jrGli8MimO9YxWQ/WTDGYtQIsK6BmLVteGERx+/y2KWqAlJu//vrL/AFg1Wjxult1f9Z1twKe050Tv1/8A8cKCvl+/v78fqk3n5ACJJFiyK0+hbUYvEkvX77c1DmwToJ/1Vq1IQXp1s8antzYW9FK7r0FxUwL61G+/PJLs8zfkQETbzoW3mRYzzF//nxT58FAh9kIZiqcM095YcDBa8Uu6MSfLMpt0aKFIxPG7AproTiODzMZvM5W4XNRh084HU98vp5Q1M958uTJ5ieL2RkQWo833njDFCazd5un5RVwuHdayO//KwY+l112mQkWR48ebT53Xnf+HkW57gwoWQxuBUj8rjJ4L+7wERI4VKQt4mHsHcamDhYjs3ebcxORL2AhL5semDVwl9u6vLBIeOzYsSaDwOY1BkwMnNxxHR8s6mUWiH+hf/HFF7jrrrvy3X/btm1NUyHfw0CIWRurMJhWrlyJxMREU2jM5hILb5pFwbGJkpKSci0YLurnW9BMBI+d27GITXbMwDFrUlwMnng9WYzO4mZ37InHgIHNxiwWJ47jlBdmcJhBy28b5+wWg0ur6dU5c1YQDEQZwDBr6Zw9Y7G5M6t5med0uowovzfMbLKHKH/v8847zxR2i5AySCIl9Je981/y7B3z9ttvw1fOj80UzLiwB5JzcMSu0QXFbBFvWAxQ2DuIAZMzNvW4ZzOs7E9BmtmIwRSbg9gtm8EGeyA5/x7kfAw+Z9BWFF27djU1TuwJ59yE5N79vTCfL4OagjS5sTchrw2vJYMIC2/y//vf/8y5eQKbqNiTkAEQh0pwf/AzZcDB7wWDHwaAHCeJTZnOrN+dtWCsZWPwwiEd3FnbWUELa5osbDK0etEVRG7XndeWzbbu9WusrWLvPveu+u7fR9bcMfhk9u/3339X9khcKIMk4mEsEuZfzH379sUDDzxgbuwcgduTTVzFxW7kvPGyDoVd5NnUwS7erNtgsXBBnH/++eYvdHZnZ8Dj3LxGvPkxaGCtDm+QLJzlyOHMOBT0hs8bFpuxOO4Qz9W5qzu7k3O/jz76qGm+437ZPFSQOq3cDB061HxOHP7gwQcfdHTzZ3aH3d2L8vmyOZHZNQ4HwHF4WCfFgubccHgA3rDbt29vxhSyuvmzzomflycw2GOgkdcgm+w+z8+TGT6eM4eIYNE9P2t24WdtEAMsNm9Z35OXX37ZfJfY7MhtWDPFonMOs8AhJ5gxYtDCrA9/r8cee8ycAwMvBmHuwVdeuA/W+/H6sfs/m2n5fWJGlMez8HvAIQuYoeQ1Z1DNz4tNoiyidw7KOHwBh+jgd5/nxA4AIg7e7kYn4s/d/M8+++xct//rr79Ml3R2pa5Ro4Zt6NChttmzZ5/ShTivbv6vvfbaKfvkenaXPl03f56rO/cu7TR37lzbeeedZ4YFaNCgge2DDz6wPfLII7bo6GhbQT311FPmmA0bNjzltSVLlthuvvlmW+3atW1RUVGmC/vVV19t+/fff22F0bp1a3OMt99++5TXVq9ebevcubOtTJkytvj4eNuAAQMcwxo4d6EvSDd/WrFihflceQ04nMALL7xg+/DDD0/pil7QzzclJcV2yy232CpUqGBesz7r3Lr5088//2zr2LGj2W+5cuXMcAz8HZ1Zv8vevXtP22XeWUZGhhkG4MILL8z3eterV898LyyrVq0yQwjwd+B1ady4se2ZZ55xeQ+HAWB3/ypVqpjPmt3u+T1MT093bLN48WLTrZ7fN34nRo8enWc3fw6PkJtvv/3W1qxZM3MedevWtb366qu2SZMm5fp7c9sOHTo4rmWbNm1sU6dOPWWfCxcuNO+/4oor8r0uEnxC+J+T4ZKIBDM2l7DWJ7daHJFAxMwSmzc53yIHkBSxqAZJJEi5T8fBoIhd9dndWyRYsJmOTZ8cqV7EmWqQRIIUeylxDCH+ZG8iTuPAGg/W4ogEOhaWr1692tSZcRgKT/QSlMCiJjaRIMWeTOyxxDnIOGAei4NZcMuCXJFAx4L/PXv2mBG7WWRvjSouYlGAJCIiIuJGNUgiIiIibhQgiYiIiLhRkXYRcd4fjjbLdmtNbCgiIuIfWFnEgWtr1KhhRoPPiwKkImJwVKtWLW+fhoiIiBTBtm3bcMYZZ+T5ugKkIrJ6PPACc2h7ERER8X2cYJsJjtP1XFSAVERWsxqDIwVIIiIi/uV05TEq0hYRERFxowBJRERExI0CJBERERE3CpBERERE3ChAEhEREXGjAElERETEjQIkERERETcKkERERETcKEASERERcaMASURERMSXAqQ//vgD11xzjZlRl0N+z5w587Tv+e2333D++ecjKioKDRs2xMcff3zKNm+99Rbq1q2L6OhotG3bFgsXLnR5PS0tDYMGDULlypVRpkwZ9OrVC3v27PHo7yYiIiL+y6sBUmpqKpo3b24CmoLYtGkTunXrhksuuQTLli3DQw89hLvuuguzZ892bDNt2jQMGTIEI0aMwJIlS8z+u3TpguTkZMc2Dz/8ML777jt89dVX+P3337Fz505cd911JfI7ioiIiP8JsdlsNvgAZpC+/vpr9OjRI89tHn/8cfzwww9YtWqVY13v3r1x6NAhzJo1yywzY9S6dWtMmDDBLOfk5JhZe++//3488cQTOHz4MKpUqYIpU6bg+uuvN9usXbsWZ511FubPn4927doVeDbg8uXLm/1psto8pO4DMo/B74WEAmVrAKFqkRYPSk8Bjh/w9lmI+IScHBsycmzIys5BVrYNmTk5yMzKQdmKVVC2fCWPHqug9+9w+BEGMJ07d3ZZx+wQM0mUkZGBxYsXY9iwYY7XQ0NDzXv4XuLrmZmZLvtp0qQJateunW+AlJ6ebh7OF1jyseJLYMYABIyYSkD9i4EGlwINLgHKn+HtMxJ/k50F7FwCbPgV2PALsH0RYMv29lmJ+IRQANG5rF907nC07vWIF87IzwKk3bt3o2rVqi7ruMxg5fjx4zh48CCys7Nz3YZZImsfkZGRqFChwinb8LW8jBw5Es8995xHf5+AlZMN/Pqy/XlYpD0D489ysux/6f83w/6g+DOB+pfYA6a6HYGost4+S/FFBzbZgyE+Nv0JpB92fT0siunzUj0lq8nA3nZgMz9PrrPZn59YZ3/uE40MBWMuZYj9R24vuTzJdbFAbB54Q3Gvqi2vNX70cRWEDWHwFr8KkLyJWSnWNlkYlLHpTnKx5jvg4CYgpiLw8H9AZBz8WnYmsP1fYOOJv/x3LAb2JdofCycCoeFArbYnA6YaLYBQ7/1PLV50/BCw6Y+T35WDm11fj64A1L/I/j3h96ViHY8cNiMrBwdSM7AvJR37UzOwnz9TMrAv1f5zv2O9fZv0rJxC7Z8xXMXYSFSOi0TlMnxEId48jzLL0eFhyMrJQQabRrJykJltf5hlPs9yW7Zez3Jbdnt/ZrYNGdbzrJPLUnSR4aGIDAtFRFgIIszPULPOZZk/w92Wrdfzeb/9fc7vObGd4z0n32d/j9P7HO8NQURoKEJD7aFrGy9eK78KkKpVq3ZKbzMusw0xJiYGYWFh5pHbNnyvtQ82xbFuyTmL5LxNbthrjg85Df61+ddY+/PWA/w/OKKwCKBOe/vjkidzvwlu+cv++PXFErsJFkdaZja27D+G45nZyGGWwGZDjs3e7s+fjmXz055VsD+3/3R93drehpwcFG57x+snj13g7Z3WhYVY/1g7/eNq/WPr+Ic39398nbePdLoJuN8YwkNDTG1koYNnm9MNvIjBM6/N4eOZ2J+ajn0mwMlwen4i6DkR/DDgOZKWVejvRGxkmD3YiYtC/ImfjuDHZTkSlWIjER7mG5lgfjeycqzAyymAyiXosr9mD7qs7RhMmnXO25x4D/fLXzM0xP7Z8x4deuKnffnkOn41HMuhhdne+fUT60ILub3z66G5H9P5/wMroAkryHda/DNAat++PX788UeXdXPmzDHriU1nLVu2xNy5cx3F3izS5vLgwYPNMl+PiIgw69i9n9atW4etW7c69iPFwCCBdRbh0UCbuxGQYioATa+1P+jARntdCW+SG/8A0g4Bq7+xP6hSA3vdkmmOuxCILldiNw5mCTYkp2DD3lRs2JvieGw/eNyvWkp8heMvZeuv4tAQ1A3djXa25WiVvQzNs1Yg1nbc5T27I2pjXZlWWF+2DbaWPd/8kRBxNBQRq0IRsWYDIp3+8mbA6h7s8DNkNiibkWAh8OZnz/BYAc7JDE+8U/BjZYFiI/3qn38H3uCtLAQivX02Esi8+n9ISkoK1q9f79KNn933K1WqZIqm2ay1Y8cOfPrpp+b1gQMHmt5pQ4cORf/+/fHLL7/gyy+/ND3bLGwG69u3L1q1aoU2bdpgzJgxZjiBfv36mddZuX7nnXea7XgcZp/Yw43BUUF7sEk+rOxRi1uBMlUQFCrVtz9a35l7Ie6BDfbHog+AkDDgjNYnA6Ya5wNhhfvfkL08th44djIIMgGRPShi1iEv5aLDUS4mIs+/Ut3/Is39L+Jctnfsq6B/ERfgL/TQvLdnhQkzSac0w7hkCTzTdMN1Mdkp6JC1CheErkSnsJU4I2SfyzYHbGXwV845+COnGeZln4tdaZWBowB28VVu67p9YZSPiXALcJwyPo5gx75cLjrC0SwhIn7ezZ+DPnJMI3cMcDgA5B133IHNmzeb7Zzfw3GMVq9ejTPOOAPPPPOM2c4Zg6jXXnvNFF23aNEC48aNM93/nQeKfOSRRzB16lTTM4094d5+++18m9jcqZt/Lvb8B7zTwV6UPfhfoHIDb5+R96UdBjbPOxkwMVByFlUeqHfhyd5xDLROOJKWiY0MghwBkD0I2rI/1dzQc8Og4oyKMWhQpYzTIw4NEsqYm6nS6wVouslIQ86WhQjZ9BsiNv+KiD3LEeJU+ZoTGoGjVVpif7WO2FulIw6Ua4KMHLg22+TTjGMtc5voiDDEWxkfp2YtrmPND5tJRMSzCnr/9plxkPyNAqRcfD0QWD4VaNoduNGe9RM3B7ecrFfZ+Lu9Oc7JgcgaWBLeAv9LPxuzUs/EEeRewxUTEYb6DHysICjB/rxefJy56Uoh8J/AfUkne5sxoM1Mdd2mylkns351OgRGbZ1IkFKAVMIUILk5vAMY28zeJX7AL0DNlt4+I5/CIunN+5kNOlkbtCn5MGL2rUKr7OXoFLYC54ckISLk5Lg42bYQrA5thMS4VjhQrSMi6rRB/aoVTTaoerloNacUR+r+EzVjDFZ/BY7scH09Nv5kQMTxr8rV8NaZioiHBeRAkeLD/nnbHhyxCDlIgyP+rcHi2txqg7YdPJZHkXQ9LA6tj9kVbkPTyiG4KDIRzTOW4owD8xF9eAPOtSXi3JREYP0UYGvZk81x7BXFJkw1mRVMVjqw9Z+T2btdK1wHjOF4ROylaPU2q3qORk4XCXIKkKT42O198YlJgzs+iEDHIultB4+fUhvEn4eO5V8k3TDBahI7WR9Uq1KsvUeO0enkGw5vP1m7tPE3+2CV6360P6h8baDBidG9610ExHp2OH6/xmh079qTzWZb/j512hsGQdbo6Gw2i4jx1tmKiA9SE1sRqYnNyZ+jgbnPAQlNgXv/DqisRnpWNv733x6s3X3E0Ty22RtF0hxwaPfykwHTtgVAdobzkYEa551sFjqjDRAeZH2gU5LtgaQ15MJR043spDJVT2aIGBiVdR1xX0SCwxHVIJUsBUhOTRdjzgVS9gA93gVa3IxAwJ5G/7d4O8bPTcLOw2mnvB4dEeoaBJV2kXRGqj0rYgVMe9e4vh4RB9S94GTvOE6NEkCBq5F5HNg6/8Q1+BXYs9L1dY7FVafjyaCRAXygXQMRKTTVIEnpWDHNHhyVqwmcYx94059xcL5vlu3AmJ+TzFhDVK1cNC47K8HRNNbQF4qk2Yuq0eX2Bx3ZeSJ7cqI5LnUvkDTb/iB+PsyeBEKxMSd43bnUHiBmuQWv1ZqdDIhqtQMicpv+UkTk9BQgSdGx2eevcfbn7e7z6yYdTu3w06rdePPnRKxPTjHrOBbNoEsa4OY2tX2/6zwDnxa32B/8XPasOlmQvGW+vZfWsskIOGVrnAyIWIcVLIOTikiJU4AkRZf4E7A/yT7YYcu+8EdsYZ67JhlvzEnEml1HzLoKsREYeFED9Glfxz+nY2Dvq+rN7A8WzbMpitkWju+TYQ/+/F7FevagqEpjNZuJSInww3/9xWc4JqXtD0SVhb8FRvPW78Pr/0vE8m32wRrLRoXjzgvr4c4L6qFsdAQCBntnNbzM/hARkQJRgCRFwzFl2JMqLBJoOxD+ZOGmA3j9f+vMT2tU6js61sXdF9ZHxTj/bSYUERHPUYAkRWPVHjXvDZQt+Bx23sRMEZvS/kjca5Y5z9Vtbevg3osboErZKG+fnoiI+BAFSFJ4exOBdT/Yx97p8AB8HWuL3vhfIn5es8csh4eG4KbWtTD40oaoXl6DA4qIyKkUIEnh/X0ie9SkGxDfCL6KvdHG/JyI71fYBwxkr/zrzj8DD17WyIxeLSIikhcFSFI4R3fbxz4iH80ebd1/DGPnJuHrpduRc2IY1Gua18BDnRuZsYxERERORwGSFM6Cd+1TXHAQvtpt4Ut2HT6O8b+sx5eLtiHrRGR0edOqGHL5mTirehCPdi4iIoWmAEkKLu0IsGiSz01Ku/doOt7+bT0+X7AVGVk5Zl2nM6vgkcvPRPNaFbx9eiIi4ocUIEnBLfkESD9sn9frzCu9fTY4mJqBiX9sxCd/b8bxzGyzrk29Snj0isbmp4iISFEpQJKCycoA5r9tf97hfvtozV5yJC0TH/65CR/O24SU9CyzrkWtCiYw6tiwMkI0srKIiBSTAiQpmFXTgaM7gTJVgWY3eeUUjmVk4eO/N2Pi7xtx+HimWcfaokevOBOXNklQYCQiIh6jAElOz2Y7Oa1Iu3uB8NIdVDEtM9vUF73z23rsS8kw6xomlDHF11eeXQ2h7L8vIiLiQQqQ5PSS5gB71wCRZYGW/UrtsCy4/mrxNoyfux67j6SZdXUqx5ru+tc2r4kwBUYiIlJCFCDJ6VnZo1Z3ADEl3yssKzsHM5ftxNi5idh24LhZV6N8NB64rBF6tTwDEWHeq38SEZHgoABJ8rd9MbBlHhAaDrS9t0QPlZNjww8rd+HNnxOxcW+qWcc50gZf0hC929RCVHhYiR5fRETEogBJ8vf3iezRuTcC5WuWyCFsNhvmrN6D0XMSsXb3UbOuYmwEBl7UAH3a10VMpAIjEREpXQqQJG/7NwCrvz3Ztb8EAqM/kvbhjf+tw4rth826slHhGNCpPvp1rIuy0REeP6aIiEhBKECSvM2fwDAGaNQFqNrUo7v+Z+N+Exgt2nzQLMdGhpmgaMCF9VEhNtKjxxIRESksBUiSu5RkYOnn9ucdPTcp7ZKtBzH6f4mYt36fWY4MD0WfdnUw8OIGiC9TusMHiIiI5EUBkuRu4XtAdjpQsyVQp2Oxd/ffzsMmMJq7NtksR4SFoHfr2hh0SUNUKx/tgRMWERHxHAVIcqr0FGDh+ycnpS3GCNVJe46aXmk/rtxtljl0Ua/zzzBd9mtVivXUGYuIiHiUAiQ51dLJQNohoFJ9oMnVRdrF8YxsPPX1Sny9bIcZiJsx1jXNaphBHutXKePxUxYREfEkBUjiKjvzRHG2NSlt0brYT/prE2Ys3WGedzm7Kh6+/Ew0qVbOk2cqIiJSYhQgiav/ZgKHtwGx8UDzm4u8m5Unuu0/1qWxqTMSERHxJ5qzQXKflLbtQCAipsi7Sky2D/jY7Izynjo7ERGRUqMASU7a+CuwZyUQEQu0vrPIu0nPysaW/cfM8zOrlvXgCYqIiJQOBUhykpU9Or8vEFupyLvhPGrZOTaUiw5HQlmNbSQiIv5HAZLY7VwGbPwNCAkD2t9XrF0l7jnqyB6FFGOIABEREW9RgCR2f4+z/zznOqBC7WLtKmlPivnZSM1rIiLipxQgCXBws733GnUo/rQiJzNIGu9IRET8kwIkAea/DdiygQaXAtWbFXt3Scn2DJIKtEVExF8pQAp2qfuBJZ+enFakmNIy2YMt1TxvpAySiIj4KQVIwW7RB0DWcaBaM6DeRcXe3Ya9KcixARViI1CljHqwiYiIf1KAFMwyjgELJ3pkUlrLeqt5LUE92ERExH8pQApmy6cAx/bbe6017eGRXVoF2mpeExERf6YAKVjlZAN/j7c/b38/EOaZafkST3TxV4G2iIj4MwVIwWrNt/bu/TGVgPNu9dhuk6wMUoIySCIi4r8UIAXrpLTzxtiftxkARMZ5ZLemB9sB+xxsGiRSRET8mdcDpLfeegt169ZFdHQ02rZti4ULF+a5bWZmJp5//nk0aNDAbN+8eXPMmjXLZZujR4/ioYceQp06dRATE4MOHTpg0aJFLtvccccdpoDY+XHllVciaGz+E9i1DAiPBtrc7bHdskCbsVfF2AjEl4n02H5FRESCKkCaNm0ahgwZghEjRmDJkiUm4OnSpQuSk5Nz3f7pp5/GxIkTMX78eKxevRoDBw5Ez549sXTpUsc2d911F+bMmYPPPvsMK1euxBVXXIHOnTtjx44dLvtiQLRr1y7HY+rUqQgaf52YVuS824C4eI/tNinZKtBWDzYREfFvXg2QRo8ejQEDBqBfv35o2rQp3n33XcTGxmLSpEm5bs+g58knn0TXrl1Rv3593Hvvveb5G2+8YV4/fvw4pk+fjlGjRqFTp05o2LAhnn32WfPznXfecdlXVFQUqlWr5nhUrFgRQWH3KmD9HCAkFGg/yKO7PlmgrfojERHxb14LkDIyMrB48WKT3XGcTGioWZ4/f36u70lPTzdNa87YjDZv3jzzPCsrC9nZ2fluY/ntt9+QkJCAxo0bm0Br//79+Z4vj33kyBGXh1+yeq6ddS1Qqb5Hd20VaKsHm4iI+DuvBUj79u0zwUzVqlVd1nN59+7dub6HzW/MOiUlJSEnJ8c0pc2YMcM0kVHZsmXRvn17vPDCC9i5c6fZ/+TJk03AZW1jNa99+umnmDt3Ll599VX8/vvvuOqqq8z2eRk5ciTKly/veNSqVQt+59A2YNX/2Z93LP6ktHllkBolKEASERH/5vUi7cIYO3YsGjVqhCZNmiAyMhKDBw82zXPMPDk3w9lsNtSsWdM0o40bNw4333yzyza9e/fGtddei3PPPRc9evTA999/bwq5mVXKy7Bhw3D48GHHY9u2bfA7/7wD5GQBdS8Earb06K6PZ2Rj20F7DzY1sYmIiL/zWoAUHx+PsLAw7Nmzx2U9l1kTlJsqVapg5syZSE1NxZYtW7B27VqUKVPG1CNZ2MONGaGUlBQTxLBXHHu/OW/jjq/xfNavX5/nNgy2ypUr5/LwK8cPAks+sT/v+JDHd2/1YKscF4nKmoNNRET8nNcCJGaAWrZsaZq5LGw24zKbyfLDGiNmiFhzxKLs7t27n7JNXFwcqlevjoMHD2L27Nm5bmPZvn27qUHi9gHr30lARgqQcDbQ8DKP715TjIiISCDxzPwSRcQu/n379kWrVq3Qpk0bjBkzxmSH2GxGffr0MYEQ639owYIFprt+ixYtzE/2UGNQNXToUMc+GQyxiY3F18wIPfbYY6ZJztonM0vPPfccevXqZTJVGzZsMO9nTzfWOAWkzDTgn3dP1h6VQBf8xBNd/FWgLSIigcCrAdJNN92EvXv3Yvjw4aYwm4EPB360Cre3bt3qUjuUlpZmxkLauHGjaVpjF3/WHFWoUMGxDeuDWC/ErFClSpVMIPTSSy8hIiLCvM5mvRUrVuCTTz7BoUOHUKNGDTNWEgu72YwWkFZ8AaQmA+XOAM7pVSKHSLIKtBUgiYhIAAixMd0ihcZu/uzNxoDMp+uRcnKAt1oD+9cDXV72+NhHlgte/QXbDx7HtLvboW39yiVyDBERkdK6f/tVLzYpgnU/2oOj6PLA+X1K5BCp6VkmOCI1sYmISCBQgBTImBz868SktK3vAqJKJnhhDzaKLxOFinGag01ERPyfAqRAtvUfYPsiICwSaHNPiR3G6sGm8Y9ERCRQKEAKZH+Ntf9sfjNQ1nXEck9KOpFBUvOaiIgECgVIgWrvOiDxJ9bhAx3uL9FDaQwkEREJNAqQAtXf4+w/m3QD4huV6KGsLv7KIImISKBQgBSIjuwClk+zP+/4YIkeKiU9CzsOnejBpklqRUQkQChACkQLOCltJlC7PVCrTYkeKulE81pC2SiUj7UPxikiIuLvFCAFmrQjwL8flUr2iNS8JiIigUgBUqBZ/DGQfgSIbww0Kvm55VSgLSIigUgBUiDJygD+efvkpLRO89iVlER18RcRkQCkACmQrPwKOLoLKFMNOPeGUjmkVYOkQSJFRCSQKEAKFJyU1ura3+5eIDyqxA95JC0Tuw6nmecN1YNNREQCiAKkQJH0P2DvWiCyLNCqX+kc8kSBdrVy0Sgfox5sIiISOBQgBQore8TgKLp8qTavqUBbREQCjQKkQLBtEbDlLyA0wt68VkoS1cVfREQClAKkQPD3iUlpm90IlKtRaodNSlaBtoiIBCYFSP5u33pgzff25yU8KW3eYyApgyQiIoFFAZK/mz8BgA0480og4axSO+zh45nYcyTdPG+UoAySiIgEFgVI/iwlGVg2pdSmFcmtQLtG+WiUjVYPNhERCSwKkPzZgolAdjpQs5V9YtpSZBVoq3lNREQCkQIkf5WeAix6/2T2KCTEK/VHKtAWEZFApADJXy35FEg7DFRqADTpVuqHt3qwKYMkIiKBSAGSP8rOPDkpLXuuhYaV+iloDCQREQlkCpD80X9fA4e3AXFVgOY3l/rhDx3LwN6j6sEmIiKBSwGSv7HZgL9ODAzZ9h4gItpr2aOaFWIQFxVe6scXEREpaQqQ/M2GucCeVUBEHNDqTq+cggq0RUQk0ClA8jdW9qhlXyC2kldOwRoDSfVHIiISqBQg+ZOdS4FNfwAhYUC7+7x2GhoDSUREAp0CJH/y1zj7z3N6ARVqee00NEmtiIgEOgVI/uLAJmD1TPvzjg947zRSM7AvJcM8b6gebCIiEqAUIPmL+W8BthygwWVAtXO9dhpWgXatSjGIjVQPNhERCUwKkPxB6n5g6WSvTEqbZ4F2guqPREQkcClA8geccy3rOFC9BVCvk1dPxSrQbqj6IxERCWAKkHxdxjFgwcSTtUelPCltnmMgKYMkIiIBTAGSr1v2OXD8AFChDnBWd2+fDZKSNQebiIgEPgVIviw7C/h7/MlJacO8WxS9LyXd9GJjEks92EREJJApQPJla74FDm0BYioBLW719tkg6UT9Ua2KsYiJDPP26YiIiJQYBUj+MCltm7uByFhvn5EGiBQRkaChAMlXcUqRXcuA8BigzQD4AqtAW1OMiIhIoFOA5Kus7NF5twFx8fAFVhd/ZZBERCTQKUDyRbtXAhvmAiGhQPtB8AU2m80xSGQjdfEXEZEApwDJF1k915r2ACrVgy/g/GsHj2UiVD3YREQkCChA8jWHtgIr/8/rk9K6s7JHtSvFIjpCPdhERCSwKUDyNf+8A9iy7VOK1DgPvkIF2iIiEkwUIPma2MpAdHmvT0rrLtExgraa10REJPB5PUB66623ULduXURHR6Nt27ZYuHBhnttmZmbi+eefR4MGDcz2zZs3x6xZs1y2OXr0KB566CHUqVMHMTEx6NChAxYtWnRKwfHw4cNRvXp1s03nzp2RlJQEn9DpUeDh1UCDy+BLrCY2TTEiIiLBwKsB0rRp0zBkyBCMGDECS5YsMQFPly5dkJycnOv2Tz/9NCZOnIjx48dj9erVGDhwIHr27ImlS5c6trnrrrswZ84cfPbZZ1i5ciWuuOIKEwDt2LHDsc2oUaMwbtw4vPvuu1iwYAHi4uLMcdPS0uATosp4fVJa94DS6uKvHmwiIhIUbF7Upk0b26BBgxzL2dnZtho1athGjhyZ6/bVq1e3TZgwwWXdddddZ7v11lvN82PHjtnCwsJs33//vcs2559/vu2pp54yz3NycmzVqlWzvfbaa47XDx06ZIuKirJNnTq1wOd++PBhGy8ffwa6PYeP2+o8/r2t3hPf245nZHn7dERERIqsoPdvr2WQMjIysHjxYpPdsYSGhprl+fPn5/qe9PR007TmjE1k8+bNM8+zsrKQnZ2d7zabNm3C7t27XY5bvnx507yX13GDnZU9qls5Tj3YREQkKHgtQNq3b58JZqpWreqynssMYHLDZrDRo0ebeqGcnBzTlDZjxgzs2rXLvF62bFm0b98eL7zwAnbu3Gn2P3nyZBP4WNtY+y7Mca3g7MiRIy6PYHGyB5sKtEVEJDh4vUi7MMaOHYtGjRqhSZMmiIyMxODBg9GvXz+TebKw9og1MzVr1kRUVJSpNbr55ptdtimKkSNHmkyT9ahVqxaCxclJalV/JCIiwcFrAVJ8fDzCwsKwZ88el/VcrlatWq7vqVKlCmbOnInU1FRs2bIFa9euRZkyZVC/fn3HNuzh9vvvvyMlJQXbtm0zveLY+83axtp3YY5Lw4YNw+HDhx0P7jtYOAq0FSCJiEiQ8FqAxAxQy5YtMXfuXMc6Nptxmc1k+WGNETNErDmaPn06unfvfso27JnGbvwHDx7E7NmzHdvUq1fPBELOx2VzGXuz5XdcZqPKlSvn8ggG9h5sVgZJTWwiIhIcwr15cHbx79u3L1q1aoU2bdpgzJgxJjvEZjPq06ePCYTYvEUMYthdv0WLFubns88+a4KqoUOHOvbJYIg39caNG2P9+vV47LHHTJOctc+QkBAzTtKLL75omusYMD3zzDOoUaMGevTo4aUr4bv2HEnH0bQshIWGoF58nLdPR0REJPADpJtuugl79+41gzayQJqBDwd+tAqot27d6lI7xHGKOBbSxo0bTdNa165dTc1RhQoVHNuw+YvNYdu3b0elSpXQq1cvvPTSS4iIiHBsw4CKgdjdd9+NQ4cO4YILLjDHde/9JicLtOtWjkVUuHqwiYhIcAhhX39vn4Q/YrMci7UZkAVyc9sHf27Eiz+swVXnVMM7t7X09umIiIiUyv3br3qxSelLUoG2iIgEIQVIkq9ERxd/FWiLiEjwUIAkeWLr6/oTGSSNgSQiIsFEAZLkadfhNBxNz0J4aIiZZkRERCRYKECS0/ZgY/f+yHB9VUREJHjorienLdBW85qIiAQbBUiSJ01SKyIiwUoBkuQpMVkZJBERCU4KkCSfHmzq4i8iIsFJAZLkaseh40jNyEZEWAjqqAebiIgEGQVIkm+Bdv34MogI09dERESCi+58kisVaIuISDBTgCS5SlQXfxERCWIKkCRXSZqDTUREgpgCJDlFTo7NUYPUSBkkEREJQgqQJNcebMczsxEZFoo6lWK9fToiIiKlTgGS5FmgXb9KHMLVg01ERIKQ7n5yChVoi4hIsCt0gFS3bl08//zz2Lp1a8mckXhdkkbQFhGRIFfoAOmhhx7CjBkzUL9+fVx++eX44osvkJ6eXjJnJ16ReKIHmwq0RUQkWBUpQFq2bBkWLlyIs846C/fffz+qV6+OwYMHY8mSJSVzllKqPdjWa5JaEREJckWuQTr//PMxbtw47Ny5EyNGjMAHH3yA1q1bo0WLFpg0aZKZ7FT8z7aDx5CWmYPI8FDUVg82EREJUuFFfWNmZia+/vprfPTRR5gzZw7atWuHO++8E9u3b8eTTz6Jn3/+GVOmTPHs2UqpFWg3qFIGYaEh3j4dERER/wiQ2IzGoGjq1KkIDQ1Fnz598Oabb6JJkyaObXr27GmySeK/XfxVoC0iIsGs0AESAx8WZ7/zzjvo0aMHIiIiTtmmXr166N27t6fOUbzSg031RyIiErwKHSBt3LgRderUyXebuLg4k2US/21ia5SgDJKIiASvQhdpJycnY8GCBaes57p///3XU+clXpCdY8OGverBJiIiUugAadCgQdi2bdsp63fs2GFeE/+19cAxpGflICo8FLXUg01ERIJYoQOk1atXmy7+7s477zzzmvh/gXbDBPVgExGR4FboACkqKgp79uw5Zf2uXbsQHl7kUQPEB6hAW0REpIgB0hVXXIFhw4bh8OHDjnWHDh0yYx+xd5sEQIG2uviLiEiQK3TK5/XXX0enTp1MTzY2qxGnHqlatSo+++yzkjhHKe0xkBKUQRIRkeBW6ACpZs2aWLFiBT7//HMsX74cMTEx6NevH26++eZcx0QS/5CVnYONe1PNczWxiYhIsCtS0RDHObr77rs9fzbiNVsOHENGdg5iIsJwRsUYb5+OiIiIVxW5qpo91rZu3YqMjAyX9ddee60nzktKWdKJ+iP2YAtVDzYREQlyRRpJm3OtrVy5EiEhIbDZbGY9n1N2drbnz1JKrQebCrRFRESK0IvtwQcfNHOtcUTt2NhY/Pfff/jjjz/QqlUr/PbbbyVzllLiEpM1graIiEiRM0jz58/HL7/8gvj4eISGhprHBRdcgJEjR+KBBx7A0qVLC7tL8akxkJRBEhERKXQGiU1oZcvaswwMknbu3Gmes9v/unXrPH+GUqo92Bqpi7+IiEjhM0jnnHOO6d7PZra2bdti1KhRiIyMxHvvvYf69euXzFlKidq8396DLTYyDDUrqAebiIhIoQOkp59+Gqmp9mzD888/j6uvvhoXXnghKleujGnTppXEOUoJcxRoqwebiIhI0QKkLl26OJ43bNgQa9euxYEDB1CxYkVHTzbx1ylG1LwmIiJS6BqkzMxMMyHtqlWrXNZXqlRJwZEfS0xWgbaIiEiRAyROJVK7dm2NdRSwYyApgyQiIlKkXmxPPfUUnnzySdOsJv4vMzsHm/ZpDjYREZFi1SBNmDAB69evR40aNUzXfs7L5mzJkiWF3aV40eZ9qcjMtqFMVDhqlI/29umIiIj4Z4DUo0ePkjkT8WqBNudgUx2ZiIhIEQOkESNGwJPeeustvPbaa9i9ezeaN2+O8ePHo02bNnkWiXPE7k8++QQ7duxA48aN8eqrr+LKK690bMP6qGeffRaTJ082+2Sm64477jDDE1gBAJe5D/feebNmzUKwSdQI2iIiIsUPkDyJ4yYNGTIE7777rhl0csyYMSZQ4YjcCQkJp2zPIIeBz/vvv48mTZpg9uzZZuLcv//+G+edd57ZhgHTO++8YwKgs88+G//++y/69euH8uXLm6lQLAyqPvroI8dyVFQUglGSoweb6o9ERESKXKTNudfCwsLyfBTG6NGjMWDAABPANG3a1ARKnAB30qRJuW7/2WefmQLxrl27mlG77733XvP8jTfecGzDYKl79+7o1q0b6tati+uvvx5XXHEFFi5c6LIvBkTVqlVzPDiOUzDSGEgiIiIeyCB9/fXXpzR7cYJaZmyee+65Au8nIyMDixcvxrBhw1yCr86dO5sJcXOTnp6O6GjXQuKYmBjMmzfPsdyhQwcz7UliYiLOPPNMMy0KX2cw5uy3334zWSoGRpdeeilefPFFMxp4XnhsPixHjhyBv8vIyjFF2qQmNhERkWIESMzOuGOWhs1ZbDK78847C7Sfffv2mXqhqlWruqznMkfnzg2b3xjodOrUCQ0aNMDcuXMxY8YMl3GZnnjiCRO8sAmOGS2+9tJLL+HWW291aV677rrrzHxyGzZsMFmpq666ygRmeWXBWPtUmADQH7B7f1aODWWjwlGtnHqwiYiIFLmJLS/t2rUzAUtJGjt2LBo1amSCH06QO3jwYNM8x8yT5csvv8Tnn3+OKVOmmCEHmNl6/fXXXYqye/fujWuvvRbnnnuu6ZX3/fffY9GiRSarlBdmug4fPux4bNu2DYFSoN2oqnqwiYiIeDxAOn78OMaNG4eaNWsW+D3x8fEmW7Nnzx6X9VxmTVBuqlSpgpkzZ5rJcrds2WIyTWXKlDH1SJbHHnvMZJEYBDEAuv322/Hwww+bDFBe+H6eD8d3ygtrlsqVK+fyCJQRtFWgLSIiUswmNvdJaW02G44ePWqKq9nDrKCYAWrZsqXJOlljK+Xk5JhlZobywzokBmOsf5o+fTpuvPFGx2vHjh1zySgRAzHuOy/bt2/H/v37Ub16dQQTFWiLiIh4KEB68803XQIkBiPM7LCbfmF7grGLf9++fdGqVSsz9hG7+TM7xGYz6tOnjwmErOzPggULzPhHLVq0MD853hEDn6FDhzr2ec0115iaI84Zx7ooFpCzbql///7m9ZSUFFNL1KtXL5OpYg0S39+wYUNT4xRMNEmtiIiIhwIkDrLoKTfddBP27t2L4cOHm0EdGfhwsEarcHvr1q0u2aC0tDQzFtLGjRtN0xq7+LPrf4UKFRzbcKDJZ555Bvfddx+Sk5PNQJH33HOPOYaVTVqxYoWpSTp06JB5ncMAvPDCC0E1FlJ6Vja27D9mnquJTURExFWIjW1khcDBFRmc3HDDDS7rv/rqK9O8xYxQMGBPOQ4+yYJtf6xHWrPrCK4a+yfKRYdj+YgrVKQtIiJB4UgB79+FLtJmcxcLmt1xTKGXX3658GcqXp5ipKyCIxERkeIGSGz24vhB7urUqWNeE/+QpAJtERERzwVIzBSxhscdR6zObyRq8S2apFZERMSDAdLNN99sJn399ddfzSjVfPzyyy948MEHzdhD4h+Sku0ZJBVoi4iIeKAXG3t7bd68GZdddhnCw+1vZ1d7dslXDZJ/SMtkD7ZUxyjaIiIiUswAiQM8cs41Tu66bNkyM1ksR6xmDZL4hw17U5BjAyrERqBKmeAZ2kBERKTEAiQL50TjQ/y3QPvMBPVgExER8UgNEkegfvXVV09ZP2rUqFPGRhLfn6RWREREPBAg/fHHH2YEa3dXXXWVeU38Zw42FWiLiIh4KEDiXGasQ3IXERFhRqcU35d0Yg42ZZBEREQ8FCCxIJtF2u6++OILNG3atLC7k1J2PCMbWw9oDjYRERGPFmlzItjrrrsOGzZswKWXXmrWzZ07F1OmTMH//d//FXZ34oUebJx9r2JsBCrHnZoJFBERkSIESNdccw1mzpxpxjxiQMRu/s2bNzeDRVaqVKlkzlJKoEBbPdhEREQ82s2/W7du5kGsO5o6dSoeffRRLF682IysLf5QoK36IxEREY/VIFnYY61v376oUaMG3njjDdPc9s8//xR1d1JKkhxzsKn+SERExCMZpN27d+Pjjz/Ghx9+aDJHN954I9LT002Tmwq0/UOi1YMtQQGSiIhIsTNIrD1q3LgxVqxYgTFjxmDnzp0YP358Qd8uPuBYRha2HThunquJTURExAMZpJ9++gkPPPAA7r33Xk0x4qfWJ9vrj9h7rbLmYBMRESl+BmnevHk4evQoWrZsibZt22LChAnYt29fQd8uPlSgrQEiRUREPBQgtWvXDu+//z527dqFe+65xwwMyQLtnJwczJkzxwRP4ttUoC0iIlJCvdji4uLQv39/k1FauXIlHnnkEbzyyitISEjAtddeW9jdiZfGQBIREZES6OZPLNoeNWoUtm/fbsZCEj8ZAylBTWwiIiIlFiBZwsLC0KNHD3z77bee2J2UgNT0LOw4ZPVgUwZJRESkxAMk8X1JJ3qwxZeJQkXNwSYiIpIvBUhBVn+k8Y9EREROTwFSkFAPNhERkYJTgBQkNAaSiIhIwSlAChLKIImIiBScAqQgcDQtEzsPp5nnZ2qSWhERkdNSgBREc7AllI1C+dgIb5+OiIiIz1OAFASSrAEi1bwmIiJSIAqQgmqKERVoi4iIFIQCpCCQeKKJTRkkERGRglGAFFQ92JRBEhERKQgFSAHuSFomdp3owdZQPdhEREQKRAFSkBRoVysXjfIx6sEmIiJSEAqQgqR5TQXaIiIiBacAKUimGFGBtoiISMEpQApwSckq0BYRESksBUhBMwaSMkgiIiIFpQApgB0+nok9R9LN80YJyiCJiIgUlAKkICjQrlE+GmWj1YNNRESkoBQgBUGBtprXRERECkcBUhDUH6lAW0REpHAUIAVBDzZlkERERApHAVIA0xhIIiIifhogvfXWW6hbty6io6PRtm1bLFy4MM9tMzMz8fzzz6NBgwZm++bNm2PWrFku22RnZ+OZZ55BvXr1EBMTY7Z94YUXYLPZHNvw+fDhw1G9enWzTefOnZGUlIRAcuhYBvYeVQ82ERERvwuQpk2bhiFDhmDEiBFYsmSJCXi6dOmC5OTkXLd/+umnMXHiRIwfPx6rV6/GwIED0bNnTyxdutSxzauvvop33nkHEyZMwJo1a8zyqFGjzHssXB43bhzeffddLFiwAHFxcea4aWn2SV0DKXtUs0IM4qLCvX06IiIifiXE5pxaKWXMGLVu3doEM5STk4NatWrh/vvvxxNPPHHK9jVq1MBTTz2FQYMGOdb16tXLZIEmT55slq+++mpUrVoVH374Ya7b8Nflfh555BE8+uij5vXDhw+b93z88cfo3bt3gc79yJEjKF++vHlvuXLl4Gsm/7MFT89chUsaV8FH/dp4+3RERER8QkHv317LIGVkZGDx4sWmectxMqGhZnn+/Pm5vic9Pd00rTlj4DNv3jzHcocOHTB37lwkJiaa5eXLl5vXr7rqKrO8adMm7N692+W4vFAM1vI6rnVsXlTnhz+MgaT6IxERkcLzWtvLvn37TL0QMzfOuLx27dpc38NmsNGjR6NTp06mtoiB0IwZM8x+LMw8MXhp0qQJwsLCzGsvvfQSbr31VvM6gyPrOO7HtV7LzciRI/Hcc8/BX2gMJBERET8u0i6MsWPHolGjRib4iYyMxODBg9GvXz+TebJ8+eWX+PzzzzFlyhRT1/TJJ5/g9ddfNz+LY9iwYSYdZz22bdsGX6ZJakVERPwwgxQfH28yPHv27HFZz+Vq1arl+p4qVapg5syZpph6//79ppaIGaP69es7tnnsscfMOquW6Nxzz8WWLVtMBqhv376OffM47MXmfNwWLVrkeb5RUVHm4Q8OpGZgX0qGed5QPdhERET8J4PEDFDLli1NM5mFRdpcbt++fb7vZR1SzZo1kZWVhenTp6N79+6O144dO+aSUSIGYtw3sfs/gyTn47JJjr3ZTndcfxtBu1alGMRGqgebiIhIYXn17sku/szqtGrVCm3atMGYMWOQmppqms2oT58+JhBi9ocYxOzYscNkevjz2WefNYHP0KFDHfu85pprTM1R7dq1cfbZZ5shAFi31L9/f/N6SEgIHnroIbz44oumuY4BE8dNYjaqR48eCASOAu0E1R+JiIj4XYB00003Ye/evWbQRhZIM/DhwI9WAfXWrVtdskFsWuNYSBs3bkSZMmXQtWtXfPbZZ6hQoYJjG453xIDnvvvuM+MpMfC55557zDEsDKgYiN199904dOgQLrjgAnNc9x5y/koF2iIiIn48DpI/8+VxkG6aOB8LNh3A6Bub47rzz/D26YiIiPgMnx8HSUpOUvKJDJKa2ERERIpEAVKA2ZeSbnqxhYSoB5uIiEhRKUAKMI4ebBVjERMZ5u3TERER8UsKkAJM0okCbQ0QKSIiUnQKkAI0g6QebCIiIkWnACnAKIMkIiJSfAqQAghHbEg8MQeberCJiIgUnQKkALI3JR2HjmUiVD3YREREikUBUgA2r9WuFIvoCPVgExERKSoFSAFEBdoiIiKeoQApgFhzsKlAW0REpHgUIAWQpBMZpDOVQRIRESkWBUiB1IPNamJTDzYREZFiUYAUIJKPpuNIWpbpwVa/Spy3T0dERMSvKUAKEFb2qG7lOPVgExERKSYFSAFWoN1IBdoiIiLFpgApQKhAW0RExHMUIAUIjYEkIiLiOQqQAqQHmyapFRER8RwFSAFg95E0HE3PQlhoCOrFqwebiIhIcSlACqAC7bqVYxEVrh5sIiIixaUAKQCoQFtERMSzFCAFABVoi4iIeJYCpACgSWpFREQ8SwFSAPRgW59sBUjKIImIiHiCAiQ/t+twGlLSsxAeGmKmGREREZHiU4AUIPVH7N4fGa6PU0RExBN0R/VzJweIVPOaiIiIpyhACpgebCrQFhER8RQFSH4uUQXaIiIiHqcAyd97sDkGiVQGSURExFMUIPmxHYeOIzUjGxFhIaijHmwiIiIeowApAAq068eXQUSYPkoRERFP0V3Vj6lAW0REpGQoQAqIKUZUoC0iIuJJCpD8WFKyCrRFRERKggIkP5WTY3PUIDVSBklERMSjFCD5cQ+245nZiAwLRZ1Ksd4+HRERkYCiAMnPC7TrV4lDuHqwiYiIeJTurH5KBdoiIiIlRwGSn0rSCNoiIiIlRgGSn0o80YNNBdoiIiKepwDJT3uwrdcktSIiIiVGAZIf2nbwGNIycxAVHora6sEmIiLicQqQ/LhAu0GVMggLDfH26YiIiAQcBUh+3MVfBdoiIiIBHCC99dZbqFu3LqKjo9G2bVssXLgwz20zMzPx/PPPo0GDBmb75s2bY9asWS7bcF8hISGnPAYNGuTY5uKLLz7l9YEDB8KferCpQFtERCRAA6Rp06ZhyJAhGDFiBJYsWWICni5duiA5OTnX7Z9++mlMnDgR48ePx+rVq01Q07NnTyxdutSxzaJFi7Br1y7HY86cOWb9DTfc4LKvAQMGuGw3atQo+FMTW6MEZZBEREQCMkAaPXq0CVT69euHpk2b4t1330VsbCwmTZqU6/afffYZnnzySXTt2hX169fHvffea56/8cYbjm2qVKmCatWqOR7ff/+9yThddNFFLvvicZy3K1euHHxddo4NG/aqB5uIiEjABkgZGRlYvHgxOnfufPKEQkPN8vz583N9T3p6umlacxYTE4N58+bleYzJkyejf//+phnN2eeff474+Hicc845GDZsGI4dOwZft/XAMaRn2Xuw1VIPNhERkRIRDi/at28fsrOzUbVqVZf1XF67dm2u72HzG7NOnTp1MlmhuXPnYsaMGWY/uZk5cyYOHTqEO+64w2X9Lbfcgjp16qBGjRpYsWIFHn/8caxbt87sK6/AjA/LkSNH4M0C7YYJ6sEmIiISkAFSUYwdO9Y0yTVp0sRkhBgksXkurya5Dz/8EFdddZUJhJzdfffdjufnnnsuqlevjssuuwwbNmww+3Q3cuRIPPfcc/CdKUbUvCYiIhKQTWxs3goLC8OePXtc1nOZNUG5YX0Rs0KpqanYsmWLyTSVKVPG1CO54+s///wz7rrrrtOeC3vP0fr163N9nU1whw8fdjy2bdsGrxZoq4u/iIhIYAZIkZGRaNmypWkms+Tk5Jjl9u3b5/te1iHVrFkTWVlZmD59Orp3737KNh999BESEhLQrVu3057LsmXLzE9mknITFRVliridH14dAylBGSQREZGAbWJjF/++ffuiVatWaNOmDcaMGWOyQ2w2oz59+phAiE1ctGDBAuzYsQMtWrQwP5999lkTVA0dOtRlv1zHAIn7Dg93/TXZjDZlyhTT+61y5cqmBunhhx82dU3NmjWDr8rKzsHGvanmuZrYREREAjhAuummm7B3714MHz4cu3fvNoEPB360Cre3bt1qerZZ0tLSzFhIGzduNE1rDHLY9b9ChQou+2XTGt/L3mu5Za74uhWM1apVC7169TL79WVbDhxDRnYOYiLCcEbFGG+fjoiISMAKsdlsNm+fhD9iL7by5cubeqTSam6btWoXBk5egnNrlsd3919QKscUEREJxvu31weKlIJTgbaIiEjpUIDkl5PUqv5IRESkJClA8iNJJzJIZyqDJCIiUqIUIPmJTPZg22dNUqsMkoiISElSgOQntuxPRWa2DbGRYahZQT3YRERESpICJH8r0E4og1DNwSYiIhLY4yBJ4Qq0G6lAW0Q8gBN8Z2Zmevs0RDwuIiLCTGNWXAqQ/IQKtEXEEzj0HQflPXTokLdPRaTEcPBozunKSe2LSgGSn1AGSUQ8wQqOOE9lbGxssW4gIr74B8CxY8eQnJyc7/yqBaEAyQ9kZOVg0z7NwSYixW9Ws4IjzkMpEohiYuwdmRgk8bte1OY2FWn7gc37U5GVY0OZqHDUKB/t7dMRET9l1RwxcyQSyGJPfMeLU2enAMmPmtcaJpRROlxEik3/jkigC/HAd1wBkh918VeBtoiI59StWxdjxowp8Pa//fabufGqwD04KEDyA0mag01EghiDkvwezz77bJH2u2jRItx9990F3r5Dhw7YtWuXmQm+tDRp0gRRUVGmuF5KlwIkP6AebCISzBiUWA9mfMqVK+ey7tFHH3XpxZSVlVWg/VapUqVQ9ViRkZHF7jpeGPPmzcPx48dx/fXX45NPPoG3ZQbZuFkKkHxcelY2Nu8/Zp6riU1EghGDEuvB7A0DFGt57dq1KFu2LH766Se0bNnSZFsYWGzYsAHdu3dH1apVUaZMGbRu3Ro///xzvk1s3O8HH3yAnj17msCpUaNG+Pbbb/NsYvv444/NeDuzZ8/GWWedZY5z5ZVXmqDNwmDtgQceMNux5+Djjz+Ovn37okePHqf9vT/88EPccsstuP322zFp0qRTXt++fTtuvvlmVKpUCXFxcWjVqhUWLFjgeP27774zv3d0dDTi4+PN7+X8u86cOdNlfzxH/k60efNms820adNw0UUXmX18/vnn2L9/vzlmzZo1zTU699xzMXXqVJf95OTkYNSoUWjYsKH5PGrXro2XXnrJvHbppZdi8ODBLtvv3bvXBJ9z586FL1GA5OPYvT87x4ayUeGoVk492ESkBMaNycjyyoPH9pQnnngCr7zyCtasWYNmzZohJSUFXbt2NTfdpUuXmsDlmmuuwdatW/Pdz3PPPYcbb7wRK1asMO+/9dZbceDAgTy355g7r7/+Oj777DP88ccfZv/OGa1XX33VBBYfffQR/vrrLxw5cuSUwCQ3R48exVdffYXbbrsNl19+OQ4fPow///zT8Tp/PwYuO3bsMEHc8uXLMXToUBOc0A8//GACIv4O/P15Hdq0aYOiXNcHH3zQXNcuXbogLS3NBKLc/6pVq0wTJQO4hQsXOt4zbNgw81k888wzWL16NaZMmWICVbrrrrvMcnp6umP7yZMnm4CLwZMv0ThI/jIHW1X1YBMRzzuemY2mw2d75dirn++C2EjP3Iaef/55E0hYmFVp3ry5Y/mFF17A119/bYIJ9wyGszvuuMNkSOjll1/GuHHjzM2fAVZezU7vvvsuGjRoYJa5b56LZfz48SZgsLI3EyZMwI8//nja3+eLL74wGayzzz7bLPfu3dtklC688EKzzCCDmRfWUfF3JWZsLMzY8D0M+CzO16OgHnroIVx33XUu65wDwPvvv99k0L788ksTgDGwGzt2rPk9mSkjXpsLLrjAPOe+eI2++eYbE4gSs1a87r52j1MGycepQFtE5PTYvOSMGRbeyNn0xaYjNn8xC3K6DBKzTxY2W7HeyRqVOTdsZrKCI2vkZmt7Zn327NnjkrnhoIXMwJwOm9SYPbLwOTNKDEBo2bJlOO+88xzBkTu+ftlll8HT1zU7O9sEm2xa47F5XRkgWdeV15jZobyOzaY65ybDJUuWmEwUAyRfowySj1OBtoiUpJiIMJPJ8daxPYXBjDMGR3PmzDHNX8yscHRlFjtnZGScdqJTZ8xqWM1WBd2+uE2HbJb6559/TOaKNUvOwQkzSwMGDHCMFp2X072e23nmVoQd53ZdX3vtNZMhYu0WgyS+ziyTdV1Pd1yrma1FixamhopNj2xaq1OnDnyNMkg+TpPUikhJ4o2SzVzeeJRkkwrrfZiVYNMWb+Qs6GbhcWliQTlrb9gM5hzkMGuSHzalderUydQVMRNkPYYMGWJeszJdXJdXfRRfz6/omT34nIvJk5KSTD1VQa5r9+7dTUaLTXb169dHYmKi43U2CzJIyu/Y/DyYmXr//fdNU2H//v3hixQg+XwPNs3BJiJSWLxRz5gxwwQRDDTYGyy/TFBJYY3OyJEjTc3NunXrTMHzwYMH8wwOmcVhwTfroM455xyXBzMv7KX233//mdcZ9LE3HIOWjRs3Yvr06Zg/f77Zz4gRI0zvMv5ks9fKlStNwbiFWRvWCbGA+99//8XAgQNPyYbldV2Zmfv777/Nfu+55x7TjOjchMasFwvGP/30U9ObkNkwK7Cz8HdhITezWM6963yJAiQftnFvKnJsQLnocCSUjfL26YiI+I3Ro0ejYsWKZnBH9l5jD6zzzz+/1M+DwQKDmT59+qB9+/amZofnwkAiNywiZ1f63IIG1lPxwWCD3eL/97//mclY2VONWRkGHNbErBdffLGpWeL+2JzFgMi5p9kbb7yBWrVqmaJvBo9skizImFBPP/20uY78HXgMK0hzxt5rjzzyCIYPH27O96abbjqljovXJDw83PzM61p4W4jNk/0sgwi7ajJ9yiI8FvGVhG+W7cCDXyxDqzoV8X/3diiRY4hI8GAX7U2bNqFevXo+e1MKdMxiMWhgDy4WOwerzZs3m+J2Nj+WROCa33e9oPdvFWn7Qf2RCrRFRPzTli1bTKaHYxaxdxebtXjjZtYmGGVmZpoMGTNR7dq180pWr6DUxOYHPdhUoC0i4p9CQ0PNOD8c0bpjx46mFogjejOLFIz++usvMxQCM0ccP8qXKYPkw5KSrR5syiCJiPgj1vkwKBA71i35S2WPMkg+Ki0zG1tO9GDjKNoiIiJSehQg+agNe1NMD7YKsRGoUkY92EREREqTAiRfHyAyoazPzU8jIiIS6BQg+fwUI2peExERKW0KkHxUomOKERVoi4iIlDYFSD4qKVkZJBEREW9RgOSDjmdkY+sB+6SByiCJiHiuizlnnrfUrVvXzEqfH9aAzpw5s9jH9tR+pPQoQPLRHmwcJqJSXCTi1YNNRIIc51K78sorc33tzz//NMHHihUrCr1fDlZ49913w5OeffZZM/eZu127duGqq65CaTh+/DgqVaqE+Ph4M3q3FI0CJB8u0G6YoOY1EZE777zTzCC/ffv2U1776KOP0KpVKzRr1qzQ+61SpUqBJmj1BE7qGhVVOn/wTp8+HWeffTaaNGni9ayVzWZDVlYW/JECJJ8u0FaAJCJy9dVXm2CGU3Y4S0lJMTPWM4Di/F6cGb5mzZom6OHs9lOnTs13v+5NbElJSejUqZOZ3LRp06YmKHP3+OOP48wzzzTHqF+/vpm5nvOLEc/vueeew/Lly01Wiw/rnN2b2DjlyKWXXoqYmBhUrlzZZLL4+1juuOMO9OjRA6+//rqZmoPbDBo0yHGs/Hz44Ye47bbbzIPP3f3333/mmnKi1rJly+LCCy/Ehg0bHK9PmjTJBFgM6HjswYMHOyaY5e+xbNkyx7aHDh0y63777TezzJ9c/umnn9CyZUuzj3nz5pn9d+/eHVWrVkWZMmXM1CuccsUZs128vhx9nO9r2LChOX8GWXzOa+GM58FjrV+/HiVBU434oCTHHGyqPxKREsb2/Ex7zWOpi4hl5HDazcLDw9GnTx8TbDz11FOOseEYHGVnZ5vAiMEFb8i8wfLG/8MPP+D22283M8a3adPmtMfIycnBddddZ27gCxYsMDO9O9crWRhQ8Dxq1KhhgpwBAwaYdUOHDsVNN92EVatWYdasWY6bP2eNd5eamoouXbqgffv2ppkvOTkZd911lwlEnIPAX3/91QQo/MkggPtn8x2PmRcGIvPnz8eMGTNMYPHwww+bCXPr1KljXt+xY4cJAlmP9csvv5hrxalQrCzPO++8gyFDhuCVV14xTYK8DkWZKuWJJ54wAQ2DyIoVK2Lbtm3o2rUrXnrpJRP8fPrpp6bpdN26dahdu7Z5Dz9jnvu4cePQvHlzM6nvvn37zOfdv39/ky189NFHHcfgMn8XBk8lQQGSD0q0erAlKEASkRLG4OjlGt459pM7gci4Am3KG+Rrr72G33//3dzcrRtkr169TBDCh/PN8/7778fs2bPx5ZdfFihAYkCzdu1a8x4GP/Tyyy+fUjfEWeidM1A85hdffGECJGaDmB1hQMcmtbxMmTIFaWlpJkiIi7P//hMmTDABw6uvvmqCNGJgwfVhYWGmuaxbt26YO3duvgESsz88Z76XGIjxOrE2it566y1zrXjOERERZh0zYpYXX3wRjzzyCB588EHHOmZ7Cuv555/H5Zdf7lhmTRSDHssLL7yAr7/+Gt9++60JDBMTE81nxaxd586dzTYMrpwzasOHD8fChQvN58lMGq+je1bJk9TE5mOOZWRh24Hj5rma2ERE7BggdOjQwQQAxIwKC7TZvEbMJPGmy6Y13owZqDDY2bp1a4H2v2bNGtO0YwVHxAyPu2nTpqFjx44mAOIxGDAV9BjOx2KwYAVHxH0yi8WMioXNXAyOLMwmMduUF16DTz75xDStWficWSnu22qWYpOaFRw547537tyJyy67DMXFujBnzPAxmDzrrLNQoUIFc+14Haxrx/Pi73rRRRfluj9+LgwQrc//u+++M01yN9xwA0qKMkg+Zn2yvQ26clwkKqsHm4iURjMXMzneOnYhMBhiZohZEGZF2Hxm3VCZXRo7dqypKWKQxOCDTWQZGRkeO102/9x6662mzoiZGSsT88Ybb6AkuAcxbGqyAp3cMCBkExqb4twDJ2aemNFhlisv+b1GoaH2nAqb7ix51UQ5B3/E4IjZIWZ82CTGY11//fWOz+d0xyY2Q7LZ9M033zSfP3/PkiyyVwbJRwu0NUCkiJQK1vOwmcsbj0LOM3njjTeamzSbVtg8xWY3qx6JdTIsAmbGhNkZNs+w2aagmNlgnQy741v++ecfl23+/vtvU8vDOihmSBo1amTqe5xFRkaagOR0x2IhN2uRLDx//m6NGzdGUbGguXfv3iYb4/zgOqtYm739mHnLLbBhLRWbDRlM5YaF8uR8jZwLtvPD34/NZD179jQBLDNwLPq2cB2DPzah5oU1TAy8WCfFOi9+/iVJAZKPUYG2iEju2CzDrMGwYcPMTZo3XAuDFWYoGMSw6eaee+7Bnj17Crxv1r2wFqdv374meGEQwUDIGY/BJiFmjVgMzWJi1tE4Y4DB4mIGDiwwzm0cImah2FOOx2JRN4uwmRljdsSqPyqsvXv3mmYn7vOcc85xebD4mT3oDhw4YOp9jhw5YoKmf//91/Tc++yzzxxNe6xVYkZs3Lhx5rUlS5Zg/PjxjixPu3btTAE3rzGDGeearPzw2rFwnNeF1/eWW25xyYbxuvHcGfTwXHkN2SOOdUkWNsHxM+fnz/3l1gTqSQqQfMyxjGxEhoWikQIkEZFcm9kOHjxomric64V4oz7//PPNehZxM0PBbvIFxewNgx0OssgiYDbnsMeVs2uvvdb0CmOQwd5kDMbYzd8Zi8Y5qOUll1xiMi65DTXAZiE2hzFgYQE0m5pY98OC7KKyCr5zqx/iOgY3kydPNsMFsPcaa4LYPMmef++//76jOY9BCpsp3377bVMDxeEAGChZWAPEHm98H5swWdRdEKNHjzaF46wjYzE6Pyd+Xs6YGeK1uO+++0zNGYvRnbNs1ufPZrl+/fqhpIXYnBsTpcAYgbP9mV0g2U3Sk7Kyc5CVY0N0xMniPBGR4mLPKf5lXq9ePZPBEPE3f/75pwn42ByaX7Ytv+96Qe/fKtL2QeFhoQhXbCQiImKwqZLNiGwCZM+1ojZFFoaa2ERERMSnTZ061RTIc+TuUaNGlcoxfSJAYpdNFmgxDda2bVszEFReWHnPAajYvZPbs7cCq9mdcV/WMO/ODw7T7px+4zLbY1n4x3bjwhT0iYiISOlgcTZ7By5evNhMJxMUARIH3eKw5iNGjDDV8gx4WLyV12BYLMSbOHGiqapfvXo1Bg4caLoNLl261LENh25nDwfrYc2n4zygFAvtWPHPoepZic/BsTjMvIiIiIjXi7SZMWIVv1W9z25/HM2UXR45l4s79lpg10vnbBCzP1aFfm5Yaf/999+bSnxmkliYxd4FHEuDFfPEIeY5NgUHAmM3Rm8WaYuIlAQVaUuwSPNAkbZXM0jsqsd0mTXvijmh0FCzzEAlr0It91+WwRFnC87rGAycnAcU4zHZVOd8XHYp5IR5+R2XF9X5ISLij9R5WQKdzQPfca8GSBxEi22K7tXoXN69e3eu72HzG8dTYDaI2SY2n3HwKeeRPZ1xwCkWdTkPKMZ9c7RTzgdT0OOOHDnSMSEiH8xyiYj4E2usm2PHjnn7VERKlPUdz23OuYLyu27+nGuHg0cx48OMEIu1OWCUNYGdOw6vzpmNnQcUKwqO3MlaKQszSAqSRMSfcCRi/mFo1XhywEIrsy4SKJmjY8eOme84v+vOk/36VYAUHx9vTt699xiXOQpqblg7xKwQ2xf3799vAh/WKnHeHXecI+fnn382GSZn3Deb3phZcs4i5XfcqKgo8xAR8WfWv3H5zQov4u94b8/rfu4XARKbuThcOSfGs4aEZ7MZlzmUe35Yh8Sufqwlmj59upnE0B1n+01ISEC3bt1c1vOYTLvxOCzwJs5Dwzl2SnpuFxERb2LGqHr16ubfxrxmYhfxZ7y/Fydz5DNNbGy24twvnBmZ899wDhjOvWLNs8JJ9hgIsQaIFixYgB07dph5cPiTo2oyqBo6dKjLfrmOARL3HR7u+muyhojzufDYlSpVMlXs7DXH4KggPdhERPwdbyCeuImIBCqvB0icmZnDhw8fPtwUSDPw4cCPVuE2szrs2WZh0xrHQtq4caMZ4LFr165mJmL3gms2rfG97L2WmzfffNPslxkk9lBj8Tcn5xMRERHx+jhI/krjIImIiPgfvxgHSURERMQXeb2JzV9ZiTcNGCkiIuI/rPv26RrQFCAV0dGjR81PjYUkIiLin/dxNrXlRTVIRcRecpzgtmzZsh4daM0agHLbtm2qbfIR+kx8iz4P36LPw7fo8zg9hj0MjjiOonMnMHfKIBURL+oZZ5xRYvvnF1tfbt+iz8S36PPwLfo8fIs+j/zllzmyqEhbRERExI0CJBERERE3CpB8DOd7GzFihOZ98yH6THyLPg/fos/Dt+jz8BwVaYuIiIi4UQZJRERExI0CJBERERE3CpBERERE3ChAEhEREXGjAMnHvPXWW6hbty6io6PRtm1bLFy40NunFJRGjhyJ1q1bm5HSExIS0KNHD6xbt87bpyUnvPLKK2YE+4ceesjbpxLUduzYgdtuuw2VK1dGTEwMzj33XPz777/ePq2glJ2djWeeeQb16tUzn0WDBg3wwgsvnHa+McmbAiQfMm3aNAwZMsR00VyyZAmaN2+OLl26IDk52dunFnR+//13DBo0CP/88w/mzJmDzMxMXHHFFUhNTfX2qQW9RYsWYeLEiWjWrJm3TyWoHTx4EB07dkRERAR++uknrF69Gm+88QYqVqzo7VMLSq+++ireeecdTJgwAWvWrDHLo0aNwvjx4719an5L3fx9CDNGzFrwC27N98Y5de6//3488cQT3j69oLZ3716TSWLg1KlTJ2+fTtBKSUnB+eefj7fffhsvvvgiWrRogTFjxnj7tIIS/03666+/8Oeff3r7VATA1VdfjapVq+LDDz90rOvVq5fJJk2ePNmr5+avlEHyERkZGVi8eDE6d+7sMt8bl+fPn+/VcxPg8OHD5melSpW8fSpBjVm9bt26ufx/It7x7bffolWrVrjhhhvMHw/nnXce3n//fW+fVtDq0KED5s6di8TERLO8fPlyzJs3D1dddZW3T81vabJaH7Fv3z7Thsy/AJxxee3atV47L7Fn8ljrwuaEc845x9unE7S++OIL0/TMJjbxvo0bN5omHZYFPPnkk+ZzeeCBBxAZGYm+fft6+/SCMqN35MgRNGnSBGFhYeZ+8tJLL+HWW2/19qn5LQVIIgXIWqxatcr8NSbesW3bNjz44IOmHowdGMQ3/nBgBunll182y8wg8f+Td999VwGSF3z55Zf4/PPPMWXKFJx99tlYtmyZ+cOuRo0a+jyKSAGSj4iPjzdR/549e1zWc7latWpeO69gN3jwYHz//ff4448/cMYZZ3j7dIIWm5/ZWYH1Rxb+hczPhTV76enp5v8fKT3Vq1dH06ZNXdadddZZmD59utfOKZg99thjJovUu3dvs8wehVu2bDE9chUgFY1qkHwE09ItW7Y0bcjOf6FxuX379l49t2DEvgsMjr7++mv88ssvpuuseM9ll12GlStXmr+KrQezF2w+4HMFR6WPTc7uQ1+w/qVOnTpeO6dgduzYMVO36oz/X/A+IkWjDJIPYVs+I33+w9+mTRvTO4fdyvv16+ftUwvKZjWmqr/55hszFtLu3bvN+vLly5teIVK6+Bm413/FxcWZ8XdUF+YdDz/8sCkMZhPbjTfeaMZse++998xDSt8111xjao5q165tmtiWLl2K0aNHo3///t4+Nb+lbv4+hs0Fr732mrkhswvzuHHjTPd/KV0chDA3H330Ee64445SPx851cUXX6xu/l7G5udhw4YhKSnJZFn5R96AAQO8fVpB6ejRo2agSGa92RzN2qObb74Zw4cPNy0UUngKkERERETcqAZJRERExI0CJBERERE3CpBERERE3ChAEhEREXGjAElERETEjQIkERERETcKkERERETcKEASESnGgKIzZ8709mmISAlQgCQifokjmjNAcX9ceeWV3j41EQkAmotNRPwWgyFO/+IsKirKa+cjIoFDGSQR8VsMhqpVq+byqFixonmN2aR33nkHV111lZlguH79+vi///s/l/evXLkSl156qXmdE9/efffdSElJcdlm0qRJZvJPHqt69eoYPHiwy+v79u1Dz549ERsbi0aNGuHbb791vHbw4EHceuutqFKlijkGX3cP6ETENylAEpGAxck7e/XqheXLl5tApXfv3lizZo15LTU1FV26dDEB1aJFi/DVV1/h559/dgmAGGANGjTIBE4Mphj8NGzY0OUYzz33nJnNfsWKFejatas5zoEDBxzHX716NX766SdzXO4vPj6+lK+CiBQJJ6sVEfE3ffv2tYWFhdni4uJcHi+99JJ5nf+8DRw40OU9bdu2td17773m+XvvvWerWLGiLSUlxfH6Dz/8YAsNDbXt3r3bLNeoUcP21FNP5XkOPMbTTz/tWOa+uO6nn34yy9dcc42tX79+Hv7NRaQ0qAZJRPzWJZdcYrIyzipVquR43r59e5fXuLxs2TLznBmd5s2bIy4uzvF6x44dkZOTg3Xr1pkmup07d+Kyyy7L9xyaNWvmeM59lStXDsnJyWb53nvvNRmsJUuW4IorrkCPHj3QoUOHYv7WIlIaFCCJiN9iQOLe5OUprBkqiIiICJdlBlYMsoj1T1u2bMGPP/6IOXPmmGCLTXavv/56iZyziHiOapBEJGD9888/pyyfddZZ5jl/sjaJtUiWv/76C6GhoWjcuDHKli2LunXrYu7cucU6BxZo9+3bF5MnT8aYMWPw3nvvFWt/IlI6lEESEb+Vnp6O3bt3u6wLDw93FEKz8LpVq1a44IIL8Pnnn2PhwoX48MMPzWssph4xYoQJXp599lns3bsX999/P26//XZUrVrVbMP1AwcOREJCgskGHT161ARR3K4ghg8fjpYtW5pecDzX77//3hGgiYhvU4AkIn5r1qxZpuu9M2Z/1q5d6+hh9sUXX+C+++4z202dOhVNmzY1r7Fb/uzZs/Hggw+idevWZpn1QqNHj3bsi8FTWloa3nzzTTz66KMm8Lr++usLfH6RkZEYNmwYNm/ebJrsLrzwQnM+IuL7Qlip7e2TEBHxNNYCff3116YwWkSksFSDJCIiIuJGAZKIiIiIG9UgiUhAUvWAiBSHMkgiIiIibhQgiYiIiLhRgCQiIiLiRgGSiIiIiBsFSCIiIiJuFCCJiIiIuFGAJCIiIuJGAZKIiIiIGwVIIiIiInD1/ybj9XqQHPb/AAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAHHCAYAAABXx+fLAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAABUI0lEQVR4nO3dB3hUVfrH8Tc9JHRCb1EJXUFpggULioquKChiAdG/rq4iiA1UQEXFhrICgtjQFQRRQRYpAquuKyDdSrNQpCWhhSSQOv/nPZM7TMKkTzLlfj/Pc3dm7ty5c5OJOz/Oec85IQ6HwyEAAAA2EurrCwAAAKhsBCAAAGA7BCAAAGA7BCAAAGA7BCAAAGA7BCAAAGA7BCAAAGA7BCAAAGA7BCAAAGA7BCAgQNx+++0SHx9fptc+9dRTEhIS4vVrCkaeflf6e9fff3FmzJhhXrtjxw6vXY+eS8+p5wbgPQQgoJz0y6kk29dff+3rSw0qiYmJEh4eLrfeemuhxxw7dkyqVKki119/vfi7WbNmycSJE8WfaOirWrWqry8DqBDhFXNawD7+9a9/5Xv8wQcfyLJly07Z36ZNm3K9z1tvvSW5ublleu2TTz4pI0eOlGBSr149ueyyy+Tzzz+X9PR0iYmJOeWYzz77TE6cOFFkSCqJrVu3SmhoaIUHoJ9//lmGDx+eb3/z5s3l+PHjEhERUaHvD9gNAQgop4JfrqtXrzYBqLgv3cK+tAtTni9AbSnRLdjccsstsmTJElmwYIHcdNNNHkNFjRo1pE+fPuV6n6ioKPEVbT2Mjo722fsDwYouMKASXHTRRdK+fXtZv369XHjhhSb4PP744+Y5bcHQL+hGjRqZL9ozzjhDxo0bJzk5OUXWAFm1Ia+88opMnz7dvE5f36VLF1m7dm2xdS36+P7775f58+eba9PXtmvXzgSKgrT7rnPnzuaLWN/nzTffLFFdkZ5fu1A07BU0cOBAadCggevnXLdunfTu3Vvi4uJMt9Vpp50md9xxR5Hnv+666yQ2NtYEHU9dZCtWrJD+/fubn+3bb7+VG264QZo1a2YeN23aVB588EHTulIcTzVAv/zyi1xyySXmWps0aSLPPvusxxa6kny++vfxxRdfyM6dO11dptZnXVgN0H/+8x+54IILzM9fs2ZNufbaa2Xz5s35jrE+o99++81cvx6ngXDIkCEeP5Oymjt3rnTq1Mn8LvTz0/C/Z8+efMfs37/fvK/+rvT30LBhQ3PN7vVSZfkbAMoq+P5JCPipgwcPypVXXmlaKvQLon79+ma/frFpSBgxYoS51S+2MWPGSEpKirz88svFnle//LXW5e9//7v5snvppZdMzcsff/xRbKvR//73P9NN9I9//EOqVasmr7/+uvTr10927dolderUMcds3LhRrrjiCvOF9fTTT5sv7meeeUbq1q1b7LUNGDBApkyZYr7cNXxY9Mv33//+t/lSDgsLM2Hl8ssvN+fUrjr9otYvRr22ouiXv36JfvLJJ3Lo0CGpXbu267k5c+aYa9VWIutLWt/33nvvNT/bmjVrZNKkSfLXX3+Z50pDv8wvvvhiyc7ONter16EhVL+0CyrJ5/vEE0/I0aNHzbW89tprZl9RtTfLly83f0unn366CTka4vRnOe+882TDhg2nFMvfeOONJkyMHz/ePP/222+bLsQXX3xRykt/Pg02Grz1/AcOHJB//vOf8t1335m/Hf0slf5daWgcOnSouT79zLWlVP/WrMdl+RsAyswBwKvuu+8+R8H/tHr27Gn2TZs27ZTj09PTT9n397//3RETE+M4ceKEa9/gwYMdzZs3dz3+888/zTnr1KnjOHTokGv/559/bvb/+9//du0bO3bsKdekjyMjIx2//faba98PP/xg9k+aNMm175prrjHXsmfPHte+7du3O8LDw085Z0G5ubmOxo0bO/r165dv/8cff2xe+9///tc8njdvnnm8du1aR2l98cUX5rVvvvlmvv3nnnuuee+cnJxCf8/jx493hISEOHbu3Fnk70p/7/r7twwfPtwc8/3337v2JSYmOmrUqGH262dT2s+3T58++T7fgp/ze++959rXsWNHR7169RwHDx7M99mFhoY6Bg0adMrPcscdd+Q753XXXWf+boqjP3NsbGyhz2dmZprraN++veP48eOu/QsXLjTvO2bMGPP48OHD5vHLL79c6LnK8zcAlAVdYEAl0WZ//ZdyQe6tBtqSk5ycbLo2tLViy5YtJWplqVWrluuxvlZpC1BxevXqZbpkLGeddZZUr17d9VptQdHWhr59+5ouHEuLFi1MC0RxtEVKW34WLVokqamp+VpnGjduLOeff755bLUSLFy4ULKysqQ0rFYD926wP//809RiaTebVbzs/ntOS0szv+cePXpo0jEtFaWhP8+5554rXbt2de3Ta7Bam7z5+Ra0b98+2bRpk2k9c2/x0s9Oi8L12gq655578j3W99cWSW2FKg/tstKWG21BdK9T0i6/1q1bm5Y/63cQGRlpulIPHz7s8Vzl+RsAyoIABFQS/cLXL4GCtFtAa1m0NkPDh36RWgXU2i1SHK1pcWeFocK+aIp6rfV667X65abdKxp4CvK0r7CApufQQmWlQUi/pDUYWTVEPXv2NF0k2sWm9R/arfXee+9JRkZGsefX4m59D63xsepOrDDkHki0q8UKDdq9pL9nfd+S/p7daa1OQkLCKftbtWrl9c/X03sX9l460lADlgY8b/2NlPVaNABZz2v41+62xYsXm65frYPTrlrtSrSU528AKAsCEFBJPNWHHDlyxPwf/w8//GDqarQuRusirNqMkgx71xoaT5y9XBX32pLSlhKt8fj444/NY/0ZNRBpaLFoENI6nlWrVpnCaQ0yWvyqhbXuLUeF0UChv6uPPvrIPNbbtm3bSseOHV0tWdo6oi0Sjz32mCn81t+zVVhc1ukFiuONz9cbKuNzLo4O79+2bZupE9LWotGjR5vAZrW+lfdvACgtAhDgQ9oloF0R+kU8bNgwufrqq023lHuXli9poax+WekoooI87SuMFuHq6DLtctHuLw1EGowK0n3PPfec6VqZOXOmaT2ZPXt2sefv1q2b6crTlh8NG/o699afn376yXz5TpgwwQQgbV3Q37N7t15p6Nw827dv9zhfUFk/35LO1K3v7em9lHapaeuJFmVXhqKuRfdZz1v0M3rooYfkyy+/NHMeZWZmms/EG38DQGkRgAAfsv5l7v4vcf1SeOONN8Rfrk+/sLXFZO/evfnCj3ZnlJS29mhXxvvvv2+CkAYid9oVU7A1wmq9KWkXiAYebU0YO3asCRM333xzvp9Dub+H3tfRSmVx1VVXmRojHUlmSUpKMl/YZf18NbSUpEtMR+Pp70Z/l9rCZNFAocFCr62y6NQIGpKnTZuW73PSvw0dkm/Nv6T1TjohZcEwpCMPrdd5428AKA2GwQM+pEW42howePBgeeCBB8wXt84gXZldE8XRYdb6xapDrHUIuXYnTZ482cwdpMW4JXHOOeeYmiEd7q1fZu7dX0q/zDUUaK2MfjFqsbDOfK01MyX9QtduMO1m0nl39Frdh4JrPYqe9+GHHzZdK3reTz/9tMw1MI8++qj5nHR6AG3ZsYbBa4vHjz/+WKbPV7t6tHVMh8vrkHKtU7rmmms8vr8On9ci9O7du8udd97pGgavdUb6eXmTFiTrHEcFaS2VFj9rd54W92tXnxadW8Pg9fev8ywpbX279NJLTfDVrkmt25o3b5451prA0ht/A0CplGnsGIBSD4Nv166dx+O/++47M2S7SpUqjkaNGjkeffRRx9KlS805vvrqq2KHwXsaWqz7dQh0ccPg9VoLKjjkW61YscJx9tlnm2HzZ5xxhuPtt992PPTQQ47o6GhHST3xxBPmPVu0aHHKcxs2bHAMHDjQ0axZM0dUVJQZWn311Vc71q1b5yiNLl26mPd44403Tnnu119/dfTq1ctRtWpVR1xcnOOuu+5yDft3H2JekmHw6scffzSfq/4OdLj9uHHjHO+8884pw+BL+vmmpqY6br75ZkfNmjXNc9Zn7WkYvFq+fLnjvPPOM+etXr26ma5Af0Z31s+SlJSUb7+eq+B1eqI/sx7nadO/A8ucOXPM34d+drVr13bccsstjr/++sv1fHJysvlba926tRlWr9MFdOvWzUyH4O2/AaCkQvR/SheZAEDM0Hitz/BUCwMA/o4aIADFKrhchIYeHcquSzgAQCCiBQhAiQpvdQ4dXXpB53aZOnWqqeXRomNP8+EAgL+jCBpAsbTYV+fW0YnrdFI7Lb59/vnnCT8AAhYtQAAAwHaoAQIAALZDAAIAALZDDZAHuj6Pznqrs5SWdHp6AADgW1rVo5No6jI3oaFFt/EQgDzQ8NO0aVNfXwYAACiD3bt3S5MmTYo8hgDkgbb8WL9AnYYdAAD4P11wWRswrO/xohCAPLC6vTT8EIAAAAgsJSlfoQgaAADYDgEIAADYDgEIAADYDjVAAIAKmU4kMzPT15eBIBMRESFhYWFeORcBCADgVRp8/vzzTxOCAG+rWbOmNGjQoNzz9BGAAABenYhu37595l/pOhy5uMnogNL8baWnp0tiYqJ53LBhQykPAhAAwGuys7PNl5TOxBsTE+Pry0GQqVKlirnVEFSvXr1ydYcRzQEAXpOTk2NuIyMjfX0pCFIxecE6KyurXOchAAEAvI51FOHvf1sEIAAAYDsEIAAAKkB8fLxMnDixxMd//fXXpnXjyJEjFXpdcCIAAQBsTUNHUdtTTz1VpvOuXbtW7r777hIf36NHDzOCrkaNGlKRCFpOjAKrRLm5Dtlz5LiEhYZIo5rOSnYAgG9p6LDMmTNHxowZI1u3bnXtq1q1ar6h2FroHR5e/Ndn3bp1S3UdWjiu89ugctACVIleWLJFLnjpK3n72z99fSkAgDwaOqxNW1+0dcR6vGXLFqlWrZosXrxYOnXqJFFRUfK///1Pfv/9d7n22mulfv36JiB16dJFli9fXmQXmJ737bffluuuu86MZEpISJAFCxYU2jIzY8YMM+nf0qVLpU2bNuZ9rrjiinyBTacdeOCBB8xxderUkccee0wGDx4sffv2LfPv4/DhwzJo0CCpVauWuc4rr7xStm/f7np+586dcs0115jnY2NjpV27drJo0SLXa2+55RYT/nTIuv6M7733nvgjAlAlOj0u1txuTzzm60sBgMqbvC4z2yebvre3jBw5Ul544QXZvHmznHXWWZKamipXXXWVrFixQjZu3GiCiYaCXbt2FXmep59+Wm688Ub58ccfzes1LBw6dKjQ43VOpVdeeUX+9a9/yX//+19z/ocfftj1/IsvvigzZ840IeO7776TlJQUmT9/frl+1ttvv13WrVtnwtmqVavM71Gv1Rp2ft9990lGRoa5np9++slcg9VKNnr0aPn1119NYNTf1dSpUyUuLk78EV1glSihfjVzu+0AAQiAPRzPypG2Y5b65L1/faa3xER652vumWeekcsuu8z1uHbt2tKhQwfX43Hjxsm8efNMaLj//vuLDBcDBw40959//nl5/fXXZc2aNSZAeaKhY9q0aXLGGWeYx3puvRbLpEmTZNSoUaZVSU2ePNnVGlMW27dvNz+DhimtSVIasHRWbw1WN9xwgwlh/fr1kzPPPNM8f/rpp7ter8+dffbZ0rlzZ1crmL+iBagSJdR3JuQDKRly9Hj5JnACAFQe6wvdoi1A2hKjXVPa/aQtINriUVwLkLYeWbT7qHr16q6lHTzRLigr/FjLP1jHHz16VA4cOCBdu3Z1Pa8zI2tXXVlt3rzZ1Dd169bNtU+71lq1amWeU9rl9uyzz8p5550nY8eONa1ZlnvvvVdmz54tHTt2lEcffVRWrlwp/ooWoEpUPTpCGtaIln1HT8j2A8ekc3xtX18SAFSoKhFhpiXGV+/tLRpW3Gn4WbZsmemeatGihal36d+/v1kItrjVzN1pzU9Ri8Z6Ot6bXXtl8X//93/Su3dv+eKLL+TLL7+U8ePHy4QJE2To0KGmXkhrhLQVSn8/l156qeky09+Tv/F5C9CUKVNME1l0dLRJnNoUWJhffvnFNLvp8fpH4Gl+Bf0gtBhNi9Z0nRAtBHOv5veXbrDtiam+vhQAqHD6/9XaDeWLrSJno9YuIu3O0q4n7QrSgukdO3ZIZdKCbS3C1uH2Fh2htmHDhjKfs02bNqaw+vvvv3ftO3jwoPkebdu2rWufdondc8898tlnn8lDDz0kb731lus5LYDWQuwPP/zQfE9Pnz5d/JFPA5AONxwxYoRpQtMPTPtTNVUW1hyoxWDa16iFaIUNFfzmm29M2ly9erVJn9p/evnll0taWpr4g5b1nN1g1AEBQODS0U365b9p0yb54Ycf5Oabby6yJaeiaKuL/sP/888/NyFl2LBhZiRWScLfTz/9ZK7f2vTn0J9LR7fdddddZrSb7rv11lulcePGZr8aPny4GZn2559/mu/ur776ygQnpVMI6LX89ttvptFi4cKFruf8jU+7wF599VXzSx4yZIh5rIVe2qT27rvvmor7grRlRzfl6Xm1ZMmSfI91GKG2BK1fv14uvPBC8bWWVgvQAVqAACBQ6ffXHXfcYQqFdZSTDj/XEViVTd93//79Zti61v/oxIvakFCSVdIvLPCdqK/R1h8dUaZB6uqrrzZdenqcdmlZ3XHayqQNDX/99ZepYdIC7tdee801l5EWZWtrmHYLXnDBBaYmyB+FOHzUmai/VC3u+uSTT/LNV6DNZjoHgibIomg3mKZQ3YqiKVQTrSbd9u3bl+ja9I9Ymxa1wEw/XG/asOuwXP/GSqlXLUrWPNHLq+cGAF87ceKEaRk47bTTTGkDKpe2QmmLiw6115FpdvsbSynF97fPWoCSk5NNitT+S3f6WCee8tYfggYkrVQvKvzofAa6WSoyxSfkdYElHsuQo+lZUiMmf4EbAAAlpQXHWojcs2dP8z2mw+A1HGiXHPy8CLoiaRPdzz//XGzzm/afamK0Ni3uqijVoiOkUQ1nYt3GhIgAgHIIDQ01pR5aHqL/2NfeDp2R2l/rbvyJz1qAtM9U+xt1DgN3+tgba6HoZFFafKUzVTZp0qTIY7W/Uoux3VuAKjIE6UiwvWYofKp0YSg8AKCM9LtKR6QhgFqAtFBKJ2vSacTdu6z0cffu3ct8Xi1p0vCjM3L+5z//MX2ExdG1XbSv0H2rSC3zJkRkJBgAADYcBaatLlr0rDNs6kyWOl+ADle3RoVpVbsOvdMuKqtwWtcYse7v2bPHDN3TGTh1Iiqr22vWrFmmiFrnAtLqeKVdW1qR7l9zARGAAACwXQAaMGCAJCUlmXkDNKjo1Nk6jN0qjNYpxbV/07J3716zxohFZ5bUTYu/dBVdpQuvqYsuuijfe+mwPp20yh9YhdDbGAoPAIA9l8LQ7qrCFo6zQo370PfiRu37eorw0rQAJR3LkCPpmVIzJtLXlwQAgK0E9Sgwf1U1Klwa13R2x9EKBABA5SMA+XhleOqAAACofAQgH2FJDAAILlp76r46gZZteFq0252u2TV//vxyv7e3zmMnBCCfF0LTAgQAvnTNNdeY9aw8+fbbb024+PHHH0t9Xl2lXdfm8qannnrKDBgqaN++fXLllVdKRZoxY4bUrFlTggUByMeF0NQAAYBv3XnnnbJs2TKzuGdBOoJYp2o566yzSn3eunXrmjUvK4NOIKxz2qHkCEA+bgFKTs2Qw2mZvr4cALAtXfVcw4q2cLhLTU2VuXPnmoB08OBBGThwoJmbTkPNmWeeKR999FGR5y3YBbZ9+3azsrou4Nm2bVsTujyt7t6yZUvzHqeffrqMHj1asrKyzHN6fU8//bT88MMPplVKN+uaC3aB6ZIYl1xyiZn/rk6dOqYlSn8ey+23324WItepZBo2bGiO0Xn0rPcqC5265tprrzVz8+mEwrogq/tqD3rdF198sZmjT5/XyZDXrVvnWtNMW+Jq1aolsbGx0q5dO7MCfVAPg7er2LyRYHuOHDfdYN1Or+PrSwIA79OpSbLSffPeETGaDIo9LDw83Ey8q2HiiSeeMGFCafjRRbs1+Gh40C9sDSj65f3FF1/IbbfdJmeccYaZyLc4utLB9ddfb+a5+/77781q5e71QhYNB3odjRo1MiHmrrvuMvseffRRM3eerm+p8+Xpel/WJL8F6YTCvXv3NqsqaDdcYmKi/N///Z+ZcsY95H311Vcm/Ojtb7/9Zs6v3Wv6nqWlP58Vfr755hvJzs42gUrPaU1pc8stt5i5/HS+Pl0KSycyjohwLgiux+oEx7p8lQYgnfRYz1WRCEA+pEtiaADanphKAAIQnDT8PN/IN+/9+F6RyNgSHXrHHXfIyy+/bL68rYl0tfurX79+roWyH374YdfxQ4cOlaVLl8rHH39cogCkgWXLli3mNRpu1PPPP39K3c6TTz6ZrwVJ31MX9NYApK05Ggo0sBW1ZqauhnDixAn54IMPTJhQukq8trC8+OKLrsmGa9WqZfZrGGndurX06dPHLEdVlgCkr9PApivRW2tp6vtrS46GMF2sVVuIHnnkEfNeKiEhwfV6fU5/19qyprT1q6LRBeYXI8EohAYAX9Iv5R49esi7775rHmuLiBZAa/eX0pagcePGmS/o2rVrmyCiYUa/uEti8+bNJhhY4Ud5Wvdyzpw5ZlV3DTj6HhqISvoe7u/VoUMHV/hRek5tpdm6datrX7t27Uz4sWhrkLYWlYX187kvJK7dfFo0rc9Zy19pS1SvXr3khRdekN9//9117AMPPCDPPvusuc6xY8eWqei8tGgB8iEKoQEEPe2G0pYYX713KWjY0ZadKVOmmNYf7d7SpZaUtg7985//NDU9GoI0XGgXlnbbeMuqVatMN5HW+WgXlrY6aevPhAkTpCJE5HU/WbTrT0NSRdERbDfffLPpPly8eLEJOvrzXXfddSYY6c+sz3355ZdmDVD9ufXzqCi0APlBITSTIQIIWlpPo91QvthKUP/jTot2df1J7ULS7hvtFrPqgb777jtT43Lrrbea1hXtotm2bVuJz92mTRvZvXu3Ga5uWb16db5jVq5cKc2bNzd1SDryTLuItDjYXWRkpGmNKu69tOBYa4Esev36s7Vq1UoqQpu8n083i9bxHDlyxLQEWbTA+8EHHzQhR2uiNGhatPXonnvukc8++0weeugheeutt6QiEYB8qIVrJFimHGIkGAD4lHY5adHuqFGjTFBxX0Bbw4iO2tKQol06f//73/ONcCqOdvvol//gwYNNONHuNQ067vQ9tLtLW0W0e+j111+XefPm5TtG64K0zkYLiJOTkyUjI+OU99JWJB1ppu+lRdNa5KwtKVq0bdX/lJWGL31v901/H/rzacuYvveGDRtkzZo1prBcW9A0zB0/ftwUYWtBtIY6DWRaG6TBSWlrmnYp6s+mr9drtp6rKAQgH48Ea1LLWhOMViAA8DXtBjt8+LDpjnGv19FanHPOOcfs1yJprdHRYeQlpa0vGmY0CGjRtHb5PPfcc/mO+dvf/mZaRzQo6GgsDVs6DN6dFgrrpI06nFyH7nsaiq9D6DVMHDp0yBQf9+/fXy699FJT8FxeqampZiSX+6bF1dpS9vnnn5vCah3qr4FIW8m0pklprZFOJaChSIOgtrZpAbh291nBSkeCaejRn0+PeeONN6QihTgCYfn0SpaSkmL6XnWYog53rEh3zFgr/9mSKOP6tpfbzm1eoe8FABVNRx/pv+JPO+000woBVObfWGm+v2kB8pdFUWkBAgCg0hCAfKxlPWskGAEIAIDKQgDymxYghsIDAFBZCEB+MhLsYFqmHEw9tZofAAB4HwHIx2Iiw6VpbWskGK1AAIID42vg739bBCA/qgNiQkQAgc5aWsGbMyQD7tLT0z3OZF1aLIXhJ0tirNiSSB0QgICnC3XqPDRJSUnmC0rnvwG81fKj4UfXK9M1xtzXMSsLApCfrAqvGAkGINDphHi6qKbO01JwGQfAGzT86ESU5UUA8gMJri4wWoAABD5dr0qXdaAbDN6mrYrlbfmxEID8ZCSYrren64Elp2ZIXNUoX18SAJSLdn0xEzT8GZ2zfqBKZJg0rRVj7tMNBgBAxSMA+VkdEIXQAABUPAKQH40EUwyFBwCg4hGA/G4kGC1AAABUNAKQv40EO3CMGVQBAKhgBCA/cUZd50iww+lZkpzK0FEAACoSAciPRoI1qx3jagUCAAAVhwDkh91gDIUHAKBiEYD8cSg8M0IDAFChCEB+pKU1FJ6RYAAAVCgCkB9JsIbCJzISDACAikQA8rORYKEhIkfSsyQpNcPXlwMAQNAiAPmR6Aj3kWB0gwEAUFEIQH66JAYjwQAAqDgEID/DSDAAACoeAchvR4LRAgQAQEUhAPntZIipjAQDAKCCEID8zOl1Y81IsKPHsyTpGCPBAACoCAQgPxwJ1rxOrKsVCAAAeB8ByA8l1MubEJE6IAAAgjMATZkyReLj4yU6Olq6desma9asKfTYX375Rfr162eODwkJkYkTJ5b7nH5dCM1IMAAAgi8AzZkzR0aMGCFjx46VDRs2SIcOHaR3796SmJjo8fj09HQ5/fTT5YUXXpAGDRp45Zz+vCQGI8EAAAjCAPTqq6/KXXfdJUOGDJG2bdvKtGnTJCYmRt59912Px3fp0kVefvlluemmmyQqKsor5/TnFiDtAmMkGAAAQRSAMjMzZf369dKrV6+TFxMaah6vWrWqUs+ZkZEhKSkp+TZfOi3OORIs5US2JDISDACA4AlAycnJkpOTI/Xr18+3Xx/v37+/Us85fvx4qVGjhmtr2rSp+HokWLxrJBjdYAAABF0RtD8YNWqUHD161LXt3r3bb+qAGAoPAID3hYuPxMXFSVhYmBw4cCDffn1cWIFzRZ1T64kKqynyZR3Q0l8OyG+JtAABABA0LUCRkZHSqVMnWbFihWtfbm6uedy9e3e/OafvV4WnBQgAgKBpAVI6XH3w4MHSuXNn6dq1q5nXJy0tzYzgUoMGDZLGjRubGh2ryPnXX3913d+zZ49s2rRJqlatKi1atCjROQNtVXhrJJjOewQAAIIgAA0YMECSkpJkzJgxpki5Y8eOsmTJElcR865du8woLsvevXvl7LPPdj1+5ZVXzNazZ0/5+uuvS3TOQKEjwcJCQ+TYiWw5kJIhDWpE+/qSAAAIGiEOJpo5hQ6D19FgWhBdvXp1n13HJRO+lj+S0uSDO7rKhS3r+uw6AAAItu9vRoH5sZb1Tk6ICAAAvIcAFAB1QL+xJhgAAF5FAAqIkWC0AAEA4E0EoEBYFf5AKmuCAQDgRQQgPxYfF+McCZaRLftTTvj6cgAACBoEID8WFa5rgsWY+0yICACA9xCAAqYbjDogAAC8hQAUIIXQWgcEAAC8gwAUKEtisCgqAABeQwAKkC6w3xgJBgCA1xCA/Fx8nVgJzxsJtu8oI8EAAPAGApCfiwwPlfi4WHOfCREBAPAOAlAA1QFRCA0AgHcQgAJAAouiAgDgVQSgQJoLiEVRAQDwCgJQgK0Kz0gwAADKjwAUAJrnjQRLzciWvYwEAwCg3AhAATIS7DRGggEA4DUEoADBmmAAAHgPAShAJFhLYjAUHgCAciMABQhGggEA4D0EoEAbCXbgGCPBAAAoJwJQAI0EiwgLkbTMHNlz5LivLwcAgIBGAAoQEWEnR4KxJAYAAOVDAAogCXl1QAyFBwCgfAhAAaSla00wWoAAACgPAlBALolBCxAAAOVBAArALjAdCp+by0gwAADKigAUQOLrxJiRYOmMBAMAoFwIQAEkPCxUTo9zdoNtpxsMAIAyIwAFGJbEAACg/AhAAbokBkPhAQAoOwJQwI4EowUIAICyIgAF6kiwA4wEAwCgrAhAAaZ57RiJDAuV41mMBAMAoKwIQIE4Eqyuc00w6oAAACgbAlBArwlGHRAAAGVBAApALevlzQVECxAAAGVCAArwJTEAAEDpEYACfCg8I8EAACg9AlAAaqYjwcKdI8H+OsxIMAAASosAFLBrgjESDACAsiIABfqSGCyKCgBAqRGAArwOSGeEBgAAARaApkyZIvHx8RIdHS3dunWTNWvWFHn83LlzpXXr1ub4M888UxYtWpTv+dTUVLn//vulSZMmUqVKFWnbtq1MmzZNgnckGC1AAAAEVACaM2eOjBgxQsaOHSsbNmyQDh06SO/evSUxMdHj8StXrpSBAwfKnXfeKRs3bpS+ffua7eeff3Ydo+dbsmSJfPjhh7J582YZPny4CUQLFiyQYOwCYyQYAAClF+JwOHz27aktPl26dJHJkyebx7m5udK0aVMZOnSojBw58pTjBwwYIGlpabJw4ULXvnPPPVc6duzoauVp3769OW706NGuYzp16iRXXnmlPPvssyW6rpSUFKlRo4YcPXpUqlevLv4oJ9chbcYskczsXPnmkYukeR1nUTQAAHaVUorvb5+1AGVmZsr69eulV69eJy8mNNQ8XrVqlcfX6H7345W2GLkf36NHD9Pas2fPHtFs99VXX8m2bdvk8ssvL/RaMjIyzC/NffN3YaEhckZdZx0QS2IAAFA6PgtAycnJkpOTI/Xr18+3Xx/v37/f42t0f3HHT5o0ydT9aA1QZGSkXHHFFabO6MILLyz0WsaPH28So7VpK1QgFUIzFB4AgAArgvY2DUCrV682rUDawjRhwgS57777ZPny5YW+ZtSoUaa5zNp2794tgVQHxJpgAACUTrj4SFxcnISFhcmBAwfy7dfHDRo08Pga3V/U8cePH5fHH39c5s2bJ3369DH7zjrrLNm0aZO88sorp3SfWaKioswWaBKsRVFZEwwAgMBoAdLuKS1OXrFihWufFkHr4+7du3t8je53P14tW7bMdXxWVpbZtJbInQYtPXewcR8JpkXRAADAz1uArCHrgwcPls6dO0vXrl1l4sSJZpTXkCFDzPODBg2Sxo0bmxodNWzYMOnZs6fp1tIWntmzZ8u6detk+vTp5nmt+NbnH3nkETMHUPPmzeWbb76RDz74QF599VUJNk1rx0hUeKhkZOfK7kPpEp+3PAYAAPDjAKTD1ZOSkmTMmDGmkFmHs+scPlah865du/K15ugIr1mzZsmTTz5puroSEhJk/vz5Zui7RUOR1vTccsstcujQIROCnnvuObnnnnsk2FgjwX7dl2IKoQlAAAAEwDxA/ioQ5gGyDJ+9UeZv2iuP9G4l913cwteXAwCAzwTEPEDw7pIYDIUHAKDkCEAB7uRQeEaCAQBQUgSgAGdNhvh7EiPBAAAoKQJQgGtSK0aiI5wjwXYdSvf15QAAEBAIQAEu/5pg1AEBAFASBKAgwJIYAACUDgEoCCS4FkWlEBoAgJIgAAWBlvUYCg8AQGkQgIKoC+yP5DTJzgm+Nc8AAPA2AlAQaFKrihkJlslIMAAASoQAFARCQ0OkRT3qgAAAKCkCUJDVATESDACA4hGAgm1NsERagAAAKA4BKMiWxKAFCACA4hGAgm0kWBIjwQAAKA4BKEg0rllFqkSESWZOruxkJBgAAEUiAAXRSDBrRmi6wQAAKBoBKIgwFB4AgJIhAAVhHRBLYgAAUDQCUFCOBKMFCACAohCAgkhC3mSIfySnMhIMAIAiEICCbCRYTGSYZOU4ZMdBRoIBAFAYAlCwjQTLK4RmJBgAAIUjAAWZFnndYIwEAwCgcASgIC2E3pZICxAAAIUhAAXpUHi6wAAAKBwBKMhYs0H/mZwmWYwEAwDAIwJQEI4Ei80bCbbzYJqvLwcAAL9EAAoyISEh0sI1IzSF0AAAeEIACkLWUHiWxAAAwDMCUBBiSQwAACogAO3evVv++usv1+M1a9bI8OHDZfr06WU5HbwsgUVRAQDwfgC6+eab5auvvjL39+/fL5dddpkJQU888YQ888wzZTklKmAoPCPBAADwYgD6+eefpWvXrub+xx9/LO3bt5eVK1fKzJkzZcaMGWU5JbyoUY1oqRoVLtm5DtmRzEgwAAC8EoCysrIkKirK3F++fLn87W9/M/dbt24t+/btK8sp4e2RYK5CaOqAAADwSgBq166dTJs2Tb799ltZtmyZXHHFFWb/3r17pU6dOmU5JbyMkWAAAHg5AL344ovy5ptvykUXXSQDBw6UDh06mP0LFixwdY3BT5bEYE0wAABOES5loMEnOTlZUlJSpFatWq79d999t8TExJTllKigJTHoAgMAwEstQMePH5eMjAxX+Nm5c6dMnDhRtm7dKvXq1SvLKVFBLUBaBJ2ZzUgwAADKHYCuvfZa+eCDD8z9I0eOSLdu3WTChAnSt29fmTp1allOCS9rWCNaqlkjwVgTDACA8gegDRs2yAUXXGDuf/LJJ1K/fn3TCqSh6PXXXy/LKVEha4JRCA0AgNcCUHp6ulSr5uxi+fLLL+X666+X0NBQOffcc00Qgr+NBKMOCACAcgegFi1ayPz5882SGEuXLpXLL7/c7E9MTJTq1auX5ZSoyJFgtAABAFD+ADRmzBh5+OGHJT4+3gx77969u6s16Oyzzy7VuaZMmWLOEx0dbWqJdEmNosydO9dMuKjHn3nmmbJo0aJTjtm8ebOZnLFGjRoSGxsrXbp0kV27dondsCYYAABeDED9+/c3gWLdunWmBchy6aWXymuvvVbi88yZM0dGjBghY8eONXVFOp9Q7969TUuSJ7rchs47dOedd8rGjRtN0bVuujSH5ffff5fzzz/fhKSvv/5afvzxRxk9erQJTHZdFX7HwXRGggEA4CbE4XA4pBysVeGbNGlS6tdqi4+2zkyePNk8zs3NlaZNm8rQoUNl5MiRpxw/YMAASUtLk4ULF7r2ad1Rx44dzczU6qabbpKIiAj517/+VeafSec30tajo0ePBnSXnn60Zz31pRzLyJalwy+UVg2cLUIAAASj0nx/l6kFSIOKrvqub9K8eXOz1axZU8aNG2eeK4nMzExZv3699OrV6+TFhIaax6tWrfL4Gt3vfrzSFiPreH3vL774Qlq2bGn265xEGrK0XsmuI8FOTohINxgAAOUKQE888YRptXnhhRdMV5Ruzz//vEyaNMl0N5WEziSdk5NjhtC708f79+/3+BrdX9Tx2nWWmppqrkvXJ9OapOuuu86MUvvmm28KvRad1FFTo/sWLBLqUQgNAIBXlsJ4//335e2333atAq/OOussady4sfzjH/+Q5557TnzBan3SiRoffPBBc1+7x7R2SLvIevbs6fF148ePl6efflqCEUtiAADgpRagQ4cOmSLjgnSfPlcScXFxEhYWJgcOHMi3Xx83aNDA42t0f1HH6znDw8Olbdu2+Y5p06ZNkaPARo0aZfoLrU2H9wfbUPhtLIoKAED5ApCO1rIKl93pPm0JKonIyEjp1KmTrFixIl8Ljj62htUXpPvdj1fLli1zHa/n1KJqXZPM3bZt20ydUmGioqJMsZT7FmwBaOfBdMnIzvH15QAAELhdYC+99JL06dNHli9f7gofWoisLSee5uUpjA6BHzx4sHTu3NnMJ6QLquooryFDhpjnBw0aZLrVtItKDRs2zHRj6bpj+v6zZ882Q/GnT5/uOucjjzxiRotdeOGFcvHFF8uSJUvk3//+txkSb0f1q0dJtehwOXYiW/5MTpPWDYIn3AEAUKktQBpCtFVFC4x1MVTdtND4l19+KdXwcw0qr7zyiplYUWt1Nm3aZAKLVeis3Vb79u1zHd+jRw+ZNWuWCTzaCqXrkOkIr/bt27uO0WvSeh8NaTpRotYqffrpp2ZuILuOBHN1g1EHBACAd+YBcvfDDz/IOeecY0Z3BbJgmQfIMvLTH2X22t0y9JIW8tDlrXx9OQAABOY8QAgsLIkBAEB+BCAbLYmxnS4wAAAMApANWDVAOw6myYmswO6eBACg0keBaaFzUbQYGv6nXrUoqR4dLil5I8HaNAz8uiYAACotAGlhUXHP69B1+OdIsHU7D5s6IAIQAMDuShWA3nvvvYq7ElT4khgagKgDAgCAGiDbsBZFZSQYAAAEINsVQm9PpAUIAAACkM2Gwu9kJBgAAAQgu6hbLUpqVImQXIfIH0lpvr4cAAB8igBkq5FgeRMiJlIHBACwNwKQjbAkBgAATgQgG0mo52wBYlV4AIDdEYDsOBKMFiAAgM0RgGw2GaLaeSidkWAAAFsjANlI3apRUjMmQhwOkd+T6AYDANgXAchuI8HyZoRmSQwAgJ0RgGzaDcZIMACAnRGAbIaRYAAAEIBsvCYYLUAAAPsiANl0MsRdh9LleCYjwQAA9kQAspm4qpFSi5FgAACbIwDZcCSY1QpENxgAwK4IQDZkLYpKITQAwK4IQDaU4JoLiBYgAIA9EYBsPRcQLUAAAHsiANl4KPzuw4wEAwDYEwHIhuKqRknt2EhGggEAbIsAJHafEZo6IACA/RCAbN4NRh0QAMCOCEA2L4RmJBgAwI4IQDYfCr+NyRABADZEALL5ZIi7Dx2X9MxsX18OAACVigBkU3WqRkmd2Ehz//fENF9fDgAAlYoAZGMnJ0SkGwwAYC8EIBtzjQSjDggAYDMEIBuz5gLazlB4AIDNEIBsLME1FxAtQAAAeyEA2ZjVBfbX4eOSlsFIMACAfRCAbEzXA4urmjcSjDXBAAA2QgCyOdeEiNQBAQBshABkc9aEiCyJAQCwEwKQzbWgEBoAYEMEIJtrmTcUni4wAICd+EUAmjJlisTHx0t0dLR069ZN1qxZU+Txc+fOldatW5vjzzzzTFm0aFGhx95zzz0SEhIiEydOrIArD56RYHuOMBIMAGAfPg9Ac+bMkREjRsjYsWNlw4YN0qFDB+ndu7ckJiZ6PH7lypUycOBAufPOO2Xjxo3St29fs/3888+nHDtv3jxZvXq1NGrUqBJ+ksBUy4wEizL3f0ukFQgAYA8+D0Cvvvqq3HXXXTJkyBBp27atTJs2TWJiYuTdd9/1ePw///lPueKKK+SRRx6RNm3ayLhx4+Scc86RyZMn5ztuz549MnToUJk5c6ZERERU0k8T2IXQ1AEBAOzCpwEoMzNT1q9fL7169Tp5QaGh5vGqVas8vkb3ux+vtMXI/fjc3Fy57bbbTEhq165dsdeRkZEhKSkp+TY7doNtpwUIAGATPg1AycnJkpOTI/Xr18+3Xx/v37/f42t0f3HHv/jiixIeHi4PPPBAia5j/PjxUqNGDdfWtGlTsZMWrkJoWoAAAPbg8y4wb9MWJe0mmzFjhil+LolRo0bJ0aNHXdvu3bvFli1AjAQDANiETwNQXFychIWFyYEDB/Lt18cNGjTw+BrdX9Tx3377rSmgbtasmWkF0m3nzp3y0EMPmZFmnkRFRUn16tXzbXasAdKRYKmMBAMA2IBPA1BkZKR06tRJVqxYka9+Rx93797d42t0v/vxatmyZa7jtfbnxx9/lE2bNrk2HQWm9UBLly6t4J8oMNWMiZS61ZwjwZgRGgBgB+G+vgAdAj948GDp3LmzdO3a1czXk5aWZkaFqUGDBknjxo1NnY4aNmyY9OzZUyZMmCB9+vSR2bNny7p162T69Onm+Tp16pjNnY4C0xaiVq1a+eAnDJxWoKRjGaYQ+uxmtXx9OQAABHcAGjBggCQlJcmYMWNMIXPHjh1lyZIlrkLnXbt2mZFhlh49esisWbPkySeflMcff1wSEhJk/vz50r59ex/+FMGxKOp3vx2kBQgAYAshDofD4euL8Dc6DF5Hg2lBtF3qgWZ9v0sen/eT9GxZV96/o6uvLwcAgAr9/g66UWAomwRWhQcA2AgBCEbLes6h8HuPnpBjJ7J8fTkAAFQoAhCMGjERUs8aCcaM0ACAIEcAwikTIv7GhIgAgCBHAMIpdUAsiQEACHYEIJzSArSNLjAAQJAjAMElIW9RVEaCAQCCHQEILgl5LUD7jp6QFEaCAQCCGAEILjWqREj96taaYHSDAQCCFwEInkeCJdINBgAIXgQgnLImmNpGCxAAIIgRgHDKqvCKofAAgGBGAEIha4LRAgQACF4EIOTTIq8LbH/KCTl6nJFgAIDgRADCKSPBGlSPNvcphAYABCsCEE5BNxgAINgRgFD4khgEIABAkCIAodCRYNvpAgMABCkCEAothGYoPAAgWBGAUGgN0IGUDEaCAQCCEgEIp6geHSENazhHgrEyPAAgGBGAUOTK8NsTKYQGAAQfAhA8almPJTEAAMGLAIQih8IzFxAAIBgRgOBRCxZFBQAEMQIQPErI6wJLPJYhR9MZCQYACC4EIHhULTpCGuWNBNvGhIgAgCBDAELxI8GoAwIABBkCEIpdEoM6IABAsCEAoQRzARGAAADBhQBU2XJzJNAKoVkVHgAQbAhAlSl5u8jU80R2fS+B1AKUdCxDjqRn+vpyAADwGgJQZfp2gkjSZpGPbhJJ/k38XdWocGlcs4q5TysQACCYEIAqU58JIo3OETl+SGRmP5HUJAmUleGpAwIABBMCUGWKjBW5eY5IzeYih3c4W4Iy08WfsSQGACAYEYAqW9V6Ird+KlKllsiedSKf3eXXhdEnC6FpAQIABA8CkC/EJYjc9JFIWJTIloUiS0aJOBziz4XQ1AABAIIJAchXmncXuW6a8/6aN0VWvyH+3AKUnJohh9MYCQYACA4EIF9qf73IZeOc95c+IfLLfPE3sflGgtENBgAIDgQgX+sxVKTLXSLiEPnsbpFdq8Vfl8TYnkg3GAAgOBCAfC0kROTKF0VaXimSk+GXcwSdHAlGCxAAIDgQgPxBaJhI/3fy5gg67HdzBFEIDQAINgQgv5oj6GO3OYIG+M0cQVYhNJMhAgCCBQHIn1St6zZH0HqRT//PL+YIauEaCZYphxgJBgAIAn4RgKZMmSLx8fESHR0t3bp1kzVr1hR5/Ny5c6V169bm+DPPPFMWLVrkei4rK0see+wxsz82NlYaNWokgwYNkr1790rAzRG09QuRJSN9PkeQjgRrUouRYACA4OHzADRnzhwZMWKEjB07VjZs2CAdOnSQ3r17S2JiosfjV65cKQMHDpQ777xTNm7cKH379jXbzz//bJ5PT0835xk9erS5/eyzz2Tr1q3yt7/9TQJqjqDr33TeXzNdZNUUX18RhdAAgKAS4nD4tnlBW3y6dOkikydPNo9zc3OladOmMnToUBk5cuQpxw8YMEDS0tJk4cKFrn3nnnuudOzYUaZNy5tYsIC1a9dK165dZefOndKsWbNiryklJUVq1KghR48elerVq4vPrJwk8uWTzvs3zBBpd53PLmX84s3y5jd/yKDuzeWZa9v77DoAAPDG97dPW4AyMzNl/fr10qtXr5MXFBpqHq9atcrja3S/+/FKW4wKO17pLyIkJERq1qzp8fmMjAzzS3Pf/EL3+0W63u28/9nffTpHUMt61kgwWoAAAIHPpwEoOTlZcnJypH79+vn26+P9+/d7fI3uL83xJ06cMDVB2m1WWBocP368SYzWpi1QfjNH0BUviLTq4zZH0HafXAqrwgMAgonPa4AqkhZE33jjjaK9fFOnTi30uFGjRplWImvbvXu3+NUcQf3eFmncyTlH0Ic6R5Dn+qiKdEa9WHN7MC1TDqZmVPr7AwAQNAEoLi5OwsLC5MCBA/n26+MGDRp4fI3uL8nxVvjRup9ly5YV2RcYFRVlnnff/EpkjMjAOSK14kWO7BSZpXMEpVXqJcREhkvT2tZIMFqBAACBzacBKDIyUjp16iQrVqxw7dMiaH3cvXt3j6/R/e7HKw047sdb4Wf79u2yfPlyqVOnjgTFHEG35M0RtHeDT+YIsuqAmBARABDofN4FpkPg33rrLXn//fdl8+bNcu+995pRXkOGDDHP6xw+2kVlGTZsmCxZskQmTJggW7ZskaeeekrWrVsn999/vyv89O/f3+ybOXOmqTHS+iDdtOg6oMW1EBk4O2+OoEUiix+r1DmCrCUxqAMCAAS6cF9fgA5rT0pKkjFjxpiQosPZNeBYhc67du0yI8MsPXr0kFmzZsmTTz4pjz/+uCQkJMj8+fOlfXvn0Ow9e/bIggULzH09l7uvvvpKLrroIglozc4VuX66yNzbRda+JVKruXNF+UpcFZ6RYACAQOfzeYD8kd/MA1SUlZNFvnyiUucI+nnPUbl60v+kdmykbBh9WYW/HwAAQTkPEMqh+30iXf9+co6gnYXPg+QtZ9Stakbm63pgyYwEAwAEMAJQoDJzBI0XaX21c46g2QMrfI6gKpFh0rRWjLlPNxgAIJARgAKZzhF0/VsijTtX2hxBVh0QhdAAgEBGAAp0OkfQzTpH0GmVMkeQayQYQ+EBAAGMABQMYuNEbvlEpEpt5xxBn9xZYXMEnRwJRgsQACBwEYCChfscQdsWiyx+tELmCEqwJkM8cMwsMQIAQCAiAAWTZt1E+r2lFdIia98WWTmpwkaCHU7PkuTUAJ9YEgBgWwSgYNP2WpHezznvLxst8vNnXh8J1qx2jKsVCACAQEQACkbn/kOk2z3O+/N0jqCVFdINxlB4AECgIgAFI+2j6v183hxBmSIfeXeOIKsQ+r/bk+Xo8SyvnRcAgMpCAAr2OYKadBE5ccSrcwSd1aSGuf3PlkTpPn6FPDn/J/mNYfEAgADCWmCBuhZYSaUli7zdS+TwnyKNzha5/QuRyNhynTI31yFz1++Wd/+3Q7a6dYNdkBAng7vHy8Wt60lYaIgXLh4AgIr5/iYABXsAUgd/d4ag44dEWl4hMmCmSFh4uU+rfzqr/jgoM77bIcs3H5DcvL8kLZIe1L253NC5qdSoElH+6wcAoAQIQOUUdAFI7V4j8v41ItknRDrfKdJngrNWyFunP5Qu/1q9U2av2SUpJ7LNvpjIMOl3ThMZ3KO5tMgrnAYAoKIQgMopKAOQ+vVzkY8Ha9uNyGXPiJw3zOtvkZ6ZLfM37pUZK//MN1u0do/d3iNeLm5VT0LpHgMAVAACUDkFbQBSq94QWTrKeb//uyLt+1XI25jusd8PyoyVO2TZ5gOuSamb19HusXi5oXMTqR5N9xgAwHsIQOUU1AFILR4p8v1UkbBIkUGfizTvUaFvV3T3WLy0qOccVg8AQHkQgMop6AOQLpT68SCRLQtFomuK3LlMpG7LCn9b7R6bt3GPvL9yxyndY0POi5eLWtI9BgAoOwJQOQV9AFJZx51F0X+tFanZTOT/VohUrVcpb211j7230jl6jO4xAIA3EIDKyRYByJoj6J3LRA794bU5grzVPda/UxMThugeAwCUFAGonGwTgKw5gjQEpR/06hxBZe0e0zmFtifSPQYAKD0CUDnZKgBVwhxBpaF/jivzRo+5d4/F53WP9ad7DABQCAJQOdkuAKlfFzgLo3WOoF5Pi5w/3NdXJLsOavfYDpm9drccy+sei9XRY3SPAQA8IACVky0DkFo9VWTJSOf9fu+InNlf/EFh3WMXtqwrQ3rES8+WdekeAwAIAaicbBuA1JJRIqvfcM4RdNt8kfjzxF9Y3WPvfbdDVmzJ3z2m8wlp4XQ1uscAwLZSCEDlY+sApHMEzR0ssvnfItE18uYIaiX+prDuMTN6rEe8nFGX7jEAsJsUAlD52DoAueYI+pvIX2uccwTduVykWn3xR2kZed1jK3fIb27dY9otpmuP0T0GAPaRQgAqH9sHIJV2UOSdXs45ghp2FBmyqNLnCCoN/TP+7jcdPfanrNiS6OoeOy0uVgZ1b073GADYQAoBqHwIQB7mCEroLXLTLJ/MEVSW7rEPVu2QOevyd4/d0LmpCUOn0z0GAEGJAFROBCA3u9eKvH913hxBd4j0edVncwSVpXvss7y1x07pHjsvXnom0D0GAMGEAFROBKACtCB6zm15cwQ9JXL+gxJIiuseu7J9Q6lfPUpCAiTYAQA8IwCVEwHIg9XTRJY85ndzBJXWzoNp8sGqnfKxW/eYqhkTIa3qV5M2DatLqwbVpHWDauY2JtL/u/wAAE4EoHIiABViyeMiq6fkzRE0TyT+fAlUVveYLsK6Zf8xyck99T8DbRBqVjvGhKHWDao7bxtWN/vC6DoDAL9DAConAlAhcnPz5gha4JwjqPd4kVrxItUbObfwKAlEGdk5pkZoy75jsvXAMdm8L8WEoqRjGR6PrxIRJi3rV3WGoobOlqI2DapLrdjISr92AMBJBKByIgAVM0fQB9eK7P7+1Odi64pUb+zcajTOC0ZNnLf6uFrDgApJB1MzZOv+Y7J5/zHZut8ZivRxRnaux+O1jqhVg+rSxrQUVZNW9avLGfViJSo8rNKvHQDsKIUAVD4EoGKkHxL5+gWRxF9FUvaIpOx1jhIridh6ecEoMEOSdpVpHZGGoS15LUW67TqU7vH48NAQMyu1qStq6Gwp0vsNa0RTdA0AXkYAKicCUCnpn5CGopS/nGHoaN6tFY709ugekRzPXUqFhqQaecGoYKtSNe1u86/uptSMbNl2QEORBqK8YLQvRVLcCq3dVY8ON/VErvoi02JUTWKjKLoGgLIiAJUTAcgHIcl6XJqQZAKRtRUITKYlybchSf/T2nf0RF43Woqzxmj/Mfk9KVWyPRRdq5NF186Ca71tXieWomsAKAECUDkRgHwZkg6ebDEy4cgKSG73SxSSQkSq1vPQguQWmEoakvS6HLnOhWJzs922HBGH+z7rvqd92a5js7KyZN/hVNl3+JjsPZQm+4+kyYEjqZJ2IkPCJUfCJNdszvs5Eh3mkPpVw6VebLjUjQ2XuNgwqVMlVKpoaZHbeSUkVCQsSiQswjlSTzf9+cI8bRHOrkb3Y923fK/TY/TYSJHQUG980gBQIQhA5UQACoCQlK8FyQpMe8sWkvTL3T3YmEBRIOzAKSSshMHJet7t2MJClSuMWferONedM1vVU+/rsdRPASjn9zcFBwgs+sUXG+fcGnUsY0iyutsyRVIPlPN6QkVCw922MGdIcH/s8TZvM8cW2KetLHn3c0PCJC1L5PDxHDl8IlcOHs+V5DTn/WwJlRzdHNpOFCqh4pCIkGyJkGyJNFuWREiO2RetW6je5kpUaLZEhejzORJpbvU1emy2hDuyJcyht5nmNtRRIPxpOMxKF8kS39HfTWHhqKjgVNRzETGEqsqg/23qPyj0v72crLz7epvlvHW/bz2nx5b1OPf30ve2/lvToG3992bu6xbmdl/3W/89aljPe77g/WLPZb2+wLn4W/MLBCDYNySlJTuDkbb25AshYSUMKmEV/n9k2uFULW9rVmAiR1N0nTc0XwuvD6VlyvGsHDme6dzSs3Jcy36UVYjk5gUka9PQlJVvnwlbIdlSNTxXqoXnSkx4rsSG5UhMmPO2Sqh24+U6b00Iy5Eoszlfp5sJao4ss4U5MiQsK13CstMlNDvN3A/NSpPQnLyRhvqlduKoc/OakAIhqawBy+2+tmi5uklzTnajuh4XtT/Xuf+UY63nSnKOQvabfaU4t9ncQ0deqLDuFxVKCj5Ha6rbP5xKEqY83Lf+v0f/ZvU8ZnO/X9i+Ao+luNd4et5tv8fXux9T1PN5W91WIg3O9NnHQACCPel/nFXrOrcApKPFzm5Wy2yF0d5tnbPIBKKsHEnPzJETebeuoJSVLcczcyU9M9vDcwVe4/Zcijk+VzJz8uZE0qCVmbdVkFDJlRg5ITGSIVVDjpv7sZIhMSF6e+LkrWRIbIjeuu93O073h2SY26oh1vQNDpHMVOeGyqX/uLBaTrSlxNSaWa0meSHB9bwVFPK6S91bXcy+8MKP0y9cDXVWaDMhzf1+3m2J7uttjluwc79f4LwaOAvSfdpNX9JBH8Hq/BEEoClTpsjLL78s+/fvlw4dOsikSZOka9euhR4/d+5cGT16tOzYsUMSEhLkxRdflKuuuirf//GPHTtW3nrrLTly5Iicd955MnXqVHMsYBc6z1B0RJjZCo9J5ZOdk+sMRQVDU6bnMOV8nF1ouNL7ek4dJKdzLul/yzkOh3mcm6u3UZLhEDlu7p98zhxn9pXydyS5Ei2ZHgJSXpByD1YhJ6RqwefzBa284+WEhIfkFv47czi7LnMl/+0p9x0hrn1mCwkVh27ibI3U+66WyZAwCQl1bvo4NO9+SJjeD5dQvQ3Luw0Nl7CwMAkL19twCQ8Ll7Bw52NzP8y9K9faPIUK95BSMHwUDC6FBBvT8hHkhfXaqmaFJhOS3FvU3OoMSxKmzP28UGWCVd4ADddW3OMC+8TT8+7HFPa823NS3DFFPF/7NJ9+ND4PQHPmzJERI0bItGnTpFu3bjJx4kTp3bu3bN26VerVq3fK8StXrpSBAwfK+PHj5eqrr5ZZs2ZJ3759ZcOGDdK+fXtzzEsvvSSvv/66vP/++3LaaaeZsKTn/PXXXyU6OtoHPyUQnMLDQqWabtER4i9y3cKRKTlxC0fWc+a+uXU+d8pxxT2Xd1/f46jDIYfyjjPH6BdeTqZkZ2XI8WyHHM8Wc5ueFWJuNfRZgc/cd7vV/dqy5nrshW7M0tLJO3W5l+jIMHMbGR4qYSEhptFUp2MIDQmR0NAQCQsR1/1Q9+dCQiQsNFdCQzIkNCQz32vMceZceozzNea+eZ1mobz7rnMVPK8z2Os+z9d08jzW8Sdfm/dc3uPQAs/puTwe53as9dzJa85/nnzn1OvTn9E8DpOQkDAJi6zi+rmYCNX3fD4KTENPly5dZPLkyeax/p9H06ZNZejQoTJy5MhTjh8wYICkpaXJwoULXfvOPfdc6dixowlR+uM0atRIHnroIXn44YfN81oNXr9+fZkxY4bcdNNNxV4To8AA+AOrG1MDkQYj9xY1K0idyLaCkxWicj3sc95mWOdwha28VjgfBC27cwWuAkEuX6izAp1bSDPhLy/s6W14mN5qSNXwGuq2z/MxeqshNyzM7fm8x+bW7Ast5BzOY/R6rHO6HrufI+91pxxT4BzVq0RIjSoR9hwFlpmZKevXr5dRo0a59oWGhkqvXr1k1apVHl+j+7XFyJ227syfP9/c//PPP01Xmp7Dor8MDVr62pIEIADwt27Mig5aWs91IvNkQLLCk4amgl2Rztawk61p7o+1LMxqJcvffen+OrcuTm0wM611+VvZXMe6tbZZx+hrSndNeh63lr28blPrek++d15LnnUe99e4v2eBlkLrOKvVsWS/c+f75JgCOnu696Iz5LErWvvs/X0agJKTkyUnJ8e0zrjTx1u2bPH4Gg03no7X/dbz1r7CjikoIyPDbO4JEgDsFLR00V7daoj/dGcGIkchIcqEI7f7BQNW/hDlFiQLPGeFPbM5HGZW+ZycvNu8fTm5uZKd4/7YUcjjXOfrHB7O4XrsPEbf3zrHqY9zT16P9T4FHp98Ta7rcYT2Udq5BsgfaD3R008/7evLAAAEQZg03Vs6TBx+zafxKy4uzoxGOHAg/2R0+rhBgwYeX6P7izreui3NObULTvsLrW337t3l+rkAAIB/82kAioyMlE6dOsmKFStc+7QIWh93797d42t0v/vxatmyZa7jddSXBh33Y7RL6/vvvy/0nFFRUaZYyn0DAADBy+ddYFrQPHjwYOncubOZ+0eHwesoryFDhpjnBw0aJI0bNzbdVGrYsGHSs2dPmTBhgvTp00dmz54t69atk+nTp7uaH4cPHy7PPvusmffHGgavI8N0uDwAAIDPA5AOa09KSpIxY8aYImUdzr5kyRJXEfOuXbvMyDBLjx49zNw/Tz75pDz++OMm5OgIMGsOIPXoo4+aEHX33XebiRDPP/98c07mAAIAAH4xD5A/Yh4gAACC+/s7yOcgBwAAOBUBCAAA2A4BCAAA2A4BCAAA2A4BCAAA2A4BCAAA2A4BCAAA2A4BCAAA2A4BCAAA2I7Pl8LwR9bk2DqjJAAACAzW93ZJFrkgAHlw7Ngxc9u0aVNfXwoAACjD97guiVEU1gLzIDc3V/bu3SvVqlUzq8t7O51qsNq9ezfrjPkBPg//wufhX/g8/AufR/E00mj4adSoUb6F1D2hBcgD/aU1adKkQt9D/3j5A/YffB7+hc/Dv/B5+Bc+j6IV1/JjoQgaAADYDgEIAADYDgGokkVFRcnYsWPNLXyPz8O/8Hn4Fz4P/8Ln4V0UQQMAANuhBQgAANgOAQgAANgOAQgAANgOAQgAANgOAagSTZkyReLj4yU6Olq6desma9as8fUl2dL48eOlS5cuZqbvevXqSd++fWXr1q2+vizkeeGFF8wM7MOHD/f1pdjanj175NZbb5U6depIlSpV5Mwzz5R169b5+rJsKScnR0aPHi2nnXaa+SzOOOMMGTduXInWu0LhCECVZM6cOTJixAgzhHHDhg3SoUMH6d27tyQmJvr60mznm2++kfvuu09Wr14ty5Ytk6ysLLn88sslLS3N15dme2vXrpU333xTzjrrLF9fiq0dPnxYzjvvPImIiJDFixfLr7/+KhMmTJBatWr5+tJs6cUXX5SpU6fK5MmTZfPmzebxSy+9JJMmTfL1pQU0hsFXEm3x0VYH/QO21hvTNV2GDh0qI0eO9PXl2VpSUpJpCdJgdOGFF/r6cmwrNTVVzjnnHHnjjTfk2WeflY4dO8rEiRN9fVm2pP+f9N1338m3337r60uBiFx99dVSv359eeedd1z7+vXrZ1qDPvzwQ59eWyCjBagSZGZmyvr166VXr1751hvTx6tWrfLptUHk6NGj5rZ27dq+vhRb01a5Pn365PvvBL6xYMEC6dy5s9xwww3mHwdnn322vPXWW76+LNvq0aOHrFixQrZt22Ye//DDD/K///1PrrzySl9fWkBjMdRKkJycbPpwNcG708dbtmzx2XXB2RKntSba3N++fXtfX45tzZ4923QNaxcYfO+PP/4wXS7abf/444+bz+WBBx6QyMhIGTx4sK8vz5YtcroSfOvWrSUsLMx8nzz33HNyyy23+PrSAhoBCGL3Voeff/7Z/GsKvrF7924ZNmyYqcfSAQLwj38YaAvQ888/bx5rC5D+dzJt2jQCkA98/PHHMnPmTJk1a5a0a9dONm3aZP7h1qhRIz6PciAAVYK4uDiT2g8cOJBvvz5u0KCBz67L7u6//35ZuHCh/Pe//5UmTZr4+nJsS7uHdTCA1v9Y9F+4+rlozVxGRob57weVp2HDhtK2bdt8+9q0aSOffvqpz67Jzh555BHTCnTTTTeZxzoib+fOnWZEKwGo7KgBqgTabNypUyfTh+v+Lyx93L17d59emx1p3b+Gn3nz5sl//vMfM7QUvnPppZfKTz/9ZP5Va23a+qDN+3qf8FP5tEu44NQQWn/SvHlzn12TnaWnp5u6UXf634V+j6DsaAGqJNqXrkld/4+9a9euZnSLDrseMmSIry/Nlt1e2pT8+eefm7mA9u/fb/bXqFHDjKpA5dLPoGD9VWxsrJl/hros33jwwQdN4a12gd14441mzrLp06ebDZXvmmuuMTU/zZo1M11gGzdulFdffVXuuOMOX19aQGMYfCXS5vyXX37ZfOHqEN/XX3/dDI9H5dJJ9jx577335Pbbb6/068GpLrroIobB+5h2D48aNUq2b99uWkn1H3F33XWXry/Llo4dO2YmQtRWa+0u1tqfgQMHypgxY0wPA8qGAAQAAGyHGiAAAGA7BCAAAGA7BCAAAGA7BCAAAGA7BCAAAGA7BCAAAGA7BCAAAGA7BCAAKGLSzPnz5/v6MgBUAAIQAL+ks3JrACm4XXHFFb6+NABBgLXAAPgtDTu6RIm7qKgon10PgOBBCxAAv6Vhp0GDBvm2WrVqmee0NWjq1Kly5ZVXmkVsTz/9dPnkk0/yvV5Xmb/kkkvM87q46t133y2pqan5jnn33XfNApP6Xg0bNpT7778/3/PJycly3XXXSUxMjCQkJMiCBQtczx0+fNisWl+3bl3zHvp8wcAGwD8RgAAELF0gsl+/fvLDDz+YIHLTTTfJ5s2bzXNpaWnSu3dvE5jWrl0rc+fOleXLl+cLOBqg7rvvPhOMNCxpuGnRokW+93j66afNiug//vijXHXVVeZ9Dh065Hr/X3/9VRYvXmzeV88XFxdXyb8FAGWii6ECgL8ZPHiwIywszBEbG5tve+6558zz+n9f99xzT77XdOvWzXHvvfea+9OnT3fUqlXLkZqa6nr+iy++cISGhjr2799vHjdq1MjxxBNPFHoN+h5PPvmk67GeS/ctXrzYPL7mmmscQ4YM8fJPDqAyUAMEwG9dfPHFplXFXe3atV33u3fvnu85fbxp0yZzX1tkOnToILGxsa7nzzvvPMnNzZWtW7eaLrS9e/fKpZdeWuQ1nHXWWa77eq7q1atLYmKieXzvvfeaFqgNGzbI5ZdfLn379pUePXqU86cGUBkIQAD8lgaOgl1S3qI1OyURERGR77EGJw1RSuuPdu7cKYsWLZJly5aZMKVdaq+88kqFXDMA76EGCEDAWr169SmP27RpY+7rrdYGaS2Q5bvvvpPQ0FBp1aqVVKtWTeLj42XFihXlugYtgB48eLB8+OGHMnHiRJk+fXq5zgegctACBMBvZWRkyP79+/PtCw8PdxUaa2Fz586d5fzzz5eZM2fKmjVr5J133jHPabHy2LFjTTh56qmnJCkpSYYOHSq33Xab1K9f3xyj+++55x6pV6+eac05duyYCUl6XEmMGTNGOnXqZEaR6bUuXLjQFcAA+DcCEAC/tWTJEjM03Z223mzZssU1Qmv27Nnyj3/8wxz30UcfSdu2bc1zOmx96dKlMmzYMOnSpYt5rPU6r776qutcGo5OnDghr732mjz88MMmWPXv37/E1xcZGSmjRo2SHTt2mC61Cy64wFwPAP8XopXQvr4IACgtrcWZN2+eKTwGgNKiBggAANgOAQgAANgONUAAAhK99wDKgxYgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgO/8Pys+grq1HOJAAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "27/27 [==============================] - 5s 154ms/step\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAgEAAAHWCAYAAADuNVprAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAABTI0lEQVR4nO3dB3gUVdcH8DMLCSQQQgi9g3QSOtKL0ot0QUBAmoo06eJLLwZB6R0x9CJVitTQBEKRDiHUQEBK6E2SkGS/5xyf3W83BEhwN5Pd+//5jNmdmZ2925gz5zbNaDQaCQAAAJRj0LsAAAAAoA8EAQAAAIpCEAAAAKAoBAEAAACKQhAAAACgKAQBAAAAikIQAAAAoCgEAQAAAIpCEAAAAKAoBAEA8XTp0iWqXbs2eXp6kqZptH79epse/9q1a3LcBQsW2PS4jqx69eqyAIB9IAgAh3LlyhX66quvKG/evJQyZUpKkyYNVapUiaZMmUIvX76063N36NCBzpw5Q2PHjqXFixdTmTJlyFl88cUXEoDw+xnX+8gBEG/n5aeffkrw8W/dukUjRoygkydP2qjEAGALyW1yFIBEsHnzZvr0008pRYoU1L59e/Lx8aHIyEjav38/DRgwgM6dO0dz5861y3PziTEwMJD+97//UY8ePezyHLly5ZLncXFxIT0kT56c/vnnH9q4cSO1bNnSatvSpUsl6AoPD3+vY3MQMHLkSMqdOzeVKFEi3o/bvn37ez0fAMQPggBwCCEhIfTZZ5/JiXLXrl2UJUsW87bu3bvT5cuXJUiwl3v37snftGnT2u05+CqbT7R64eCKsyrLly9/LQhYtmwZNWjQgNasWZMoZeFgxN3dnVxdXRPl+QBUheoAcAjjx4+n58+f0/z5860CAJN8+fJR7969zfejoqJo9OjR9MEHH8jJja9Av//+e4qIiLB6HK9v2LChZBM+/PBDOQlzVcOiRYvM+3Aam4MPxhkHPlnz40xpdNNtS/wY3s/Sjh07qHLlyhJIpE6dmgoWLChlelebAA56qlSpQqlSpZLHNm7cmM6fPx/n83EwxGXi/bjtQseOHeWEGl9t2rShLVu20OPHj83rjh49KtUBvC22hw8fUv/+/cnX11deE1cn1KtXj06dOmXeZ8+ePVS2bFm5zeUxVSuYXifX+XNW59ixY1S1alU5+Zvel9htArhKhj+j2K+/Tp065OXlJRkHAIg/BAHgEDhFzSfnihUrxmv/Ll260LBhw6hUqVI0adIkqlatGvn5+Uk2ITY+cbZo0YJq1apFP//8s5xM+ETK1QusWbNmcgzWunVraQ8wefLkBJWfj8XBBgcho0aNkudp1KgRHThw4K2P27lzp5zgwsLC5ETft29fOnjwoFyxc9AQG1/BP3v2TF4r3+YTLafh44tfK5+g165da5UFKFSokLyXsV29elUaSPJrmzhxogRJ3G6C32/TCblw4cLymtmXX34p7x8vfMI3efDggQQPXFXA7+1HH30UZ/m47UeGDBkkGIiOjpZ1c+bMkWqDadOmUdasWeP9WgGAiIwASdyTJ0+M/FVt3LhxvPY/efKk7N+lSxer9f3795f1u3btMq/LlSuXrNu3b595XVhYmDFFihTGfv36mdeFhITIfhMmTLA6ZocOHeQYsQ0fPlz2N5k0aZLcv3fv3hvLbXoOf39/87oSJUoYM2bMaHzw4IF53alTp4wGg8HYvn37156vU6dOVsds2rSp0dvb+43Pafk6UqVKJbdbtGhhrFGjhtyOjo42Zs6c2Thy5Mg434Pw8HDZJ/br4Pdv1KhR5nVHjx597bWZVKtWTbbNnj07zm28WNq2bZvsP2bMGOPVq1eNqVOnNjZp0uSdrxEAXodMACR5T58+lb8eHh7x2v+PP/6Qv3zVbKlfv37yN3bbgSJFiki63YSvNDlVz1e5tmJqS/D7779TTExMvB5z+/ZtaU3PWYl06dKZ1xcrVkyyFqbXaenrr7+2us+vi6+yTe9hfHDan1P4d+7ckaoI/htXVQDjqhaD4d9/RvjKnJ/LVNVx/PjxeD8nH4erCuKDu2lyDxHOLnDmgqsHOBsAAAmHIACSPK5nZpzmjo/r16/LiYnbCVjKnDmznIx5u6WcOXO+dgyuEnj06BHZSqtWrSSFz9UUmTJlkmqJ33777a0BgamcfEKNjVPs9+/fpxcvXrz1tfDrYAl5LfXr15eAa+XKldIrgOvzY7+XJlx+rirJnz+/nMjTp08vQdTp06fpyZMn8X7ObNmyJagRIHdT5MCIg6SpU6dSxowZ4/1YAPh/CALAIYIArus9e/Zsgh4Xu2HemyRLlizO9Uaj8b2fw1RfbeLm5kb79u2TOv527drJSZIDA76ij73vf/FfXosJn8z5CnvhwoW0bt26N2YB2A8//CAZF67fX7JkCW3btk0aQBYtWjTeGQ/T+5MQJ06ckHYSjNsgAMD7QRAADoEbnvFAQdxX/124JT+fgLhFu6W7d+9Kq3dTS39b4Ctty5b0JrGzDYyzEzVq1JAGdEFBQTLoEKfbd+/e/cbXwS5cuPDatuDgYLnq5h4D9sAnfj7RcvYlrsaUJqtXr5ZGfNxrg/fjVH3NmjVfe0/iG5DFB2c/uOqAq3G4oSH3HOEeDACQcAgCwCEMHDhQTnicTueTeWwcIHDLcVM6m8Vuwc8nX8b93W2FuyBy2puv7C3r8vkKOnZXuthMg+bE7rZowl0heR++Irc8qXJGhFvDm16nPfCJnbtYTp8+XapR3pZ5iJ1lWLVqFf39999W60zBSlwBU0INGjSIQkND5X3hz5S7aHJvgTe9jwDwZhgsCBwCn2y5qxqn0Lk+3HLEQO4yxycebkDHihcvLicFHj2QTzrcXe3IkSNy0mjSpMkbu5+9D7765ZNS06ZNqVevXtInf9asWVSgQAGrhnHciI2rAzgA4St8TmXPnDmTsmfPLmMHvMmECROk61yFChWoc+fOMqIgd4XjMQC4y6C9cNZiyJAh8crQ8GvjK3PuvsmpeW5HwN05Y39+3B5j9uzZ0t6Ag4Jy5cpRnjx5ElQuzpzw+zZ8+HBzl0V/f38ZS2Do0KGSFQCABIijxwBAknXx4kVj165djblz5za6uroaPTw8jJUqVTJOmzZNuquZvHr1Srq15cmTx+ji4mLMkSOHcfDgwVb7MO7e16BBg3d2TXtTF0G2fft2o4+Pj5SnYMGCxiVLlrzWRTAgIEC6OGbNmlX247+tW7eW1xP7OWJ3o9u5c6e8Rjc3N2OaNGmMn3zyiTEoKMhqH9Pzxe6CyMfi9Xzs+HYRfJM3dRHkrpRZsmSR8nE5AwMD4+za9/vvvxuLFCliTJ48udXr5P2KFi0a53NaHufp06fyeZUqVUo+X0t9+vSRbpP83AAQfxr/LyFBAwAAADgHtAkAAABQFIIAAAAARSEIAAAAUBSCAAAAAEUhCAAAANABj6fx+eefk7e3t4yayVNy//XXX+bt3G6fZ0PlMUN4Ow/EFXsQNB6DpG3btjKyKnfD5a7EPO16fCEIAAAASGQ8nwfPJ+Li4kJbtmyRUURNU5mb8LgXPDcGj69x+PBhGV+DpxYPDw8378MBAE9VzsN1b9q0ScYj4ZE04wtdBAEAABLZd999RwcOHKA///wzzu18auY5U3j20/79+8s6Hp2UJyBbsGCBDFR2/vx5GT6bh80uU6aM7LN161YZTfTmzZvyeCVHDNwWdE/vIkAiqlYgg95FAAA7SWnns5RbyR42O9bjQz+/Nnw1T8jFS2wbNmyQq/pPP/2U9u7dKzNpfvPNN9S1a1fZHhISItN4cxWACY8UyiNt8hwqHATwX64CMAUAjPfnET85c8Ajmb4LqgMAAEBdmsFmi5+fn5yoLRdeF5erV6/KEOM8DTfPvtmtWzcZepyHN2ccADC+8rfE903b+G/sabSTJ08u02yb9lEyEwAAAJDYBg8eLFNrW4orC8B4plO+gufpuFnJkiVlcjCu/+e5TxILMgEAAKAuTbPZwid8bqVvubwpCOAW/1yfb4knR+MZMplp9s7Ys6byfdM2/suTkVmKioqSHgNvm/3TEoIAAABQl2a76oCE4J4BFy5csFp38eJFmWWU8QybfCIPCAgwb3/69KnU9fOsooz/8kypx44ds5ppk7MM3HYgPlAdAAAAkMj69Okj029zdUDLli1lunOe/pwXpmkaffvttzRmzBhpN8BBAU+XzS3+eUp0U+agbt260piQqxFevXpFPXr0kEaD8ekZwBAEAACAujRNl6ctW7YsrVu3TtoRjBo1Sk7ykydPln7/JgMHDqQXL15Iv3++4q9cubJ0AUyZMqV5n6VLl8qJv0aNGtIroHnz5jK2gNLjBKCLoFrQRRDAedm9i+CH//bBt4WXR34iR4M2AQAAAIpCdQAAAKhL06c6IKlAEAAAAOrS1E6Iq/3qAQAAFIZMAAAAqEtDdQAAAICaNLUT4mq/egAAAIUhEwAAAOpCdQAAAICiNLUT4mq/egAAAIUhEwAAAOrSUB0AAACgJk3thLjarx4AAEBhyAQAAIC6NLWvhREEAACAugxqtwlQOwQCAABQGDIBAACgLk3ta2EEAQAAoC4N1QEAAACgIGQCAABAXZra18IIAgAAQF0aqgMAAABAQcgEAACAujS1r4V1f/VPnz5947bLly8nalkAAEDB6gDNRosD0j0IaNCgAUVERLy2/sKFC1S9enVdygQAAKAC3YOA1KlTU9OmTSkqKsq87vz58xIANG/eXNeyAQCAAtUBmo0WB6R7qdeuXUtPnjyhtm3bktFopLNnz0oA0Lp1a5oyZYrexQMAAGemoTpAV25ubrR582ZJ/7ds2ZJq1KhB7du3p4kTJ+pdNAAAAKeWPCk0BjQYDLRy5UqqVauWVAEMHTrUvE+aNGn0KCIAAKhA0/1aWFeakXPwiYxP+locqRNTUXgb3+a/0dHRCT7+tqB7NiknOIZqBTLoXQQAsJOUdr5UdWsw1WbHerm5FzkaXTIBu3fv1uNpAQAAQO8goFq1ano8LQAAgDVN7eoAXYKA06dPk4+Pj1QL8O23KVasWKKVCwAAFKMhCEh0JUqUoDt37lDGjBnltqkNQGzv2yYAAAAAkmgQEBISQhkyZDDfBgAA0IXmmP37HToIyJUrV5y3AQAAEpWG6gDdXbp0SXoMhIWFUUxMjNW2YcOG6VYuAAAAZ6Z7EDBv3jzq1q0bpU+fnjJnzmw1fgDfRhAAAAB2o6E6QFdjxoyhsWPH0qBBg/QuCgAAqEZTuzpA91f/6NEj+vTTT/UuBgAAgHJ0DwI4ANi+fbvexQAAABVpas8iqHt1QL58+WTCoEOHDpGvry+5uLhYbe/Vy/HGYgYAAMegOejJ26EnELKUJ0+et344V69eTfAxMYGQWjCBEIDzsvcEQu7Nf7XZsf5Z04kcje6ZAAwWBAAAetEUzwToHgQAAADoRiOlJYkg4ObNm7RhwwYKDQ2lyMhIq20TJ07UrVwAAADOTPcgICAggBo1akR58+al4OBgmV3w2rVrMqFQqVKl9C4eAAA4MU3x6gDduwgOHjyY+vfvT2fOnKGUKVPSmjVr6MaNG1StWjWMHwAAAHYPAjQbLY5I9yDg/Pnz1L59e7mdPHlyevnyJaVOnZpGjRpFP/74o97FAwAAcFq6BwGpUqUytwPIkiULXblyxbzt/v37OpYMAACcnaZ4JkD3NgHly5en/fv3U+HChal+/frUr18/qRpYu3atbFPd5XMnKWD9Mrpx5QI9ffSAunz3AxUrV9W8vVfTynE+rnH7b6hG0zZyO+zvUFq/cCaFBJ+hqKhXlC3XB1S/TVcq4Is2F45qxbKltNB/Pt2/f48KFCxE330/lHyLFdO7WGAn+LztR3PQk7fTZAK49X+5cuXk9siRI6lGjRq0cuVKyp07N82fP59UFxn+krLlzkefftk3zu1jfv3damnTY7B8qYtXqGbeZ87YgRQTE009Rk2hAT/Np6y589HcsQMlqADHs3XLH/TTeD/66pvutGLVOipYsBB1+6ozPXiAz9MZ4fMGp84EcK8Ay6qB2bNn61qepKZI6QqyvEkaL2+r+2eO7Kf8PqUofeZscv/508d07/ZNCQ44mGCN2nej/VvX0e3Qq689HpK+xQv9qVmLltSkaXO5P2T4SNq3bw+tX7uGOnf9Uu/igY3h87YzjZSmeyYAbOfp44d07thBKl+zgXldKg9PypgtJx3ZvZUiwl9SdHQUHdi2njw8vSjHBwV1LS8k3KvISDofdI7KV6hoXmcwGKh8+Yp0+tQJXcsGtofP23nbBIwYMeK1xxcqVMi8PTw8nLp3707e3t7SWL558+Z09+5dq2Pw2DoNGjQgd3d3ypgxIw0YMICioqIcKxPg5eUV55vH67jLIE8w9MUXX1DHjh11KZ8jObJ7C6V0c6fi5atZvY/dR0ymX8YNpoFtapOmGSi1Z1r6etjP5J46ja7lhYR79PgRRUdHyz8Mlvh+SEjC59mApA2ft3MrWrQo7dy503yfe8iZ9OnThzZv3kyrVq0iT09P6tGjBzVr1owOHDgg2/l7wQFA5syZ6eDBg3T79m3paceT8P3www+OEwQMGzaMxo4dS/Xq1aMPP/xQ1h05coS2bt0qURDPLdCtWzeJbrp27fra4yMiImSxFBkZQa6uKUg1hwI2U5mqtcnF4rXzoEur5k6UK//eY2fItsCdG2nuD4Oo//h55Jkuva5lBgBQtWFg8uTJ5SQe25MnT6RN3LJly+jjjz+Wdf7+/tKAnmfc5Ubz27dvp6CgIAkiMmXKRCVKlKDRo0fToEGDJMvg6urqGNUB3DNgzJgxtHjxYurZs6csfJvXHTt2jObNm0cTJkygqVOnxvl4Pz8/iZIsl5XzppBqrgSdkl4AFWo2tFp/8cwxqSLo0G8k5S1cTKoAWn7VX4IkzhyAY/FK60XJkiV7rVEY30+fHgGds8Hn7VjVAREREfT06VOrJfZFqqVLly5R1qxZpW1c27ZtJb3P+Nz36tUrqlmzpnlfrirImTMnBQYGyn3+6+vrKwGASZ06deQ5z507F+/Xr3sQsG3bNqsXasK9BHgb466Db5pSmEcc5KjJcmnVtTepJnDnJjnBZ8uT32p9ZES4/DXEinb5C6vzLNLwHlxcXalwkaJ0+NC//xCwmJgYOnw4kIoVL6lr2cD28Hk7Fr84Lkp5XVy4V9yCBQsk6z1r1izJelepUoWePXtGd+7ckSv5tGnTWj2GT/i8jfFfywDAtN20zWGqA9KlS0cbN26U+g9LvI63sRcvXpCHh0ecj0+RIoUsllxd3xx5OZqIl//QvTt/m+8/uHubboZcIvfUHpQuw79ppJf/vKCTB3dTky96vPb4PAV9yD2VBy2ZOpbqtvxCqgMO7thID8JuU9G39DqApKtdh4409PtBVLSoD/n4FqMlixfKSJtNmjbTu2hgB/i8Hac6YPDgwdS3r3V37tjnJxOuAjcpVqyYBAW5cuWi3377jdzc3Cix6B4EDB06VOr8d+/ebW4TcPToUfrjjz/M3QV37NghcwmoKPRKME0b2st8f53/NPn74Uf16PNe/5Pbx/fvlKv60lVez6ikTpOWug37mTYtnUvThvWW3gFZcuShrt/5vZY1AMdQt159evTwIc2cPlUGjylYqDDNnPMLeSM97JTweduZZrtDxXVRGl981V+gQAG6fPky1apVS0bSffz4sVU2gHsHmNoQ8F9uP2fJ1HsgrnYGb6IZk0BOmFs7Tp8+nS5cuCD3CxYsKG0DKlb8/24xCbEt6J6NSwhJWbUCGfQuAgDYSUo7X6p6d1hus2M9WNj6vR/7/PlzqfPnRn0dOnSgDBky0PLly6VrIOPzI7cL4LYA3DBwy5Yt1LBhQ+kVwN0D2dy5c6WbYFhYWLyDEV0zAdzw4auvvpJsAL9YAAAAFXoH9O/fnz755BOpArh16xYNHz5cGoG2bt1a2hJ07txZqha4WjxNmjRyYVyhQgXzcPq1a9emIkWKULt27Wj8+PHSDmDIkCHSqy4h2QhdGwZyf0aeOhgAAEClwYJu3rwpJ3zOfLds2VLGfuDuf5wBYJMmTZIrfc4EVK1aVVL8PKeOCQcMmzZtkr8cHHz++ecyTgDPwJug1693dQCnPbh/Y+yGgf8FqgPUguoAAOdl7+qADB1X2uxY9/xbkaPRvWFg/vz5JXLhdgGlS5eW+QMs9er1/43iAAAAbElTfBZB3TMBefLkeeuH86bxAd4GmQC1IBMA4LzsnQnI2Pk3mx0rbH5LcjS6ZwJ4gAQAAABQMAiwZEpKqJ6eAQCAxKEpfr7RfdhgtmjRIhkDmUdJ4oVHT+L5AwAAAJyxd0BSoXsmYOLEiTJOAE+TWKlSJfOkQl9//TXdv3/fpr0GAAAAIAkFAdOmTZPJE7h/o0mjRo1knmUeOQlBAAAA2IvmoFfwThME8JCHcQ0PzOt4GwAAgL1oigcBurcJyJcvn8yaFNvKlStlDAEAAABw0kzAyJEjqVWrVrRv3z5zmwAeOCggICDO4AAAAMBmNFKa7kEAj4t8+PBhGSd5/fr1sq5w4cIyRWLJkiX1Lh4AADgxTfHqAN2DAMbDBS9ZskTvYgAAACglSQQBMTExdPnyZZkDmW9b4tmTAAAA7EFDJkBfPHVimzZt6Pr16+YRAy0/nOjoaN3KBgAAzk1DEKAvHhSoTJkytHnzZsqSJYvyHwgAAIAyQcClS5do9erV0lUQAAAgUWmkNN3HCShXrpy0BwAAAEhsGuYO0FfPnj2pX79+dOfOHZlEyMXFxWo7TyYEAAAATjpOAOvUqdNr29AwEAAA7Elz0Ct4pwkCQkJC9C4CAAAoSkMQoK9cuXLJ36CgIAoNDaXIyEirD8e0HQAAAJwsCLh69So1bdqUzpw5Iyd901gBpugM1QEAAGAvmuKZAN17B/Tu3Zvy5MkjowW6u7vT2bNnZTIhHjtgz549ehcPAACcmWbDxQHpngkIDAykXbt2Ufr06clgMFCyZMmocuXK5OfnR7169aITJ07oXUQAAACnpHsmgNP9Hh4ecpsDgVu3bsltbgtw4cIFnUsHAADOTMM4Afry8fGhU6dOSZUADxw0fvx4cnV1pblz51LevHn1Lh4AADgxzUFP3k4TBAwZMoRevHght0eNGkUNGzakKlWqkLe3N61cuVLv4gEAADgt3YOAOnXqmG/z/AHBwcH08OFD8vLyUj5CAwAA+9IUP83oHgTEJV26dHoXAQAAFKApHgXo3jAQAAAA9JEkMwEAAACJQVM7EYAgAAAA1KUpHgWgOgAAAEBRyAQAAICyNLUTAQgCAABAXQaD2lEAqgMAAAAUhUwAAAAoS1M7EYBMAAAAgKqQCQAAAGVpiqcCEAQAAICyNLVjAFQHAAAAqAqZAAAAUJameCoAQQAAAChLUzwIQHUAAACAopAJAAAAZWlqJwIQBAAAgLo0xaMAVAcAAAAoCpkAAABQlqZ2IgBBAAAAqEtTPApAdQAAAICikAkAAABlaWonAhAEAACAujTFowBUBwAAACgKQQAAAChL02y3vK9x48ZJRuLbb781rwsPD6fu3buTt7c3pU6dmpo3b0537961elxoaCg1aNCA3N3dKWPGjDRgwACKiopK0HMjCAAAAGVpmmaz5X0cPXqU5syZQ8WKFbNa36dPH9q4cSOtWrWK9u7dS7du3aJmzZqZt0dHR0sAEBkZSQcPHqSFCxfSggULaNiwYQl6fgQBAAAAOnj+/Dm1bduW5s2bR15eXub1T548ofnz59PEiRPp448/ptKlS5O/v7+c7A8dOiT7bN++nYKCgmjJkiVUokQJqlevHo0ePZpmzJghgYHSDQOrFcigdxEgEXmV7aF3ESARPTo6Xe8igBPRbNguMCIiQhZLKVKkkCUunO7nq/maNWvSmDFjzOuPHTtGr169kvUmhQoVopw5c1JgYCCVL19e/vr6+lKmTJnM+9SpU4e6detG586do5IlS8arzMgEAACAsjQbVgf4+fmRp6en1cLr4rJixQo6fvx4nNvv3LlDrq6ulDZtWqv1fMLnbaZ9LAMA03bTNqUzAQAAAIlt8ODB1LdvX6t1cWUBbty4Qb1796YdO3ZQypQpSU/IBAAAgLI0G/YO4BN+mjRprJa4ggBO94eFhVGpUqUoefLksnDjv6lTp8ptvqLnev3Hjx9bPY57B2TOnFlu89/YvQVM9037xAeCAAAAUJamQ++AGjVq0JkzZ+jkyZPmpUyZMtJI0HTbxcWFAgICzI+5cOGCdAmsUKGC3Oe/fAwOJkw4s8CBR5EiReJdFlQHAAAAJCIPDw/y8fGxWpcqVSoZE8C0vnPnzlK1kC5dOjmx9+zZU0783CiQ1a5dW0727dq1o/Hjx0s7gCFDhkhjwzc1RIwLggAAAFCWlkRHDZ40aRIZDAYZJIh7HHDL/5kzZ5q3J0uWjDZt2iS9ATg44CCiQ4cONGrUqAQ9j2Y0Go3kZMITNmASODh0EVQLugiqJaWdL1Wr/LzfZsf6s19lcjRoEwAAAKAoVAcAAICytKRaH5BIEAQAAICyNLVjAFQHAAAAqAqZAAAAUJameCoAQQAAAChLUzsGQHUAAACAqpAJAAAAZWmKpwIQBAAAgLI0tWMAVAcAAACoCpkAAABQlkHxVECSCQJiYmLo8uXLMi0i37ZUtWpV3coFAADOS1M7BkgaQcChQ4eoTZs2dP36dYo9nxE32oiOjtatbAAAAM4qSQQBX3/9NZUpU4Y2b95MWbJkUb61JgAAJA5N8fNNkggCLl26RKtXr6Z8+fLpXRQAAFCIQe0YIGn0DihXrpy0BwAAAAAFMgGnT5823+7Zsyf169eP7ty5Q76+vuTi4mK1b7FixXQoIQAAODsN1QH6KFGihLz5lg0BO3XqZL5t2oaGgQAAYC+a2jGAfkFASEiIXk8NAAAAegYBuXLl0uupAQAAhEZqpwKSRO8Ak6CgIAoNDaXIyEir9Y0aNdKtTAAA4LwMascASSMIuHr1KjVt2pTOnDlj1U7A1GADbQIAAACctItg7969KU+ePDJksLu7O507d4727dsnAwjt2bNH7+IBAICT0jTNZosjShKZgMDAQNq1axelT5+eDAaDLJUrVyY/Pz/q1asXnThxQu8iAgCAE9Ic89ztXJkATvd7eHjIbQ4Ebt26ZW48eOHCBZ1LBwAA4JySRCbAx8eHTp06JVUCPHrg+PHjydXVlebOnUt58+bVu3gAAOCkDIqnApJEEDBkyBB68eKF3B41ahQ1bNiQqlSpQt7e3rRy5Uq9iwcAAE5KUzsGSBpBQJ06dcy3eRKh4OBgevjwIXl5eTlsYwsAAICkLkkEAZZu3Lghf3PkyKF3UQAAwMlpil9oJomGgVFRUTR06FDy9PSk3Llzy8K3uZrg1atXehcPAACclKbZbnFESSITwLMIrl27VhoEVqhQwdxtcMSIEfTgwQOaNWuW3kUEAABwOkkiCFi2bBmtWLGC6tWrZzV9MFcJtG7dGkEAAADYhcFRL+GdKQhIkSKFVAHExl0GuasgAACAPWiktiTRJqBHjx40evRoioiIMK/j22PHjpVtAAAA4KSZAB4WOCAggLJnz07FixeXdTx4EM8mWKNGDWrWrJl5X247AAAAYAsaqgP0lzZtWmrevLnVOnQRBAAAezOoHQMkjSDA399f7yIAAAAoJ0kEAQAAAHrQUB2gPx4LYNiwYbR7924KCwujmJgYq+08hDAAAICtaWrHAEkjCGjXrh1dvnyZOnfuTJkyZVI+MgMAAFAmCPjzzz9p//795p4BAAAAiUFT/KIzSQQBhQoVopcvX+pdDAAAUIxB7RggaQwWNHPmTPrf//5He/fulfYBT58+tVoAAADAiccJ4JP9xx9/bLXeaDRKqiY6Olq3sgEAgPPSUB2gv7Zt25KLi4tMJISGgQAAkFg0UluSCALOnj0rQwcXLFhQ76IAAAAoI0m0CShTpgzduHFD72IAAICCUwkbbLQ4bSaA6+vTpEljvv02pv0SomfPntS7d28aMGAA+fr6StWApWLFiiX4mAAAAO+iOea5O3GDAC8vL7p9+zZlzJhRGvHFVWf/XxrxtWrVSv526tTJvI6PhYaBAAAAOgcBu3btonTp0sltHtrX1kJCQmx+TAAAgHfRFE8FxCsIqFatWpy3bSVXrlw2PyYAAMC7aGrHAPELAk6fPh3vA/6X+vugoCAKDQ2lyMhIq/WNGjV672OqYsWypbTQfz7dv3+PChQsRN99P5R80ZbC4WTN4Eljejem2pWKkntKF7py4z59NWIJHQ8KNe8ztFsD6ti0IqX1cKPAU1ep1w8r6UroPdmWM0s6GvxlXapetgBl8k5Dt+89oeV/HKUff9lGr6JQreao8PsGXYOAEiVKmOvo3+Z96++vXr1KTZs2pTNnzlg9jylNgzYBb7d1yx/003g/GjJ8JPn6FqelixdSt6860++btpK3t7fexYN44pP6rgV9ae/RS9Skx0y69+g55cuZgR49/ce8T78vatI3ratR12GL6drfD2jYNw1p44zuVLL5GIqIjKKCeTKRQTNQjzEr6MqNe1Q0X1aaMbQ1pXJLQYMnrdP19cH7we/bvgyKpwIM8a2z5xM1/33bwvu8D+4ZkCdPHplG2N3dnc6dO0f79u2TroN79ux5r2OqZPFCf2rWoiU1adqcPsiXT/6xSJkyJa1fu0bvokEC9OtYi27eeSRX/n+du07Xbz2ggEPBFHLzvnmf7m0+oh/nbaNNe87Q2Uu3qMvQRZQlgyc1+ujfybd2HDwvj+fHcZCwee8ZmrIogBp/jMm5HBV+3/alabZbEmLWrFmSOecedbxUqFCBtmzZYt4eHh5O3bt3l0AvderU1Lx5c7p7967VMThz3qBBAzlvcsN97mEXFRVl+0yAvevsAwMDpfFh+vTpyWAwyFK5cmXy8/OjXr16yUBCELdXkZF0Pugcde76lXkdv3/ly1ek06fwvjmSBtV8aefB87R0fCeqXDo/3Qp7THN/+5P81x2U7bmzecsJf9fhYPNjnj4Pp6Nnr1G5Yrlp1bZjcR43TWo3emiRTQDHgd+388qePTuNGzeO8ufPL9nvhQsXUuPGjeV8V7RoUerTpw9t3ryZVq1aRZ6entSjRw9q1qwZHThwwJwh5wAgc+bMdPDgQenB1759e+li/8MPP9hvsCAuKBfMZODAgdJtsGLFinT9+nV6H/xiPDw85DYHArdu3TIHHxcuXHjrYyMiIl6bcIjXqeLR40fy/sVOC/L9+/f//woSkr482dJT10+r0OXQe9Tomxk0b9V++nlgC2r7STnZnjn9v2NwhD18ZvW4sAfPpP4/LnlzpKdun1Wj+av3J8IrAFvD79v+NE2z2ZIQn3zyCdWvX1+CgAIFCtDYsWPliv/QoUP05MkTmj9/Pk2cOFHm1CldujT5+/vLyZ63s+3bt0s7uiVLlkiVfb169Wj06NE0Y8aM19rV2TQI4AjDzc3NfAU/ffp0Gj9+vJy8OXJ5Hz4+PnTq1Cm5Xa5cOTkeRzujRo2ivHnzvvWxnC3gKMlymfCj33uVA0BPBoNGJ4Nv0PDpG+nUhZv069oDkgXo2qLyezcy3DC9O63decKcTQCA10+CBhst73tRyoHeihUr6MWLF1ItcOzYMXr16hXVrFnTvE+hQoUoZ86cct5l/JcH1+P5dkzq1Kkjz8lV6gl5/QnCw/vmy5dPbq9fv55atGhBX375pZyM//zzT3ofQ4YMoZiYGLnNJ35uX1ClShX6448/aOrUqW997ODBgyVqslwGDBpMqvBK60XJkiWTKZgt8X0OzMBx3Ln/lM5fvWO1LjjkDuXI7GXezjKm+zdrZpLR24PuPrAeyZOrDbbO602HTl+l7qOX273sYB/4fTsWvzguSnndm3BjeL76T5EiBX399de0bt06KlKkCN25c4dcXV0ly26JT/i8jfFfywDAtN20zW5BABfY9IXkdEStWrXkNjdUefnyJb0Pjl64roNxgBEcHCypLm4oGHt64dj4zTM1rDAtvE4VLq6uVLhIUTp86N/okHFAdfhwIBUrXlLXskHCBJ68SgVyZbRalz9nRgq9/VBuc0M/7vL3Ubn/n2jLI1VKKuuTmw6fvmaVAdg2rzedOB9KXw5f8s5ePZB04fftWNUBg+O4KOV1b8KT5p08eZIOHz5M3bp1ow4dOkiKP0nPIsgn/S5dulDJkiXp4sWLUqfBOP1gqwaEnM7g3gGc/uAF3q5dh4409PtBVLSoD/n4FqMlixdKQNak6b+BFTiGaUt20e4F/WhAp9q0ZsdxKls0N3VqXol6WFzJz1i2mwZ1qSvtBjgoGP5NAwkMNuw+9f8BwC+9JXAYPHEdZfBKbX7s3QfWbQnAMeD3bV8GG/YQ5AvQhFyE8tW+KbPO9f5Hjx6lKVOmyFD6XK//+PFjq2wA9w7ghoCM/x45csTqeKbeA6Z97BIEcKMDTt9ztcCaNWvMDVa4DqN169b0Plq2bElVq1aV1o/85eaugdeuXZMrGK4n4a4R8GZ169WnRw8f0szpU2UwkYKFCtPMOb+QN9KFDuVYUCi16jePRvVsRN9/WU9O8gMmrKEVW/4y7/Pzgp3k7paCpg9pLeMKHDx5hRp1nyljBLCPyxeifDkzynJl+1ir47uV7JHorwn+O/y+1RETEyNtCDgg4Fb+AQEB5vMfN5LnLoHcZoDxX25MyBlz7h7IduzYIdlwrlKIL834H3OFz549o+XLl9Mvv/wigcD7DOzDUcu2bduoePHitGzZMho+fLg0FOSeCHPnzk1wF8HwhHWTBAfnVRYnN5U8Ojpd7yJAIkqZ4EvVhOm74f+73P5XExvFP3PN1QTcop8b+/F5lM99P/74o5wLOePO1QPcLm7BggVyYufZdhn3EGB8ruVeAVmzZpXG9NwOoF27dpKpT0gXwfd+ezldz10YOBvAheA6fc4SvA+uNzFNULR161aJfHjwA+4DyYMfAAAAONMEQmFhYdKvn/v3cwNCHjjIFACwSZMmyZgQfD7k7AC3nZs5c6b58dxgdNOmTRIscFYgVapU0qaAG9cnRIKCAI40OCrhkz/X23ManwvHvQQSkn6ILUeOHNLdgQMBDgK4CoA9evRIGhwCAAA4k/nz5791O5/7+ML6bRfX3A6PswX/hSEhAxtwS0aeTGjy5MkyoM+0adPIFr799ltq27atjKDEWYXq1aubsw3cDxIAAMBeDQMNNlocUbwzATymMQ/hy6kHHuHIlr755hv68MMPpbEhp0I4BcJ4oKAxY8bY9LkAAABMNAc9edtKvDMB+/fvl8YL3GqRR/XjkQJtOWwl9wjgmQR5HAITbhNQqVIlmz0HAAAAvEcmoHz58rJwVcDKlSvp119/pb59+0qXBu6WwPX6pvH/E4pbOXJbA+4OwY0lTKMHmvDkQgAAALZmUDwVkOARA7kFYqdOnSQzwEMe9uvXT2ZC4n6KjRo1eu+phHnhYIDnEeCugpYLAABAUp87wBH9px6Y3FCQ+yfy2MgbN26U7MD74N4Av/32m3n0QQAAALA/mwzDwP0VmzRpIsv7sBw6EQAAILFoatcGJI0MBlcp8HjJmOgEAAASu02AwUaLI7LzgIzxw+0Ldu/eLd0QixYtKmMmW1q7dq1uZQMAAHBWSSII4FmSuHsgAABAYtIc8wLeuYIAf39/vYsAAAAKMigeBCSJNgEAAACgaCaArV69WroJ8nzJkZGRVtuOHz+uW7kAAMB5GRSvD0gSmYCpU6dSx44dKVOmTHTixAmZR8Db25uuXr0q8y0DAADYg6bZbnFESSII4DmS586dK7MS8pgBAwcOlKGIecKiJ0+e6F08AAAAp5QkggCuAqhYsaLcdnNzk4mKWLt27Wj58uU6lw4AAJyVQfGphJNEEJA5c2Z6+PCh3M6ZMycdOnRIboeEhGAAIQAAsBvNhv85oiQRBHz88ce0YcMGuc1tA/r06UO1atWiVq1aYfwAAAAAZ+4dwO0BTNMHd+/eXRoFHjx4UGYl/Oqrr/QuHgAAOCmDY17AO1cQcOvWLcqePbv5/meffSYL46qB8uXL61g6AABwVgbFg4AkUR1Qu3Ztc5sASwcOHKC6devqUiYAAABnlySCAL7S50DA1CuA7du3T8YIGD58uK5lAwAA56Vpms0WR5QkgoBffvlFegV88sknFBERITMKNmjQgEaPHi2NBAEAAOzBgC6C+jMYDLRixQqZQph7CnCDQD8/P+rdu7feRQMAAHBaujUMPH369GvrRowYQa1bt6bPP/+cqlatat6nWLFiOpQQAACcneagV/AOHwSUKFFC6lAsBwMy3Z8zZ450G+TbvC46OlqvYgIAgBMzKB4F6BYE8GiAAAAAoGAQkCtXLr2eGgAAQDhqgz6nGixo0aJFb93evn37RCsLAACoQ0MQoL/YvQBevXpF//zzj0wr7O7ujiAAAADAWYOAR48evbbu0qVL1K1bNxowYIAuZQIAAOdncNDZ/5xqnIC45M+fn8aNG4exAgAAwK7VAZqNFkeUZIMAljx5cplcCAAAAJy0OmDDhg1W93l8gNu3b9P06dOpUqVKupULAACcm8FBr+CdKgho0qSJ1X0eIChDhgwyhPDPP/+sW7kAAMC5GRw1j+9MQUBMTMxrt3k+AQAAALCfJHOmnT9/Pvn4+JCbm5ssfJtnFwQAALAXTfGGgUkiEzBs2DCaOHEi9ezZkypUqCDrAgMDZRrh0NBQGjVqlN5FBAAAJ2Rw1LO3MwUBs2bNonnz5skMgiY8nTDPHsiBAYIAAAAAJw0CeITAMmXKvLa+dOnSFBUVpUuZAADA+WlqJwKSRpuAdu3aSTYgNp5OuG3btrqUCQAA1DgJGmy0OCLdMgF9+/a16hLIjQC3b99O5cuXl3WHDx+W9gCYNwAAAMDJgoATJ068lvpnV65ckb/p06eX5dy5c7qUDwAAnJ+meH2AbkHA7t279XpqAAAAoXYI4LjVGAAAAOAMvQMAAAD0YEB1AAAAgJo0UhuqAwAAABSFTAAAAChLUzwVgCAAAACUpSkeBaA6AAAAQFHIBAAAgLIMpDYEAQAAoCwN1QEAAACQmPz8/Khs2bLk4eFBGTNmpCZNmtCFCxes9gkPD6fu3buTt7c3pU6dmpo3b05379612ofn2GnQoAG5u7vLcQYMGJCg2XcRBAAAgLI0Gy4JsXfvXjnBHzp0iHbs2EGvXr2i2rVr04sXL8z79OnThzZu3EirVq2S/W/dukXNmjUzb4+OjpYAIDIykg4ePEgLFy6kBQsW0LBhw+L/+o1Go5GcTHj8gyBwAl5le+hdBEhEj45O17sIkIhS2rnSevWp2zY7VoviWd77sffu3ZMreT7ZV61alZ48eUIZMmSgZcuWUYsWLWSf4OBgKly4MAUGBsqMu1u2bKGGDRtKcJApUybZZ/bs2TRo0CA5nqur6zufF20CwOHhpKCW+88i9C4CJKLsXinIUURERMhiKUWKFLK8C5/0Wbp06eTvsWPHJDtQs2ZN8z6FChWinDlzmoMA/uvr62sOAFidOnWoW7duMgNvyZIl3/m8qA4AAABlGWy4cD2/p6en1cLr3iUmJoa+/fZbqlSpEvn4+Mi6O3fuyJV82rRprfblEz5vM+1jGQCYtpu2xQcyAQAAoCzNhr0DBg8eTH379rVaF58sALcNOHv2LO3fv58SG4IAAAAAG4hv6t9Sjx49aNOmTbRv3z7Knj27eX3mzJmlwd/jx4+tsgHcO4C3mfY5cuSI1fFMvQdM+7wLqgMAAEBZmk69A7hNPgcA69ato127dlGePHmstpcuXZpcXFwoICDAvI67EHKXwAoVKsh9/nvmzBkKCwsz78M9DdKkSUNFihSJVzmQCQAAAGVpOo0VxFUA3PL/999/l7ECTHX43I7Azc1N/nbu3FmqF7ixIJ/Ye/bsKSd+bhTIuEshn+zbtWtH48ePl2MMGTJEjh3fjAS6CAKAQ0HvALXYu3fA72fi14AuPhr7xi8F/7a2CP7+/vTFF1+YBwvq168fLV++XHodcMv/mTNnWqX6r1+/Lr0B9uzZQ6lSpaIOHTrQuHHjKHny+F3jIwgAAIeCIEAt9g4CNp6xHoHvv/jE17qlviNAdQAAAChLU3vqADQMBAAAUBUyAQAAoCwtwe36nQuCAAAAUJamdgyA6gAAAABVIRMAAADKMqA6AAAAQE2a2jEAqgMAAABUhUwAAAAoS1M8E4AgAAAAlKUp3iYA1QEAAACKQiYAAACUZVA7EYAgAAAA1KWhOgAAAABUhEwAAAAoS1M7EYAgAAAA1KWhOgAAAABUhEwAAAAoy6B2IgBBAAAAqEtDdQAAAACoCJkAAABQlqZ2IgBBAAAAqEsjtaE6AAAAQFHIBAAAgLIMitcHIAgAAABlaaQ2VAcAAAAoCpkAAABQl0ZKQxAAAADK0hSPAlAdAAAAoChkAgAAQFma2okABAEAAKAujdSG6gAAAABFJelMgNFoJE31XA0AANiPRkrTPRMwYcKEONdHR0dTmzZtEr08AACgVu8AzUb/OaIkEQTMnz//tQDgs88+o5MnT+pWLgAAAGene3XA5s2bqXbt2uTp6UktWrSgqKgoatmyJQUHB9Pu3bv1Lh4AADgxzTEv4J0nCChbtiytWbOGmjRpQq6urpIVuHz5sgQAmTJl0rt4AAAATkv3IIB9/PHHtGjRImrevDkVLlyY9u7dS+nTp9e7WAAA4OQ0UpsuQUCzZs3iXJ8hQwZKmzYtffnll+Z1a9euTcSSAQCAUjRSmi5BANf/x6VOnTqJXhYAAABV6RIE+Pv76/G0AAAAVjTFUwFJok0AAACAHjS1YwB9goBSpUpRQEAAeXl5UcmSJd86KuDx48cTtWwAAACq0CUIaNy4MaVIkUJuc9dAAAAAPWikNs3IA/Q7mfAovUsAAPZy/1mE3kWARJTd698LRns5deOZzY5VPIcHOZok0yYgMjKSwsLCKCYmxmp9zpw5dSsTAACAM9M9CLh48SJ17tyZDh48GOcMgjyPAAAAgD1oilcI6B4EdOzYkZInT06bNm2iLFmyYOpgAABINJripxzdgwCeKfDYsWNUqFAhvYsCAACgFN2DgCJFitD9+/f1LgYAAChII7UZ9C7Ajz/+SAMHDqQ9e/bQgwcP6OnTp1YLAACAXaMAzUaLA9K9i6DB8G8cErstwH9pGKhiF8EVy5bSQv/5dP/+PSpQsBB99/1Q8i1WTO9igZ2o/Hk7cxfBe2F3ad6MyXQkcD9FRIRTtuw5aMCQ0VSwcFHZvnDeTNq9cyvdu3uHkru4UIGCRajT1z2psI/zfvb27iJ49u/nNjuWT7bU5Gh0DwJ42uC3qVatWoKPqVoQsHXLHzRk8EAaMnwk+foWp6WLF9L27Vvp901bydvbW+/igY2p/nk7axDw7OlT+qp9SypRuiw1ataSPL286O8boZQ1Ww7Kmj2H7BOwbTOl9fKmLNmyU2REOK1evpj27dpBi1ZvorRe6cgZ2TsIOPf3C5sdq2i2VORodA8C7EG1IKDtZ59SUR9f+n7IMLnPYy3UrlGNWrdpR527/v+0zOAcVP+8nTUI4AzA2dMnaMqchfF+zIsXz6lRjYo0YdpcKlW2PDkjewcBQbdsFwQUyRr/IGDfvn00YcIEaRh/+/ZtWrdundUIunxqHj58OM2bN48eP35MlSpVolmzZlH+/PnN+zx8+JB69uxJGzdulKx68+bNacqUKZQ6dWrHaRNg8s8//1BwcDCdPn3aaoG3exUZSeeDzlH5ChXN6/jLUL58RTp96oSuZQPbw+ftvA7+uUfS/iO/70fN61WTrMDm9avfuP+rV69ke6rUHvRB/oKJWlb47168eEHFixenGTNmxLl9/PjxNHXqVJo9ezYdPnyYUqVKRXXq1KHw8HDzPm3btqVz587Rjh07pJs9BxZffvmlY/UOuHfvnowVsGXLlji3Y7Cgt3v0+JG8R7HTwHw/JOSqbuUC+8Dn7bxu37pJG9b+Ri1at6M2HbrQhfPnaPqkH6Xuv06Dxub9AvfvpTFDB1JEeDilS5+Bxk+dQ55pvXQtuyPTdHreevXqyRIXzgJMnjyZhgwZInPtsEWLFlGmTJlo/fr19Nlnn9H58+dp69atdPToUSpTpozsM23aNKpfvz799NNPlDVrVsfIBHz77beS6uBIx83NTV7UwoULJeWxYcOGdz4+IiLitR4FvA4AwJEYY2Iof8HC1KVbb/nbsEkLatCoOW1ct8pqP24zMHfRKpo6bxGVLV+JRv+vPz16+EC3cjs8zXaLrc5HISEhdOfOHapZs6Z5naenJ5UrV44CAwPlPv9NmzatOQBgvD9nBvl8Gl+6BwG7du2iiRMnygvhwufKlYs+//xzSYX4+fm98/G8D785lsuEH9/9OGfhldaLkiVLJt0rLfH99OnT61YusA983s6Lr+pz5c5rtS5n7jwUdveO1To3N3fKliMnFfEpTgP+N5KSJUtOWzauS+TSQnzPR/E5j8XGAQDjK39LfN+0jf9mzJjRajuPvpsuXTrzPg4RBHC9iOmFeHl5SfUA8/X1pePHj7/z8YMHD6YnT55YLQMGDSZVuLi6UuEiRenwoX+jQ1NDscOHA6lY8ZK6lg1sD5+38/IpVoJuhF6zWnfzxnXKlDnLWx8XY4yRtiLw/nMHaDb6L67zEa9LynRvE1CwYEG6cOEC5c6dWxpJzJkzR25zYwieS+BdUqRIIYvKvQPadehIQ78fREWL+pCPbzFasnghvXz5kpo0baZ30cAO8Hk7p+aftaNeXdvT0gXzqHqNOhQcdEYa/vX5brhsf/nyH9lWsUp18vbOQE+ePKbfV6+g+/fCqFqN2noX32FpNmwUENf56H1kzpxZ/t69e9fqPMj3S5QoYd6HZ961FBUVJT0GTI93iCCgd+/e0j2CcXeIunXr0tKlS8nV1ZUWLFigd/EcQt169enRw4c0c/pUGTymYKHCNHPOL+SN9LBTwuftnAoV8aGRP06i+bOm0OJf51CWLNnom28HUs26DWR7MkMyunHtGo34ox89ffyI0nimld4Ek2cvoNx58+ldfLChPHnyyIk8ICDAfNLn9gVc19+tWze5X6FCBWlPx10MS5cuba5e58wgtx1w2HECTF0Fc+bM+d51nKplAgBU4qzjBIA+4wRcvPOPzY5VILN7vPd9/vw5Xb58WW6XLFlS2sZ99NFHUqfP5z8eUn/cuHHSUJ6DgqFDh0q3+aCgIEqZMqU8jnsXcHaAM+fcZZR72nH7umXLljluEGALCAIAnBeCALXYPQi4a8MgIFP8gwCeL4dP+rF16NBBsuCmwYLmzp0rV/yVK1emmTNnUoECBcz7cuq/R48eVoMF8dgCCRksSPcgoG/fvnGu53kDONrJly+f9JPk6Ci+EAQAOC8EAWpx1iAgqdA9COBIiHsB8AAo3EiQXbx4UbpBFSpUSBoNckCwf/9+mXY4PhAEADgvBAFqsXcQcOnuS5sdK38mN3I0uncR5Kt8HuDg1q1b0sCBl5s3b1KtWrWodevW9Pfff1PVqlWpT58+ehcVAACcsHeAZqPFEemeCciWLZuMexz7Kp/HQ65du7YEAZwp4Nv379+P1zGRCQBwXsgEqMXemYDLYbbLBOTLiExAgvFgCrH7OjIeNIi7RDAeGjESg2EAAEDSHTXYISWJ6oBOnTrJNIpcDcAL3+7cubN5WsUjR45YtYgEAACwCU3tKED36gDuK8n1/TxDEo92ZBr/mLtJTJo0SaZPPHnypKw3DZrwLqgOAHBeqA5Qi72rA67cs111wAcZHK86QNcggHsEHDhwQOYJcHFxoatX/50KNW/evAnq5xgbggAA54UgQC32DgKu3gu32bHyZvh3EB9HonsmgMcC4HmReUQkW0EQAOC8EASoxd5BQMh92wUBedI7XhCge5sAHx8fcwYAAAAAFAoCxowZQ/3796dNmzbJRELcI8ByAQAAsBdN7XaB+lcH8HjH5sJYjLbAxeL73G4goVAdAOC8UB2gFntXB1x7YLvqgNzejlcdoPtUwrt379a7CAAAAErSPQioVq2azJA0f/58aSDIePRAHifA09NT7+IBAIAT0xw2ke8k1QF//fUX1a1bV3oJfPjhh7Lu6NGj9PLlS9q+fTuVKlUqwcdEdQCA80J1gFrsXR0Q+tB236ec6exbVqcMAqpUqSLTBc+bN08GCWI8aFCXLl2k18C+ffsSfEwEAQDOC0GAWhAEOHkQ4ObmRidOnJBpgy0FBQVRmTJl6J9/Ej7XM4IAAOeFIEAt9g4CbtgwCMjhgEGA7l0E06RJQ6Ghoa+tv3HjBnl4eOhSJgAAUIOm+FTCugcBrVq1kkaAK1eulBM/LytWrJDqgNatW+tdPAAAAKele++An376ScYDaN++vXkCIZ5HoFu3bjRu3Di9iwcAAE5NI5Xp3ibAhOv+r1y5Irc/+OADcnd3f+9joU0AgPNCmwC12LtNwN+PI212rGxpXcnR6J4JMOGTPs8mCAAAAIoFAQAAAIlNI7UhCAAAAGVpikcBuvcOAAAAAH0gEwAAAMrSFK8QQBAAAADq0khpqA4AAABQFDIBAACgLI3UhiAAAACUpSkeBaA6AAAAQFHIBAAAgLI0xSsEEAQAAIC6NFIaqgMAAAAUhUwAAAAoSyO1IQgAAABlaYpHAagOAAAAUBQyAQAAoCxN8QoBBAEAAKAsTe0YANUBAAAAqkIQAAAAoChUBwAAgLI0VAcAAACAipAJAAAAZWnoHQAAAKAmTe0YANUBAAAAqkImAAAAlKWR2hAEAACAujRSGqoDAAAAFIVMAAAAKEtTPBWAIAAAAJSlqR0DoDoAAABAVcgEAACAsjRSG4IAAABQl0ZKQ3UAAACADmbMmEG5c+emlClTUrly5ejIkSOJXgYEAQAAoCzNhv8lxMqVK6lv3740fPhwOn78OBUvXpzq1KlDYWFhlJg0o9FoJCcTHqV3CQDAXu4/i9C7CJCIsnulcJjzRcoEVLDzlX/ZsmVp+vTpcj8mJoZy5MhBPXv2pO+++44SCzIBAAAANhAREUFPnz61WnhdbJGRkXTs2DGqWbOmeZ3BYJD7gYGBlJicsmFgQqIxZ8FfND8/Pxo8eDClSGHfyBn0p/Lnbe8rw6RI5c/bkc4XI8b40ciRI63Wcbp/xIgRVuvu379P0dHRlClTJqv1fD84OJgSk1NWB6iII05PT0968uQJpUmTRu/igJ3h81YLPm/HCdYiYl35c9AWO3C7desWZcuWjQ4ePEgVKlQwrx84cCDt3buXDh8+nGhlVvCaGQAAwPbiOuHHJX369JQsWTK6e/eu1Xq+nzlzZkpMaBMAAACQiFxdXal06dIUEBBgXscNA/m+ZWYgMSATAAAAkMi4e2CHDh2oTJky9OGHH9LkyZPpxYsX1LFjx0QtB4IAJ8EpKG6AgkZDasDnrRZ83s6nVatWdO/ePRo2bBjduXOHSpQoQVu3bn2tsaC9oWEgAACAotAmAAAAQFEIAgAAABSFIAAAAEBRCAIgXq5du0aaptHJkyfl/p49e+T+48ePyVFVr16dvv32W5u9J2AN70/SwSPWccMzky+++IKaNGmia5kgaUAQAPHCE1vcvn2bfHx89C4KACRQ//79rfqkA5igi6AD40koeNCJxMCjWyX2SFYAzoo7ZfHY8cmTJ84/walTp5YFIDZkAmyE+3dWrlyZ0qZNS97e3tSwYUO6cuWKVVp07dq19NFHH5G7u7vMHR17tqg1a9ZQ0aJFpS9w7ty56eeff7bazutGjx5N7du3l/HDv/zyS1k/b948uVLn4zZt2pQmTpwo5TDhcjRu3Fj6n/I/BDx95c6dO1879g8//ECdOnUiDw8PypkzJ82dOzfeqd1//vmH6tWrR5UqVXKoKoKoqCjq0aOHjMvOQ3kOHTpU/oFm/HrXr19vtT+/rwsWLIjzWPyPOr9/hQoVotDQULnfuXNnypMnD7m5uVHBggVpypQpVo8xpWV/+uknypIli3x3unfvTq9evTLvM3PmTMqfPz+lTJlSPsMWLVrE63tn+bn99ttvVKVKFSkHf/4XL16ko0ePykAl/J3gz477LMcuF0+GkiFDBvm+ff311xJ4xve5Ta5evfrW772z4DHje/XqRRkzZpTPit8bfo8tq8+2bNkiI8Xxb3z//v307Nkzatu2LaVKlUo+/0mTJr1WTbV48WL5nPh3yYF4mzZtrOacNx2br/R5P36fK1asSBcuXHhjdUBsXE7+nH/88Ue7vT+QRPE4AfDfrV692rhmzRrjpUuXjCdOnDB+8sknRl9fX2N0dLQxJCSEzyrGQoUKGTdt2mS8cOGCsUWLFsZcuXIZX716JY//66+/jAaDwThq1CjZ7u/vb3Rzc5O/Jrx/mjRpjD/99JPx8uXLsuzfv18eN2HCBHncjBkzjOnSpTN6enqaH3fy5Enj7NmzjWfOnDFevHjROGTIEGPKlCmN169ftzo2P44fz6/Bz89PjhscHCzbTa+BXxvbvXu33H/06JEsFStWNNauXdv44sULo6OoVq2aMXXq1MbevXvL61yyZInR3d3dOHfuXNnOr2/dunVWj+H31fSZWL4n4eHhxqZNmxpLlixpDAsLk+2RkZHGYcOGGY8ePWq8evWq+fgrV640H69Dhw7ymX799dfG8+fPGzdu3GhVBn5ssmTJjMuWLTNeu3bNePz4ceOUKVPi9b2zLCN/97Zu3WoMCgoyli9f3li6dGlj9erV5fvDx8yXL5+UwbJc/N60atXKePbsWfneZsiQwfj999+/13O/6XvvTHr16mXMmjWr8Y8//jCeO3dO3kMvLy/jgwcPzL+XYsWKGbdv3y6/XV7fpUsXeT927twpv0/+Dnl4eMh30mT+/PlyzCtXrhgDAwONFSpUMNarV8+83XTscuXKGffs2SPPXaVKFflNmgwfPtxYvHhx830uW+PGjeV2QECAfK/nzJmTaO8VJB0IAuzk3r178sPkH7bpH8NffvnFvJ1/qLyO/+Fnbdq0MdaqVcvqGAMGDDAWKVLEfJ//sWjSpInVPvyPdIMGDazWtW3b1ioIiEvRokWN06ZNszr2559/br4fExNjzJgxo3HWrFlvDQK4/PwPW/PmzY0RERFGR8JBQOHCheW1mgwaNEjWJSQI+PPPP401atQwVq5c2fj48eO3Pmf37t3lvbL8x5jf+6ioKPO6Tz/9VD5XxidZDhKePn2a4O+dZRktv3vLly+XdfyPvwkHfQULFrQqFweFlkEdfxc4MDCd5N/nuWN/753F8+fPjS4uLsalS5ea13EQyEHB+PHjzb+X9evXm7fzZ8qPWbVqlXkdf384CLQMAmLjwJCP9ezZM7lvOjYHEiabN2+WdS9fvnxrELB27Vr5TFesWGHDdwMcCaoDbOTSpUvUunVryps3r6ROOb3OOC1sUqxYMfNtTv0xU1rv/Pnzkkq3xPf5uJxWNuF0nyVO+fG405Zi33/+/Lk0DCpcuLCkbjn9y89nWbbY5eP0IqceLdOOcalVqxbly5ePVq5cmWjtE2ypfPny8lpNePKO2O/5u/DnzmN+b9++XaoVLM2YMUPSv5xq5fedq1hiv+9cBcRtLiy/G6b3nd/fXLlyyfeqXbt2tHTpUql6Scj3LvZnaxqW1NfX12pd7M+aU/ecWrZ8b/i7dOPGjfd+7tjfe2fB1SBchWP5G3ZxcZHfIv/W4vr9cjUJP8by98rfH642snTs2DH65JNPpIqOqwSqVatmk/eZp6v99NNPpbqBh7AFNSEIsBH+kT58+FDq5/nHZZoP2rIOlf9RMDGdeHjmqITgusOE4gBg3bp1Uuf/559/Sr0+nwAsyxa7fKYyvqt8DRo0oH379lFQUBA5G379sUfVtqyrN6lfvz6dPn36tbruFStWyHvP7QI4QOD3nScHScj7zv/oHz9+nJYvXy7/sPM443xyNrW7iM/37k3fvdjrEvpd/C/PndDnchYJ/f1ycFmnTh0JsjgA5Lp7/i3b4n3+4IMPpP3Kr7/+Guf3GtSAIMAGHjx4IFfkQ4YMoRo1asgV96NHjxJ0DH7MgQMHrNbx/QIFClhdJcbGVw2mxkcmse/zcbihFzca5JM/X+FzgzFbGDdunMyExa/bEQMB04nL5NChQ9IIj99zvnrnbpEmfOVreRVu0q1bN3kfGjVqRHv37rV637mB1jfffEMlS5aUjElcDefehVuQ16xZk8aPHy/BBn92u3btssn37m1OnTpFL1++tHpvOJvBjVDt/dyOhk+onAmz/A3ziZV/i0WKFInzMZxB4RO35e/1yZMn0mjTJDg4WN5r/n5xw04+adsqi8INYfl7dPnyZWrZsiUCAUWhi6ANeHl5SetoTvXy1Rqn6b777rsEHaNfv37Saptb/3Nqjq8qp0+fLi3D36Znz55UtWpV6RHAV2b8o+YWyJYpbj6pcc8E3s7ruQW8La/EuGU7p88//vhjaanM/1A5Cv6seErPr776Sq64p02bZu6Vwa+HPwNOg/PrGzRo0GtX7ZafA+/DLeT5/eeW4fy+L1q0iLZt2yY9BDjtyv/g8+342rRpk6SN+TPm79kff/whnx0Hf7b43r0NX2lyFoNP9Bx48Cx23JPCYDDY/bkd8Qqfg8EBAwZQunTpJHXPQRsHjfweckAVG2d5OIA2PYZ7FfB7zO+v6ffLx+Hggr+X3Dvj7Nmz8m+ErfBz8r8Z3HuDq3Y4e5VY3RYhaUAmwAb4R8s/Hq6748F0+vTpQxMmTEjQMUqVKiXduPg4fAxO+44aNUqu4N+G6yBnz54tQQCnibnbFj8/d1Ey4W38jzZflXIgwOlFfj5b4q5NfDXBJ07LK5mkjrtb8tUu18ty17zevXubu15yMMBXvXwFxt2yOLVvWUceG3fr4i51XD1w8OBBCSyaNWsmQV25cuXkio6zAgnBbTg4gOP3la+2+bPmqgFuR2CL793b8BU+BzIcgPBr4EwHdzVj9n5uR8RX682bN5e2G/z74itsDgD5t/cm/NvkIJODR8728O+ZP2fT75ezUdwlddWqVZJR4OfgoNuWODPIgcCZM2eku2JC2sOA48NUwk6oa9eukkbk+n+A98HBJ7c7iD1OAtgXtwHIli2bBKCcQQCwN+R9nABfGXArck5Jcip64cKF76xGAAD9nThxQgJ2zkRxewDO/jEe3AsgMSAIcAJHjhyR+kcefYwbG02dOpW6dOmid7EAIJ5BPDey5Lp/7k7KGTxutAeQGFAdAAAAoCg0DAQAAFAUggAAAABFIQgAAABQFIIAAAAARSEIAAAAUBSCAAAHH9SnSZMm5vvVq1eXkQtNeGa/yZMn2+TYAOB8ME4AgB3wCZQHbWI83wCPAc9DFH///fd2HZudhxh+0/wGCTVlypTXZlEEAOeCIADATurWrUv+/v4UEREhE//w3AR8gh48ePBrE/XwQDG2wBPR2ArPbQ8Azg3VAQB2kiJFCpmcJVeuXDLDHE8Qs2HDBnOafezYsZQ1a1aZEZDduHFDJmHiSYP4ZM5Dx1pO+cwTu/CMh7ydZ/AbOHDga1fqsasDYvvll1/k8QEBAXJ/9erVMr20m5ubHJPLyOPXM1QHADg/BAEAiYRPtHzVz/gkzEPF7tixQ6YL5rnceXZHnl6Wh43leelTp04t2QTTY3hSGZ5R7tdff6X9+/fTw4cPad26dfF+fh5amqf73b59u8wQePv2bZk+tlOnTnT+/HmZBppnPUQVAIA6UB0AYGd8UuWTPk8r27NnT7p3755M9sRX5aZqgCVLllBMTIysM80lz1UJfNXOJ+fatWtLAz+uSuATNeNphfmY8TFo0CBavHgx7d27V6YhZhwEREVFyfE4W8E4KwAA6kAQAGAnfIXPV/N8lc8n+DZt2tCIESOkbQCfbC3bAZw6dUrmn+dMgKXw8HC6cuWKzDDHJ+1y5cqZt3EDwzJlyrzzyp0zCJzi/+uvv2SCKZPixYtLRoDLwlkIDjRatGhBXl5eNn0fACDpQnUAgJ189NFHdPLkSbp06RK9fPlSegtwBoCZ/po8f/5cZpDj/S2XixcvSvDwX1SpUkXaE/z2229W65MlSybVETz9dJEiRWjatGnSPiEkJOQ/PR8AOA4EAQB2wif6fPnySffAd3ULLFWqlAQLGTNmlMdYLtxKn5csWbLQ4cOHzY/hVP6xY8feWQ6eq55P9D/88INMW2uJqx4qVapEI0eOlLntOTuRkHYGAODYEAQAJAFt27aVOeS5RwA3DOSrcW4L0KtXL7p586bs07t3bxo3bhytX7+egoOD6ZtvvqHHjx/H6/gVK1aUbop8sjcNHsQBBQcGXE0QGhoqYwxwe4XChQvb9bUCQNKBNgEASYC7uzvt27dPGvBxQ71nz55RtmzZpM4+TZo0sk+/fv2kXUCHDh3IYDBIq/6mTZtKe4H4qFy5Mm3evJnq168vVQHcHZCfk4OCp0+fSuNAbj9Qr149O79aAEgqNCP6AwEAACgJ1QEAAACKQhAAAACgKAQBAAAAikIQAAAAoCgEAQAAAIpCEAAAAKAoBAEAAACKQhAAAACgKAQBAAAAikIQAAAAoCgEAQAAAKSm/wPSf3XJDnL0yAAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Classification Report:\n", + " precision recall f1-score support\n", + "\n", + " anorganik 1.00 1.00 1.00 178\n", + " bukansampah 1.00 1.00 1.00 602\n", + " organik 1.00 1.00 1.00 63\n", + "\n", + " accuracy 1.00 843\n", + " macro avg 1.00 1.00 1.00 843\n", + "weighted avg 1.00 1.00 1.00 843\n", + "\n" + ] + } + ], + "source": [ + "# -------------------------------------------------\n", + "# 8) Evaluasi Model & Confusion Matrix\n", + "# -------------------------------------------------\n", + "loss, accuracy = model.evaluate(val_generator)\n", + "print(f\"Akurasi pada data validasi: {accuracy:.2f}\")\n", + "\n", + "# Plot Akurasi\n", + "plt.figure()\n", + "plt.plot(history.history['accuracy'], label='Training Accuracy')\n", + "plt.plot(history.history['val_accuracy'], label='Validation Accuracy')\n", + "plt.xlabel('Epochs')\n", + "plt.ylabel('Accuracy')\n", + "plt.legend()\n", + "plt.title('Training vs Validation Accuracy')\n", + "plt.show()\n", + "\n", + "# Plot Loss\n", + "plt.figure()\n", + "plt.plot(history.history['loss'], label='Training Loss')\n", + "plt.plot(history.history['val_loss'], label='Validation Loss')\n", + "plt.xlabel('Epochs')\n", + "plt.ylabel('Loss')\n", + "plt.legend()\n", + "plt.title('Training vs Validation Loss')\n", + "plt.show()\n", + "\n", + "# Confusion Matrix\n", + "Y_pred = model.predict(val_generator, steps=val_generator.samples // val_generator.batch_size + 1)\n", + "y_pred = np.argmax(Y_pred, axis=1)\n", + "y_true = val_generator.classes\n", + "\n", + "cm = confusion_matrix(y_true, y_pred)\n", + "plt.figure(figsize=(6, 5))\n", + "sns.heatmap(cm, annot=True, fmt=\"d\", cmap=\"Blues\",\n", + " xticklabels=list(val_generator.class_indices.keys()),\n", + " yticklabels=list(val_generator.class_indices.keys()))\n", + "plt.xlabel(\"Prediksi\")\n", + "plt.ylabel(\"Asli\")\n", + "plt.title(\"Confusion Matrix\")\n", + "plt.show()\n", + "\n", + "# Classification Report\n", + "print(\"\\nClassification Report:\")\n", + "print(classification_report(y_true, y_pred, target_names=val_generator.class_indices.keys()))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "dc41ecb1-39fd-40b7-a1c2-6ce531fc4b40", + "metadata": {}, + "outputs": [], + "source": [ + "# -------------------------------------------------\n", + "# 9) Konversi model ke .onnx\n", + "# -------------------------------------------------\n", + "import tf2onnx\n", + "onnx_model_path = \"mobilenetv2.onnx\"\n", + "spec = (tf.TensorSpec((None, 224, 224, 3), tf.float32, name=\"input\"),)\n", + "onnx_model, _ = tf2onnx.convert.from_keras(model, input_signature=spec, opset=13)\n", + "with open(onnx_model_path, \"wb\") as f:\n", + " f.write(onnx_model.SerializeToString())\n", + "\n", + "print(f\"Model berhasil dikonversi ke ONNX: {onnx_model_path}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9a882142-7198-4cff-a479-31c832696d41", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.0" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Assets/mobilenetv2.onnx b/Assets/mobilenetv2.onnx new file mode 100644 index 0000000..421e440 Binary files /dev/null and b/Assets/mobilenetv2.onnx differ diff --git a/Assets/mobilenetv2.onnx.meta b/Assets/mobilenetv2.onnx.meta new file mode 100644 index 0000000..3960301 --- /dev/null +++ b/Assets/mobilenetv2.onnx.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: d66aa6eba90b8cc468ad13fc67782941 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3} + optimizeModel: 1 + forceArbitraryBatchSize: 1 + treatErrorsAsWarnings: 0 + importMode: 1 + weightsTypeMode: 0 + activationTypeMode: 0 diff --git a/Packages/manifest.json b/Packages/manifest.json new file mode 100644 index 0000000..b6de32c --- /dev/null +++ b/Packages/manifest.json @@ -0,0 +1,67 @@ +{ + "scopedRegistries": [ + { + "name": "package.openupm.com", + "url": "https://package.openupm.com", + "scopes": [ + "com.cysharp.unitask" + ] + }, + { + "name": "npm", + "url": "https://registry.npmjs.com", + "scopes": [ + "com.github.asus4" + ] + } + ], + "dependencies": { + "com.cysharp.unitask": "2.5.10", + "com.unity.adaptiveperformance.samsung.android": "5.0.0", + "com.unity.barracuda": "3.0.0", + "com.unity.collab-proxy": "2.3.1", + "com.unity.feature.2d": "2.0.1", + "com.unity.feature.mobile": "1.0.0", + "com.unity.ide.rider": "3.0.28", + "com.unity.ide.visualstudio": "2.0.22", + "com.unity.ide.vscode": "1.2.5", + "com.unity.nuget.newtonsoft-json": "3.2.1", + "com.unity.test-framework": "1.1.33", + "com.unity.textmeshpro": "3.0.6", + "com.unity.timeline": "1.7.6", + "com.unity.ugui": "1.0.0", + "com.unity.vectorgraphics": "2.0.0-preview.25", + "com.unity.visualscripting": "1.9.4", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json new file mode 100644 index 0000000..338360b --- /dev/null +++ b/Packages/packages-lock.json @@ -0,0 +1,568 @@ +{ + "dependencies": { + "com.cysharp.unitask": { + "version": "2.5.10", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://package.openupm.com" + }, + "com.unity.2d.animation": { + "version": "9.1.1", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "8.0.2", + "com.unity.2d.sprite": "1.0.0", + "com.unity.collections": "1.1.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.aseprite": { + "version": "1.1.4", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "6.0.6", + "com.unity.2d.sprite": "1.0.0", + "com.unity.mathematics": "1.2.6", + "com.unity.modules.animation": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.common": { + "version": "8.0.2", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.7.3", + "com.unity.2d.sprite": "1.0.0", + "com.unity.mathematics": "1.1.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.pixel-perfect": { + "version": "5.0.3", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.2d.psdimporter": { + "version": "8.0.5", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "8.0.2", + "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.animation": "9.1.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.sprite": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.2d.spriteshape": { + "version": "9.0.3", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.2d.common": "8.0.2", + "com.unity.mathematics": "1.1.0", + "com.unity.modules.physics2d": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.2d.tilemap": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + } + }, + "com.unity.2d.tilemap.extras": { + "version": "3.1.2", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.2d.tilemap": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.adaptiveperformance": { + "version": "5.0.0", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.profiling.core": "1.0.2" + }, + "url": "https://packages.unity.com" + }, + "com.unity.adaptiveperformance.samsung.android": { + "version": "5.0.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.adaptiveperformance": "5.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.barracuda": { + "version": "3.0.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.6.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.15", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "2.3.1", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "1.2.4", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.6.6", + "com.unity.test-framework": "1.1.31" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "1.0.6", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.feature.2d": { + "version": "2.0.1", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.2d.animation": "9.1.1", + "com.unity.2d.pixel-perfect": "5.0.3", + "com.unity.2d.psdimporter": "8.0.5", + "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.spriteshape": "9.0.3", + "com.unity.2d.tilemap": "1.0.0", + "com.unity.2d.tilemap.extras": "3.1.2", + "com.unity.2d.aseprite": "1.1.4" + } + }, + "com.unity.feature.mobile": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.mobile.android-logcat": "1.4.2", + "com.unity.adaptiveperformance": "4.0.1", + "com.unity.mobile.notifications": "2.3.2" + } + }, + "com.unity.ide.rider": { + "version": "3.0.28", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.22", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.9" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.vscode": { + "version": "1.2.5", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.2.6", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.mobile.android-logcat": { + "version": "1.4.2", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.mobile.notifications": { + "version": "2.3.2", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.modules.androidjni": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.nuget.newtonsoft-json": { + "version": "3.2.1", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.profiling.core": { + "version": "1.0.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework": { + "version": "1.1.33", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.textmeshpro": { + "version": "3.0.6", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.7.6", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.vectorgraphics": { + "version": "2.0.0-preview.25", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.2d.sprite": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.visualscripting": { + "version": "1.9.4", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/ProjectSettings/AudioManager.asset b/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..27287fe --- /dev/null +++ b/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/ProjectSettings/BurstAotSettings_Android.json b/ProjectSettings/BurstAotSettings_Android.json new file mode 100644 index 0000000..ce2d8aa --- /dev/null +++ b/ProjectSettings/BurstAotSettings_Android.json @@ -0,0 +1,17 @@ +{ + "MonoBehaviour": { + "Version": 4, + "EnableBurstCompilation": true, + "EnableOptimisations": true, + "EnableSafetyChecks": false, + "EnableDebugInAllBuilds": false, + "DebugDataKind": 1, + "EnableArmv9SecurityFeatures": false, + "CpuMinTargetX32": 0, + "CpuMaxTargetX32": 0, + "CpuMinTargetX64": 0, + "CpuMaxTargetX64": 0, + "CpuTargetsArm64": 512, + "OptimizeFor": 0 + } +} diff --git a/ProjectSettings/BurstAotSettings_StandaloneWindows.json b/ProjectSettings/BurstAotSettings_StandaloneWindows.json new file mode 100644 index 0000000..58cf25f --- /dev/null +++ b/ProjectSettings/BurstAotSettings_StandaloneWindows.json @@ -0,0 +1,18 @@ +{ + "MonoBehaviour": { + "Version": 4, + "EnableBurstCompilation": true, + "EnableOptimisations": true, + "EnableSafetyChecks": false, + "EnableDebugInAllBuilds": false, + "DebugDataKind": 1, + "EnableArmv9SecurityFeatures": false, + "CpuMinTargetX32": 0, + "CpuMaxTargetX32": 0, + "CpuMinTargetX64": 0, + "CpuMaxTargetX64": 0, + "CpuTargetsX32": 6, + "CpuTargetsX64": 72, + "OptimizeFor": 0 + } +} diff --git a/ProjectSettings/ClusterInputManager.asset b/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..e7886b2 --- /dev/null +++ b/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/ProjectSettings/CommonBurstAotSettings.json b/ProjectSettings/CommonBurstAotSettings.json new file mode 100644 index 0000000..0293daf --- /dev/null +++ b/ProjectSettings/CommonBurstAotSettings.json @@ -0,0 +1,6 @@ +{ + "MonoBehaviour": { + "Version": 4, + "DisabledWarnings": "" + } +} diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..fc90ab9 --- /dev/null +++ b/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..c4e2aa6 --- /dev/null +++ b/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,62 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Scenes/MainMenu.unity + guid: 5de2d0d851ccd8c44b53a7940cd3153a + - enabled: 1 + path: Assets/Scenes/PilihanMateri.unity + guid: cf58577d6aad01b408db7c4d172ff2d1 + - enabled: 1 + path: Assets/Scenes/Materi1.unity + guid: 3b3ffb41b0a177b49b32228dbf78fe59 + - enabled: 1 + path: Assets/Scenes/Materi2.unity + guid: 56397705e43f597468ca44a3dd969cc6 + - enabled: 1 + path: Assets/Scenes/Materi3.unity + guid: 8e3207055cec648498e4178faa483166 + - enabled: 1 + path: Assets/Scenes/PilihanTugas.unity + guid: 48bcce317c4ace444b796b18bd904a66 + - enabled: 1 + path: Assets/Scenes/PreQuest1.unity + guid: f600ed03d649e1249870ab833c2eec3d + - enabled: 1 + path: Assets/Scenes/Quest1.unity + guid: 430daac6ac04a9449b4e22cd077ab955 + - enabled: 1 + path: Assets/Scenes/PreQuest2.unity + guid: e8d3dab93b49fc444a7053c8723b4eea + - enabled: 1 + path: Assets/Scenes/Quest2.unity + guid: aee385e27859f6644bf571aff04eee0b + - enabled: 1 + path: Assets/Scenes/PreQuest3.unity + guid: a62a49f0241b11241b90fa378985b3dd + - enabled: 1 + path: Assets/Scenes/Quest3.unity + guid: 3fc8acdd13e6c734bafef6554d6fdbcd + - enabled: 1 + path: Assets/Scenes/PreQuest2 1.unity + guid: 94bce4bead410364d901137c7a1927d5 + - enabled: 1 + path: Assets/Scenes/Quest2 1.unity + guid: 61a73517fb8a02743ac23251c8061801 + - enabled: 1 + path: Assets/Scenes/PreQuest2 2.unity + guid: d7e6e1d898e0bb14393bb503104d8732 + - enabled: 1 + path: Assets/Scenes/Quest2 2.unity + guid: 6f49ef48b1485b642b58f9a682943e45 + - enabled: 1 + path: Assets/Scenes/LevelQuest.unity + guid: 0eb3dfd1b37777943abf96f0994c41ce + m_configObjects: + com.unity.adaptiveperformance.loader_settings: {fileID: 11400000, guid: 90362ca02fc14204c857211e7c4b0ac7, type: 2} + com.unity.adaptiveperformance.samsung.android.provider_settings: {fileID: 11400000, guid: 21997091f3057f24fb22e3a9a8cb1c3c, type: 2} + com.unity.adaptiveperformance.simulator.provider_settings: {fileID: 11400000, guid: d91b7dc29b8095346926eec11edb9dc6, type: 2} diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..b1ef674 --- /dev/null +++ b/ProjectSettings/EditorSettings.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_ExternalVersionControlSupport: Visible Meta Files + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 1 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 4 + m_SpritePackerPaddingPower: 1 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp + m_ProjectGenerationRootNamespace: + m_CollabEditorSettings: + inProgressEnabled: 1 + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_AsyncShaderCompilation: 1 + m_EnterPlayModeOptionsEnabled: 0 + m_EnterPlayModeOptions: 3 + m_ShowLightmapResolutionOverlay: 1 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 + m_AssetPipelineMode: 1 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..fe6e992 --- /dev/null +++ b/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,115 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_LegacyDeferred: + m_Mode: 1 + m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: + - serializedVersion: 5 + m_BuildTarget: 7 + m_Tier: 0 + m_Settings: + standardShaderQuality: 1 + renderingPath: 1 + hdrMode: 2 + realtimeGICPUUsage: 25 + useReflectionProbeBoxProjection: 0 + useReflectionProbeBlending: 0 + useHDR: 0 + useDetailNormalMap: 0 + useCascadedShadowMaps: 0 + prefer32BitShadowMaps: 0 + enableLPPV: 0 + useDitherMaskForAlphaBlendedShadows: 0 + m_Automatic: 0 + - serializedVersion: 5 + m_BuildTarget: 7 + m_Tier: 1 + m_Settings: + standardShaderQuality: 1 + renderingPath: 1 + hdrMode: 2 + realtimeGICPUUsage: 25 + useReflectionProbeBoxProjection: 0 + useReflectionProbeBlending: 0 + useHDR: 0 + useDetailNormalMap: 0 + useCascadedShadowMaps: 0 + prefer32BitShadowMaps: 0 + enableLPPV: 0 + useDitherMaskForAlphaBlendedShadows: 0 + m_Automatic: 0 + - serializedVersion: 5 + m_BuildTarget: 7 + m_Tier: 2 + m_Settings: + standardShaderQuality: 1 + renderingPath: 1 + hdrMode: 2 + realtimeGICPUUsage: 25 + useReflectionProbeBoxProjection: 0 + useReflectionProbeBlending: 0 + useHDR: 0 + useDetailNormalMap: 0 + useCascadedShadowMaps: 0 + prefer32BitShadowMaps: 0 + enableLPPV: 0 + useDitherMaskForAlphaBlendedShadows: 0 + m_Automatic: 0 + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 + m_DefaultRenderingLayerMask: 1 + m_LogWhenShaderIsCompiled: 0 diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..b16147e --- /dev/null +++ b/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/ProjectSettings/MemorySettings.asset b/ProjectSettings/MemorySettings.asset new file mode 100644 index 0000000..5b5face --- /dev/null +++ b/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/ProjectSettings/NavMeshAreas.asset b/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..3b0b7c3 --- /dev/null +++ b/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/ProjectSettings/NetworkManager.asset b/ProjectSettings/NetworkManager.asset new file mode 100644 index 0000000..5dc6a83 --- /dev/null +++ b/ProjectSettings/NetworkManager.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!149 &1 +NetworkManager: + m_ObjectHideFlags: 0 + m_DebugLevel: 0 + m_Sendrate: 15 + m_AssetToPrefab: {} diff --git a/ProjectSettings/NotificationsSettings.asset b/ProjectSettings/NotificationsSettings.asset new file mode 100644 index 0000000..43e12f9 --- /dev/null +++ b/ProjectSettings/NotificationsSettings.asset @@ -0,0 +1,42 @@ +{ + "MonoBehaviour": { + "m_Enabled": true, + "m_EditorHideFlags": 0, + "m_Name": "", + "m_EditorClassIdentifier": "", + "ToolbarIndex": 0, + "m_iOSNotificationSettingsValues": { + "m_Keys": [ + "UnityNotificationRequestAuthorizationOnAppLaunch", + "UnityNotificationDefaultAuthorizationOptions", + "UnityAddRemoteNotificationCapability", + "UnityNotificationRequestAuthorizationForRemoteNotificationsOnAppLaunch", + "UnityRemoteNotificationForegroundPresentationOptions", + "UnityUseAPSReleaseEnvironment", + "UnityUseLocationNotificationTrigger" + ], + "m_Values": [ + "True", + "7", + "False", + "False", + "-1", + "False", + "False" + ] + }, + "m_AndroidNotificationSettingsValues": { + "m_Keys": [ + "UnityNotificationAndroidRescheduleOnDeviceRestart", + "UnityNotificationAndroidUseCustomActivity", + "UnityNotificationAndroidCustomActivityString" + ], + "m_Values": [ + "False", + "False", + "com.unity3d.player.UnityPlayerActivity" + ] + }, + "DrawableResources": [] + } +} \ No newline at end of file diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 0000000..627e437 --- /dev/null +++ b/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 53 + 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: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreReleasePackages: 1 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + m_SeeAllPackageVersions: 0 + m_DismissPreviewPackagesInUse: 1 + oneTimeWarningShown: 1 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_ConfigSource: 0 + - m_Id: scoped:project:package.openupm.com + m_Name: package.openupm.com + m_Url: https://package.openupm.com + m_Scopes: + - com.cysharp.unitask + m_IsDefault: 0 + m_Capabilities: 0 + m_ConfigSource: 4 + - m_Id: scoped:project:npm + m_Name: npm + m_Url: https://registry.npmjs.com + m_Scopes: + - com.github.asus4 + m_IsDefault: 0 + m_Capabilities: 0 + m_ConfigSource: 4 + m_UserSelectedRegistryName: package.openupm.com + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_Modified: 0 + m_ErrorMessage: + m_UserModificationsInstanceId: -834 + m_OriginalInstanceId: -836 + m_LoadAssets: 0 diff --git a/ProjectSettings/Physics2DSettings.asset b/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..6cfcdda --- /dev/null +++ b/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_SimulationMode: 0 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 1 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/ProjectSettings/PresetManager.asset b/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..67a94da --- /dev/null +++ b/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..0227b70 --- /dev/null +++ b/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,817 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 26 + productGUID: ca63939875c169d4189b0fda10cc934e + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 0 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: LinglungCompany + productName: EcoQuest + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1920 + defaultScreenHeight: 1080 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 0 + unsupportedMSAAFallback: 0 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 020000000200000002000000020000000200000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 1 + androidBlitType: 2 + androidResizableWindow: 0 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 1 + captureSingleScreen: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 0 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 0 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchNVNGraphicsFirmwareMemory: 32 + switchMaxWorkerMultiple: 8 + stadiaPresentMode: 0 + stadiaTargetFramerate: 0 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 0 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + visionOSBundleVersion: 1.0 + tvOSBundleVersion: 1.0 + bundleVersion: 1.0.1 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + allowHDRDisplaySupport: 0 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.1 + applicationIdentifier: + Android: com.DefaultCompany.com.unity.template.mobile2D + Lumin: com.DefaultCompany.com.unity.template.mobile2D + Standalone: com.DefaultCompany.com.unity.template.mobile2D + iPhone: com.DefaultCompany.com.unity.template.mobile2D + tvOS: com.DefaultCompany.com.unity.template.mobile2D + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 22 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + APKExpansionFiles: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSTargetOSVersionString: 12.0 + tvOSSdkVersion: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 12.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreenCustomXibPath: + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreeniPadCustomXibPath: + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + metalCompileShaderBinary: 0 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: f918f204a65eb664ba9e5b39d533ff8e + templatePackageId: com.unity.template.mobile2d@3.0.0 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 1 + AndroidTargetDevices: 1 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + chromeosInputEmulation: 1 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + m_BuildTargetBatching: [] + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: + - m_BuildTarget: MacStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: Switch + m_GraphicsJobs: 0 + - m_BuildTarget: MetroSupport + m_GraphicsJobs: 0 + - m_BuildTarget: AppleTVSupport + m_GraphicsJobs: 0 + - m_BuildTarget: BJMSupport + m_GraphicsJobs: 0 + - m_BuildTarget: LinuxStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: PS4Player + m_GraphicsJobs: 0 + - m_BuildTarget: iOSSupport + m_GraphicsJobs: 0 + - m_BuildTarget: WindowsStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: XboxOnePlayer + m_GraphicsJobs: 0 + - m_BuildTarget: LuminSupport + m_GraphicsJobs: 0 + - m_BuildTarget: AndroidPlayer + m_GraphicsJobs: 0 + - m_BuildTarget: WebGLSupport + m_GraphicsJobs: 0 + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 1 + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: {} + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: [] + m_BuildTargetGroupHDRCubemapEncodingQuality: [] + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: [] + m_BuildTargetDefaultTextureCompressionFormat: + - m_BuildTarget: Android + m_Format: 3 + - m_BuildTarget: WebGL + m_Format: 3 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 10.13.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchUseNewStyleFilepaths: 1 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 2 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: bi9UOuSpM2Tlh01vOzwvSikHFswuzleh + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLPowerPreference: 2 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: {} + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + managedStrippingLevel: + EmbeddedLinux: 1 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + QNX: 1 + Stadia: 1 + VisionOS: 1 + WebGL: 1 + Windows Store Apps: 1 + XboxOne: 1 + iPhone: 1 + tvOS: 1 + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: Tugas4 + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: Tugas4 + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + syncCapabilities: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 1 + hmiLogStartupTiming: 0 + hmiCpuConfiguration: + apiCompatibilityLevel: 6 + activeInputHandler: 0 + windowsGamepadBackendHint: 0 + cloudProjectId: + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: + organizationId: + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..e08682f --- /dev/null +++ b/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 2022.3.32f1 +m_EditorVersionWithRevision: 2022.3.32f1 (c8300dc0a3fa) diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..f1d153c --- /dev/null +++ b/ProjectSettings/QualitySettings.asset @@ -0,0 +1,236 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 2 + m_QualitySettings: + - serializedVersion: 2 + name: Very Low + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 15 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 1 + textureQuality: 1 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.3 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 4 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Low + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + textureQuality: 0 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.4 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 16 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Medium + pixelLightCount: 1 + shadows: 1 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.7 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 64 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: High + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 0 + lodBias: 1 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Very High + pixelLightCount: 3 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 70 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 2 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 0 + lodBias: 1.5 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 1024 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Ultra + pixelLightCount: 4 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 4 + shadowDistance: 150 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 255 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 4 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 0 + lodBias: 2 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 4096 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 0} + excludedTargetPlatforms: [] + m_PerPlatformDefaultQuality: + Android: 2 + Lumin: 5 + Nintendo Switch: 5 + PS4: 5 + Stadia: 5 + Standalone: 5 + WebGL: 3 + Windows Store Apps: 5 + XboxOne: 5 + iPhone: 2 + tvOS: 2 diff --git a/ProjectSettings/SceneTemplateSettings.json b/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..5e97f83 --- /dev/null +++ b/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..75e6b12 --- /dev/null +++ b/ProjectSettings/TagManager.asset @@ -0,0 +1,44 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: + - MQTT_Receiver + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 diff --git a/ProjectSettings/TimeManager.asset b/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..558a017 --- /dev/null +++ b/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..a88bee0 --- /dev/null +++ b/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com + m_Enabled: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/ProjectSettings/VFXManager.asset b/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..3a95c98 --- /dev/null +++ b/ProjectSettings/VFXManager.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/ProjectSettings/VersionControlSettings.asset b/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file