{"Id":"Candide.Entities.Controllers.Creatures.LavaConstructController","Name":"LavaConstructController","DisplayName":"LavaConstructController","FullName":"Candide.Entities.Controllers.Creatures.LavaConstructController","Namespace":"Candide.Entities.Controllers.Creatures","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DeathPartsArgs:DeathHelper\u002BDeathPartsArgs","Name":"DeathPartsArgs","Type":"DeathHelper.DeathPartsArgs","Signature":"private DeathHelper.DeathPartsArgs DeathPartsArgs","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"C71438357175E86AFE9BA7143A549B2F0E583B22D7512738462B3DC01F53F8BB"},{"Id":"LegDirection:System.Single","Name":"LegDirection","Type":"System.Single","Signature":"public System.Single LegDirection","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2CF1ED29BA65C0550016CD2BF7F6EE1F7EC5DC425C498AE61C303CE915F02B2F"},{"Id":"PartsSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"PartsSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"E100D7F91CAC82557E544625B0B5F16DEC2410AFAE5E514D04E48302334E5DE5"},{"Id":"SpinChargeDuration:System.Single","Name":"SpinChargeDuration","Type":"System.Single","Signature":"private System.Single SpinChargeDuration","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"F32D755FE55243FA6B2226960C653D204D9B30ED5C31E8E3DA9EFB247DFF6BF2"},{"Id":"SpinRampDownDuration:System.Single","Name":"SpinRampDownDuration","Type":"System.Single","Signature":"private System.Single SpinRampDownDuration","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"E2B90E032343B6FAF2848B90603F2D720A47723C5EBEDB9842B829AFFCE8439B"},{"Id":"_chargeTimer:System.Single","Name":"_chargeTimer","Type":"System.Single","Signature":"private System.Single _chargeTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"09D3808C989BB51E033693EEE1B9E33E84BA94FA6CB35993AE5372344F249044"},{"Id":"_emitter:Candide.Particles.ParticleEmitter","Name":"_emitter","Type":"Candide.Particles.ParticleEmitter","Signature":"private Candide.Particles.ParticleEmitter _emitter","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"59F23BC43DAE990FF0967B8CA679EF0EE82292DDC5DD43B7F27C1B3BAAFBB2B2"},{"Id":"_footstepHandler:Candide.Sound.FootstepHandler","Name":"_footstepHandler","Type":"Candide.Sound.FootstepHandler","Signature":"private Candide.Sound.FootstepHandler _footstepHandler","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1D9B85B417D76FE0419756BFCCB4D836BFF8B558570983186B27D191ED6A041D"},{"Id":"_idleLoopAudio:Candide.Sound.AudioEvent.AudioEvent","Name":"_idleLoopAudio","Type":"Candide.Sound.AudioEvent.AudioEvent","Signature":"private Candide.Sound.AudioEvent.AudioEvent _idleLoopAudio","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FFAA4BBC57A9114FD7506165DA578AB6D40E258D6EDA099BAEFA17155CEFA796"},{"Id":"_lowerAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_lowerAnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _lowerAnimationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7BD63EABAA0A7FF431F4A39E5D5A9CA718224CF1C06D50B09C1B3FCD17CC2122"},{"Id":"_spinLoopAudio:Candide.Sound.AudioEvent.AudioEvent","Name":"_spinLoopAudio","Type":"Candide.Sound.AudioEvent.AudioEvent","Signature":"private Candide.Sound.AudioEvent.AudioEvent _spinLoopAudio","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FE6EB190448771F965ED258DC48A425D595563B6969EE90826569693D54D5D74"},{"Id":"_upperAnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_upperAnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _upperAnimationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"42544EF1FB4E7100CE4A7ECB68C2DD643AFDB1610C22B94A4628D0AE4E71387A"}],"Properties":[],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":35,"BodyHash":"33AEE82A2141D87BE1C0E1883C99373F6D20D0FF3767B7C331DD00F73894D566","Hash":"A7C6977B3C48426703F2564B5EDC8EFC96A25211E6CA3C9EF308EF5759EFA7ED","CalledMethods":["Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1369,"BodyHash":"049CC42B521637461C92CD4908AB14ECD7BDC11D356A5D4BDCB95EBB9A855249","Hash":"CF012319DBF683BE6E3779504755E91F5DEB4FB541F8634B93EFB45ADAF398C1","CalledMethods":["Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_1()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_2()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_3()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_4()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_5()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_6()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_7()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_8()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_9()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_10()","Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_11()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_12()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_13()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_14()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_15()","Candide.Entities.Controllers.Creatures.LavaConstructController::\u003CEntityInitialize\u003Eb__14_16()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)","Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)","Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)","Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)"],"StringLiterals":["lava_construct_upper_animations","lava_construct_lower_animations","dormant","wake_up","idle","attack","walk","start_spin","spin","stop_spin","aoe_start","aoe_windup","aoe_attack","*","smoke","event:/creature/lava construct/lava_construct_footstep"],"Source":null},{"Id":"EntityUnload()-\u003ESystem.Void","Name":"EntityUnload","Signature":"public System.Void EntityUnload()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":49,"BodyHash":"7FC5DC385F07FE53897631E7CC6C86122ACF6B52C18C52927B0C442932CFD7CA","Hash":"CCF8B889DB56DD5D596903F06208663C0955DBC9F7B30D4CA14748C907B50056","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::Unload()"],"StringLiterals":[],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":79,"BodyHash":"092EA7966045CD844152B00481B85467B6AE84E2AB586A452F1E6B3C0FFBDE26","Hash":"D69EF593B404E666D9723F697F4C24C7D8124B6B3EE223F2AFCC60EACEF3D5D6","CalledMethods":["Shared.Entity.EntityWrapper::get_Health()","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/creature/lava construct/lava_construct_hurt"],"Source":null},{"Id":"OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour","Name":"OnKilled","Signature":"public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)","Visibility":"public","ReturnType":"Shared.Entity.Base.OnKilledBehaviour","Parameters":[{"Name":"info","Type":"Shared.Entity.EntityKillInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"0550EB805012DFC26816691196A5090F1928D34F0576BFBD92D85843A37B2904","Hash":"ADD734E4E2BB6B196160E0283FD87C2AD44A2FA56FBFF3D7E7F2EC46283C1E11","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean","Name":"OnOutOfHealth","Signature":"public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":123,"BodyHash":"D08B76B4AE21EA74CCA29D4D42EB14A3D33BA546D42A71D29467889ADCAB9C61","Hash":"1CF867DEBCA8F041F32413F64DF1E5F54B2835F1C2454D6CBA816F73178343ED","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)","Shared.Entity.EntityWrapper::get_Stats()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)","Shared.Models.Stats.Stat::SetBaseValue(System.Single)","Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"],"StringLiterals":["event:/creature/lava construct/lava_construct_die","status:stun"],"Source":null},{"Id":"OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnRemove","Signature":"public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityRemoveInfo","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":103,"BodyHash":"646462D921B3CC4E89150655CF12C602FE8BB19BBC69D3E8464C74E6349F1B0F","Hash":"787045FCC4EA509EE8550A82FBE35A1A4636678AA9D4BC2B490D10ED62469F0C","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)","System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E::.ctor(!0)","Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable\u003CDeathHelper.DeathPartsArgs\u003E, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Candide.Graphics.ParticleSystem::ApplyExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":29,"BodyHash":"DDC995E042BB18D0171E2B9B93D8DD3EA1ABE462186D26DE3061DCEBB3152EAA","Hash":"1B5801B7C12659AD1AB1F965884EEAA2A42804BA4C441564771146114535EB35","CalledMethods":["Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","Shared.Entity.EntityWrapper::get_Direction()"],"StringLiterals":[],"Source":null},{"Id":"ReceiveEntityAnimationMessage(System.Byte)-\u003ESystem.Void","Name":"ReceiveEntityAnimationMessage","Signature":"public System.Void ReceiveEntityAnimationMessage(System.Byte animation)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"animation","Type":"System.Byte","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":29,"BodyHash":"D4871AE4739065C81F574EE9F89DABBC68BD253DC72734FDC320DB2FBCDDBFA8","Hash":"59454A548781D23336F4B04E504D1CE89456A17A10266704D396BF0185A6C084","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)"],"StringLiterals":["stop_spin"],"Source":null},{"Id":"ReceiveEntityVfxMessage(System.Byte)-\u003ESystem.Void","Name":"ReceiveEntityVfxMessage","Signature":"public System.Void ReceiveEntityVfxMessage(System.Byte vfx)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"vfx","Type":"System.Byte","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":152,"BodyHash":"1372E0A47915B059F97DFE0339D0DA01B493057BD45561B848C29C6CDE1D10A2","Hash":"F5F8AEDAAD4753C3CB91A4FC083531909C215EC5B94191CE19CA2923F061136C","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Candide.Sound.AudioEvent.AudioEvent::Play()","Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)","Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)"],"StringLiterals":["event:/creature/lava construct/lava_construct_spin_attack_chargeup","event:/creature/lava construct/lava_construct_spin_attack_start","event:/effects/exploding_flash_warning","fuse"],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1380,"BodyHash":"0DC554DD36694971452E3D23A9B1EA00A6E7DDB83D80BE360D321C906D84DFBA","Hash":"DBC3C781D3B58A0FF9B1AFE78CB3F26C58910E2309A11B6954CBA9494B2CC7B4","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()","System.String::op_Equality(System.String, System.String)","Shared.Entity.EntityWrapper::get_DistanceWalked()","Shared.Entity.EntityWrapper::get_Fdt()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)","Candide.Sound.FootstepHandler::PlayFootstepSound(Shared.Entity.EntityWrapper, System.Single, System.Single)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Particles.ParticleEmitter::Update(System.Single)","Shared.Entity.EntityWrapper::get_MaskRef()","System.Enum::HasFlag(System.Enum)","Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)","Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)","Candide.Sound.AudioEvent.AudioEvent::HasStoppedPlaying()","Candide.Sound.AudioEvent.AudioEvent::Play()","Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)","Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)","Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)","Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)","Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)","Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)"],"StringLiterals":["walk","event:/creature/lava construct/lava_construct_idle_looping","event:/creature/lava construct/lava_construct_spin_attack_looping","IsSpinning"],"Source":null},{"Id":"WorldLoad()-\u003ESystem.Void","Name":"WorldLoad","Signature":"public System.Void WorldLoad()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"E1FF82DB427EE206DC5E24BD69F6E1D197DAEB0C1D8BDBBA4990E25B94489FA3"}