{
  "_origin": "",
  "color": 36.1,
  "preBoilGravity": 1.043,
  "data": {
    "mashFermentablesAmount": 6.1,
    "allDiastaticPower": false,
    "totalDiastaticPower": 0,
    "mashFermentables": [
      {
        "grainCategory": "Base (Pilsner)",
        "friability": null,
        "fgdb": null,
        "amount": 3,
        "fan": null,
        "_id": "opk3e2b20a98cd3dc05b743ce75fce",
        "hidden": false,
        "supplier": "",
        "name": "pilsnermalt",
        "potential": 1.037,
        "notFermentable": false,
        "manufacturingDate": null,
        "cgdb": null,
        "maxInBatch": null,
        "_version": "3.0.1",
        "protein": null,
        "percentage": 49.18,
        "origin": "",
        "bestBeforeDate": null,
        "color": 1.7,
        "moisture": null,
        "userNotes": "",
        "diastaticPower": null,
        "usedIn": "",
        "coarseFineDiff": null,
        "acid": null,
        "potentialPercentage": 80.43,
        "notes": "",
        "type": "Grain",
        "substitutes": ""
      },
      {
        "potentialPercentage": 78.26,
        "acid": null,
        "type": "Grain",
        "coarseFineDiff": null,
        "diastaticPower": null,
        "percentage": 39.34,
        "userNotes": "",
        "moisture": null,
        "usedIn": "",
        "bestBeforeDate": null,
        "fan": null,
        "_id": "opk114780163df9f2f3dcd0d6c6a9a",
        "origin": "",
        "name": "münchenermalt type 1",
        "color": 7.6142,
        "maxInBatch": null,
        "notFermentable": false,
        "manufacturingDate": null,
        "_version": "3.0.1",
        "potential": 1.036,
        "cgdb": null,
        "notes": "",
        "fgdb": null,
        "hidden": false,
        "friability": null,
        "protein": null,
        "amount": 2.4,
        "grainCategory": "Base (Munich)",
        "supplier": "",
        "substitutes": ""
      },
      {
        "usedIn": "",
        "type": "Grain",
        "protein": null,
        "percentage": 8.2,
        "acid": null,
        "userNotes": "",
        "origin": "",
        "moisture": null,
        "notFermentable": false,
        "cgdb": null,
        "hidden": false,
        "bestBeforeDate": null,
        "potentialPercentage": 69.57,
        "amount": 0.5,
        "friability": null,
        "substitutes": "",
        "name": "Carafa Special type 2",
        "diastaticPower": null,
        "_version": "3.0.1",
        "notes": "",
        "maxInBatch": null,
        "coarseFineDiff": null,
        "grainCategory": "Roasted",
        "potential": 1.032,
        "manufacturingDate": null,
        "fan": null,
        "_id": "opkd9357143d68499e7af8ca75ac45",
        "color": 583.7563,
        "fgdb": null,
        "supplier": ""
      },
      {
        "moisture": null,
        "hidden": false,
        "amount": 0.2,
        "maxInBatch": null,
        "notFermentable": false,
        "type": "Grain",
        "friability": null,
        "manufacturingDate": null,
        "userNotes": "",
        "acid": null,
        "fan": null,
        "_id": "opk2a9416244b734fd916f89169c24",
        "bestBeforeDate": null,
        "protein": null,
        "potential": 1.034,
        "usedIn": "",
        "notes": "",
        "origin": "",
        "fgdb": null,
        "supplier": "",
        "diastaticPower": null,
        "color": 45.6853,
        "cgdb": null,
        "percentage": 3.28,
        "coarseFineDiff": null,
        "substitutes": "",
        "name": "Caramunich type 1",
        "_version": "3.0.1",
        "grainCategory": "Crystal/Caramel",
        "potentialPercentage": 73.91
      }
    ],
    "otherFermentablesAmount": 0,
    "otherFermentables": [],
    "mashWaterAmount": 18.3,
    "spargeWaterAmount": 16.42,
    "mashVolumeSurplus": 0,
    "topUpWater": 0,
    "batchSpargeWaterAmount1": null,
    "batchSpargeWaterAmount2": null,
    "batchSpargeWaterAmount3": null,
    "batchSpargeWaterAmount4": null,
    "hltWaterAmount": 16.42,
    "totalWaterAmount": 34.72,
    "hopsAmount": 65,
    "strikeWaterAmount": 18.3,
    "mashInfusionWaterAmount": null,
    "strikeTemp": null,
    "mashVolume": 22.387
  },
  "sumAromaHopPerLiter": 0,
  "boilSize": 31.08,
  "updatedBy": "user",
  "batchSize": 25,
  "_version": "3.1.2",
  "updatedAt": "2026-10-22T19:24:39.692Z",
  "hopStandMinutes": 0,
  "styleConformity": true,
  "mash": {
    "decoctionBoilOffRate": null,
    "hidden": false,
    "_timestamp": {
      "type": "firestore/timestamp/1.0",
      "seconds": 1745151161,
      "nanoseconds": 463000000
    },
    "_timestamp_ms": 1745151161463,
    "_version": "2.11.7",
    "_created": {
      "type": "firestore/timestamp/1.0",
      "seconds": 1547748799,
      "nanoseconds": 768000000
    },
    "name": "65 -> 77 Sparge",
    "steps": [
      {
        "decoctionAmount": null,
        "rampTime": 10,
        "decoctionRestTemp": null,
        "decoctionThickness": null,
        "stepTemp": 65,
        "displayInfuseTemp": null,
        "displayDecoctionRestTemp": null,
        "decoctionAmountMode": "calculated",
        "infuseTemp": null,
        "name": "Mæskning - step 1",
        "decoctionRestTime": null,
        "displayStepTemp": 65,
        "stepTime": 60,
        "type": "Temperature"
      },
      {
        "displayDecoctionRestTemp": null,
        "infuseTemp": null,
        "decoctionThickness": null,
        "name": "Sparge",
        "decoctionAmountMode": "calculated",
        "type": "Temperature",
        "decoctionRestTemp": null,
        "displayInfuseTemp": null,
        "stepTime": 10,
        "decoctionAmount": null,
        "stepTemp": 77,
        "rampTime": 10,
        "displayStepTemp": 77,
        "decoctionRestTime": null
      }
    ],
    "_id": "FEcfNjqwExDf5vAnJK5WS9sKv5lgxT"
  },
  "attenuation": 0.814,
  "totalGravity": 1.049651878,
  "boilTime": 60,
  "hopsTotalAmount": 65,
  "name": "Schwarz und Schön",
  "primaryTemp": 10,
  "_type": "recipe",
  "_timestamp_ms": 1792698108353,
  "og": 1.049651878,
  "_id": "JhNZ6xylgUeXLQcDA0YS910PYOZYit",
  "defaults": {
    "preferred": "metric",
    "abv": "simple",
    "attenuation": "normal",
    "color": "ebc",
    "grainColor": "default",
    "gravity": "sg",
    "ibu": "noonan",
    "temp": "c",
    "volume": "l",
    "weight": "kg",
    "hop": "g",
    "pressure": "bar",
    "carbonation": "vol",
    "altitude": "m"
  },
  "avgWeightedHopstandTemp": 80,
  "ogPlato": 12.3,
  "ibuFormula": "noonan",
  "tags": null,
  "efficiency": 67.3,
  "_uid": "T7WOpADvLnPqxAO2rwnbFZgPTtt1",
  "equipment": {
    "boilSize": 31.08,
    "waterGrainRatio": 3,
    "_version": "3.0.1",
    "spargeWaterOverflow": "Top-Up",
    "notes": "Generel standardprofil til Brygklubbens publicerede opskrifter: 25 L i fermenter, 1 L køle-/trubtab, 4 L/t fordampning, 72 % effektivitet, ingen vandjustering. Tilpas til dit eget anlæg.",
    "hidden": false,
    "waterCalculation": "Default_2",
    "boilTime": 60,
    "mashWaterFormula": "(GrainAmountKg * WaterGrainRatio) + MashTunDeadSpaceL",
    "spargeWaterFormula": "BoilVolumeColdL - MashWaterL + (GrainAmountKg * GrainAbsorptionRate) + MashTunLossL",
    "mashTunLoss": 0,
    "hopstandTemperature": 80,
    "calcAromaHopUtilization": true,
    "name": "Brygklubben standard 25 L",
    "postBoilKettleVol": 27.083333333333336,
    "batchSize": 25,
    "brewhouseEfficiency": 67.3,
    "fermenterTopUp": null,
    "fermenterLoss": null,
    "evaporationRate": 0.1287001287001287,
    "fermenterLossEstimate": 0,
    "hopUtilization": 1,
    "efficiencyType": "Fermenter",
    "efficiency": 67.3,
    "boilOffPerHr": 4,
    "bottlingVolume": 23.5,
    "_id": "opk74b308f923f93eec8ad3d8ee42f",
    "mashWaterVolumeLimitEnabled": true,
    "calcMashEfficiency": false,
    "aromaHopUtilization": 0.18,
    "fermenterVolumeBeforeTopUp": 25,
    "mashEfficiency": 70,
    "fermenterVolume": 25,
    "calcBoilVolume": true,
    "trubChillerLoss": 1,
    "_meta": {
      "mashEfficiencyIsCalculated": false,
      "efficiencyIsCalculated": true
    },
    "mashTunDeadSpace": 0
  },
  "nutrition": {
    "calories": {
      "alcohol": 29.97646863377111,
      "carbs": 16.09874331111767,
      "total": 46.07521194488877,
      "kJ": 192.77868677741463
    },
    "carbs": {
      "total": 4.05305328902588
    }
  },
  "styleRbr": true,
  "style": {
    "fgMin": 1.008,
    "name": "Schwarzbier",
    "fgMax": 1.012,
    "_id": "default-dold-f2",
    "ibuMin": 22,
    "rbrMax": 0.63,
    "rbrMin": 0.47,
    "carbonationStyle": "_",
    "buGuMax": 0.62,
    "ogMin": 1.044,
    "ogMax": 1.052,
    "styleGuide": "DØLD 2022",
    "categoryNumber": "02",
    "buGuMin": 0.46,
    "category": "Mørk lager",
    "abvMin": 4.6,
    "abvMax": 5.5,
    "colorMin": 25.4,
    "colorMax": 45.7,
    "ibuMax": 30,
    "lovibondMax": 45.7,
    "styleLetter": "F",
    "lovibondMin": 25.4
  },
  "yeasts": [
    {
      "_id": "opk304040bbbf636cfa384cefe2a8c",
      "laboratory": "Fermentis",
      "unit": "pkg",
      "type": "Lager",
      "amount": 2,
      "notes": "",
      "productId": "W-34/70",
      "attenuation": 82,
      "form": "Dry",
      "name": "SafLager"
    }
  ],
  "styleAbv": true,
  "styleCarb": true,
  "ibu": 27.4,
  "teaser": "",
  "_versionId": "jAPbjqSfBOjbGFES6y68apxY8DBcnQ",
  "styleBuGu": true,
  "path": "/",
  "carbonation": 2.6,
  "yeastToleranceExceededBy": null,
  "sumDryHopPerLiter": 0,
  "author": "Brygklubben",
  "styleFg": true,
  "mashEfficiency": 70,
  "searchTags": [],
  "_versionNumber": 1,
  "postBoilGravity": 1.049651878,
  "folderRefs": [
    "recipe_root_folder"
  ],
  "styleOg": true,
  "abv": 5.38,
  "fgFormula": "normal",
  "miscs": [],
  "styleColor": true,
  "_init": true,
  "fermentablesTotalAmount": 6.1,
  "notes": "",
  "hidden": false,
  "fermentableIbu": 0,
  "carbonationStyle": {
    "carbMax": 3,
    "carbMin": 2.5,
    "_id": "08B",
    "name": "Schwarzbier"
  },
  "_app_metadata": {
    "webhook": {
      "run": false
    }
  },
  "_public": false,
  "manualFg": false,
  "hops": [
    {
      "type": "Pellet",
      "origin": "",
      "substitutes": "",
      "myrcene": null,
      "usedIn": "",
      "_id": "opk1ba8b0b06ecbc8bf6bea181c0df",
      "userNotes": "",
      "notes": "",
      "usage": "Bittering",
      "bestBeforeDate": null,
      "use": "Boil",
      "farnesene": null,
      "year": null,
      "amount": 25,
      "humulene": null,
      "_version": "2.8.1",
      "alpha": 7,
      "ibu": 21.7,
      "manufacturingDate": null,
      "actualTime": null,
      "hsi": null,
      "beta": null,
      "temp": null,
      "oil": null,
      "time": 60,
      "name": "Perle",
      "hidden": false,
      "cohumulone": null,
      "caryophyllene": null
    },
    {
      "year": null,
      "caryophyllene": null,
      "manufacturingDate": null,
      "alpha": 4,
      "ibu": 3.8,
      "amount": 20,
      "hsi": null,
      "type": "Pellet",
      "oil": null,
      "hidden": false,
      "notes": "",
      "actualTime": null,
      "farnesene": null,
      "humulene": null,
      "_version": "2.8.1",
      "use": "Boil",
      "beta": null,
      "userNotes": "",
      "substitutes": "",
      "temp": null,
      "cohumulone": null,
      "origin": "",
      "time": 15,
      "name": "Hallertauer Mittelfrüh",
      "_id": "opkfc5ecc335d520789ece70c18cc7",
      "myrcene": null,
      "usedIn": "",
      "usage": "Both",
      "bestBeforeDate": null
    },
    {
      "caryophyllene": null,
      "amount": 20,
      "notes": "",
      "substitutes": "",
      "use": "Boil",
      "userNotes": "",
      "humulene": null,
      "_version": "2.8.1",
      "bestBeforeDate": null,
      "hidden": false,
      "year": null,
      "type": "Pellet",
      "farnesene": null,
      "myrcene": null,
      "usage": "Aroma",
      "_id": "opke513ecdff36a8d749ec61c85cd4",
      "actualTime": null,
      "origin": "",
      "manufacturingDate": null,
      "alpha": 4,
      "usedIn": "",
      "cohumulone": null,
      "ibu": 1.9,
      "hsi": null,
      "beta": null,
      "temp": null,
      "time": 5,
      "oil": null,
      "name": "Hallertauer Mittelfrüh"
    }
  ],
  "_created": {
    "type": "firestore/timestamp/1.0",
    "seconds": 1792697079,
    "nanoseconds": 692000000
  },
  "fermentation": {
    "name": "Lager (10-12-14-18) - 16 dage",
    "_created": {
      "type": "firestore/timestamp/1.0",
      "seconds": 1547749446,
      "nanoseconds": 844000000
    },
    "_timestamp_ms": 1745151247786,
    "steps": [
      {
        "type": "Primary",
        "displayStepTemp": 10,
        "ramp": null,
        "displayPressure": null,
        "stepTime": 5,
        "pressure": null,
        "stepTemp": 10
      },
      {
        "stepTime": 4,
        "pressure": null,
        "displayPressure": null,
        "displayStepTemp": 12,
        "type": "Primary",
        "ramp": null,
        "stepTemp": 12
      },
      {
        "displayStepTemp": 14,
        "pressure": null,
        "displayPressure": null,
        "type": "Primary",
        "ramp": null,
        "stepTemp": 14,
        "stepTime": 4
      },
      {
        "stepTime": 3,
        "ramp": null,
        "type": "Primary",
        "displayPressure": null,
        "displayStepTemp": 18,
        "stepTemp": 18,
        "pressure": null
      }
    ],
    "hidden": false,
    "_version": "2.11.7",
    "_timestamp": {
      "type": "firestore/timestamp/1.0",
      "seconds": 1745151247,
      "nanoseconds": 786000000
    },
    "_id": "default-lager"
  },
  "_timestamp": "2026-10-22T19:41:48.353Z",
  "styleIbu": true,
  "water": {
    "mashAdjustments": {
      "sodium": 0,
      "sulfate": 0,
      "calcium": 0,
      "acids": [
        {
          "alkalinityMeqL": 0,
          "bicarbonate": 0,
          "type": "lactic",
          "concentration": 80,
          "unit": "ml",
          "sulfate": 0,
          "amount": 0,
          "chloride": 0
        }
      ],
      "calciumCarbonate": 0,
      "calciumChloride": 0,
      "chloride": 0,
      "ltDWB": 0,
      "sodiumMetabisulfitePPM": 0,
      "volume": 18.3,
      "sodiumMetabisulfite": 0,
      "bicarbonate": 0,
      "magnesiumChloride": 0,
      "sodiumChloride": 0,
      "ltAMS": 0,
      "potassiumCarbonate": 0,
      "calciumSulfate": 0,
      "sodiumBicarbonate": 0,
      "magnesium": 0,
      "magnesiumSulfate": 0,
      "calciumHydroxide": 0
    },
    "diluted": null,
    "source": {
      "residualAlkalinity": 0,
      "sodium": 0,
      "_version": "3.0.0",
      "ionBalanceOff": false,
      "bicarbonateMeqL": 0,
      "bicarbonate": 0,
      "alkalinity": 0,
      "name": "Ingen vandprofil (neutral – tilpas til dit eget vand)",
      "anions": 0,
      "magnesium": 0,
      "residualAlkalinityMeqLCalc": 0,
      "sulfate": 0,
      "calcium": 0,
      "ionBalance": 0,
      "soClRatio": 0,
      "type": "source",
      "cations": 0,
      "hidden": false,
      "chloride": 0,
      "hardness": 0,
      "ph": 7
    },
    "meta": {
      "equalSourceTotal": true
    },
    "totalAdjustments": {
      "sodium": 0,
      "sulfate": 0,
      "calcium": 0,
      "acids": [
        {
          "alkalinityMeqL": 0,
          "bicarbonate": 0,
          "type": "lactic",
          "concentration": 80,
          "unit": "ml",
          "sulfate": 0,
          "amount": 0,
          "chloride": 0
        }
      ],
      "calciumCarbonate": 0,
      "calciumChloride": 0,
      "chloride": 0,
      "ltDWB": 0,
      "sodiumMetabisulfitePPM": 0,
      "volume": 34.72,
      "sodiumMetabisulfite": 0,
      "bicarbonate": 0,
      "magnesiumChloride": 0,
      "sodiumChloride": 0,
      "ltAMS": 0,
      "potassiumCarbonate": 0,
      "calciumSulfate": 0,
      "sodiumBicarbonate": 0,
      "magnesium": 0,
      "magnesiumSulfate": 0,
      "calciumHydroxide": 0
    },
    "sparge": {
      "residualAlkalinity": 0,
      "sodium": 0,
      "_version": "3.0.0",
      "ionBalanceOff": false,
      "bicarbonateMeqL": 0,
      "bicarbonate": 0,
      "alkalinity": 0,
      "name": "Ingen vandprofil (neutral – tilpas til dit eget vand)",
      "anions": 0,
      "magnesium": 0,
      "residualAlkalinityMeqLCalc": 0,
      "sulfate": 0,
      "calcium": 0,
      "ionBalance": 0,
      "soClRatio": 0,
      "type": "source",
      "cations": 0,
      "hidden": false,
      "chloride": 0,
      "hardness": 0,
      "ph": 7
    },
    "spargeWaterAmount": null,
    "mashPhDistilled": 5.5,
    "spargeAcidPhAdjustment": 0,
    "settings": {
      "calciumSulfate": {
        "sparge": false,
        "auto": false,
        "mash": false
      },
      "calciumHydroxide": {
        "auto": false,
        "mash": false,
        "sparge": false
      },
      "magnesiumSulfate": {
        "mash": false,
        "auto": false,
        "sparge": false
      },
      "sodiumBicarbonate": {
        "mash": false,
        "sparge": false,
        "auto": false
      },
      "calciumChloride": {
        "mash": false,
        "sparge": false,
        "form": "liquid",
        "auto": false
      },
      "sodiumChloride": {
        "auto": false,
        "sparge": false,
        "mash": false
      },
      "adjustSparge": false,
      "phCalculationEngine": "current"
    },
    "dilutionAmount": 0,
    "sourceTargetDiff": null,
    "acidPhAdjustment": 0,
    "dilutionPercentage": null,
    "totalTargetDiff": null,
    "total": {
      "residualAlkalinity": 0,
      "sodium": 0,
      "_version": "3.0.0",
      "ionBalanceOff": false,
      "bicarbonateMeqL": 0,
      "bicarbonate": 0,
      "alkalinity": 0,
      "name": "Ingen vandprofil (neutral – tilpas til dit eget vand)",
      "anions": 0,
      "magnesium": 0,
      "residualAlkalinityMeqLCalc": 0,
      "sulfate": 0,
      "calcium": 0,
      "ionBalance": 0,
      "soClRatio": 0,
      "type": "source",
      "cations": 0,
      "hidden": false,
      "chloride": 0,
      "hardness": 0,
      "ph": 7
    },
    "mashWaterAmount": null,
    "spargeTargetDiff": null,
    "mash": {
      "residualAlkalinity": 0,
      "sodium": 0,
      "_version": "3.0.0",
      "ionBalanceOff": false,
      "bicarbonateMeqL": 0,
      "bicarbonate": 0,
      "alkalinity": 0,
      "name": "Ingen vandprofil (neutral – tilpas til dit eget vand)",
      "anions": 0,
      "magnesium": 0,
      "residualAlkalinityMeqLCalc": 0,
      "sulfate": 0,
      "calcium": 0,
      "ionBalance": 0,
      "soClRatio": 0,
      "type": "source",
      "cations": 0,
      "hidden": false,
      "chloride": 0,
      "hardness": 0,
      "ph": 7
    },
    "spargeAdjustments": {
      "volume": 16.42,
      "acids": [
        {
          "amount": 0,
          "type": "lactic",
          "concentration": 80
        }
      ],
      "sodiumMetabisulfitePPM": 0,
      "calcium": 0,
      "magnesium": 0,
      "sodium": 0,
      "chloride": 0,
      "sulfate": 0,
      "bicarbonate": 0
    },
    "mashPh": 5.5,
    "mashTargetDiff": null,
    "enableSpargeAdjustments": false
  },
  "type": "All Grain",
  "fgEstimated": 1.009,
  "buGuRatio": 0.55,
  "rbRatio": 0.58,
  "extraGravity": 0,
  "fermentables": [
    {
      "grainCategory": "Base (Pilsner)",
      "friability": null,
      "fgdb": null,
      "amount": 3,
      "fan": null,
      "_id": "opk3e2b20a98cd3dc05b743ce75fce",
      "hidden": false,
      "supplier": "",
      "name": "pilsnermalt",
      "potential": 1.037,
      "notFermentable": false,
      "manufacturingDate": null,
      "cgdb": null,
      "maxInBatch": null,
      "_version": "3.0.1",
      "protein": null,
      "percentage": 49.18,
      "origin": "",
      "bestBeforeDate": null,
      "color": 1.7,
      "moisture": null,
      "userNotes": "",
      "diastaticPower": null,
      "usedIn": "",
      "coarseFineDiff": null,
      "acid": null,
      "potentialPercentage": 80.43,
      "notes": "",
      "type": "Grain",
      "substitutes": ""
    },
    {
      "potentialPercentage": 78.26,
      "acid": null,
      "type": "Grain",
      "coarseFineDiff": null,
      "diastaticPower": null,
      "percentage": 39.34,
      "userNotes": "",
      "moisture": null,
      "usedIn": "",
      "bestBeforeDate": null,
      "fan": null,
      "_id": "opk114780163df9f2f3dcd0d6c6a9a",
      "origin": "",
      "name": "münchenermalt type 1",
      "color": 7.6142,
      "maxInBatch": null,
      "notFermentable": false,
      "manufacturingDate": null,
      "_version": "3.0.1",
      "potential": 1.036,
      "cgdb": null,
      "notes": "",
      "fgdb": null,
      "hidden": false,
      "friability": null,
      "protein": null,
      "amount": 2.4,
      "grainCategory": "Base (Munich)",
      "supplier": "",
      "substitutes": ""
    },
    {
      "usedIn": "",
      "type": "Grain",
      "protein": null,
      "percentage": 8.2,
      "acid": null,
      "userNotes": "",
      "origin": "",
      "moisture": null,
      "notFermentable": false,
      "cgdb": null,
      "hidden": false,
      "bestBeforeDate": null,
      "potentialPercentage": 69.57,
      "amount": 0.5,
      "friability": null,
      "substitutes": "",
      "name": "Carafa Special type 2",
      "diastaticPower": null,
      "_version": "3.0.1",
      "notes": "",
      "maxInBatch": null,
      "coarseFineDiff": null,
      "grainCategory": "Roasted",
      "potential": 1.032,
      "manufacturingDate": null,
      "fan": null,
      "_id": "opkd9357143d68499e7af8ca75ac45",
      "color": 583.7563,
      "fgdb": null,
      "supplier": ""
    },
    {
      "moisture": null,
      "hidden": false,
      "amount": 0.2,
      "maxInBatch": null,
      "notFermentable": false,
      "type": "Grain",
      "friability": null,
      "manufacturingDate": null,
      "userNotes": "",
      "acid": null,
      "fan": null,
      "_id": "opk2a9416244b734fd916f89169c24",
      "bestBeforeDate": null,
      "protein": null,
      "potential": 1.034,
      "usedIn": "",
      "notes": "",
      "origin": "",
      "fgdb": null,
      "supplier": "",
      "diastaticPower": null,
      "color": 45.6853,
      "cgdb": null,
      "percentage": 3.28,
      "coarseFineDiff": null,
      "substitutes": "",
      "name": "Caramunich type 1",
      "_version": "3.0.1",
      "grainCategory": "Crystal/Caramel",
      "potentialPercentage": 73.91
    }
  ],
  "fg": 1.009,
  "createdAt": "2026-10-22T19:24:39.692Z",
  "_ev": 2,
  "firstWortGravity": null,
  "diastaticPower": 0
}
