{"Id":"CandideServer.Buildings.BuildingControllers.FarmsteadController","Name":"FarmsteadController","DisplayName":"FarmsteadController","FullName":"CandideServer.Buildings.BuildingControllers.FarmsteadController","Namespace":"CandideServer.Buildings.BuildingControllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Buildings.BuildingControllers.AbstractBuildingController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ReuseBeehiveInventoryList:System.Collections.Generic.List\u00601\u003CShared.Models.Items.SharedInventoryModel\u003E","Name":"ReuseBeehiveInventoryList","Type":"System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E","Signature":"private System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E ReuseBeehiveInventoryList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"29A176876B98F21348E6C3381C7F14D270F0590DE90BE4A1080FC578B6AAB384"},{"Id":"ReuseDroppedGoodsList:System.Collections.Generic.List\u00601\u003CShared.Models.DropTables.DroppedGoods\u003E","Name":"ReuseDroppedGoodsList","Type":"System.Collections.Generic.List\u003CShared.Models.DropTables.DroppedGoods\u003E","Signature":"private System.Collections.Generic.List\u003CShared.Models.DropTables.DroppedGoods\u003E ReuseDroppedGoodsList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"32E3BC13AA6E992A8198457F5E683DEC886D660B7B7324945F0708C449D1BBD4"},{"Id":"SeedsReuseList:System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00603\u003CShared.Models.Items.ItemData,System.Int32,System.String\u003E\u003E","Name":"SeedsReuseList","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Models.Items.ItemData, System.Int32, System.String\u003E\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.ValueTuple\u003CShared.Models.Items.ItemData, System.Int32, System.String\u003E\u003E SeedsReuseList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"EC25498654B6643E0688DC797105D4B3E5A5EFB96A70721FDD3A11996D20A2CE"},{"Id":"_beehives:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E","Name":"_beehives","Type":"System.Collections.Generic.List\u003CSystem.Guid\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.Guid\u003E _beehives","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2583FCC8C72D191249F476963B98D34AEE2920E72EB243726B6EDF3D53DF51A7"},{"Id":"_cropsHarvested:System.Int32","Name":"_cropsHarvested","Type":"System.Int32","Signature":"private System.Int32 _cropsHarvested","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"74DAFB748617ABDEA7CBAF390FEDC6EB49F0D3B3138AF4D8A7B1D6666FAA41AF"},{"Id":"_cropsPlanted:System.Int32","Name":"_cropsPlanted","Type":"System.Int32","Signature":"private System.Int32 _cropsPlanted","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0215E41AB2BBA76E831AA496D09228A22D4D6D5C9F486AAB9B21B4A770B1F279"},{"Id":"_farmTiles:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E","Name":"_farmTiles","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E","Signature":"private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E _farmTiles","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"155901F161BFF3D1AAC6BE83AE5FE081AC63FA6AA92B10F0853211B7E750F614"},{"Id":"_jobGuid:System.Guid","Name":"_jobGuid","Type":"System.Guid","Signature":"private System.Guid _jobGuid","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B65D9AA94893C16EAD223671909A964C73539DBFE13E2F1C6E6A62CA8918026B"},{"Id":"_tileProximityFunctionality:Shared.Models.Buildings.TileProximityFunctionality","Name":"_tileProximityFunctionality","Type":"Shared.Models.Buildings.TileProximityFunctionality","Signature":"private Shared.Models.Buildings.TileProximityFunctionality _tileProximityFunctionality","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0F572551DB6A505FE198D05C3B598F4ABB3AC4FC0FF8468014675FBDFB99364D"},{"Id":"_well:System.Guid","Name":"_well","Type":"System.Guid","Signature":"private System.Guid _well","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"13FF77E859CC00B51C01D1FF006E100BD3E47EF474D8C1FB66A7E3EC96BE9867"}],"Properties":[],"Events":[],"Methods":[{"Id":"CheckForBeehives()-\u003ESystem.Void","Name":"CheckForBeehives","Signature":"private System.Void CheckForBeehives()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":316,"BodyHash":"DA2ECB6F0D778A672AF21CE323E6AFB3D8B07A6525B923E1B600789B91F26354","Hash":"11D2AA895E056763EBA99B080BF5FDC277F91B761089E87655EA912E6B6F590E","CalledMethods":["System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()","System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_HasValue()","CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)","System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_Value()","CandideServer.ServerControllers.EntitySController::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Guid)","System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()","System.Guid::op_Inequality(System.Guid, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)","CandideCreator.Shared.Helpers.ParseHelper::ParseGuid(System.String)","System.Guid::op_Equality(System.Guid, System.Guid)","CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)","CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()","System.Collections.Generic.List\u003CSystem.Guid\u003E::Add(!0)","List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["building_id"],"Source":null},{"Id":"CheckForCropTiles()-\u003ESystem.Void","Name":"CheckForCropTiles","Signature":"private System.Void CheckForCropTiles()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":324,"BodyHash":"9E0C3670A243B327570CAFB145B035A9F8402FACF7FD4371EB3CA4220AADC5E8","Hash":"F7FC53FC4B1134858107C97D3C6FB9B35EDFD0CF8DD53EF6B1998CEFEB44B58E","CalledMethods":["System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Clear()","Microsoft.Xna.Framework.Rectangle::get_Location()","Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Rectangle::get_Size()","Microsoft.Xna.Framework.Rectangle::Contains(System.Int32, System.Int32)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"CheckForWell()-\u003ESystem.Void","Name":"CheckForWell","Signature":"private System.Void CheckForWell()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":189,"BodyHash":"65BBC1BFB49B08557191BAB151292E4BD4DA4E5A12F18CE57B2C49FE5D1EF6F5","Hash":"FD0F7CC11463C7C5FACE9EC7318265EF05C7CF3B39D816CEE0BF20A1F2D9B9B7","CalledMethods":["Shared.Helpers.WorldFlagsHelper::HasFlag(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String)","System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_HasValue()","CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)","System.Nullable\u003CShared.Models.Buildings.EntityProximityFunctionality\u003E::get_Value()","CandideServer.ServerManagers.BuildingsServerManager::GetBuildingsIntersectingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.IEnumerable\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CCandideServer.SimulationModels.BuildingSimulationModel\u003E::get_Current()","System.String::op_Inequality(System.String, System.String)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["worship_flag:watering_farmstead","building:well:0"],"Source":null},{"Id":"HandleScriptedWork(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel)-\u003ESystem.Void","Name":"HandleScriptedWork","Signature":"private System.Void HandleScriptedWork(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job, CandideServer.Models.WorkOrders.WorkOrderModel order)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"citizen","Type":"CandideServer.Models.Citizen.CitizenModel","IsOut":false,"IsOptional":false},{"Name":"job","Type":"CandideServer.Models.JobModel","IsOut":false,"IsOptional":false},{"Name":"order","Type":"CandideServer.Models.WorkOrders.WorkOrderModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1538,"BodyHash":"76A5422348A19BEB377FF25F82AB842E5D86797222DDA3DD991A8E969E84A76F","Hash":"D52CCB69EDA06F690B18BF87E26E8B655C3ED7AA08378C5CB1B5A4E2D9849600","CalledMethods":["System.String::op_Equality(System.String, System.String)","CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetStorageInventory()","System.NotImplementedException::.ctor(System.String)","Shared.Models.Stats.CitizenStats::Get(System.String)","System.MathF::Max(System.Single, System.Single)","System.Random::NextSingle()","System.MathF::Truncate(System.Single)","CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForCropTiles()","System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)","System.Random::Shuffle(System.Span\u003C!!0\u003E)","CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForWell()","CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForBeehives()","System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::Clear()","System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()","List.Enumerator\u003CSystem.Guid\u003E::get_Current()","System.Guid::op_Equality(System.Guid, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)","Shared.Models.Items.SharedInventoryModel::IsEmpty()","System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::Add(!0)","List.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.Buildings.BuildingControllers.AbstractBuildingController::GetOutputInventory()","System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::ToArray()","System.Collections.Generic.List\u003CShared.Models.Items.SharedInventoryModel\u003E::get_Count()","Shared.Inventory.ComplexInventoryDeltaEngine::LootAllFromMany(Shared.Models.Items.SharedInventoryModel[], System.Int32, System.Boolean)","CandideServer.ServerManagers.ServerSimpleInventoryManager_Server::Server_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)","System.Collections.Generic.List\u003CShared.Models.DropTables.DroppedGoods\u003E::Clear()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::GetEnumerator()","List.Enumerator\u003CMicrosoft.Xna.Framework.Point\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CMicrosoft.Xna.Framework.Point, CandideServer.Models.CropServerModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Models.CropServerModel::get_FullyGrown()","CandideServer.ServerManagers.CropServerManager::HarvestCropAndGetDroppedGoods(Microsoft.Xna.Framework.Point)"],"StringLiterals":["recipe:harvest","recipe:harvest_lv2","recipe:harvest_lv3","StorageInventory is null for FarmsteadController. Critical error","Citizen_Expertise","spell:place-crop"],"Source":null},{"Id":"ItemIsSeed(System.String)-\u003EShared.Models.Items.ItemData","Name":"ItemIsSeed","Signature":"private Shared.Models.Items.ItemData ItemIsSeed(System.String itemId)","Visibility":"private","ReturnType":"Shared.Models.Items.ItemData","Parameters":[{"Name":"itemId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"5D8017154435A5225D133F136BCD343721AE25080837CD9A2D0AB0503FC3D7A2","Hash":"26AC18B49E8B532A63BDFF8152405A94C07369520BCCF34D7C6E82173604AF13","CalledMethods":["Shared.Data.ItemDataBase::GetItemDataOrNull(System.String)","System.String::op_Equality(System.String, System.String)"],"StringLiterals":["spell:place-crop"],"Source":null},{"Id":"OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenSlotModel)-\u003ESystem.Void","Name":"OnCitizenAssignedToSlot","Signature":"public System.Void OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"citizen","Type":"CandideServer.Models.Citizen.CitizenModel","IsOut":false,"IsOptional":false},{"Name":"slot","Type":"CandideServer.Models.Citizen.CitizenSlotModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"6A10C03E932ED1162D71150F08B00AC0127AE658B7D3DB81857763BFB9A922DD","Hash":"F59B15656638B9A71F3CBEDC6FAE2D33E45FB7604702B53D82F6E5B3B6F8E8A8","CalledMethods":["System.Guid::NewGuid()","CandideServer.ServerControllers.JobsSController::TryCreateWorkOrder(System.Guid, System.String, System.Guid, System.Boolean)"],"StringLiterals":["recipe:harvest"],"Source":null},{"Id":"OnLoaded()-\u003ESystem.Void","Name":"OnLoaded","Signature":"public System.Void OnLoaded()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":147,"BodyHash":"043025783C649F3CFCD2E15FBF3297E3B959820C16C690BA36216228749C551C","Hash":"BB018B5E600CB3480707E18EAF2AC5270528BE614CE67D80C139E47877115597","CalledMethods":["System.String::op_Equality(System.String, System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::ContainsKey(!0)","Shared.Models.Stats.Stat::.ctor(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::set_Item(!0, !1)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Stats.Stat\u003E::get_Item(!0)","Shared.Models.Stats.Stat::SetStatModifier(System.Guid, Shared.Models.Stats.StatModifier)"],"StringLiterals":["swamp","Citizen_Efficiency"],"Source":null},{"Id":"OnNewlyCreated()-\u003ESystem.Void","Name":"OnNewlyCreated","Signature":"public System.Void OnNewlyCreated()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":280,"BodyHash":"2BE9F0B3A697945C7E9B249976A89C11802623C23C8116E1A4CABCB2783B242F","Hash":"8204B8A81C11E5CA944B6C3C8C70B308509B832B70875FF19E8E9B1D677156E4","CalledMethods":["Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)","CandideServer.Exceptions.BuildingLoadException::.ctor(System.String)","System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E::get_HasValue()","System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Item(System.Int32)","CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel\u0026)","System.Nullable\u003CShared.Models.Buildings.TileProximityFunctionality\u003E::get_Value()","CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForCropTiles()","Shared.Messages.CreateNewInventoryMessage::.ctor()","System.Guid::NewGuid()","Shared.Text.StringId::op_Implicit(System.String)","CandideServer.ServerControllers.BuildingsSController::CreateBuildingInventory(CandideServer.Models.Buildings.BuildingInstanceModel, Shared.Messages.CreateNewInventoryMessage, CandideServer.ServerControllers.IOInventoryCreationType)","System.Nullable\u003CSystem.Guid\u003E::get_Value()"],"StringLiterals":["FarmsteadController: Building does not exist!!","FarmsteadController: Building data does not have a TileProximityFunctionality set.","Failed state setup","Object_Storage","Buildings_Output"],"Source":null},{"Id":"OnTickJob(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel)-\u003ESystem.Void","Name":"OnTickJob","Signature":"protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"citizen","Type":"CandideServer.Models.Citizen.CitizenModel","IsOut":false,"IsOptional":false},{"Name":"job","Type":"CandideServer.Models.JobModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":180,"BodyHash":"0F67B8978E63D8F1D86E46984CF7D114CD2BEA0192DADCDE8AF389FD2D0AE08B","Hash":"975FA627EFB75B5CFBC4C7F6B00BC0A269B8BA65695439E33F26EBADA8142C65","CalledMethods":["CandideServer.Helpers.JobHelper::GetJobTickForCurrentJob(CandideServer.Models.Citizen.CitizenModel, System.Single)","Shared.Models.Stats.CitizenStats::GetJobQualityValueTick()","CandideServer.ServerManagers.JobServerManager::ApplyCurrentOrderProgress(CandideServer.Models.JobModel, System.Single, System.Single)","CandideServer.Buildings.BuildingControllers.AbstractBuildingController::DefaultFinishCurrentWorkOrderHandle(CandideServer.Models.JobModel, CandideServer.Models.Citizen.CitizenModel)","CandideServer.Buildings.BuildingControllers.FarmsteadController::HandleScriptedWork(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, CandideServer.Models.WorkOrders.WorkOrderModel)","CandideServer.ServerManagers.JobServerManager::SetCurrentWorkOrderFinished(CandideServer.Models.WorkOrders.WorkOrderModel, CandideServer.Buildings.BuildingControllers.AbstractBuildingController, CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.JobModel, CandideServer.Models.Buildings.BuildingInstanceModel, CandideServer.Buildings.BuildingControllers.LogisticsResult)","System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":[],"Source":null},{"Id":"UpdateJobStatus(CandideServer.Models.JobModel)-\u003ESystem.Boolean","Name":"UpdateJobStatus","Signature":"protected System.Boolean UpdateJobStatus(CandideServer.Models.JobModel job)","Visibility":"protected","ReturnType":"System.Boolean","Parameters":[{"Name":"job","Type":"CandideServer.Models.JobModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":211,"BodyHash":"27048DE9EC8946B8E4DD1C9E1B57F599B81A02A04C425C933F23508D214B9470","Hash":"7CA69F2BD339DDB68D72495619A3C90B01B386FBB36313D5B8639FFCD71638A2","CalledMethods":["CandideServer.Models.JobModel::get_CurrentWorkOrder()","System.String::op_Equality(System.String, System.String)","CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForCropTiles()","CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForWell()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()","CandideServer.Buildings.BuildingControllers.FarmsteadController::CheckForBeehives()","System.Collections.Generic.List\u003CSystem.Guid\u003E::get_Count()","CandideServer.Buildings.BuildingControllers.AbstractBuildingController::UpdateJobStatus(CandideServer.Models.JobModel)"],"StringLiterals":["recipe:harvest","recipe:harvest_lv2","recipe:harvest_lv3"],"Source":null}],"Hash":"929E0613892D20505C51298B57183C0E828C13330D1C8F37D6AD90FB4ECF4B70"}