{
  "intro": "",
  "numbering_scheme": "",
  "containers": [
    {
      "id": "Overview",
      "parent": null,
      "heading": "Overview of the boat",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "Overview"
      }
    },
    {
      "id": "aft-cabin",
      "parent": "Overview",
      "heading": "Aft cabin",
      "description": "",
      "items": [
        {
          "id": "aft-cabin-sb",
          "parent": null,
          "name": "Starboard (left) side, from aft to fore",
          "raw_text": "ID:aft-cabin-sb Starboard (left) side, from aft to fore",
          "metadata": {
            "id": "aft-cabin-sb"
          },
          "indented": false
        },
        {
          "id": "aft-cabin-sb1",
          "parent": null,
          "name": "Storage behind artwork - shoes - (philips screw driver needed for access)",
          "raw_text": "ID:aft-cabin-sb1 Storage behind artwork - shoes - (philips screw driver needed for access)",
          "metadata": {
            "id": "aft-cabin-sb1"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb-ward-r",
          "parent": null,
          "name": "Right (aft) wardrobe storage - Captain's clothes",
          "raw_text": "ID:aft-cabin-sb-ward-r Right (aft) wardrobe storage - Captain's clothes",
          "metadata": {
            "id": "aft-cabin-sb-ward-r"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb-ward-r1",
          "parent": null,
          "name": "Top shelf - Spare clothes, crews forgotten items, and clothes for paintwork",
          "raw_text": "ID:aft-cabin-sb-ward-r1 Top shelf - Spare clothes, crews forgotten items, and clothes for paintwork",
          "metadata": {
            "id": "aft-cabin-sb-ward-r1"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb-ward-r2",
          "parent": null,
          "name": "Upper shelf - Captain's clothes",
          "raw_text": "ID:aft-cabin-sb-ward-r2 Upper shelf - Captain's clothes",
          "metadata": {
            "id": "aft-cabin-sb-ward-r2"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb-ward-r3",
          "parent": null,
          "name": "Lower shelf - Long trousers and shorts (in fitted box)",
          "raw_text": "ID:aft-cabin-sb-ward-r3 Lower shelf - Long trousers and shorts (in fitted box)",
          "metadata": {
            "id": "aft-cabin-sb-ward-r3"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb-ward-r4",
          "parent": null,
          "name": "Bottom - Clothes for winter and extreme weather",
          "raw_text": "ID:aft-cabin-sb-ward-r4 Bottom - Clothes for winter and extreme weather",
          "metadata": {
            "id": "aft-cabin-sb-ward-r4"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb-ward-l",
          "parent": null,
          "name": "Left (fore) wardrobe storage - Katjas storage",
          "raw_text": "ID:aft-cabin-sb-ward-l Left (fore) wardrobe storage - Katjas storage",
          "metadata": {
            "id": "aft-cabin-sb-ward-l"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb10",
          "parent": null,
          "name": "Bench storage Clothes for paintwork",
          "raw_text": "ID:aft-cabin-sb10 Bench storage Clothes for paintwork",
          "metadata": {
            "id": "aft-cabin-sb10"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb11",
          "parent": null,
          "name": "Shelf under window - misc electronics",
          "raw_text": "ID:aft-cabin-sb11 Shelf under window - misc electronics",
          "metadata": {
            "id": "aft-cabin-sb11"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb12",
          "parent": null,
          "name": "Open storage - Life wests",
          "raw_text": "ID:aft-cabin-sb12 Open storage - Life wests",
          "metadata": {
            "id": "aft-cabin-sb12"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-sb13",
          "parent": null,
          "name": "Floor opening - empty space",
          "raw_text": "ID:aft-cabin-sb13 Floor opening - empty space",
          "metadata": {
            "id": "aft-cabin-sb13"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-c",
          "parent": null,
          "name": "Middle",
          "raw_text": "ID:aft-cabin-c Middle",
          "metadata": {
            "id": "aft-cabin-c"
          },
          "indented": false
        },
        {
          "id": "aft-cabin-c-aft",
          "parent": null,
          "name": "Openings behind bed",
          "raw_text": "ID:aft-cabin-c-aft Openings behind bed",
          "metadata": {
            "id": "aft-cabin-c-aft"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-c-aft1",
          "parent": null,
          "name": "starboard (left) - anchor chain",
          "raw_text": "ID:aft-cabin-c-aft1 starboard (left) - anchor chain",
          "metadata": {
            "id": "aft-cabin-c-aft1"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-c-aft2",
          "parent": null,
          "name": "Middle, small room under bathing platform. Paint brushes, PPE",
          "raw_text": "ID:aft-cabin-c-aft2 Middle, small room under bathing platform.  Paint brushes, PPE",
          "metadata": {
            "id": "aft-cabin-c-aft2"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-c-aft3",
          "parent": null,
          "name": "Port (right) - Epoxy storage and misc",
          "raw_text": "ID:aft-cabin-c-aft3 Port (right) - Epoxy storage and misc",
          "metadata": {
            "id": "aft-cabin-c-aft3"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-c-aft4",
          "parent": null,
          "name": "Shelf above bed",
          "raw_text": "ID:aft-cabin-c-aft4 Shelf above bed",
          "metadata": {
            "id": "aft-cabin-c-aft4"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-c-aft5",
          "parent": null,
          "name": "Night table starboard (left) side, w/ storages",
          "raw_text": "ID:aft-cabin-c-aft5 Night table starboard (left) side, w/ storages",
          "metadata": {
            "id": "aft-cabin-c-aft5"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-c-aft6",
          "parent": null,
          "name": "Night table port (right) side, w/ storages",
          "raw_text": "ID:aft-cabin-c-aft6 Night table port (right) side, w/ storages",
          "metadata": {
            "id": "aft-cabin-c-aft6"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-bed",
          "parent": null,
          "name": "Under bed",
          "raw_text": "ID:aft-cabin-bed Under bed",
          "metadata": {
            "id": "aft-cabin-bed"
          },
          "indented": false
        },
        {
          "id": "aft-cabin-bed1",
          "parent": null,
          "name": "By rudder",
          "raw_text": "ID:aft-cabin-bed1 By rudder",
          "metadata": {
            "id": "aft-cabin-bed1"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-bed2",
          "parent": null,
          "name": "Right/port side",
          "raw_text": "ID:aft-cabin-bed2 Right/port side",
          "metadata": {
            "id": "aft-cabin-bed2"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-bed3",
          "parent": null,
          "name": "Left/starboard side",
          "raw_text": "ID:aft-cabin-bed3 Left/starboard side",
          "metadata": {
            "id": "aft-cabin-bed3"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-bed4",
          "parent": null,
          "name": "Under feet - tools and chemicals",
          "raw_text": "ID:aft-cabin-bed4 Under feet - tools and chemicals",
          "metadata": {
            "id": "aft-cabin-bed4"
          },
          "indented": true
        },
        {
          "id": "B-02",
          "parent": null,
          "name": "Box B-02 - Lubricants and misc",
          "raw_text": "ID:B-02 Box B-02 - Lubricants and misc",
          "metadata": {
            "id": "B-02"
          },
          "indented": true
        },
        {
          "id": "B-03",
          "parent": null,
          "name": "Box B-03 - Bike parts and accessories",
          "raw_text": "ID:B-03 Box B-03 - Bike parts and accessories",
          "metadata": {
            "id": "B-03"
          },
          "indented": true
        },
        {
          "id": "B-04",
          "parent": null,
          "name": "Box B-04 - Sandpaper and sanding supplies",
          "raw_text": "ID:B-04 Box B-04 - Sandpaper and sanding supplies",
          "metadata": {
            "id": "B-04"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-port",
          "parent": null,
          "name": "Port (right) side, from aft to fore",
          "raw_text": "ID:aft-cabin-port Port (right) side, from aft to fore",
          "metadata": {
            "id": "aft-cabin-port"
          },
          "indented": false
        },
        {
          "id": "aft-cabin-port-art",
          "parent": null,
          "name": "Behind artwork",
          "raw_text": "ID:aft-cabin-port-art Behind artwork",
          "metadata": {
            "id": "aft-cabin-port-art"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-port-ward-l",
          "parent": null,
          "name": "Left wardrobe storage",
          "raw_text": "ID:aft-cabin-port-ward-l Left wardrobe storage",
          "metadata": {
            "id": "aft-cabin-port-ward-l"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-port-ward-l1",
          "parent": null,
          "name": "Top shelf",
          "raw_text": "ID:aft-cabin-port-ward-l1 Top shelf",
          "metadata": {
            "id": "aft-cabin-port-ward-l1"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-port-ward-l2",
          "parent": null,
          "name": "Upper shelf",
          "raw_text": "ID:aft-cabin-port-ward-l2 Upper shelf",
          "metadata": {
            "id": "aft-cabin-port-ward-l2"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-port-ward-l3",
          "parent": null,
          "name": "Lower shelf",
          "raw_text": "ID:aft-cabin-port-ward-l3 Lower shelf",
          "metadata": {
            "id": "aft-cabin-port-ward-l3"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-port-ward-l4",
          "parent": null,
          "name": "Bottom",
          "raw_text": "ID:aft-cabin-port-ward-l4 Bottom",
          "metadata": {
            "id": "aft-cabin-port-ward-l4"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-port-ward-r",
          "parent": null,
          "name": "Right wardrobe storage",
          "raw_text": "ID:aft-cabin-port-ward-r Right wardrobe storage",
          "metadata": {
            "id": "aft-cabin-port-ward-r"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-port-ward-hidden",
          "parent": null,
          "name": "Small hidden storage inside bathroom bench",
          "raw_text": "ID:aft-cabin-port-ward-hidden Small hidden storage inside bathroom bench",
          "metadata": {
            "id": "aft-cabin-port-ward-hidden"
          },
          "indented": true
        },
        {
          "id": "aft-cabin-s1",
          "parent": null,
          "name": "Left (aft) big storage - bikes, power tools, fishing",
          "raw_text": "ID:aft-cabin-s1 Left (aft) big storage - bikes, power tools, fishing",
          "metadata": {
            "id": "aft-cabin-s1"
          },
          "indented": false
        },
        {
          "id": "aft-cabin-s2",
          "parent": null,
          "name": "Right (fore) big storage - bikes, long 220V cables",
          "raw_text": "ID:aft-cabin-s2 Right (fore) big storage - bikes, long 220V cables",
          "metadata": {
            "id": "aft-cabin-s2"
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin"
      }
    },
    {
      "id": "aft-bathroom",
      "parent": "Overview",
      "heading": "Aft bathroom",
      "description": "Clockwise, starting from entrance door",
      "items": [
        {
          "id": "aft-bathroom-aft",
          "parent": null,
          "name": "Storage (aft) - hair drier, shaver, soaps",
          "raw_text": "ID:aft-bathroom-aft Storage (aft) - hair drier, shaver, soaps",
          "metadata": {
            "id": "aft-bathroom-aft"
          },
          "indented": false
        },
        {
          "id": "aft-bathroom-window",
          "parent": null,
          "name": "Shelf under the window - toiletries",
          "raw_text": "ID:aft-bathroom-window Shelf under the window - toiletries",
          "metadata": {
            "id": "aft-bathroom-window"
          },
          "indented": false
        },
        {
          "id": "aft-bathroom-sink",
          "parent": null,
          "name": "Storage under sink - cleaning chemicals",
          "raw_text": "ID:aft-bathroom-sink Storage under sink - cleaning chemicals",
          "metadata": {
            "id": "aft-bathroom-sink"
          },
          "indented": false
        },
        {
          "id": "aft-bathroom-fore-top",
          "parent": null,
          "name": "Storage top fore - free space",
          "raw_text": "ID:aft-bathroom-fore-top Storage top fore - free space",
          "metadata": {
            "id": "aft-bathroom-fore-top"
          },
          "indented": false
        },
        {
          "id": "aft-bathroom-fore-bottom",
          "parent": null,
          "name": "Storage bottom fore (big, closed with screws) - fibre rolls, technical installations",
          "raw_text": "ID:aft-bathroom-fore-bottom Storage bottom fore (big, closed with screws) - fibre rolls, technical installations",
          "metadata": {
            "id": "aft-bathroom-fore-bottom"
          },
          "indented": false
        },
        {
          "id": "aft-bathroom-floor",
          "parent": null,
          "name": "Under floor - humidity salt",
          "raw_text": "ID:aft-bathroom-floor Under floor - humidity salt",
          "metadata": {
            "id": "aft-bathroom-floor"
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-bathroom"
      }
    },
    {
      "id": "cockpit",
      "parent": "Overview",
      "heading": "Cockpit",
      "description": "",
      "items": [
        {
          "id": "cockpit-stern-port",
          "parent": null,
          "name": "Stern, port side - long fenders",
          "raw_text": "ID:cockpit-stern-port Stern, port side - long fenders",
          "metadata": {
            "id": "cockpit-stern-port"
          },
          "indented": false
        },
        {
          "id": "cockpit-stern-sb",
          "parent": null,
          "name": "Stern, starboard side - smaller fenders",
          "raw_text": "ID:cockpit-stern-sb Stern, starboard side - smaller fenders",
          "metadata": {
            "id": "cockpit-stern-sb"
          },
          "indented": false
        },
        {
          "id": "cockpit-window-port",
          "parent": null,
          "name": "Space under the window on the port side",
          "raw_text": "ID:cockpit-window-port Space under the window on the port side",
          "metadata": {
            "id": "cockpit-window-port"
          },
          "indented": false
        },
        {
          "id": "cockpit-bag-port",
          "parent": null,
          "name": "Bag with various things attached to the wall on the port side",
          "raw_text": "ID:cockpit-bag-port Bag with various things attached to the wall on the port side",
          "metadata": {
            "id": "cockpit-bag-port"
          },
          "indented": false
        },
        {
          "id": "cockpit-bench-dry",
          "parent": null,
          "name": "Bench storage, \"dry\" room port side - electric adaptors",
          "raw_text": "ID:cockpit-bench-dry Bench storage, \"dry\" room port side - electric adaptors",
          "metadata": {
            "id": "cockpit-bench-dry"
          },
          "indented": false
        },
        {
          "id": "cockpit-bench-port",
          "parent": null,
          "name": "Bench storage port side - mooring ropes",
          "raw_text": "ID:cockpit-bench-port Bench storage port side - mooring ropes",
          "metadata": {
            "id": "cockpit-bench-port"
          },
          "indented": false
        },
        {
          "id": "cockpit-window-sb",
          "parent": null,
          "name": "Space under the window on the starboard side",
          "raw_text": "ID:cockpit-window-sb Space under the window on the starboard side",
          "metadata": {
            "id": "cockpit-window-sb"
          },
          "indented": false
        },
        {
          "id": "cockpit-bench-sb",
          "parent": null,
          "name": "Bench storage starboard side",
          "raw_text": "ID:cockpit-bench-sb Bench storage starboard side",
          "metadata": {
            "id": "cockpit-bench-sb"
          },
          "indented": false
        },
        {
          "id": "cockpit-bench-sb-fore",
          "parent": null,
          "name": "Fore - thin ropes, static ropes",
          "raw_text": "ID:cockpit-bench-sb-fore Fore - thin ropes, static ropes",
          "metadata": {
            "id": "cockpit-bench-sb-fore"
          },
          "indented": true
        },
        {
          "id": "cockpit-bench-sb-mid",
          "parent": null,
          "name": "Mid - covers, drogue, deck brushes, pumps",
          "raw_text": "ID:cockpit-bench-sb-mid Mid - covers, drogue, deck brushes, pumps",
          "metadata": {
            "id": "cockpit-bench-sb-mid"
          },
          "indented": true
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit"
      }
    },
    {
      "id": "upper-saloon",
      "parent": "Overview",
      "heading": "Upper saloon",
      "description": "",
      "items": [
        {
          "id": "upper-saloon-port",
          "parent": null,
          "name": "Port side",
          "raw_text": "ID:upper-saloon-port Port side",
          "metadata": {
            "id": "upper-saloon-port"
          },
          "indented": false
        },
        {
          "id": "upper-saloon-port-under-bench",
          "parent": null,
          "name": "Under bench, aft - varnish projects",
          "raw_text": "ID:upper-saloon-port-under-bench Under bench, aft - varnish projects",
          "metadata": {
            "id": "upper-saloon-port-under-bench"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-port-floor",
          "parent": null,
          "name": "Under floor storage - hot water tank, C-04 to C-07 boxes",
          "raw_text": "ID:upper-saloon-port-floor Under floor storage - hot water tank, C-04 to C-07 boxes",
          "metadata": {
            "id": "upper-saloon-port-floor"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-sb",
          "parent": null,
          "name": "Starboard side",
          "raw_text": "ID:upper-saloon-sb Starboard side",
          "metadata": {
            "id": "upper-saloon-sb"
          },
          "indented": false
        },
        {
          "id": "upper-saloon-sb-floor",
          "parent": null,
          "name": "Under floor storage - diesel tank, water tanks, bags",
          "raw_text": "ID:upper-saloon-sb-floor Under floor storage - diesel tank, water tanks, bags",
          "metadata": {
            "id": "upper-saloon-sb-floor"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-sb-map",
          "parent": null,
          "name": "Storage under/to the right of map reading table - electronics, cables",
          "raw_text": "ID:upper-saloon-sb-map Storage under/to the right of map reading table - electronics, cables",
          "metadata": {
            "id": "upper-saloon-sb-map"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-sb-map-top",
          "parent": null,
          "name": "Top shelf - C-02, C-03 boxes, misc",
          "raw_text": "ID:upper-saloon-sb-map-top Top shelf - C-02, C-03 boxes, misc",
          "metadata": {
            "id": "upper-saloon-sb-map-top"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-sb-map-bottom",
          "parent": null,
          "name": "Bottom shelf - B-01, C-01 boxes",
          "raw_text": "ID:upper-saloon-sb-map-bottom Bottom shelf - B-01, C-01 boxes",
          "metadata": {
            "id": "upper-saloon-sb-map-bottom"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-sb-tv-tools",
          "parent": null,
          "name": "Tools storage under TV",
          "raw_text": "ID:upper-saloon-sb-tv-tools Tools storage under TV",
          "metadata": {
            "id": "upper-saloon-sb-tv-tools"
          },
          "indented": true
        },
        {
          "id": "twisting-tools",
          "parent": null,
          "name": "Gray plastic box - screwdrivers, hex keys",
          "raw_text": "ID:twisting-tools Gray plastic box - screwdrivers, hex keys",
          "metadata": {
            "id": "twisting-tools"
          },
          "indented": true
        },
        {
          "id": "non-twist-tools",
          "parent": null,
          "name": "Green plastic box - measuring, cutting, electrical tools",
          "raw_text": "ID:non-twist-tools Green plastic box - measuring, cutting, electrical tools",
          "metadata": {
            "id": "non-twist-tools"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-sb-tv-boxes",
          "parent": null,
          "name": "Box storage at bottom under TV - BL-*, BR-*, ML-* boxes",
          "raw_text": "ID:upper-saloon-sb-tv-boxes Box storage at bottom under TV - BL-*, BR-*, ML-* boxes",
          "metadata": {
            "id": "upper-saloon-sb-tv-boxes"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-sb-glass",
          "parent": null,
          "name": "Glass shelf to the right of TV",
          "raw_text": "ID:upper-saloon-sb-glass Glass shelf to the right of TV",
          "metadata": {
            "id": "upper-saloon-sb-glass"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-sb-glass-under",
          "parent": null,
          "name": "Storage under glass shelf",
          "raw_text": "ID:upper-saloon-sb-glass-under Storage under glass shelf",
          "metadata": {
            "id": "upper-saloon-sb-glass-under"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-mid",
          "parent": null,
          "name": "Middle",
          "raw_text": "ID:upper-saloon-mid Middle",
          "metadata": {
            "id": "upper-saloon-mid"
          },
          "indented": false
        },
        {
          "id": "upper-saloon-engine",
          "parent": null,
          "name": "Engine room",
          "raw_text": "ID:upper-saloon-engine Engine room",
          "metadata": {
            "id": "upper-saloon-engine"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-battery",
          "parent": null,
          "name": "Battery room",
          "raw_text": "ID:upper-saloon-battery Battery room",
          "metadata": {
            "id": "upper-saloon-battery"
          },
          "indented": true
        },
        {
          "id": "upper-saloon-battery-lid",
          "parent": null,
          "name": "Below the lid",
          "raw_text": "ID:upper-saloon-battery-lid Below the lid",
          "metadata": {
            "id": "upper-saloon-battery-lid"
          },
          "indented": true
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon"
      }
    },
    {
      "id": "lower-saloon",
      "parent": "Overview",
      "heading": "Lower saloon",
      "description": "",
      "items": [
        {
          "id": "pantry",
          "parent": null,
          "name": "Pantry (clockwise, from aft to front)",
          "raw_text": "ID:pantry Pantry (clockwise, from aft to front)",
          "metadata": {
            "id": "pantry"
          },
          "indented": false
        },
        {
          "id": "pantry-shelf-fridge",
          "parent": null,
          "name": "Shelf above fridge",
          "raw_text": "ID:pantry-shelf-fridge Shelf above fridge",
          "metadata": {
            "id": "pantry-shelf-fridge"
          },
          "indented": true
        },
        {
          "id": "pantry-fridge",
          "parent": null,
          "name": "Fridge",
          "raw_text": "ID:pantry-fridge Fridge",
          "metadata": {
            "id": "pantry-fridge"
          },
          "indented": true
        },
        {
          "id": "pantry-knife",
          "parent": null,
          "name": "Magnetic knife holder",
          "raw_text": "ID:pantry-knife Magnetic knife holder",
          "metadata": {
            "id": "pantry-knife"
          },
          "indented": true
        },
        {
          "id": "pantry-spice-stove",
          "parent": null,
          "name": "Spice/oil shelf behind stove",
          "raw_text": "ID:pantry-spice-stove Spice/oil shelf behind stove",
          "metadata": {
            "id": "pantry-spice-stove"
          },
          "indented": true
        },
        {
          "id": "pantry-hooks",
          "parent": null,
          "name": "Hooks above that shelf",
          "raw_text": "ID:pantry-hooks Hooks above that shelf",
          "metadata": {
            "id": "pantry-hooks"
          },
          "indented": true
        },
        {
          "id": "pantry-behind-stove",
          "parent": null,
          "name": "Space behind stove - fresh produce",
          "raw_text": "ID:pantry-behind-stove Space behind stove - fresh produce",
          "metadata": {
            "id": "pantry-behind-stove"
          },
          "indented": true
        },
        {
          "id": "pantry-under-stove",
          "parent": null,
          "name": "Space under stove",
          "raw_text": "ID:pantry-under-stove Space under stove",
          "metadata": {
            "id": "pantry-under-stove"
          },
          "indented": true
        },
        {
          "id": "pantry-spice-paper",
          "parent": null,
          "name": "Spice shelf above paper holder",
          "raw_text": "ID:pantry-spice-paper Spice shelf above paper holder",
          "metadata": {
            "id": "pantry-spice-paper"
          },
          "indented": true
        },
        {
          "id": "pantry-storage-paper",
          "parent": null,
          "name": "Storage room above paper holder",
          "raw_text": "ID:pantry-storage-paper Storage room above paper holder",
          "metadata": {
            "id": "pantry-storage-paper"
          },
          "indented": true
        },
        {
          "id": "pantry-around-foodbox",
          "parent": null,
          "name": "Around food box",
          "raw_text": "ID:pantry-around-foodbox Around food box",
          "metadata": {
            "id": "pantry-around-foodbox"
          },
          "indented": true
        },
        {
          "id": "pantry-foodbox",
          "parent": null,
          "name": "Food box",
          "raw_text": "ID:pantry-foodbox Food box",
          "metadata": {
            "id": "pantry-foodbox"
          },
          "indented": true
        },
        {
          "id": "F-01",
          "parent": null,
          "name": "Bouillon container",
          "raw_text": "ID:F-01 Bouillon container",
          "metadata": {
            "id": "F-01"
          },
          "indented": true
        },
        {
          "id": "F-02",
          "parent": null,
          "name": "Flour container",
          "raw_text": "ID:F-02 Flour container",
          "metadata": {
            "id": "F-02"
          },
          "indented": true
        },
        {
          "id": "F-03",
          "parent": null,
          "name": "Salt container",
          "raw_text": "ID:F-03 Salt container",
          "metadata": {
            "id": "F-03"
          },
          "indented": true
        },
        {
          "id": "F-04",
          "parent": null,
          "name": "Breadcrumbs container",
          "raw_text": "ID:F-04 Breadcrumbs container",
          "metadata": {
            "id": "F-04"
          },
          "indented": true
        },
        {
          "id": "F-13",
          "parent": null,
          "name": "Spices container",
          "raw_text": "ID:F-13 Spices container",
          "metadata": {
            "id": "F-13"
          },
          "indented": true
        },
        {
          "id": "F-10",
          "parent": null,
          "name": "Cereals container",
          "raw_text": "ID:F-10 Cereals container",
          "metadata": {
            "id": "F-10"
          },
          "indented": true
        },
        {
          "id": "F-11",
          "parent": null,
          "name": "Flour container (Turkish)",
          "raw_text": "ID:F-11 Flour container (Turkish)",
          "metadata": {
            "id": "F-11"
          },
          "indented": true
        },
        {
          "id": "F-12",
          "parent": null,
          "name": "Mixed dry goods container",
          "raw_text": "ID:F-12 Mixed dry goods container",
          "metadata": {
            "id": "F-12"
          },
          "indented": true
        },
        {
          "id": "pantry-under-sink",
          "parent": null,
          "name": "Storage under sink",
          "raw_text": "ID:pantry-under-sink Storage under sink",
          "metadata": {
            "id": "pantry-under-sink"
          },
          "indented": true
        },
        {
          "id": "pantry-under-sink-top",
          "parent": null,
          "name": "Top shelf",
          "raw_text": "ID:pantry-under-sink-top Top shelf",
          "metadata": {
            "id": "pantry-under-sink-top"
          },
          "indented": true
        },
        {
          "id": "pantry-under-sink-bottom",
          "parent": null,
          "name": "Bottom shelf",
          "raw_text": "ID:pantry-under-sink-bottom Bottom shelf",
          "metadata": {
            "id": "pantry-under-sink-bottom"
          },
          "indented": true
        },
        {
          "id": "pantry-drawers",
          "parent": null,
          "name": "Drawers to the right of sink",
          "raw_text": "ID:pantry-drawers Drawers to the right of sink",
          "metadata": {
            "id": "pantry-drawers"
          },
          "indented": true
        },
        {
          "id": "pantry-drawer-cutlery",
          "parent": null,
          "name": "Upper drawer - cutlery",
          "raw_text": "ID:pantry-drawer-cutlery Upper drawer - cutlery",
          "metadata": {
            "id": "pantry-drawer-cutlery"
          },
          "indented": true
        },
        {
          "id": "pantry-drawer-utensils",
          "parent": null,
          "name": "Second drawer - utensils",
          "raw_text": "ID:pantry-drawer-utensils Second drawer - utensils",
          "metadata": {
            "id": "pantry-drawer-utensils"
          },
          "indented": true
        },
        {
          "id": "pantry-drawer-bread",
          "parent": null,
          "name": "Third drawer - bread",
          "raw_text": "ID:pantry-drawer-bread Third drawer - bread",
          "metadata": {
            "id": "pantry-drawer-bread"
          },
          "indented": true
        },
        {
          "id": "pantry-drawer-tea",
          "parent": null,
          "name": "Bottom drawer - tea",
          "raw_text": "ID:pantry-drawer-tea Bottom drawer - tea",
          "metadata": {
            "id": "pantry-drawer-tea"
          },
          "indented": true
        },
        {
          "id": "pantry-drawer-under",
          "parent": null,
          "name": "Under bottom drawer",
          "raw_text": "ID:pantry-drawer-under Under bottom drawer",
          "metadata": {
            "id": "pantry-drawer-under"
          },
          "indented": true
        },
        {
          "id": "pantry-sink",
          "parent": null,
          "name": "Sink",
          "raw_text": "ID:pantry-sink Sink",
          "metadata": {
            "id": "pantry-sink"
          },
          "indented": true
        },
        {
          "id": "pantry-above-sink",
          "parent": null,
          "name": "Storage above sink",
          "raw_text": "ID:pantry-above-sink Storage above sink",
          "metadata": {
            "id": "pantry-above-sink"
          },
          "indented": true
        },
        {
          "id": "pantry-pyro",
          "parent": null,
          "name": "Storage with pyro effects",
          "raw_text": "ID:pantry-pyro Storage with pyro effects",
          "metadata": {
            "id": "pantry-pyro"
          },
          "indented": true
        },
        {
          "id": "aisle",
          "parent": null,
          "name": "Aisle",
          "raw_text": "ID:aisle Aisle",
          "metadata": {
            "id": "aisle"
          },
          "indented": false
        },
        {
          "id": "aisle-tech",
          "parent": null,
          "name": "Technical box under stairs",
          "raw_text": "ID:aisle-tech Technical box under stairs",
          "metadata": {
            "id": "aisle-tech"
          },
          "indented": true
        },
        {
          "id": "food1",
          "parent": null,
          "name": "Storage aft of the mast",
          "raw_text": "ID:food1 Storage aft of the mast",
          "metadata": {
            "id": "food1"
          },
          "indented": true
        },
        {
          "id": "food2",
          "parent": null,
          "name": "Storage in front of mast",
          "raw_text": "ID:food2 Storage in front of mast",
          "metadata": {
            "id": "food2"
          },
          "indented": true
        },
        {
          "id": "food3",
          "parent": null,
          "name": "Storage under floor fore, outside toilet",
          "raw_text": "ID:food3 Storage under floor fore, outside toilet",
          "metadata": {
            "id": "food3"
          },
          "indented": true
        },
        {
          "id": "lower-saloon-sb",
          "parent": null,
          "name": "Starboard saloon area",
          "raw_text": "ID:lower-saloon-sb Starboard saloon area",
          "metadata": {
            "id": "lower-saloon-sb"
          },
          "indented": false
        },
        {
          "id": "food4",
          "parent": null,
          "name": "Storage under the table",
          "raw_text": "ID:food4 Storage under the table",
          "metadata": {
            "id": "food4"
          },
          "indented": true
        },
        {
          "id": "lower-saloon-sb-bench",
          "parent": null,
          "name": "Storage under benches",
          "raw_text": "ID:lower-saloon-sb-bench Storage under benches",
          "metadata": {
            "id": "lower-saloon-sb-bench"
          },
          "indented": true
        },
        {
          "id": "lower-saloon-sb-aft",
          "parent": null,
          "name": "Aft",
          "raw_text": "ID:lower-saloon-sb-aft Aft",
          "metadata": {
            "id": "lower-saloon-sb-aft"
          },
          "indented": true
        },
        {
          "id": "lower-saloon-sb-mid",
          "parent": null,
          "name": "Middle",
          "raw_text": "ID:lower-saloon-sb-mid Middle",
          "metadata": {
            "id": "lower-saloon-sb-mid"
          },
          "indented": true
        },
        {
          "id": "lower-saloon-sb-fore",
          "parent": null,
          "name": "Fore",
          "raw_text": "ID:lower-saloon-sb-fore Fore",
          "metadata": {
            "id": "lower-saloon-sb-fore"
          },
          "indented": true
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "lower-saloon"
      }
    },
    {
      "id": "deck",
      "parent": "Overview",
      "heading": "Deck",
      "description": "",
      "items": [
        {
          "id": "deck",
          "parent": null,
          "name": "Out on deck, by the mast",
          "raw_text": "ID:deck Out on deck, by the mast",
          "metadata": {
            "id": "deck"
          },
          "indented": false
        },
        {
          "id": "block-harken-hk1564",
          "parent": null,
          "name": "Harken Fiddle Block with Swivel, Clamp and Becket HK1564 (2 sheave, 76mm, V4A stainless); to be installed in the rig — starboard staysail shroud/backstay (SVB24 order 3988629, in transit)",
          "raw_text": "category:sailing-hardware tag:in-transit ID:block-harken-hk1564 EAN:097653004707 price:EUR:413.39/pcs Harken Fiddle Block with Swivel, Clamp and Becket HK1564 (2 sheave, 76mm, V4A stainless); to be installed in the rig — starboard staysail shroud/backstay (SVB24 order 3988629, in transit)",
          "metadata": {
            "id": "block-harken-hk1564",
            "ean": "097653004707",
            "price": "EUR:413.39/pcs",
            "tags": [
              "in-transit"
            ],
            "categories": [
              "sailing-hardware"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "deck"
      }
    },
    {
      "id": "fore-toilet",
      "parent": "Overview",
      "heading": "Fore toilet/bathroom",
      "description": "",
      "items": [
        {
          "id": "fore-toilet-right",
          "parent": null,
          "name": "Cupboard to the right - toiletries, hygiene",
          "raw_text": "ID:fore-toilet-right Cupboard to the right - toiletries, hygiene",
          "metadata": {
            "id": "fore-toilet-right"
          },
          "indented": false
        },
        {
          "id": "fore-toilet-left",
          "parent": null,
          "name": "Cupboard to the left - toilet paper",
          "raw_text": "ID:fore-toilet-left Cupboard to the left - toilet paper",
          "metadata": {
            "id": "fore-toilet-left"
          },
          "indented": false
        },
        {
          "id": "fore-toilet-undersink",
          "parent": null,
          "name": "Under sink storage - cleaning supplies",
          "raw_text": "ID:fore-toilet-undersink Under sink storage - cleaning supplies",
          "metadata": {
            "id": "fore-toilet-undersink"
          },
          "indented": false
        },
        {
          "id": "scissors-msc-2026-07-28",
          "parent": null,
          "name": "Ножица MSC 01 / scissors",
          "raw_text": "category:scissors ID:scissors-msc-2026-07-28 qty:1 price:EUR:3.83/pcs Ножица MSC 01 / scissors",
          "metadata": {
            "id": "scissors-msc-2026-07-28",
            "qty": 1.0,
            "price": "EUR:3.83/pcs",
            "categories": [
              "scissors"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "fore-toilet"
      }
    },
    {
      "id": "fore-cabin",
      "parent": "Overview",
      "heading": "Fore cabin",
      "description": "",
      "items": [
        {
          "id": "fore-cabin-bed",
          "parent": null,
          "name": "Under bed - misc storage, spare parts",
          "raw_text": "ID:fore-cabin-bed Under bed - misc storage, spare parts",
          "metadata": {
            "id": "fore-cabin-bed"
          },
          "indented": false
        },
        {
          "id": "fore-cabin-berth",
          "parent": null,
          "name": "Berth (bedding) - pillows, sleeping bag",
          "raw_text": "ID:fore-cabin-berth Berth (bedding) - pillows, sleeping bag",
          "metadata": {
            "id": "fore-cabin-berth"
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "fore-cabin"
      }
    },
    {
      "id": "Items",
      "parent": null,
      "heading": "Items, descriptions and permanently installed equipment",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Dhingy (should find a better solution)",
          "raw_text": "Dhingy (should find a better solution)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some extra anchor rope (?)",
          "raw_text": "Some extra anchor rope (?)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Two ladder fenders",
          "raw_text": "Two ladder fenders",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "Items"
      }
    },
    {
      "id": "aft-cabin-sb13",
      "parent": "Items",
      "heading": "Floor opening - empty space",
      "description": "This is a relatively small room and frequently wet from seawater, so not much usable.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-sb13"
      }
    },
    {
      "id": "aft-cabin-c-aft1",
      "parent": "Items",
      "heading": "- Aft cabin, behind bed, to the left",
      "description": "This used to be a very wet room - there is an aft anchor windlass on the top of the room and an opening for the chain, causing water to enter freely.  To let the water out there was a drainage hole in the bottom of the storage - the problem is just that under normal sailing, waves and particularly tilting towards starboard the drainage hull is under the water line.  While the boat was up for maintenance in Portugal my crew decided it \"couldn't be like this\" and sealed the bottom of it.  As the windlass is currently not in use (and haven't been working for a while) I've tried to seal it from the top too.  Probably the more proper thing to do here is to have a small pump inside that can pump out excess water and try to get the winch to work again.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-c-aft1"
      }
    },
    {
      "id": "aft-cabin-c-aft2",
      "parent": "Items",
      "heading": "- Aft cabin, behind bed, middle",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Some spare parts for table support (project: make a second support for the cockpit table?)",
          "raw_text": "Some spare parts for table support (project: make a second support for the cockpit table?)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Small black box with some wooden plugs and tape (far right)",
          "raw_text": "Small black box with some wooden plugs and tape (far right)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some protection suits and shoe covers",
          "raw_text": "Some protection suits and shoe covers",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Gloves",
          "raw_text": "Gloves",
          "metadata": {},
          "indented": false
        },
        {
          "id": "gloves-nitrile-tb25",
          "parent": null,
          "name": "Nitrile gloves (from former-TB-25)",
          "raw_text": "category:gloves ID:gloves-nitrile-tb25 EAN:3800501874332 Nitrile gloves (from former-TB-25)",
          "metadata": {
            "id": "gloves-nitrile-tb25",
            "ean": "3800501874332",
            "categories": [
              "gloves"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Personal protection gear (mask, glasses, gloves, airplugs)",
          "raw_text": "Personal protection gear (mask, glasses, gloves, airplugs)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Antiduggmiddel - anti dew - biltema 36-173",
          "raw_text": "Antiduggmiddel - anti dew - biltema 36-173",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Box with brushes and syringes",
          "raw_text": "Box with brushes and syringes",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A bike lock, but where is the key",
          "raw_text": "A bike lock, but where is the key",
          "metadata": {},
          "indented": false
        },
        {
          "id": "bikelock-btwin-120-2026-07-31",
          "parent": null,
          "name": "B'Twin 120 combination cable lock for accessories (2 pcs)",
          "raw_text": "category:bicycle_lock ID:bikelock-btwin-120-2026-07-31 qty:2 price:EUR:10.22/pcs B'Twin 120 combination cable lock for accessories (2 pcs)",
          "metadata": {
            "id": "bikelock-btwin-120-2026-07-31",
            "qty": 2.0,
            "price": "EUR:10.22/pcs",
            "categories": [
              "bicycle_lock"
            ]
          },
          "indented": false
        },
        {
          "id": "bikelock-chain-2026-08-04",
          "parent": null,
          "name": "Заключване механично за велосипед / bike chain lock, 6mm links, 117cm, 5-digit code (Delta-Sport, IAN 500577)",
          "raw_text": "category:bicycle_lock ID:bikelock-chain-2026-08-04 EAN:4054599116914 qty:1 price:EUR:6.64/stk Заключване механично за велосипед / bike chain lock, 6mm links, 117cm, 5-digit code (Delta-Sport, IAN 500577)",
          "metadata": {
            "id": "bikelock-chain-2026-08-04",
            "ean": "4054599116914",
            "qty": 1.0,
            "price": "EUR:6.64/stk",
            "categories": [
              "bicycle_lock"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-c-aft2"
      }
    },
    {
      "id": "aft-cabin-sb1",
      "parent": "Items",
      "heading": "Aft cabin, starboard, behind artwork",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "JJs sleeping bag and shoes and zippo finger warmer (inside shoe)",
          "raw_text": "JJs sleeping bag and shoes and zippo finger warmer (inside shoe)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Box with cow skin for the steering wheel",
          "raw_text": "Box with cow skin for the steering wheel",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Shoes that we probably will need soon! (probably not the best place for them)",
          "raw_text": "Shoes that we probably will need soon!  (probably not the best place for them)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Rail for the mast/rolling sail (TODO-item)",
          "raw_text": "Rail for the mast/rolling sail (TODO-item)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Krank-guard for the brompton bike (TODO: should be repaired slightly and put back properly)",
          "raw_text": "Krank-guard for the brompton bike (TODO: should be repaired slightly and put back properly)",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-sb1"
      }
    },
    {
      "id": "aft-cabin-sb-ward-r",
      "parent": "Items",
      "heading": "Right (aft) wardrobe storage - Captain's clothes",
      "description": "photos:aft-cabin-sb-ward-r",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-sb-ward-r"
      }
    },
    {
      "id": "aft-cabin-sb-ward-r1",
      "parent": "Items",
      "heading": "Right wardrobe - Top shelf",
      "description": "Spare clothes, crews' forgotten items, and clothes for paintwork - to be borrowed, used for epoxy/paintwork, or moved down to a keeper shelf if something turns out to be worth keeping.",
      "items": [
        {
          "id": "shorts-decathlon",
          "parent": null,
          "name": "DECATHLON NH500 Regular shorts (beige, size FR 42 / UK 32\", Item 4290358, made in Pakistan) — spare; move down if a keeper",
          "raw_text": "category:outdoor-clothing ID:shorts-decathlon DECATHLON NH500 Regular shorts (beige, size FR 42 / UK 32\", Item 4290358, made in Pakistan) — spare; move down if a keeper",
          "metadata": {
            "id": "shorts-decathlon",
            "categories": [
              "outdoor-clothing"
            ]
          },
          "indented": false
        },
        {
          "id": "shorts-gray",
          "parent": null,
          "name": "Gray shorts — spare; move down if a keeper",
          "raw_text": "category:clothing ID:shorts-gray Gray shorts — spare; move down if a keeper",
          "metadata": {
            "id": "shorts-gray",
            "categories": [
              "clothing"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-sb-ward-r1"
      }
    },
    {
      "id": "aft-cabin-sb-ward-r2",
      "parent": "Items",
      "heading": "Right wardrobe - Upper shelf",
      "description": "Captain's everyday clothes: a few pieces of underwear, one beach short, a striped long-sleeved buttoned shirt, ~13 T-shirts and lots of black socks.",
      "items": [
        {
          "id": "underwear-tb09",
          "parent": null,
          "name": "Underwear pieces",
          "raw_text": "category:underwear ID:underwear-tb09 qty:4 Underwear pieces",
          "metadata": {
            "id": "underwear-tb09",
            "qty": 4.0,
            "categories": [
              "underwear"
            ]
          },
          "indented": false
        },
        {
          "id": "socks-tb09",
          "parent": null,
          "name": "Pairs of socks (black)",
          "raw_text": "category:socks ID:socks-tb09 qty:6 Pairs of socks (black)",
          "metadata": {
            "id": "socks-tb09",
            "qty": 6.0,
            "categories": [
              "socks"
            ]
          },
          "indented": false
        },
        {
          "id": "shorts-rival",
          "parent": null,
          "name": "RIVAL ATHLETICS blue bathing shorts (mesh lining, PORD20600)",
          "raw_text": "category:swimwear ID:shorts-rival RIVAL ATHLETICS blue bathing shorts (mesh lining, PORD20600)",
          "metadata": {
            "id": "shorts-rival",
            "categories": [
              "swimwear"
            ]
          },
          "indented": false
        },
        {
          "id": "shirt-striped",
          "parent": null,
          "name": "Striped shirt (Henry Choice, Union Made, size L, green/blue/white stripes, long sleeves, buttoned)",
          "raw_text": "category:shirt ID:shirt-striped Striped shirt (Henry Choice, Union Made, size L, green/blue/white stripes, long sleeves, buttoned)",
          "metadata": {
            "id": "shirt-striped",
            "categories": [
              "shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirt-bitcoin",
          "parent": null,
          "name": "Bitcoin t-shirt (black with orange logo)",
          "raw_text": "category:clothing ID:tshirt-bitcoin Bitcoin t-shirt (black with orange logo)",
          "metadata": {
            "id": "tshirt-bitcoin",
            "categories": [
              "clothing"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirt-irctromso",
          "parent": null,
          "name": "#IRCTromsø 1998 t-shirt (gray, \"Natural Born Idlers\" print, commemorative IRC gathering)",
          "raw_text": "category:t-shirt ID:tshirt-irctromso #IRCTromsø 1998 t-shirt (gray, \"Natural Born Idlers\" print, commemorative IRC gathering)",
          "metadata": {
            "id": "tshirt-irctromso",
            "categories": [
              "t-shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirt-berkeley",
          "parent": null,
          "name": "BERKELEY black t-shirt with penguin print",
          "raw_text": "category:t-shirt ID:tshirt-berkeley BERKELEY black t-shirt with penguin print",
          "metadata": {
            "id": "tshirt-berkeley",
            "categories": [
              "t-shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirt-electra",
          "parent": null,
          "name": "ELECTRA coral/pink t-shirt (size S oversize, 100% cotton, made in Turkey)",
          "raw_text": "category:t-shirt ID:tshirt-electra ELECTRA coral/pink t-shirt (size S oversize, 100% cotton, made in Turkey) EAN:6900000279899",
          "metadata": {
            "id": "tshirt-electra",
            "ean": "6900000279899",
            "categories": [
              "t-shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirt-ittalker-2025",
          "parent": null,
          "name": "IT Talker Gathering 2025 T-shirt (black, B&C Collection, size L)",
          "raw_text": "category:t-shirt ID:tshirt-ittalker-2025 IT Talker Gathering 2025 T-shirt (black, B&C Collection, size L)",
          "metadata": {
            "id": "tshirt-ittalker-2025",
            "categories": [
              "t-shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirt-white-bamboo",
          "parent": null,
          "name": "White T-shirt (L/XL, 65% bamboo viscose, 30% cotton, 5% elastane, still white)",
          "raw_text": "category:t-shirt ID:tshirt-white-bamboo White T-shirt (L/XL, 65% bamboo viscose, 30% cotton, 5% elastane, still white)",
          "metadata": {
            "id": "tshirt-white-bamboo",
            "categories": [
              "t-shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirt-blockchain-fridge",
          "parent": null,
          "name": "\"On the blockchain, nobody knows you're a fridge\" T-shirt (gray, some spots, home use)",
          "raw_text": "category:t-shirt category:home-clothing-use ID:tshirt-blockchain-fridge \"On the blockchain, nobody knows you're a fridge\" T-shirt (gray, some spots, home use)",
          "metadata": {
            "id": "tshirt-blockchain-fridge",
            "categories": [
              "t-shirt",
              "home-clothing-use"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirt-baltimore",
          "parent": null,
          "name": "Baltimore Orioles T-shirt (gray, Majestic brand, size M, faded colors, home use)",
          "raw_text": "category:t-shirt category:home-clothing-use ID:tshirt-baltimore Baltimore Orioles T-shirt (gray, Majestic brand, size M, faded colors, home use)",
          "metadata": {
            "id": "tshirt-baltimore",
            "categories": [
              "t-shirt",
              "home-clothing-use"
            ]
          },
          "indented": false
        },
        {
          "id": "decathlon-grey",
          "parent": null,
          "name": "Decathlon grey T-shirt (men's round-neck fitness, Regular fit, size L, made in Egypt, bought 2025-07-24)",
          "raw_text": "category:clothing/t-shirt ID:decathlon-grey EAN:03608418831680 price:BGN:16.99/pcs Decathlon grey T-shirt (men's round-neck fitness, Regular fit, size L, made in Egypt, bought 2025-07-24)",
          "metadata": {
            "id": "decathlon-grey",
            "ean": "03608418831680",
            "price": "BGN:16.99/pcs",
            "categories": [
              "clothing/t-shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirts-wardrobe-extra",
          "parent": null,
          "name": "Additional T-shirts, not individually registered (to reach the ~13 counted on this shelf)",
          "raw_text": "category:t-shirt ID:tshirts-wardrobe-extra qty:4 Additional T-shirts, not individually registered (to reach the ~13 counted on this shelf)",
          "metadata": {
            "id": "tshirts-wardrobe-extra",
            "qty": 4.0,
            "categories": [
              "t-shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "shirt-forclaz-nh100-2026-07-31",
          "parent": null,
          "name": "Forclaz NH100 men's short-sleeve hiking shirt, beige (size L)",
          "raw_text": "category:shirt ID:shirt-forclaz-nh100-2026-07-31 qty:1 price:EUR:16.87/pcs Forclaz NH100 men's short-sleeve hiking shirt, beige (size L)",
          "metadata": {
            "id": "shirt-forclaz-nh100-2026-07-31",
            "qty": 1.0,
            "price": "EUR:16.87/pcs",
            "categories": [
              "shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "tshirt-kiprun-run100-2026-07-31",
          "parent": null,
          "name": "Kiprun Run 100 men's running t-shirt, white (size L)",
          "raw_text": "category:t-shirt ID:tshirt-kiprun-run100-2026-07-31 qty:1 price:EUR:7.49/pcs Kiprun Run 100 men's running t-shirt, white (size L)",
          "metadata": {
            "id": "tshirt-kiprun-run100-2026-07-31",
            "qty": 1.0,
            "price": "EUR:7.49/pcs",
            "categories": [
              "t-shirt"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-sb-ward-r2"
      }
    },
    {
      "id": "aft-cabin-sb-ward-r3",
      "parent": "Items",
      "heading": "Right wardrobe - Lower shelf",
      "description": "In a box cut to fit the curved hull side: six long trousers (left) and two shorts (right).",
      "items": [
        {
          "id": "trousers-tweed",
          "parent": null,
          "name": "Grey tweed/herringbone wool trousers",
          "raw_text": "category:clothing ID:trousers-tweed Grey tweed/herringbone wool trousers",
          "metadata": {
            "id": "trousers-tweed",
            "categories": [
              "clothing"
            ]
          },
          "indented": false
        },
        {
          "id": "pants-decathlon-nh500",
          "parent": null,
          "name": "size:44 Decathlon NH500 Regular hiking pants grey (size 44 / FR 44 / UK 34 / L32, added 2026-01-18)",
          "raw_text": "category:hiking-pants category:outdoor ID:pants-decathlon-nh500 EAN:3608439320989 size:44 price:EUR:23.52 Decathlon NH500 Regular hiking pants grey (size 44 / FR 44 / UK 34 / L32, added 2026-01-18)",
          "metadata": {
            "id": "pants-decathlon-nh500",
            "ean": "3608439320989",
            "price": "EUR:23.52",
            "categories": [
              "hiking-pants",
              "outdoor"
            ]
          },
          "indented": false
        },
        {
          "id": "trousers-cargo-lidl",
          "parent": null,
          "name": "МЪЖКИ КАРГО ПАНТ men's cargo trousers (Lidl 2026-03-04)",
          "raw_text": "category:clothing/trouser ID:trousers-cargo-lidl EAN:0481093 price:EUR:9.99/pcs МЪЖКИ КАРГО ПАНТ men's cargo trousers (Lidl 2026-03-04)",
          "metadata": {
            "id": "trousers-cargo-lidl",
            "ean": "0481093",
            "price": "EUR:9.99/pcs",
            "categories": [
              "clothing/trouser"
            ]
          },
          "indented": false
        },
        {
          "id": "trousers-wardrobe-extra",
          "parent": null,
          "name": "Additional long trousers, not individually registered (to reach the six counted here)",
          "raw_text": "category:clothing ID:trousers-wardrobe-extra qty:3 Additional long trousers, not individually registered (to reach the six counted here)",
          "metadata": {
            "id": "trousers-wardrobe-extra",
            "qty": 3.0,
            "categories": [
              "clothing"
            ]
          },
          "indented": false
        },
        {
          "id": "shorts-nh500-38",
          "parent": null,
          "name": "Quechua NH500 men's hiking shorts, beige, size 38 bought 2026-06-07)",
          "raw_text": "category:clothing ID:shorts-nh500-38 price:EUR:18.91/pcs Quechua NH500 men's hiking shorts, beige, size 38 (SKU:4290356, bought 2026-06-07)",
          "metadata": {
            "id": "shorts-nh500-38",
            "price": "EUR:18.91/pcs",
            "sku": "4290356,",
            "categories": [
              "clothing"
            ]
          },
          "indented": false
        },
        {
          "id": "shorts-nh500-44",
          "parent": null,
          "name": "Quechua NH500 men's hiking shorts, beige, size 44 bought 2026-06-07)",
          "raw_text": "category:clothing ID:shorts-nh500-44 price:EUR:20.95/pcs Quechua NH500 men's hiking shorts, beige, size 44 (SKU:4290254, bought 2026-06-07)",
          "metadata": {
            "id": "shorts-nh500-44",
            "price": "EUR:20.95/pcs",
            "sku": "4290254,",
            "categories": [
              "clothing"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-sb-ward-r3"
      }
    },
    {
      "id": "aft-cabin-sb-ward-r4",
      "parent": "Items",
      "heading": "Right wardrobe - Bottom",
      "description": "Clothes for winter and bad/extreme weather. On top (tossed in from the temporary boxes): a fleece jacket, a thin warm pullover and a thin wind/rain trouser; underneath: a favourite white sweater, thick woolen socks and some other things below that.",
      "items": [
        {
          "id": "fleece-craft",
          "parent": null,
          "name": "CRAFT fleece jacket (black, size XL, zippered pocket)",
          "raw_text": "category:outdoor-clothing ID:fleece-craft CRAFT fleece jacket (black, size XL, zippered pocket)",
          "metadata": {
            "id": "fleece-craft",
            "categories": [
              "outdoor-clothing"
            ]
          },
          "indented": false
        },
        {
          "id": "baselayer-stormberg",
          "parent": null,
          "name": "STORMBERG base layer (size XL, merino wool/polyester blend, Nordic pattern yellow/brown)",
          "raw_text": "category:long-underwear ID:baselayer-stormberg STORMBERG base layer (size XL, merino wool/polyester blend, Nordic pattern yellow/brown)",
          "metadata": {
            "id": "baselayer-stormberg",
            "categories": [
              "long-underwear"
            ]
          },
          "indented": false
        },
        {
          "id": "baselayer-devold",
          "parent": null,
          "name": "DEVOLD wool blend performance base layer (black, size XL, Norway 1853, code GO 237 240 A 27 06 AA)",
          "raw_text": "category:long-underwear ID:baselayer-devold DEVOLD wool blend performance base layer (black, size XL, Norway 1853, code GO 237 240 A 27 06 AA)",
          "metadata": {
            "id": "baselayer-devold",
            "categories": [
              "long-underwear"
            ]
          },
          "indented": false
        },
        {
          "id": "pants-nike",
          "parent": null,
          "name": "Nike pants (black, size XL) — thin trouser, some wind/rain protection",
          "raw_text": "category:sportswear ID:pants-nike Nike pants (black, size XL) — thin trouser, some wind/rain protection",
          "metadata": {
            "id": "pants-nike",
            "categories": [
              "sportswear"
            ]
          },
          "indented": false
        },
        {
          "id": "sweater-white-favorite",
          "parent": null,
          "name": "Favourite white sweater",
          "raw_text": "category:clothing ID:sweater-white-favorite Favourite white sweater",
          "metadata": {
            "id": "sweater-white-favorite",
            "categories": [
              "clothing"
            ]
          },
          "indented": false
        },
        {
          "id": "socks-wool-thick",
          "parent": null,
          "name": "Thick woolen socks",
          "raw_text": "category:socks ID:socks-wool-thick Thick woolen socks",
          "metadata": {
            "id": "socks-wool-thick",
            "categories": [
              "socks"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-sb-ward-r4"
      }
    },
    {
      "id": "aft-cabin-sb10",
      "parent": "Items",
      "heading": "Bench storage",
      "description": "(This list is mostly not up-to-date)",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Work clothes",
          "raw_text": "Work clothes",
          "metadata": {},
          "indented": false
        },
        {
          "id": "tshirt-europython-2008",
          "parent": null,
          "name": "EuroPython 2008 T-shirt (white, very stained/yellowed, suitable for paintwork only; from TB-09, 2026-07-01)",
          "raw_text": "category:t-shirt category:workwear ID:tshirt-europython-2008 EuroPython 2008 T-shirt (white, very stained/yellowed, suitable for paintwork only; from TB-09, 2026-07-01)",
          "metadata": {
            "id": "tshirt-europython-2008",
            "categories": [
              "t-shirt",
              "workwear"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Old laptops",
          "raw_text": "Old laptops",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Empty vacuum bags",
          "raw_text": "Empty vacuum bags",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-sb10"
      }
    },
    {
      "id": "aft-cabin-sb12",
      "parent": "Items",
      "heading": "Open storage",
      "description": "(should be organised in a slightly better way)",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Life wests",
          "raw_text": "Life wests",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Wet suits",
          "raw_text": "Wet suits",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Climbing harness",
          "raw_text": "Climbing harness",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-sb12"
      }
    },
    {
      "id": "aft-cabin-c-aft3",
      "parent": "Items",
      "heading": "Port (right)",
      "description": "Note: tara for the bottles of hardener used by Teorita is 42.6g plus the small piece of plastic cut off.  Tara for the box 118.8 minus a little bit of residue.  I should measure the full boxes, because I always get a bit extra base resin in the end. Boxes stored inside this storage (see their own sections for full contents): ID:TB-01 (epoxy box) and ID:TB-24 (epoxy box).",
      "items": [
        {
          "id": "epoxy-e80fs-harz",
          "parent": null,
          "name": "HP-Textiles Breddenpox E80FS epoxy resin (HARZ, ~1kg) — almost empty (photographed 2026-07-04)",
          "raw_text": "category:epoxy/resin ID:epoxy-e80fs-harz HP-Textiles Breddenpox E80FS epoxy resin (HARZ, ~1kg) — almost empty (photographed 2026-07-04)",
          "metadata": {
            "id": "epoxy-e80fs-harz",
            "categories": [
              "epoxy/resin"
            ]
          },
          "indented": false
        },
        {
          "id": "epoxy-e80fs-harder",
          "parent": null,
          "name": "HP-Textiles Breddenpox E80FS hardener (Härter) — almost empty (photographed 2026-07-04)",
          "raw_text": "category:epoxy/hardener ID:epoxy-e80fs-harder HP-Textiles Breddenpox E80FS hardener (Härter) — almost empty (photographed 2026-07-04)",
          "metadata": {
            "id": "epoxy-e80fs-harder",
            "categories": [
              "epoxy/hardener"
            ]
          },
          "indented": false
        },
        {
          "id": "epoxy-hp-hte15gl",
          "parent": null,
          "name": "HP-HTE15GL-0.75 hardener — almost empty (one of the three bottles photographed 2026-07-04)",
          "raw_text": "category:epoxy/hardener ID:epoxy-hp-hte15gl HP-HTE15GL-0.75 hardener — almost empty (one of the three bottles photographed 2026-07-04)",
          "metadata": {
            "id": "epoxy-hp-hte15gl",
            "categories": [
              "epoxy/hardener"
            ]
          },
          "indented": false
        },
        {
          "id": "epoxy-hp-he3000gl",
          "parent": null,
          "name": "HP-HE3000GL-2.5 harz — base put into the storage, almost empty",
          "raw_text": "category:epoxy/resin ID:epoxy-hp-he3000gl HP-HE3000GL-2.5 harz — base put into the storage, almost empty",
          "metadata": {
            "id": "epoxy-hp-he3000gl",
            "categories": [
              "epoxy/resin"
            ]
          },
          "indented": false
        },
        {
          "id": "epoxy-hp-e45kl-1600-aft3",
          "parent": null,
          "name": "HP E45KL-1600 (Harz+Härter) — used up (empty)",
          "raw_text": "category:epoxy tag:garbage ID:epoxy-hp-e45kl-1600-aft3 HP E45KL-1600 (Harz+Härter) — used up (empty)",
          "metadata": {
            "id": "epoxy-hp-e45kl-1600-aft3",
            "tags": [
              "garbage"
            ],
            "categories": [
              "epoxy"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Ply-peel",
          "raw_text": "Ply-peel",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "83 g/m² Peel Ply Plain (Width: 15 cm) | HP-P83P15",
          "raw_text": "83 g/m² Peel Ply Plain (Width: 15 cm) | HP-P83P15",
          "metadata": {},
          "indented": true
        },
        {
          "id": "peel-ply-hp-t105p25",
          "parent": null,
          "name": "(the 105 g/m² Peel Ply Twill 25cm roll, HP-T105P25, is now in TB-24 —",
          "raw_text": "(the 105 g/m² Peel Ply Twill 25cm roll, HP-T105P25, is now in TB-24 — ID:peel-ply-hp-t105p25)",
          "metadata": {
            "id": "peel-ply-hp-t105p25"
          },
          "indented": true
        },
        {
          "id": "glass-tape-hp-p170",
          "parent": null,
          "name": "170 g/m² Glass fabric tape Plain (Width: 5 cm) | HP-P170/050E (partly used woven roll)",
          "raw_text": "category:fibre/glass-tape ID:glass-tape-hp-p170 170 g/m² Glass fabric tape Plain (Width: 5 cm) | HP-P170/050E (partly used woven roll)",
          "metadata": {
            "id": "glass-tape-hp-p170",
            "categories": [
              "fibre/glass-tape"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "HP-PK22-2.5 Thixotropierpulver (to the right of TB-01)",
          "raw_text": "HP-PK22-2.5 Thixotropierpulver (to the right of TB-01)",
          "metadata": {},
          "indented": false
        },
        {
          "id": "teorita-base-halffull",
          "parent": null,
          "name": "Teorita epoxy base, box 1 (half-full) — to the right of TB-01",
          "raw_text": "category:epoxy/resin ID:teorita-base-halffull Teorita epoxy base, box 1 (half-full) — to the right of TB-01",
          "metadata": {
            "id": "teorita-base-halffull",
            "categories": [
              "epoxy/resin"
            ]
          },
          "indented": false
        },
        {
          "id": "teorita-base-almostempty",
          "parent": null,
          "name": "Teorita epoxy base, box 2 (almost empty) — to the right of TB-01",
          "raw_text": "category:epoxy/resin ID:teorita-base-almostempty Teorita epoxy base, box 2 (almost empty) — to the right of TB-01",
          "metadata": {
            "id": "teorita-base-almostempty",
            "categories": [
              "epoxy/resin"
            ]
          },
          "indented": false
        },
        {
          "id": "teorita-base-empty",
          "parent": null,
          "name": "Teorita epoxy base, box 3 (completely empty) — to the right of TB-01",
          "raw_text": "category:epoxy/resin tag:garbage ID:teorita-base-empty Teorita epoxy base, box 3 (completely empty) — to the right of TB-01",
          "metadata": {
            "id": "teorita-base-empty",
            "tags": [
              "garbage"
            ],
            "categories": [
              "epoxy/resin"
            ]
          },
          "indented": false
        },
        {
          "id": "hardener-teorita",
          "parent": null,
          "name": "Container with a few drops of hardener left, for the Teorita epoxy (nearly empty) — placed behind the Teorita base",
          "raw_text": "category:epoxy/hardener ID:hardener-teorita Container with a few drops of hardener left, for the Teorita epoxy (nearly empty) — placed behind the Teorita base",
          "metadata": {
            "id": "hardener-teorita",
            "categories": [
              "epoxy/hardener"
            ]
          },
          "indented": false
        },
        {
          "id": "sander-einhell-behind-tb01",
          "parent": null,
          "name": "Einhell TE-RS 18 Li-S cordless random-orbital sander with a 4.0Ah 18V PXC battery fitted — stored behind TB-01 (either of the two identical units ID:sander-einhell-te-rs18li-2026-06-18 / -2026-06-19; serial not checked, doesn't matter)",
          "raw_text": "category:power-tool ID:sander-einhell-behind-tb01 Einhell TE-RS 18 Li-S cordless random-orbital sander with a 4.0Ah 18V PXC battery fitted — stored behind TB-01 (either of the two identical units ID:sander-einhell-te-rs18li-2026-06-18 / -2026-06-19; serial not checked, doesn't matter)",
          "metadata": {
            "id": "sander-einhell-behind-tb01",
            "categories": [
              "power-tool"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Bag with tape rolls — placed to the right of the epoxy (Teorita base) boxes:",
          "raw_text": "Bag with tape rolls — placed to the right of the epoxy (Teorita base) boxes:",
          "metadata": {},
          "indented": false
        },
        {
          "id": "tape-parkside-packing",
          "parent": null,
          "name": "Parkside packing tape (brown, approx. 66m × 50mm, multi-purpose, 3-pack)",
          "raw_text": "category:adhesive-tape ID:tape-parkside-packing qty:3 Parkside packing tape (brown, approx. 66m × 50mm, multi-purpose, 3-pack)",
          "metadata": {
            "id": "tape-parkside-packing",
            "qty": 3.0,
            "categories": [
              "adhesive-tape"
            ]
          },
          "indented": true
        },
        {
          "id": "tape-masking-aft3",
          "parent": null,
          "name": "PAKART paper masking tape 38mm × 50m (хартиено тиксо 38/50, made in Poland, imported by ARSEA OOD Varna) — incl. the extra roll added at the end",
          "raw_text": "category:adhesive-tape ID:tape-masking-aft3 EAN:5907791844842 qty:2 PAKART paper masking tape 38mm × 50m (хартиено тиксо 38/50, made in Poland, imported by ARSEA OOD Varna) — incl. the extra roll added at the end",
          "metadata": {
            "id": "tape-masking-aft3",
            "ean": "5907791844842",
            "qty": 2.0,
            "categories": [
              "adhesive-tape"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "200 g/m² Carbon Fabric Plain (Width: 25 cm) | HP-P200/0250C (almost out; now stored behind the TB-01 box)",
          "raw_text": "200 g/m² Carbon Fabric Plain (Width: 25 cm) | HP-P200/0250C (almost out; now stored behind the TB-01 box)",
          "metadata": {},
          "indented": false
        },
        {
          "id": "base-liquid-epoxy-aft3",
          "parent": null,
          "name": "Base (resin) for the liquid epoxy — placed in the epoxy storage 2026-07-04",
          "raw_text": "category:epoxy/resin ID:base-liquid-epoxy-aft3 Base (resin) for the liquid epoxy — placed in the epoxy storage 2026-07-04",
          "metadata": {
            "id": "base-liquid-epoxy-aft3",
            "categories": [
              "epoxy/resin"
            ]
          },
          "indented": false
        },
        {
          "id": "strand-textile-boxes-aft3",
          "parent": null,
          "name": "Two boxes with leftover fibre strands / textile pieces — placed in the epoxy storage 2026-07-04",
          "raw_text": "category:fibre/textile-offcuts ID:strand-textile-boxes-aft3 qty:2 Two boxes with leftover fibre strands / textile pieces — placed in the epoxy storage 2026-07-04",
          "metadata": {
            "id": "strand-textile-boxes-aft3",
            "qty": 2.0,
            "categories": [
              "fibre/textile-offcuts"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-c-aft3"
      }
    },
    {
      "id": "aft-cabin-c-aft4",
      "parent": "Items",
      "heading": "Shelf above bed",
      "description": "Some free space.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-c-aft4"
      }
    },
    {
      "id": "aft-cabin-c-aft5",
      "parent": "Items",
      "heading": "Night table starboard (left) side, w/ storages",
      "description": "Some free space.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-c-aft5"
      }
    },
    {
      "id": "aft-cabin-c-aft6",
      "parent": "Items",
      "heading": "Night table port (right) side, w/ storages",
      "description": "Some free space.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-c-aft6"
      }
    },
    {
      "id": "aft-cabin-bed",
      "parent": "Items",
      "heading": "Under bed",
      "description": "See sub-locations for detailed contents.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-bed"
      }
    },
    {
      "id": "aft-cabin-bed1",
      "parent": "Items",
      "heading": "By rudder",
      "description": "See aft-cabin-bed2 and aft-cabin-bed3 for contents of port and starboard sides.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-bed1"
      }
    },
    {
      "id": "aft-cabin-bed2",
      "parent": "Items",
      "heading": "Right/port side - by rudder",
      "description": "photos:aft-cabin-bed2",
      "items": [
        {
          "id": "B-05",
          "parent": null,
          "name": "Box — cords (220V wall outlet, europlug cord, anti-friction mats and more; see its section)",
          "raw_text": "Box ID:B-05 — cords (220V wall outlet, europlug cord, anti-friction mats and more; see its section)",
          "metadata": {
            "id": "B-05"
          },
          "indented": false
        },
        {
          "id": "anchor-holder-rear-bed2",
          "parent": null,
          "name": "Holder for rear anchor (behind rails)",
          "raw_text": "category:boat-hardware ID:anchor-holder-rear-bed2 Holder for rear anchor (behind rails)",
          "metadata": {
            "id": "anchor-holder-rear-bed2",
            "categories": [
              "boat-hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "saw-bed2",
          "parent": null,
          "name": "Saw with orange handle (behind rails)",
          "raw_text": "category:saw ID:saw-bed2 Saw with orange handle (behind rails)",
          "metadata": {
            "id": "saw-bed2",
            "categories": [
              "saw"
            ]
          },
          "indented": false
        },
        {
          "id": "spatula-angle-thing-bed2",
          "parent": null,
          "name": "A sort of spatula/angle/measurement thing",
          "raw_text": "category:measuring-tool tag:TODO ID:spatula-angle-thing-bed2 A sort of spatula/angle/measurement thing",
          "metadata": {
            "id": "spatula-angle-thing-bed2",
            "tags": [
              "TODO"
            ],
            "categories": [
              "measuring-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "outboard-oil-bed2",
          "parent": null,
          "name": "Engine oil for outboard engines",
          "raw_text": "category:engine-oil ID:outboard-oil-bed2 Engine oil for outboard engines",
          "metadata": {
            "id": "outboard-oil-bed2",
            "categories": [
              "engine-oil"
            ]
          },
          "indented": false
        },
        {
          "id": "antifreeze-bed2",
          "parent": null,
          "name": "Antifreeze liquid",
          "raw_text": "category:antifreeze ID:antifreeze-bed2 Antifreeze liquid",
          "metadata": {
            "id": "antifreeze-bed2",
            "categories": [
              "antifreeze"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-bed2"
      }
    },
    {
      "id": "aft-cabin-bed3",
      "parent": "Items",
      "heading": "Left/starboard side - by rudder",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Dad's bike helmet",
          "raw_text": "Dad's bike helmet",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-bed3"
      }
    },
    {
      "id": "aft-cabin-bed4",
      "parent": "Items",
      "heading": "Under feet - tools and chemicals",
      "description": "photos:aft-cabin-bed4 Photographed 2026-07-04.",
      "items": [
        {
          "id": "B-02",
          "parent": null,
          "name": "Box",
          "raw_text": "Box ID:B-02",
          "metadata": {
            "id": "B-02"
          },
          "indented": false
        },
        {
          "id": "B-03",
          "parent": null,
          "name": "Box",
          "raw_text": "Box ID:B-03",
          "metadata": {
            "id": "B-03"
          },
          "indented": false
        },
        {
          "id": "B-04",
          "parent": null,
          "name": "Box",
          "raw_text": "Box ID:B-04",
          "metadata": {
            "id": "B-04"
          },
          "indented": false
        },
        {
          "id": "papers-box-bed4",
          "parent": null,
          "name": "Box with papers (mostly clean papers, notebooks, etc)",
          "raw_text": "category:container ID:papers-box-bed4 Box with papers (mostly clean papers, notebooks, etc)",
          "metadata": {
            "id": "papers-box-bed4",
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "bike-parts-box-bed4",
          "parent": null,
          "name": "Box with bike spare parts and tools",
          "raw_text": "category:container ID:bike-parts-box-bed4 Box with bike spare parts and tools",
          "metadata": {
            "id": "bike-parts-box-bed4",
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "antifreeze-bluered-bed4",
          "parent": null,
          "name": "Anti-freeze, blue and red (blue = ethanediol / sodium 2-ethylhexanoate)",
          "raw_text": "category:antifreeze ID:antifreeze-bluered-bed4 Anti-freeze, blue and red (blue = ethanediol / sodium 2-ethylhexanoate)",
          "metadata": {
            "id": "antifreeze-bluered-bed4",
            "categories": [
              "antifreeze"
            ]
          },
          "indented": false
        },
        {
          "id": "katja-flower-pendulum-bed4",
          "parent": null,
          "name": "Katja's flower pendulum",
          "raw_text": "category:decoration ID:katja-flower-pendulum-bed4 Katja's flower pendulum",
          "metadata": {
            "id": "katja-flower-pendulum-bed4",
            "categories": [
              "decoration"
            ]
          },
          "indented": false
        },
        {
          "id": "citric-acid-bed4",
          "parent": null,
          "name": "Citric acid (in a milk bottle with green cap)",
          "raw_text": "category:cleaning-chemical ID:citric-acid-bed4 Citric acid (in a milk bottle with green cap)",
          "metadata": {
            "id": "citric-acid-bed4",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "vinegar-acid-bed4",
          "parent": null,
          "name": "Vinegar essence / acetic acid 99% (milk bottle with blue cap)",
          "raw_text": "category:cleaning-chemical ID:vinegar-acid-bed4 Vinegar essence / acetic acid 99% (milk bottle with blue cap)",
          "metadata": {
            "id": "vinegar-acid-bed4",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "white-spirit-bed4",
          "parent": null,
          "name": "White spirit",
          "raw_text": "category:solvent ID:white-spirit-bed4 White spirit",
          "metadata": {
            "id": "white-spirit-bed4",
            "categories": [
              "solvent"
            ]
          },
          "indented": false
        },
        {
          "id": "chlorine-bed4",
          "parent": null,
          "name": "Chlorine (bleach)",
          "raw_text": "category:bleach ID:chlorine-bed4 Chlorine (bleach)",
          "metadata": {
            "id": "chlorine-bed4",
            "categories": [
              "bleach"
            ]
          },
          "indented": false
        },
        {
          "id": "soda-bed4",
          "parent": null,
          "name": "Soda (milk bottle with blue cap)",
          "raw_text": "category:cleaning-chemical ID:soda-bed4 Soda (milk bottle with blue cap)",
          "metadata": {
            "id": "soda-bed4",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "degreaser-universal-bed4",
          "parent": null,
          "name": "Universal degreaser (milk bottle with blue cap)",
          "raw_text": "category:degreaser ID:degreaser-universal-bed4 Universal degreaser (milk bottle with blue cap)",
          "metadata": {
            "id": "degreaser-universal-bed4",
            "categories": [
              "degreaser"
            ]
          },
          "indented": false
        },
        {
          "id": "solfeggio-books-ru",
          "parent": null,
          "name": "Russian Solfeggio (Сольфеджио) music-theory books, 1st class (in a clear storage box)",
          "raw_text": "category:book ID:solfeggio-books-ru Russian Solfeggio (Сольфеджио) music-theory books, 1st class (in a clear storage box)",
          "metadata": {
            "id": "solfeggio-books-ru",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "startron-fuel-cleaner",
          "parent": null,
          "name": "Star brite Star Tron Fuel Tank Cleaner, concentrated gas/diesel formula (the fuel additive previously listed under \"Can't find\" — now located)",
          "raw_text": "category:fuel-additive ID:startron-fuel-cleaner EAN:0071247936643 Star brite Star Tron Fuel Tank Cleaner, concentrated gas/diesel formula (the fuel additive previously listed under \"Can't find\" — now located)",
          "metadata": {
            "id": "startron-fuel-cleaner",
            "ean": "0071247936643",
            "categories": [
              "fuel-additive"
            ]
          },
          "indented": false
        },
        {
          "id": "soudal-fixall-flexi",
          "parent": null,
          "name": "Soudal Fix All Flexi hybrid polymer adhesive/sealant — the \"elastic glue\" (Hungarian label; not in tingbok/OFF)",
          "raw_text": "category:adhesive ID:soudal-fixall-flexi EAN:5411183179110 Soudal Fix All Flexi hybrid polymer adhesive/sealant — the \"elastic glue\" (Hungarian label; not in tingbok/OFF)",
          "metadata": {
            "id": "soudal-fixall-flexi",
            "ean": "5411183179110",
            "categories": [
              "adhesive"
            ]
          },
          "indented": false
        },
        {
          "id": "akfix-hightack-white",
          "parent": null,
          "name": "Akfix High Tack hybrid adhesive, white, 290ml (Art. AM555, made in Türkiye; not in tingbok/OFF)",
          "raw_text": "category:adhesive ID:akfix-hightack-white EAN:8699596047151 Akfix High Tack hybrid adhesive, white, 290ml (Art. AM555, made in Türkiye; not in tingbok/OFF)",
          "metadata": {
            "id": "akfix-hightack-white",
            "ean": "8699596047151",
            "categories": [
              "adhesive"
            ]
          },
          "indented": false
        },
        {
          "id": "sealant-npt-transparent",
          "parent": null,
          "name": "NPT S.r.l. transparent silicone sealant 280ml (EN 15651-3, made in Italy)",
          "raw_text": "category:silicone-sealant ID:sealant-npt-transparent EAN:8001848064676 NPT S.r.l. transparent silicone sealant 280ml (EN 15651-3, made in Italy)",
          "metadata": {
            "id": "sealant-npt-transparent",
            "ean": "8001848064676",
            "categories": [
              "silicone-sealant"
            ]
          },
          "indented": false
        },
        {
          "id": "sealant-sigill-forza10",
          "parent": null,
          "name": "SIGILL Forza 10 Sil siliconico sanitario (acetic sanitary silicone sealant)",
          "raw_text": "category:silicone-sealant ID:sealant-sigill-forza10 SIGILL Forza 10 Sil siliconico sanitario (acetic sanitary silicone sealant)",
          "metadata": {
            "id": "sealant-sigill-forza10",
            "categories": [
              "silicone-sealant"
            ]
          },
          "indented": false
        },
        {
          "id": "applicator-tips-bed4",
          "parent": null,
          "name": "Applicator tips for the glue cartridges",
          "raw_text": "category:sealant-tool ID:applicator-tips-bed4 Applicator tips for the glue cartridges",
          "metadata": {
            "id": "applicator-tips-bed4",
            "categories": [
              "sealant-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "rusty-spatulas-bed4",
          "parent": null,
          "name": "Rusty spatulas (incl. a wide filler/spackle knife)",
          "raw_text": "category:spatula ID:rusty-spatulas-bed4 Rusty spatulas (incl. a wide filler/spackle knife)",
          "metadata": {
            "id": "rusty-spatulas-bed4",
            "categories": [
              "spatula"
            ]
          },
          "indented": false
        },
        {
          "id": "gloves-bed4",
          "parent": null,
          "name": "Work gloves (white/blue)",
          "raw_text": "category:gloves ID:gloves-bed4 Work gloves (white/blue)",
          "metadata": {
            "id": "gloves-bed4",
            "categories": [
              "gloves"
            ]
          },
          "indented": false
        },
        {
          "id": "flag-bulgarian-worn",
          "parent": null,
          "name": "Worn-out Bulgarian guest flag (pink/salmon & teal/green cloth) — moved from TB-15",
          "raw_text": "category:flag tag:garbage ID:flag-bulgarian-worn qty:1 Worn-out Bulgarian guest flag (pink/salmon & teal/green cloth) — moved from TB-15",
          "metadata": {
            "id": "flag-bulgarian-worn",
            "qty": 1.0,
            "tags": [
              "garbage"
            ],
            "categories": [
              "flag"
            ]
          },
          "indented": false
        },
        {
          "id": "flag-greek-worn",
          "parent": null,
          "name": "Worn-out Greek guest flag, larger (blue & white cloth) — moved from TB-15",
          "raw_text": "category:flag tag:garbage ID:flag-greek-worn qty:1 Worn-out Greek guest flag, larger (blue & white cloth) — moved from TB-15",
          "metadata": {
            "id": "flag-greek-worn",
            "qty": 1.0,
            "tags": [
              "garbage"
            ],
            "categories": [
              "flag"
            ]
          },
          "indented": false
        },
        {
          "id": "cloth-hanger-bed4",
          "parent": null,
          "name": "Cloth hanger from the shop",
          "raw_text": "category:clothes-hanger tag:garbage ID:cloth-hanger-bed4 Cloth hanger from the shop",
          "metadata": {
            "id": "cloth-hanger-bed4",
            "tags": [
              "garbage"
            ],
            "categories": [
              "clothes-hanger"
            ]
          },
          "indented": false
        },
        {
          "id": "mudguard-brompton-bed4",
          "parent": null,
          "name": "Bike mud guard for Brompton",
          "raw_text": "category:bike-part ID:mudguard-brompton-bed4 Bike mud guard for Brompton",
          "metadata": {
            "id": "mudguard-brompton-bed4",
            "categories": [
              "bike-part"
            ]
          },
          "indented": false
        },
        {
          "id": "wd40-bed4",
          "parent": null,
          "name": "WD-40",
          "raw_text": "category:lubricant ID:wd40-bed4 WD-40",
          "metadata": {
            "id": "wd40-bed4",
            "categories": [
              "lubricant"
            ]
          },
          "indented": false
        },
        {
          "id": "water-level-switch-bed4",
          "parent": null,
          "name": "Partly defunct water level switch",
          "raw_text": "category:switch tag:TODO ID:water-level-switch-bed4 Partly defunct water level switch",
          "metadata": {
            "id": "water-level-switch-bed4",
            "tags": [
              "TODO"
            ],
            "categories": [
              "switch"
            ]
          },
          "indented": false
        },
        {
          "id": "window-handles-spare-bed4",
          "parent": null,
          "name": "Spare handles for windows",
          "raw_text": "category:hardware ID:window-handles-spare-bed4 Spare handles for windows",
          "metadata": {
            "id": "window-handles-spare-bed4",
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "lighter-gas-bed4",
          "parent": null,
          "name": "Gas for lighters (maybe not — possibly the two bottles seen in the box storage)",
          "raw_text": "category:gas-cylinder ID:lighter-gas-bed4 Gas for lighters (maybe not — possibly the two bottles seen in the box storage)",
          "metadata": {
            "id": "lighter-gas-bed4",
            "categories": [
              "gas-cylinder"
            ]
          },
          "indented": false
        },
        {
          "id": "multilube-2-4c-bed4",
          "parent": null,
          "name": "Oil/grease (2-4-C multi-lube) — may be the same product as ID:multilube-quicksilver in B-02",
          "raw_text": "category:lubricant tag:TODO ID:multilube-2-4c-bed4 Oil/grease (2-4-C multi-lube) — may be the same product as ID:multilube-quicksilver in B-02",
          "metadata": {
            "id": "multilube-2-4c-bed4",
            "tags": [
              "TODO"
            ],
            "categories": [
              "lubricant"
            ]
          },
          "indented": false
        },
        {
          "id": "textiles-cords-bed4",
          "parent": null,
          "name": "Textiles",
          "raw_text": "category:textile ID:textiles-cords-bed4 Textiles",
          "metadata": {
            "id": "textiles-cords-bed4",
            "categories": [
              "textile"
            ]
          },
          "indented": false
        },
        {
          "id": "steel-pipe-thin-bed4",
          "parent": null,
          "name": "Weird thin steel pipe (aluminium?)",
          "raw_text": "category:metal-stock tag:TODO ID:steel-pipe-thin-bed4 Weird thin steel pipe (aluminium?)",
          "metadata": {
            "id": "steel-pipe-thin-bed4",
            "tags": [
              "TODO"
            ],
            "categories": [
              "metal-stock"
            ]
          },
          "indented": false
        },
        {
          "id": "ethanol-bed4",
          "parent": null,
          "name": "Etanol (ethanol)",
          "raw_text": "category:solvent ID:ethanol-bed4 Etanol (ethanol)",
          "metadata": {
            "id": "ethanol-bed4",
            "categories": [
              "solvent"
            ]
          },
          "indented": false
        },
        {
          "id": "glue-gun-bed4",
          "parent": null,
          "name": "Glue gun / limpistol",
          "raw_text": "category:glue-gun ID:glue-gun-bed4 Glue gun / limpistol",
          "metadata": {
            "id": "glue-gun-bed4",
            "categories": [
              "glue-gun"
            ]
          },
          "indented": false
        },
        {
          "id": "teak-cleaner-1-2-bed4",
          "parent": null,
          "name": "\"Teak cleaner 1 and 2\"",
          "raw_text": "category:cleaning-chemical ID:teak-cleaner-1-2-bed4 \"Teak cleaner 1 and 2\"",
          "metadata": {
            "id": "teak-cleaner-1-2-bed4",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "two-stroke-oil-bed4",
          "parent": null,
          "name": "Oil for two-stroke engines",
          "raw_text": "category:engine-oil ID:two-stroke-oil-bed4 Oil for two-stroke engines",
          "metadata": {
            "id": "two-stroke-oil-bed4",
            "categories": [
              "engine-oil"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-bed4"
      }
    },
    {
      "id": "aft-cabin-s1",
      "parent": "Items",
      "heading": "Left (aft) big storage",
      "description": "Stack of Biltema-boxes: **Bottom: power tools** **Middle: fishing equipment** **Top: shoes (box with shoes we probably don't need for a while)**",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "hot air gun",
          "raw_text": "hot air gun",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "router (håndoverfreser)",
          "raw_text": "router (håndoverfreser)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "angle grinder (with some accessories)",
          "raw_text": "angle grinder (with some accessories)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "electric jigsaw",
          "raw_text": "electric jigsaw",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Random orbital grinder, partly defunct",
          "raw_text": "Random orbital grinder, partly defunct",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Momentnøkler",
          "raw_text": "Momentnøkler",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "4 rekkestøtteholdere (rail holders?)",
          "raw_text": "4 rekkestøtteholdere (rail holders?)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Two cages for crab fishing",
          "raw_text": "Two cages for crab fishing",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Mattresses, inflatable",
          "raw_text": "Mattresses, inflatable",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Bike helmet",
          "raw_text": "Bike helmet",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Big wire cutter",
          "raw_text": "Big wire cutter",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Plastic bags",
          "raw_text": "Plastic bags",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "More fishing equipment",
          "raw_text": "More fishing equipment",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Foldable box (i.e. for grocery shopping)",
          "raw_text": "Foldable box (i.e. for grocery shopping)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Vacuum cleaner parts",
          "raw_text": "Vacuum cleaner parts",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Roll of 220V prolonger cord (skjøteledning)",
          "raw_text": "Roll of 220V prolonger cord (skjøteledning)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Roller skates",
          "raw_text": "Roller skates",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Brompton bike",
          "raw_text": "Brompton bike",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Shopping basket with empty bags",
          "raw_text": "Shopping basket with empty bags",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Vacuum cleaner",
          "raw_text": "Vacuum cleaner",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Extra lids for biltema boxes",
          "raw_text": "Extra lids for biltema boxes",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Behind boxes",
          "raw_text": "**Behind boxes:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "In front of boxes",
          "raw_text": "**In front of boxes:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "To the left of boxes",
          "raw_text": "**To the left of boxes:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "On top of boxes",
          "raw_text": "**On top of boxes:**",
          "metadata": {},
          "is_section_header": true
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-s1"
      }
    },
    {
      "id": "aft-cabin-s2",
      "parent": "Items",
      "heading": "Right (fore) big storage",
      "description": "Bikes and long 220V cables (high risk of water in the bottom of the storage)",
      "items": [
        {
          "id": "tire-sealant-decathlon",
          "parent": null,
          "name": "Decathlon puncture-repair aerosol for Presta & Schrader valves (АЕРОЗОЛ ЗА ПОПРАВКА НА СПУКАНИ ВЕЛОСИПЕДНИ ГУМИ, bought 2026-06-07) — attached to eltempo bike",
          "raw_text": "category:tire-sealant ID:tire-sealant-decathlon price:EUR:5.11/pcs Decathlon puncture-repair aerosol for Presta & Schrader valves (АЕРОЗОЛ ЗА ПОПРАВКА НА СПУКАНИ ВЕЛОСИПЕДНИ ГУМИ, SKU:2888381, bought 2026-06-07) — attached to eltempo bike",
          "metadata": {
            "id": "tire-sealant-decathlon",
            "price": "EUR:5.11/pcs",
            "sku": "2888381,",
            "categories": [
              "tire-sealant"
            ]
          },
          "indented": false
        },
        {
          "id": "cobb-supreme-2026-06-28",
          "parent": null,
          "name": "COBB Supreme portable charcoal grill (large oval model; Cobb online order ~2026-06-28, no receipt)",
          "raw_text": "category:barbecue_grill ID:cobb-supreme-2026-06-28 qty:1 price:EUR:307.09/pcs COBB Supreme portable charcoal grill (large oval model; Cobb online order ~2026-06-28, no receipt)",
          "metadata": {
            "id": "cobb-supreme-2026-06-28",
            "qty": 1.0,
            "price": "EUR:307.09/pcs",
            "categories": [
              "barbecue_grill"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-s2"
      }
    },
    {
      "id": "aft-cabin-port",
      "parent": "Items",
      "heading": "Port (right) side",
      "description": "See sub-locations for contents.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-port"
      }
    },
    {
      "id": "aft-cabin-port-art",
      "parent": "Items",
      "heading": "Behind artwork",
      "description": "TODO: I thought there was free space, but did find some mess there when opening it last time",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-port-art"
      }
    },
    {
      "id": "aft-cabin-port-ward-l",
      "parent": "Items",
      "heading": "Left wardrobe storage",
      "description": "TODO: the stuff here needs to be sorted, corrected, organized",
      "items": [
        {
          "id": "bedclothes-white-blue-floral",
          "parent": null,
          "name": "White with blue floral/rose pattern",
          "raw_text": "category:bedclothes ID:bedclothes-white-blue-floral White with blue floral/rose pattern",
          "metadata": {
            "id": "bedclothes-white-blue-floral",
            "categories": [
              "bedclothes"
            ]
          },
          "indented": false
        },
        {
          "id": "bedclothes-white-yellow-leaf",
          "parent": null,
          "name": "White with yellow/green leaf pattern",
          "raw_text": "category:bedclothes ID:bedclothes-white-yellow-leaf White with yellow/green leaf pattern",
          "metadata": {
            "id": "bedclothes-white-yellow-leaf",
            "categories": [
              "bedclothes"
            ]
          },
          "indented": false
        },
        {
          "id": "bedclothes-blue-white-striped",
          "parent": null,
          "name": "Blue and white striped",
          "raw_text": "category:bedclothes ID:bedclothes-blue-white-striped Blue and white striped",
          "metadata": {
            "id": "bedclothes-blue-white-striped",
            "categories": [
              "bedclothes"
            ]
          },
          "indented": false
        },
        {
          "id": "bedclothes-beige-paisley",
          "parent": null,
          "name": "Beige/white with paisley pattern",
          "raw_text": "category:bedclothes ID:bedclothes-beige-paisley Beige/white with paisley pattern",
          "metadata": {
            "id": "bedclothes-beige-paisley",
            "categories": [
              "bedclothes"
            ]
          },
          "indented": false
        },
        {
          "id": "lining-dark-green",
          "parent": null,
          "name": "Dark green double stretch lining (from TB-18, 2026-07-01)",
          "raw_text": "category:bedclothes/lining ID:lining-dark-green Dark green double stretch lining (from TB-18, 2026-07-01)",
          "metadata": {
            "id": "lining-dark-green",
            "categories": [
              "bedclothes/lining"
            ]
          },
          "indented": false
        },
        {
          "id": "pillowcase-lighthouse",
          "parent": null,
          "name": "Pillowcase with lighthouse motive, for a huge pillow. Bought in Kiel ... 2018?",
          "raw_text": "category:bedclothes/pillowcase ID:pillowcase-lighthouse Pillowcase with lighthouse motive, for a huge pillow.  Bought in Kiel ... 2018?",
          "metadata": {
            "id": "pillowcase-lighthouse",
            "categories": [
              "bedclothes/pillowcase"
            ]
          },
          "indented": false
        },
        {
          "id": "douvet-cover-flowers",
          "parent": null,
          "name": "douvet-cover with flower motive.",
          "raw_text": "category:bedclothes/douvet-cover ID:douvet-cover-flowers douvet-cover with flower motive.",
          "metadata": {
            "id": "douvet-cover-flowers",
            "categories": [
              "bedclothes/douvet-cover"
            ]
          },
          "indented": false
        },
        {
          "id": "towel-stripes-multicolor",
          "parent": null,
          "name": "Towel with stripes in different colors. Medium size.",
          "raw_text": "category:towel ID:towel-stripes-multicolor Towel with stripes in different colors.  Medium size.",
          "metadata": {
            "id": "towel-stripes-multicolor",
            "categories": [
              "towel"
            ]
          },
          "indented": false
        },
        {
          "id": "towel-anchor",
          "parent": null,
          "name": "White towel with black anchor and blue stripes. Big size.",
          "raw_text": "category:towel ID:towel-anchor White towel with black anchor and blue stripes.  Big size.",
          "metadata": {
            "id": "towel-anchor",
            "categories": [
              "towel"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-port-ward-l"
      }
    },
    {
      "id": "aft-cabin-port-ward-l1",
      "parent": "Items",
      "heading": "Left wardrobe - Top shelf",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-port-ward-l1"
      }
    },
    {
      "id": "aft-cabin-port-ward-l2",
      "parent": "Items",
      "heading": "Left wardrobe - Upper shelf",
      "description": "(empty/available)",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-port-ward-l2"
      }
    },
    {
      "id": "aft-cabin-port-ward-l3",
      "parent": "Items",
      "heading": "Left wardrobe - Lower shelf",
      "description": "(empty/available)",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-port-ward-l3"
      }
    },
    {
      "id": "aft-cabin-port-ward-l4",
      "parent": "Items",
      "heading": "Left wardrobe - Bottom",
      "description": "(empty/available)",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-port-ward-l4"
      }
    },
    {
      "id": "aft-cabin-port-ward-r",
      "parent": "Items",
      "heading": "Right wardrobe storage",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "hammock",
          "raw_text": "hammock",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "vacuum bags with clean bedclothes",
          "raw_text": "vacuum bags with clean bedclothes",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "One pillow and one douvet",
          "raw_text": "One pillow and one douvet",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Sigurds douvet, at top of towels",
          "raw_text": "Sigurds douvet, at top of towels",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Powerful LED-lamp (working lamp) 220v",
          "raw_text": "Powerful LED-lamp (working lamp) 220v",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-port-ward-r"
      }
    },
    {
      "id": "aft-cabin-port-ward-hidden",
      "parent": "Items",
      "heading": "Small hidden storage inside bathroom bench",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "different fan heaters",
          "raw_text": "category:fan_heater different fan heaters qty:3",
          "metadata": {
            "qty": 3.0,
            "categories": [
              "fan_heater"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "200W heater (\"frost guard\") - only one, the rest are in Oslo",
          "raw_text": "200W heater (\"frost guard\") - only one, the rest are in Oslo",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Halogen lamp (500W?)",
          "raw_text": "Halogen lamp (500W?)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "IR-heater",
          "raw_text": "IR-heater",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-cabin-port-ward-hidden"
      }
    },
    {
      "id": "aft-bathroom-aft",
      "parent": "Items",
      "heading": "Storage (aft)",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Hair drier",
          "raw_text": "Hair drier",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Shaver",
          "raw_text": "Shaver",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some excess soaps etc",
          "raw_text": "Some excess soaps etc",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-bathroom-aft"
      }
    },
    {
      "id": "aft-bathroom-window",
      "parent": "Items",
      "heading": "Shelf under the window",
      "description": "2023-05-28",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Soaps",
          "raw_text": "Soaps",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Deodorant",
          "raw_text": "Deodorant",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Toothpaste",
          "raw_text": "Toothpaste",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Toe nail clipper",
          "raw_text": "Toe nail clipper",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Sun protect",
          "raw_text": "Sun protect",
          "metadata": {},
          "indented": false
        },
        {
          "id": "toothpaste-parodontax-2026-07-26",
          "parent": null,
          "name": "Parodontax 75 ml toothpaste",
          "raw_text": "category:toothpaste ID:toothpaste-parodontax-2026-07-26 EAN:5054563216953 qty:1 volume:75ml price:EUR:5.6/pcs Parodontax 75 ml toothpaste",
          "metadata": {
            "id": "toothpaste-parodontax-2026-07-26",
            "ean": "5054563216953",
            "qty": 1.0,
            "volume_l": 0.075,
            "price": "EUR:5.6/pcs",
            "categories": [
              "toothpaste"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-bathroom-window"
      }
    },
    {
      "id": "aft-bathroom-sink",
      "parent": "Items",
      "heading": "Storage under sink",
      "description": "2023-05-26",
      "items": [
        {
          "id": "drain-cleaner-naoh",
          "parent": null,
          "name": "natrium/kalium hydroxid (ph 12.5) - \"flydende afløbsrens\"",
          "raw_text": "category:cleaning-chemical ID:drain-cleaner-naoh natrium/kalium hydroxid (ph 12.5) - \"flydende afløbsrens\"",
          "metadata": {
            "id": "drain-cleaner-naoh",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "teak-cleaner-cleanpro",
          "parent": null,
          "name": "Clean taeak pro no 1 & 2 (number 1 half full and almost without labels)",
          "raw_text": "category:cleaning-chemical ID:teak-cleaner-cleanpro Clean taeak pro no 1 & 2 (number 1 half full and almost without labels)",
          "metadata": {
            "id": "teak-cleaner-cleanpro",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "caustic-soda",
          "parent": null,
          "name": "caustic soda",
          "raw_text": "category:cleaning-chemical ID:caustic-soda caustic soda",
          "metadata": {
            "id": "caustic-soda",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "mould-remover",
          "parent": null,
          "name": "mould remover (spray bottle)",
          "raw_text": "category:cleaning-chemical ID:mould-remover mould remover (spray bottle)",
          "metadata": {
            "id": "mould-remover",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "zalo-spray",
          "parent": null,
          "name": "Zalo (spray bottle)",
          "raw_text": "category:cleaning-chemical ID:zalo-spray Zalo (spray bottle)",
          "metadata": {
            "id": "zalo-spray",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "teak-cleaner-hempel",
          "parent": null,
          "name": "Hempel teak cleaner",
          "raw_text": "category:cleaning-chemical ID:teak-cleaner-hempel Hempel teak cleaner",
          "metadata": {
            "id": "teak-cleaner-hempel",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "gronnsape",
          "parent": null,
          "name": "Grønnsåpe",
          "raw_text": "category:cleaning-chemical ID:gronnsape Grønnsåpe",
          "metadata": {
            "id": "gronnsape",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "textil-rens",
          "parent": null,
          "name": "\"Textil rens\"",
          "raw_text": "category:cleaning-chemical ID:textil-rens \"Textil rens\"",
          "metadata": {
            "id": "textil-rens",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "ajax-powder",
          "parent": null,
          "name": "Ajax (powder)",
          "raw_text": "category:cleaning-chemical ID:ajax-powder Ajax (powder)",
          "metadata": {
            "id": "ajax-powder",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "canvas-cleaner",
          "parent": null,
          "name": "\"Canvas cleaner\"",
          "raw_text": "category:cleaning-chemical ID:canvas-cleaner \"Canvas cleaner\"",
          "metadata": {
            "id": "canvas-cleaner",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "spray-bottles-detergent",
          "parent": null,
          "name": "Spray bottles with detergent",
          "raw_text": "category:cleaning-chemical ID:spray-bottles-detergent Spray bottles with detergent",
          "metadata": {
            "id": "spray-bottles-detergent",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "etanol-bottle",
          "parent": null,
          "name": "Etanol (unlabeled bottle)",
          "raw_text": "category:cleaning-chemical ID:etanol-bottle Etanol (unlabeled bottle)",
          "metadata": {
            "id": "etanol-bottle",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "chlorine-matas",
          "parent": null,
          "name": "Matas Tør-Klor (dry chlorine for pool disinfection, 1kg, with cyanuric acid UV stabilizer)",
          "raw_text": "category:pool-chlorine ID:chlorine-matas Matas Tør-Klor (dry chlorine for pool disinfection, 1kg, with cyanuric acid UV stabilizer) EAN:5709404112603",
          "metadata": {
            "id": "chlorine-matas",
            "ean": "5709404112603",
            "categories": [
              "pool-chlorine"
            ]
          },
          "indented": false
        },
        {
          "id": "clothes-detergents",
          "parent": null,
          "name": "Detergents for clothes",
          "raw_text": "category:cleaning-chemical ID:clothes-detergents Detergents for clothes",
          "metadata": {
            "id": "clothes-detergents",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        },
        {
          "id": "detergent-wool",
          "parent": null,
          "name": "wool",
          "raw_text": "category:cleaning-chemical ID:detergent-wool wool",
          "metadata": {
            "id": "detergent-wool",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": true
        },
        {
          "id": "detergent-white",
          "parent": null,
          "name": "white",
          "raw_text": "category:cleaning-chemical ID:detergent-white white",
          "metadata": {
            "id": "detergent-white",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": true
        },
        {
          "id": "detergent-colored",
          "parent": null,
          "name": "colored",
          "raw_text": "category:cleaning-chemical ID:detergent-colored colored",
          "metadata": {
            "id": "detergent-colored",
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": true
        },
        {
          "id": "acetic-acid",
          "parent": null,
          "name": "Concentrated acetic acid (labeled 99% but liquid at 5°C, likely 60-80%)",
          "raw_text": "category:cleaning-chemical ID:acetic-acid Concentrated acetic acid volume:0.75l (labeled 99% but liquid at 5°C, likely 60-80%)",
          "metadata": {
            "id": "acetic-acid",
            "volume_l": 0.75,
            "categories": [
              "cleaning-chemical"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "aft-bathroom-sink/IMG_20260112_133911.jpg",
          "thumb": "resized/aft-bathroom-sink/IMG_20260112_133911.jpg",
          "full": "photos/aft-bathroom-sink/IMG_20260112_133911.jpg"
        },
        {
          "alt": "aft-bathroom-sink/IMG_20260112_133914.jpg",
          "thumb": "resized/aft-bathroom-sink/IMG_20260112_133914.jpg",
          "full": "photos/aft-bathroom-sink/IMG_20260112_133914.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "aft-bathroom-sink"
      }
    },
    {
      "id": "aft-bathroom-fore-top",
      "parent": "Items",
      "heading": "Storage top fore",
      "description": "2023-05-26 FREE SPACE",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-bathroom-fore-top"
      }
    },
    {
      "id": "aft-bathroom-fore-bottom",
      "parent": "Items",
      "heading": "Storage bottom fore (big, closed with screws)",
      "description": "Technical installations includes the diesel heater hot air tube (TODO: insulate, secure it), red/blue PEX-tubes for the water installations, and a tube with a 220V cord (Swedish car engine heater standard) TODO: the 220V cord should also be mounted better. Contents verified 2023-05-26, updated but not thoroughly verified 2026-01-08.",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Fibre rolls:",
          "raw_text": "category:composite-material Fibre rolls:",
          "metadata": {
            "categories": [
              "composite-material"
            ]
          },
          "indented": false
        },
        {
          "id": "fabric-glass-25",
          "parent": null,
          "name": "25 g/m² Glass Fabric \"Finish\" Plain (HP-P25EF)",
          "raw_text": "category:composite-material ID:fabric-glass-25 25 g/m² Glass Fabric \"Finish\" Plain (HP-P25EF)",
          "metadata": {
            "id": "fabric-glass-25",
            "categories": [
              "composite-material"
            ]
          },
          "indented": true
        },
        {
          "id": "fabric-carbon-160",
          "parent": null,
          "name": "160 g/m² Carbon Fabric Twill (HP-T160C)",
          "raw_text": "category:composite-material ID:fabric-carbon-160 160 g/m² Carbon Fabric Twill (HP-T160C)",
          "metadata": {
            "id": "fabric-carbon-160",
            "categories": [
              "composite-material"
            ]
          },
          "indented": true
        },
        {
          "id": "fabric-peelply-83",
          "parent": null,
          "name": "83 g/m² Peel Ply Plain, width 100cm (HP-P83P100)",
          "raw_text": "category:composite-material ID:fabric-peelply-83 83 g/m² Peel Ply Plain, width 100cm (HP-P83P100)",
          "metadata": {
            "id": "fabric-peelply-83",
            "categories": [
              "composite-material"
            ]
          },
          "indented": true
        },
        {
          "id": "pump-whale",
          "parent": null,
          "name": "WHALE manual pump (white handle, blue label) - old toilet pump, probably repairable",
          "raw_text": "category:plumbing tag:spare ID:pump-whale WHALE manual pump (white handle, blue label) - old toilet pump, probably repairable",
          "metadata": {
            "id": "pump-whale",
            "tags": [
              "spare"
            ],
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Misc pieces of wood (some in back right corner, others in blue bag)",
          "raw_text": "category:boat-material Misc pieces of wood (some in back right corner, others in blue bag)",
          "metadata": {
            "categories": [
              "boat-material"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "aft-bathroom-fore-bottom/IMG_20260108_203522.jpg",
          "thumb": "resized/aft-bathroom-fore-bottom/IMG_20260108_203522.jpg",
          "full": "photos/aft-bathroom-fore-bottom/IMG_20260108_203522.jpg"
        },
        {
          "alt": "aft-bathroom-fore-bottom/IMG_20260108_203524.jpg",
          "thumb": "resized/aft-bathroom-fore-bottom/IMG_20260108_203524.jpg",
          "full": "photos/aft-bathroom-fore-bottom/IMG_20260108_203524.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "aft-bathroom-fore-bottom"
      }
    },
    {
      "id": "aft-bathroom-floor",
      "parent": "Items",
      "heading": "Under floor",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Salt for absorbing humidity",
          "raw_text": "Salt for absorbing humidity",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aft-bathroom-floor"
      }
    },
    {
      "id": "cockpit-stern-port",
      "parent": "Items",
      "heading": "Stern, port side",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "6 long Biltema fenders",
          "raw_text": "6 long Biltema fenders",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "3 different thicker fenders",
          "raw_text": "3 different thicker fenders",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "1 very big fender",
          "raw_text": "1 very big fender",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "1 big ball fender",
          "raw_text": "1 big ball fender",
          "metadata": {},
          "indented": false
        },
        {
          "id": "fender-osculati-of4-2026-08-04",
          "parent": null,
          "name": "Osculati Premium Marine Fender OF4, Ø22×104 cm (blue head, max 0.15 bar), 2 pcs",
          "raw_text": "category:fender ID:fender-osculati-of4-2026-08-04 EAN:8033137194375 qty:2 price:EUR:50.35/pcs Osculati Premium Marine Fender OF4, Ø22×104 cm (blue head, max 0.15 bar), 2 pcs",
          "metadata": {
            "id": "fender-osculati-of4-2026-08-04",
            "ean": "8033137194375",
            "qty": 2.0,
            "price": "EUR:50.35/pcs",
            "categories": [
              "fender"
            ]
          },
          "indented": false
        },
        {
          "id": "boathook-osculati-2026-08-04",
          "parent": null,
          "name": "Osculati telescopic boat hook, blue/gold (34.458.81)",
          "raw_text": "category:boat_hook ID:boathook-osculati-2026-08-04 EAN:8033137035135 qty:1 price:EUR:19/pcs Osculati telescopic boat hook, blue/gold (34.458.81)",
          "metadata": {
            "id": "boathook-osculati-2026-08-04",
            "ean": "8033137035135",
            "qty": 1.0,
            "price": "EUR:19/pcs",
            "categories": [
              "boat_hook"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-stern-port"
      }
    },
    {
      "id": "cockpit-stern-sb",
      "parent": "Items",
      "heading": "Stern, starboard side",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "1 medium big ball fender",
          "raw_text": "1 medium big ball fender",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "4 smaller fenders",
          "raw_text": "4 smaller fenders",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "2 stepfenders",
          "raw_text": "2 stepfenders",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-stern-sb"
      }
    },
    {
      "id": "cockpit-window-port",
      "parent": "Items",
      "heading": "Space under the window on the port side",
      "description": "(empty/available)",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-window-port"
      }
    },
    {
      "id": "cockpit-bag-port",
      "parent": "Items",
      "heading": "Bag with various things attached to the wall on the port side",
      "description": "(TODO: inventory)",
      "items": [
        {
          "id": "sunglasses-explore500",
          "parent": null,
          "name": "Decathlon Explore 500 SQR polarized sunglasses, category 3 (ash-black, bought 2026-06-07)",
          "raw_text": "category:sunglasses ID:sunglasses-explore500 price:EUR:30.67/pcs Decathlon Explore 500 SQR polarized sunglasses, category 3 (ash-black, SKU:5757667, bought 2026-06-07)",
          "metadata": {
            "id": "sunglasses-explore500",
            "price": "EUR:30.67/pcs",
            "sku": "5757667,",
            "categories": [
              "sunglasses"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-bag-port"
      }
    },
    {
      "id": "cockpit-bench-dry",
      "parent": "Items",
      "heading": "Bench storage, \"dry\" room port side",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Electric adaptors",
          "raw_text": "Electric adaptors",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Chargers for eltempo bike",
          "raw_text": "Chargers for eltempo bike",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-bench-dry"
      }
    },
    {
      "id": "cockpit-bench-port",
      "parent": "Items",
      "heading": "Bench storage port side",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Mooring ropes with rubber",
          "raw_text": "Mooring ropes with rubber",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Mooring ropes, 6-16m",
          "raw_text": "Mooring ropes, 6-16m",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "black, 6m",
          "raw_text": "black, 6m",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "white with some black, 7m",
          "raw_text": "white with some black, 7m",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "White with colored dots, 11m",
          "raw_text": "White with colored dots, 11m",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Black, 16m",
          "raw_text": "Black, 16m",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "11m (broken part of old anchoring rope)",
          "raw_text": "11m (broken part of old anchoring rope)",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Longer ropes",
          "raw_text": "Longer ropes",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "17m (old rigging rope, quite worn)",
          "raw_text": "17m (old rigging rope, quite worn)",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "20m (old rigging rope)",
          "raw_text": "20m (old rigging rope)",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "22m (possibly shorter, looks like chaffed anchor rope)",
          "raw_text": "22m (possibly shorter, looks like chaffed anchor rope)",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "... more(?) (list on lid ... TODO)",
          "raw_text": "... more(?) (list on lid ... TODO)",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-bench-port"
      }
    },
    {
      "id": "cockpit-window-sb",
      "parent": "Items",
      "heading": "Space under the window on the starboard side",
      "description": "(empty/available)",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-window-sb"
      }
    },
    {
      "id": "cockpit-bench-sb",
      "parent": "Items",
      "heading": "Bench storage starboard side",
      "description": "One big storage space under the lid. The contents are split into fore and mid for convenience. The lid is labelled \"Drogue, Deck brush, Sweeper, …, Land bolt s…\".",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-bench-sb"
      }
    },
    {
      "id": "cockpit-bench-sb-fore",
      "parent": "Items",
      "heading": "Bench storage starboard - Fore",
      "description": "photos:cockpit-bench-sb-fore",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Thin ropes",
          "raw_text": "Thin ropes",
          "metadata": {},
          "indented": false
        },
        {
          "id": "rope-4mm-200m",
          "parent": null,
          "name": "ca 200m 4mm-rope (white braid, on a large reel with marker writing)",
          "raw_text": "ID:rope-4mm-200m ca 200m 4mm-rope (white braid, on a large reel with marker writing)",
          "metadata": {
            "id": "rope-4mm-200m"
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "1.4mm rope",
          "raw_text": "1.4mm rope",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Relatively long low-quality rope, perhaps 10mm, 15m",
          "raw_text": "Relatively long low-quality rope, perhaps 10mm, 15m",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Short stumps",
          "raw_text": "Short stumps",
          "metadata": {},
          "indented": true
        },
        {
          "id": "rope-polyester-3mm",
          "parent": null,
          "name": "Polyester textile rope 3mm (Praktiker art. 241297)",
          "raw_text": "category:rope ID:rope-polyester-3mm price:EUR:6.51/pcs Polyester textile rope 3mm (Praktiker art. 241297)",
          "metadata": {
            "id": "rope-polyester-3mm",
            "price": "EUR:6.51/pcs",
            "categories": [
              "rope"
            ]
          },
          "indented": true
        },
        {
          "id": "cord-duraline-06mm",
          "parent": null,
          "name": "Duraline PP cord white 0.6mm × 200m (Praktiker art. 133727)",
          "raw_text": "category:rope/cord ID:cord-duraline-06mm price:EUR:2.55/pcs Duraline PP cord white 0.6mm × 200m (Praktiker art. 133727)",
          "metadata": {
            "id": "cord-duraline-06mm",
            "price": "EUR:2.55/pcs",
            "categories": [
              "rope/cord"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "\"static\" ropes (old rigging ropes)",
          "raw_text": "\"static\" ropes (old rigging ropes)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "15m, red, all at the bottom",
          "raw_text": "15m, red, all at the bottom",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "short stumps (at top of 200m roll)",
          "raw_text": "short stumps (at top of 200m roll)",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Too short mooring ropes",
          "raw_text": "Too short mooring ropes",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Elastic rope",
          "raw_text": "Elastic rope",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Navy blue braided line with orange flecks",
          "raw_text": "Navy blue braided line with orange flecks",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Old 3-strand rope with two stainless thimbles spliced in",
          "raw_text": "Old 3-strand rope with two stainless thimbles spliced in",
          "metadata": {},
          "indented": false
        },
        {
          "id": "cockpit-bench-sb-fore-box",
          "parent": null,
          "name": "Green cardboard box (fore end)",
          "raw_text": "ID:cockpit-bench-sb-fore-box Green cardboard box (fore end)",
          "metadata": {
            "id": "cockpit-bench-sb-fore-box"
          },
          "indented": false
        },
        {
          "id": "deck-brush-blue",
          "parent": null,
          "name": "Deck brush with blue handle, grey bristles",
          "raw_text": "category:cleaning/brush ID:deck-brush-blue Deck brush with blue handle, grey bristles",
          "metadata": {
            "id": "deck-brush-blue",
            "categories": [
              "cleaning/brush"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Grey plastic brush-handle adapter with locking pin hole (for telescopic pole)",
          "raw_text": "category:cleaning/brush Grey plastic brush-handle adapter with locking pin hole (for telescopic pole)",
          "metadata": {
            "categories": [
              "cleaning/brush"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Black scrubbing pad/brush",
          "raw_text": "category:cleaning/brush Black scrubbing pad/brush",
          "metadata": {
            "categories": [
              "cleaning/brush"
            ]
          },
          "indented": true
        },
        {
          "id": "gronnsape-krystal",
          "parent": null,
          "name": "Krystal Original Grønnsåpe (\"green soap\" for the teak deck)",
          "raw_text": "category:cleaning/soap ID:gronnsape-krystal Krystal Original Grønnsåpe (\"green soap\" for the teak deck)",
          "metadata": {
            "id": "gronnsape-krystal",
            "categories": [
              "cleaning/soap"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Spool of white twisted twine",
          "raw_text": "category:rope/cord Spool of white twisted twine",
          "metadata": {
            "categories": [
              "rope/cord"
            ]
          },
          "indented": true
        },
        {
          "id": "rope-white",
          "parent": null,
          "name": "Reel of white braided line (~4-5mm) on a black spool (possibly",
          "raw_text": "category:rope tag:TODO Reel of white braided line (~4-5mm) on a black spool (possibly ID:rope-white)",
          "metadata": {
            "id": "rope-white",
            "tags": [
              "TODO"
            ],
            "categories": [
              "rope"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Loose white braided line (old)",
          "raw_text": "category:rope Loose white braided line (old)",
          "metadata": {
            "categories": [
              "rope"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Orange tape roll",
          "raw_text": "category:tape Orange tape roll",
          "metadata": {
            "categories": [
              "tape"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Blue plastic key/wrench (deck plate or filler cap key?)",
          "raw_text": "category:tools tag:TODO Blue plastic key/wrench (deck plate or filler cap key?)",
          "metadata": {
            "tags": [
              "TODO"
            ],
            "categories": [
              "tools"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Black round plastic disc (deck plate lid or reel end?)",
          "raw_text": "tag:TODO Black round plastic disc (deck plate lid or reel end?)",
          "metadata": {
            "tags": [
              "TODO"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Red cylindrical object",
          "raw_text": "tag:TODO Red cylindrical object",
          "metadata": {
            "tags": [
              "TODO"
            ]
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "White plastic bottle",
          "raw_text": "White plastic bottle",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Green plastic clips, a yellow pencil",
          "raw_text": "Green plastic clips, a yellow pencil",
          "metadata": {},
          "indented": true
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-bench-sb-fore"
      }
    },
    {
      "id": "cockpit-bench-sb-mid",
      "parent": "Items",
      "heading": "Bench storage starboard - Mid",
      "description": "photos:cockpit-bench-sb-mid",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Covers for compass and screens",
          "raw_text": "Covers for compass and screens",
          "metadata": {},
          "indented": false
        },
        {
          "id": "anchor-grapnel-mini",
          "parent": null,
          "name": "Mini folding grapnel anchor (rusty) with a short piece of chain and orange braided line",
          "raw_text": "category:anchor ID:anchor-grapnel-mini Mini folding grapnel anchor (rusty) with a short piece of chain and orange braided line",
          "metadata": {
            "id": "anchor-grapnel-mini",
            "categories": [
              "anchor"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Repairkit for dhingy/SUP",
          "raw_text": "Repairkit for dhingy/SUP",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Velcro security for turnbuckles?",
          "raw_text": "Velcro security for turnbuckles?",
          "metadata": {},
          "indented": false
        },
        {
          "id": "drogue",
          "parent": null,
          "name": "Drogue (orange sailcloth, eyelet, rolled up)",
          "raw_text": "category:drogue ID:drogue Drogue (orange sailcloth, eyelet, rolled up)",
          "metadata": {
            "id": "drogue",
            "categories": [
              "drogue"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Sweeper",
          "raw_text": "Sweeper",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Pumps",
          "raw_text": "Pumps",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Scale",
          "raw_text": "Scale",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Horn",
          "raw_text": "Horn",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Gloves",
          "raw_text": "Gloves",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Winch handles",
          "raw_text": "Winch handles",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Land bolt set",
          "raw_text": "Land bolt set",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Ropes (seen 2026-07-26):",
          "raw_text": "Ropes (seen 2026-07-26):",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Thick blue braided line",
          "raw_text": "Thick blue braided line",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Several 3-strand nylon ropes (beige, some with whipped/taped ends)",
          "raw_text": "Several 3-strand nylon ropes (beige, some with whipped/taped ends)",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Green 3-strand polysteel-type rope",
          "raw_text": "Green 3-strand polysteel-type rope",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Frayed white multi-strand rope with yellow/blue taped ends",
          "raw_text": "Frayed white multi-strand rope with yellow/blue taped ends",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Green/white patterned braided lines",
          "raw_text": "Green/white patterned braided lines",
          "metadata": {},
          "indented": true
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "cockpit-bench-sb-mid"
      }
    },
    {
      "id": "upper-saloon-port",
      "parent": "Items",
      "heading": "Port side",
      "description": "See sub-locations for contents.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-port"
      }
    },
    {
      "id": "upper-saloon-port-under-bench",
      "parent": "Items",
      "heading": "Under bench, aft",
      "description": "projects - things for varnish",
      "items": [
        {
          "id": "varnish-epifanes-1000ml",
          "parent": null,
          "name": "Epifanes One-Component Clear High-Gloss Boat Varnish 1000ml (remaining box from 2026-04 SVB order 3912964; rest spent)",
          "raw_text": "category:varnish ID:varnish-epifanes-1000ml EAN:8715559001058 qty:1 price:EUR:39.28/pcs Epifanes One-Component Clear High-Gloss Boat Varnish 1000ml (remaining box from 2026-04 SVB order 3912964; rest spent)",
          "metadata": {
            "id": "varnish-epifanes-1000ml",
            "ean": "8715559001058",
            "qty": 1.0,
            "price": "EUR:39.28/pcs",
            "categories": [
              "varnish"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-big-paint",
          "parent": null,
          "name": "Big paint roller",
          "raw_text": "category:paint-roller ID:roller-big-paint Big paint roller",
          "metadata": {
            "id": "roller-big-paint",
            "categories": [
              "paint-roller"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-port-under-bench"
      }
    },
    {
      "id": "upper-saloon-port-floor",
      "parent": "Items",
      "heading": "Under floor storage, port side",
      "description": "Less accessible than the starboard side due to the table and sofa. There is a hot water tank installed here, under the sofa. There is also an eberspecher diesel heater behind the long sofa back rest, and the fridge is under the fore bench. Verified 2026-07-01: photos:upper-saloon-port-floor",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "A box with some comicses (julehefter, pondus)",
          "raw_text": "A box with some comicses (julehefter, pondus)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A box with some broken electronics (should be thrown, eventually)",
          "raw_text": "A box with some broken electronics (should be thrown, eventually) tag:garbage",
          "metadata": {
            "tags": [
              "garbage"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "old laptops",
          "raw_text": "old laptops qty:2 tag:garbage",
          "metadata": {
            "qty": 2.0,
            "tags": [
              "garbage"
            ]
          },
          "indented": false
        },
        {
          "id": "fabric-hybrid-65",
          "parent": null,
          "name": "65 g/m² Carbon/Aramid Kevlar Hybrid Fabric Plain (HP-Textiles SP-P65AC, Sonderposten - https://www.hp-textiles.com/TDS/Sonderposten/Hybridgewebe/TDS_SP-P65AC.pdf)",
          "raw_text": "category:composite-material ID:fabric-hybrid-65 65 g/m² Carbon/Aramid Kevlar Hybrid Fabric Plain (HP-Textiles SP-P65AC, Sonderposten - https://www.hp-textiles.com/TDS/Sonderposten/Hybridgewebe/TDS_SP-P65AC.pdf)",
          "metadata": {
            "id": "fabric-hybrid-65",
            "categories": [
              "composite-material"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-yato-yt85290",
          "parent": null,
          "name": "Broken YATO YT-85290 cordless transfer pump for oil and water (18V Li-ION, 380W, IPX4, 30 l/min, max lift 22m, max suction 9m, 3.25kg, max water temp 35°C, SN 09008228529000001, prod. 2022) - it was only the impeller that was broken, but now it may be corroded as well; I was not able to unscrew one of the hose nipples. The battery has been taken out.",
          "raw_text": "category:transfer-pump tag:garbage tag:broken ID:pump-yato-yt85290 Broken YATO YT-85290 cordless transfer pump for oil and water (18V Li-ION, 380W, IPX4, 30 l/min, max lift 22m, max suction 9m, 3.25kg, max water temp 35°C, SN 09008228529000001, prod. 2022) - it was only the impeller that was broken, but now it may be corroded as well; I was not able to unscrew one of the hose nipples. The battery has been taken out.",
          "metadata": {
            "id": "pump-yato-yt85290",
            "tags": [
              "garbage",
              "broken"
            ],
            "categories": [
              "transfer-pump"
            ]
          },
          "indented": false
        },
        {
          "id": "C-04",
          "parent": null,
          "name": "",
          "raw_text": "category:storage ID:C-04",
          "metadata": {
            "id": "C-04",
            "categories": [
              "storage"
            ]
          },
          "indented": false
        },
        {
          "id": "C-05",
          "parent": null,
          "name": "",
          "raw_text": "category:storage ID:C-05",
          "metadata": {
            "id": "C-05",
            "categories": [
              "storage"
            ]
          },
          "indented": false
        },
        {
          "id": "C-06",
          "parent": null,
          "name": "",
          "raw_text": "category:storage ID:C-06",
          "metadata": {
            "id": "C-06",
            "categories": [
              "storage"
            ]
          },
          "indented": false
        },
        {
          "id": "docs-c06",
          "parent": null,
          "name": "User instructions and such documents",
          "raw_text": "category:documents ID:docs-c06 User instructions and such documents",
          "metadata": {
            "id": "docs-c06",
            "categories": [
              "documents"
            ]
          },
          "indented": true
        },
        {
          "id": "C-07",
          "parent": null,
          "name": "",
          "raw_text": "category:storage ID:C-07",
          "metadata": {
            "id": "C-07",
            "categories": [
              "storage"
            ]
          },
          "indented": false
        },
        {
          "id": "toys-c07",
          "parent": null,
          "name": "Toys",
          "raw_text": "category:toys ID:toys-c07 Toys",
          "metadata": {
            "id": "toys-c07",
            "categories": [
              "toys"
            ]
          },
          "indented": true
        },
        {
          "id": "books-childrens",
          "parent": null,
          "name": "Some children books",
          "raw_text": "category:book ID:books-childrens Some children books",
          "metadata": {
            "id": "books-childrens",
            "categories": [
              "book"
            ]
          },
          "indented": true
        },
        {
          "id": "fabric-glass-300",
          "parent": null,
          "name": "300 g/m² Glass Roving Fabric Plain | HP-P300E",
          "raw_text": "category:composite-material ID:fabric-glass-300 300 g/m² Glass Roving Fabric Plain | HP-P300E",
          "metadata": {
            "id": "fabric-glass-300",
            "categories": [
              "composite-material"
            ]
          },
          "indented": false
        },
        {
          "id": "foam-spacer-fibre",
          "parent": null,
          "name": "\"spacer\" foam to use between layers of carbon/glass fibre",
          "raw_text": "category:composite-material ID:foam-spacer-fibre \"spacer\" foam to use between layers of carbon/glass fibre",
          "metadata": {
            "id": "foam-spacer-fibre",
            "categories": [
              "composite-material"
            ]
          },
          "indented": false
        },
        {
          "id": "pot-toddler",
          "parent": null,
          "name": "A pot (for toddlers)",
          "raw_text": "category:household ID:pot-toddler A pot (for toddlers)",
          "metadata": {
            "id": "pot-toddler",
            "categories": [
              "household"
            ]
          },
          "indented": false
        },
        {
          "id": "water-tanks-flexible",
          "parent": null,
          "name": "flexible water tanks, presumedly leaking, 100l? Inlet and outlet on top and bottom (caps exists somewhere, probably in the plumbing equipment box).",
          "raw_text": "category:plumbing ID:water-tanks-flexible flexible water tanks, presumedly leaking, 100l? Inlet and outlet on top and bottom (caps exists somewhere, probably in the plumbing equipment box). qty:3",
          "metadata": {
            "id": "water-tanks-flexible",
            "qty": 3.0,
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        },
        {
          "id": "plastic-boxes-empty",
          "parent": null,
          "name": "empty big transparent plastic boxe (but C-04 is broken and should be replaced, so one of the boxes is \"reserved\")",
          "raw_text": "category:storage ID:plastic-boxes-empty empty big transparent plastic boxe (but C-04 is broken and should be replaced, so one of the boxes is \"reserved\") qty:2",
          "metadata": {
            "id": "plastic-boxes-empty",
            "qty": 2.0,
            "categories": [
              "storage"
            ]
          },
          "indented": false
        },
        {
          "id": "watertank-vetus-port",
          "parent": null,
          "name": "Vetus flexible water tank 100l, permanently installed under floor (port side)",
          "raw_text": "category:watertank tag:installed ID:watertank-vetus-port EAN:8717372205859 qty:2 Vetus flexible water tank 100l, permanently installed under floor (port side)",
          "metadata": {
            "id": "watertank-vetus-port",
            "ean": "8717372205859",
            "qty": 2.0,
            "tags": [
              "installed"
            ],
            "categories": [
              "watertank"
            ]
          },
          "indented": false
        },
        {
          "id": "boiler-quick-nautic-30",
          "parent": null,
          "name": "Quick Nautic Boiler 30 B3 hot water tank (~30l), permanently installed under the sofa (port side)",
          "raw_text": "category:water-heater tag:installed ID:boiler-quick-nautic-30 Quick Nautic Boiler 30 B3 hot water tank (~30l), permanently installed under the sofa (port side)",
          "metadata": {
            "id": "boiler-quick-nautic-30",
            "tags": [
              "installed"
            ],
            "categories": [
              "water-heater"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "upper-saloon-port-floor/IMG_20260115_074305.jpg",
          "thumb": "resized/upper-saloon-port-floor/IMG_20260115_074305.jpg",
          "full": "photos/upper-saloon-port-floor/IMG_20260115_074305.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-port-floor"
      }
    },
    {
      "id": "upper-saloon-sb",
      "parent": "Items",
      "heading": "Starboard side",
      "description": "See sub-locations for contents.",
      "items": [
        {
          "id": "TB-12",
          "parent": null,
          "name": "Temporary Box TB-12 - Misc tools and electronics",
          "raw_text": "ID:TB-12 Temporary Box TB-12 - Misc tools and electronics",
          "metadata": {
            "id": "TB-12"
          },
          "indented": false
        },
        {
          "id": "TB-13",
          "parent": null,
          "name": "Temporary Box TB-13 - Misc boat items",
          "raw_text": "ID:TB-13 Temporary Box TB-13 - Misc boat items",
          "metadata": {
            "id": "TB-13"
          },
          "indented": false
        },
        {
          "id": "TB-14",
          "parent": null,
          "name": "Temporary Box TB-14 - Epoxy supplies and brushes",
          "raw_text": "ID:TB-14 Temporary Box TB-14 - Epoxy supplies and brushes",
          "metadata": {
            "id": "TB-14"
          },
          "indented": false
        },
        {
          "id": "TB-15",
          "parent": null,
          "name": "Temporary Box TB-15 - Epoxy materials from aft cabin",
          "raw_text": "ID:TB-15 Temporary Box TB-15 - Epoxy materials from aft cabin",
          "metadata": {
            "id": "TB-15"
          },
          "indented": false
        },
        {
          "id": "TB-16",
          "parent": null,
          "name": "Temporary Box TB-16 - Epoxy materials and PPE from aft cabin",
          "raw_text": "ID:TB-16 Temporary Box TB-16 - Epoxy materials and PPE from aft cabin",
          "metadata": {
            "id": "TB-16"
          },
          "indented": false
        },
        {
          "id": "TB-17",
          "parent": null,
          "name": "Temporary Box TB-17 - Expired food",
          "raw_text": "ID:TB-17 Temporary Box TB-17 - Expired food",
          "metadata": {
            "id": "TB-17"
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-sb"
      }
    },
    {
      "id": "upper-saloon-sb-floor",
      "parent": "Items",
      "heading": "Under floor storage, starboard side",
      "description": "Permanent fixtures: diesel tank, water tanks, power inverter, wiring.",
      "items": [
        {
          "id": "watertank-vetus-sb",
          "parent": null,
          "name": "Vetus flexible water tank 100l, permanently installed under floor (starboard side; 2024-11 SVB order 3451027)",
          "raw_text": "category:watertank tag:installed ID:watertank-vetus-sb EAN:8717372205859 qty:3 price:EUR:190.17/pcs Vetus flexible water tank 100l, permanently installed under floor (starboard side; 2024-11 SVB order 3451027)",
          "metadata": {
            "id": "watertank-vetus-sb",
            "ean": "8717372205859",
            "qty": 3.0,
            "price": "EUR:190.17/pcs",
            "tags": [
              "installed"
            ],
            "categories": [
              "watertank"
            ]
          },
          "indented": false
        },
        {
          "id": "watertank-cansb-sb",
          "parent": null,
          "name": "Can-SB Marine flexible water tank 100l, permanently installed under floor (starboard side)",
          "raw_text": "category:watertank tag:installed ID:watertank-cansb-sb Can-SB Marine flexible water tank 100l, permanently installed under floor (starboard side)",
          "metadata": {
            "id": "watertank-cansb-sb",
            "tags": [
              "installed"
            ],
            "categories": [
              "watertank"
            ]
          },
          "indented": false
        },
        {
          "id": "drybag-highfield-30l",
          "parent": null,
          "name": "Highfield 30L waterproof dry bag (orange, roll-top closure)",
          "raw_text": "category:bag/dry-bag ID:drybag-highfield-30l volume:30l Highfield 30L waterproof dry bag (orange, roll-top closure)",
          "metadata": {
            "id": "drybag-highfield-30l",
            "volume_l": 30.0,
            "categories": [
              "bag/dry-bag"
            ]
          },
          "indented": false
        },
        {
          "id": "drybag-jrgear-50l",
          "parent": null,
          "name": "JR Gear 50L Bomber waterproof dry bag (blue)",
          "raw_text": "category:bag/dry-bag ID:drybag-jrgear-50l volume:50l JR Gear 50L Bomber waterproof dry bag (blue)",
          "metadata": {
            "id": "drybag-jrgear-50l",
            "volume_l": 50.0,
            "categories": [
              "bag/dry-bag"
            ]
          },
          "indented": false
        },
        {
          "id": "drybag-jrgear-mesh-30l",
          "parent": null,
          "name": "JR Gear Clear Mesh Dry Cylinder 30L (white/translucent mesh dry bag)",
          "raw_text": "category:bag/dry-bag ID:drybag-jrgear-mesh-30l volume:30l JR Gear Clear Mesh Dry Cylinder 30L (white/translucent mesh dry bag)",
          "metadata": {
            "id": "drybag-jrgear-mesh-30l",
            "volume_l": 30.0,
            "categories": [
              "bag/dry-bag"
            ]
          },
          "indented": false
        },
        {
          "id": "panniers-decathlon",
          "parent": null,
          "name": "Decathlon bicycle panniers (black, pair)",
          "raw_text": "category:bag/pannier ID:panniers-decathlon qty:2 Decathlon bicycle panniers (black, pair)",
          "metadata": {
            "id": "panniers-decathlon",
            "qty": 2.0,
            "categories": [
              "bag/pannier"
            ]
          },
          "indented": false
        },
        {
          "id": "solar-panel-folding",
          "parent": null,
          "name": "Folding solar panel in black fabric carrying case (with power cables)",
          "raw_text": "category:electronics/solar-panel ID:solar-panel-folding Folding solar panel in black fabric carrying case (with power cables)",
          "metadata": {
            "id": "solar-panel-folding",
            "categories": [
              "electronics/solar-panel"
            ]
          },
          "indented": false
        },
        {
          "id": "rucksack-sup-black",
          "parent": null,
          "name": "Large black rucksack, probably for SUP (stand-up paddleboard)",
          "raw_text": "category:bag/rucksack ID:rucksack-sup-black Large black rucksack, probably for SUP (stand-up paddleboard)",
          "metadata": {
            "id": "rucksack-sup-black",
            "categories": [
              "bag/rucksack"
            ]
          },
          "indented": false
        },
        {
          "id": "bag-black-silver",
          "parent": null,
          "name": "Black bag with silver/reflective trim and zipper pockets",
          "raw_text": "category:bag ID:bag-black-silver Black bag with silver/reflective trim and zipper pockets",
          "metadata": {
            "id": "bag-black-silver",
            "categories": [
              "bag"
            ]
          },
          "indented": false
        },
        {
          "id": "trolley-andersen",
          "parent": null,
          "name": "Andersen shopping trolley (red, with wheels, foldable frame)",
          "raw_text": "category:bag/shopping-trolley ID:trolley-andersen Andersen shopping trolley (red, with wheels, foldable frame)",
          "metadata": {
            "id": "trolley-andersen",
            "categories": [
              "bag/shopping-trolley"
            ]
          },
          "indented": false
        },
        {
          "id": "bag-firefly",
          "parent": null,
          "name": "Firefly duffel/sports bag (light blue and grey, with buckle straps)",
          "raw_text": "category:bag ID:bag-firefly Firefly duffel/sports bag (light blue and grey, with buckle straps)",
          "metadata": {
            "id": "bag-firefly",
            "categories": [
              "bag"
            ]
          },
          "indented": false
        },
        {
          "id": "bag-lidl",
          "parent": null,
          "name": "Lidl reusable shopping bag",
          "raw_text": "category:bag/shopping-bag ID:bag-lidl Lidl reusable shopping bag",
          "metadata": {
            "id": "bag-lidl",
            "categories": [
              "bag/shopping-bag"
            ]
          },
          "indented": false
        },
        {
          "id": "bag-kaufland",
          "parent": null,
          "name": "Kaufland reusable shopping bag (orange)",
          "raw_text": "category:bag/shopping-bag ID:bag-kaufland Kaufland reusable shopping bag (orange)",
          "metadata": {
            "id": "bag-kaufland",
            "categories": [
              "bag/shopping-bag"
            ]
          },
          "indented": false
        },
        {
          "id": "flag-rod",
          "parent": null,
          "name": "Flag rod",
          "raw_text": "category:flag ID:flag-rod Flag rod",
          "metadata": {
            "id": "flag-rod",
            "categories": [
              "flag"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "upper-saloon-sb-floor/IMG_20260202_000751.jpg",
          "thumb": "resized/upper-saloon-sb-floor/IMG_20260202_000751.jpg",
          "full": "photos/upper-saloon-sb-floor/IMG_20260202_000751.jpg"
        },
        {
          "alt": "upper-saloon-sb-floor/IMG_20260202_000831.jpg",
          "thumb": "resized/upper-saloon-sb-floor/IMG_20260202_000831.jpg",
          "full": "photos/upper-saloon-sb-floor/IMG_20260202_000831.jpg"
        },
        {
          "alt": "upper-saloon-sb-floor/IMG_20260202_000909.jpg",
          "thumb": "resized/upper-saloon-sb-floor/IMG_20260202_000909.jpg",
          "full": "photos/upper-saloon-sb-floor/IMG_20260202_000909.jpg"
        },
        {
          "alt": "upper-saloon-sb-floor/IMG_20260202_000945.jpg",
          "thumb": "resized/upper-saloon-sb-floor/IMG_20260202_000945.jpg",
          "full": "photos/upper-saloon-sb-floor/IMG_20260202_000945.jpg"
        },
        {
          "alt": "upper-saloon-sb-floor/IMG_20260202_080527.jpg",
          "thumb": "resized/upper-saloon-sb-floor/IMG_20260202_080527.jpg",
          "full": "photos/upper-saloon-sb-floor/IMG_20260202_080527.jpg"
        },
        {
          "alt": "upper-saloon-sb-floor/IMG_20260202_080624.jpg",
          "thumb": "resized/upper-saloon-sb-floor/IMG_20260202_080624.jpg",
          "full": "photos/upper-saloon-sb-floor/IMG_20260202_080624.jpg"
        },
        {
          "alt": "upper-saloon-sb-floor/IMG_20260202_082515.jpg",
          "thumb": "resized/upper-saloon-sb-floor/IMG_20260202_082515.jpg",
          "full": "photos/upper-saloon-sb-floor/IMG_20260202_082515.jpg"
        },
        {
          "alt": "upper-saloon-sb-floor/IMG_20260202_082519.jpg",
          "thumb": "resized/upper-saloon-sb-floor/IMG_20260202_082519.jpg",
          "full": "photos/upper-saloon-sb-floor/IMG_20260202_082519.jpg"
        },
        {
          "alt": "upper-saloon-sb-floor/IMG_20260202_082610.jpg",
          "thumb": "resized/upper-saloon-sb-floor/IMG_20260202_082610.jpg",
          "full": "photos/upper-saloon-sb-floor/IMG_20260202_082610.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-sb-floor"
      }
    },
    {
      "id": "upper-saloon-sb-map",
      "parent": "Items",
      "heading": "Storage under/to the right of map reading table",
      "description": "There is a lot of electric cables here, including but not limited to:",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "One cable marked with \"12v autopilot\". It's hard to say which one of the cables is marked, and the marking is soon falling off. Probably one of the red cables in the vertical bundle in the corner",
          "raw_text": "One cable marked with \"12v autopilot\". It's hard to say which one of the cables is marked, and the marking is soon falling off. Probably one of the red cables in the vertical bundle in the corner",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Two thick solid red cables coming up from the floor and to a switch with missing key. Probably some old cables. TODO: needs research!",
          "raw_text": "Two thick solid red cables coming up from the floor and to a switch with missing key. Probably some old cables. TODO: needs research!",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some splitters for the Raymarine navigation system",
          "raw_text": "Some splitters for the Raymarine navigation system",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some long antenna cables, going to the targa, where we used to have lots of antennas. One of them was a spare VHF antenna, the other one was for the ICE 450 MHz internet.",
          "raw_text": "Some long antenna cables, going to the targa, where we used to have lots of antennas. One of them was a spare VHF antenna, the other one was for the ICE 450 MHz internet.",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "VHF antenna for the VHF radio",
          "raw_text": "VHF antenna for the VHF radio",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "My 12V \"DC Outlets\" system, a bit messy I must admit. Including a power meter (but the port side outlet is not included in the measurements)",
          "raw_text": "My 12V \"DC Outlets\" system, a bit messy I must admit. Including a power meter (but the port side outlet is not included in the measurements)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "I used to have a Raspberry PI here, but it produced noise for the VHF radio. There is still a humidity/thermostat sensor in place.",
          "raw_text": "I used to have a Raspberry PI here, but it produced noise for the VHF radio. There is still a humidity/thermostat sensor in place.",
          "metadata": {},
          "indented": false
        },
        {
          "id": "heating-element-1250w",
          "parent": null,
          "name": "Heating element 1250W / 230V, 1 1/4\" thread (SVB item 31750, model 280-0016; spare for the Quick Nautic boiler; SVB24 order 3988629, in transit)",
          "raw_text": "category:water-heater-element tag:in-transit ID:heating-element-1250w price:EUR:45.33/pcs Heating element 1250W / 230V, 1 1/4\" thread (SVB item 31750, model 280-0016; spare for the Quick Nautic boiler; SVB24 order 3988629, in transit)",
          "metadata": {
            "id": "heating-element-1250w",
            "price": "EUR:45.33/pcs",
            "tags": [
              "in-transit"
            ],
            "categories": [
              "water-heater-element"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-sb-map"
      }
    },
    {
      "id": "upper-saloon-sb-map-top",
      "parent": "Items",
      "heading": "Top shelf",
      "description": "2026-01-12",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "An old newspaper, useful for epoxy works, varnish, etc",
          "raw_text": "An old newspaper, useful for epoxy works, varnish, etc",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some paper, useful for wrapping glass, epoxy works, varnish, etc. Perhaps some few square meters.",
          "raw_text": "Some paper, useful for wrapping glass, epoxy works, varnish, etc. Perhaps some few square meters.",
          "metadata": {},
          "indented": false
        },
        {
          "id": "C-03",
          "parent": null,
          "name": "",
          "raw_text": "ID:C-03",
          "metadata": {
            "id": "C-03"
          },
          "indented": false
        },
        {
          "id": "mounting-bracket-biltema",
          "parent": null,
          "name": "Biltema mounting bracket Art. 19841 (155x165mm, for power tool mounting, rusty, unknown which tool it belongs to)",
          "raw_text": "category:mounting-tool ID:mounting-bracket-biltema Biltema mounting bracket Art. 19841 (155x165mm, for power tool mounting, rusty, unknown which tool it belongs to)",
          "metadata": {
            "id": "mounting-bracket-biltema",
            "categories": [
              "mounting-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "salt-boxes",
          "parent": null,
          "name": "Humidity absorbing salt containers (white plastic, for moisture control) (should possibly be thrown? They are not as useful as I thought they would be.",
          "raw_text": "category:dehumidifier-consumable ID:salt-boxes qty:2 Humidity absorbing salt containers (white plastic, for moisture control) (should possibly be thrown? They are not as useful as I thought they would be.",
          "metadata": {
            "id": "salt-boxes",
            "qty": 2.0,
            "categories": [
              "dehumidifier-consumable"
            ]
          },
          "indented": false
        },
        {
          "id": "energy-meter-beas",
          "parent": null,
          "name": "BEAS Energi måler 32A (shore power meter, CEE blue connectors, mechanical kWh counter)",
          "raw_text": "category:power-connector/meter ID:energy-meter-beas BEAS Energi måler 32A (shore power meter, CEE blue connectors, mechanical kWh counter)",
          "metadata": {
            "id": "energy-meter-beas",
            "categories": [
              "power-connector/meter"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-mailicheng",
          "parent": null,
          "name": "Mailicheng (脉力诚) lithium battery charger (AC 200-250V input, 12S NMC 50.4V 12A output ~600W, red aluminum case, DEFECTIVE - needs research)",
          "raw_text": "category:power-connector/charger tag:defective ID:charger-mailicheng Mailicheng (脉力诚) lithium battery charger (AC 200-250V input, 12S NMC 50.4V 12A output ~600W, red aluminum case, DEFECTIVE - needs research)",
          "metadata": {
            "id": "charger-mailicheng",
            "tags": [
              "defective"
            ],
            "categories": [
              "power-connector/charger"
            ]
          },
          "indented": false
        },
        {
          "id": "C-02",
          "parent": null,
          "name": "",
          "raw_text": "ID:C-02",
          "metadata": {
            "id": "C-02"
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-sb-map-top"
      }
    },
    {
      "id": "upper-saloon-sb-map-bottom",
      "parent": "Items",
      "heading": "Bottom shelf",
      "description": "Updated 2026-01-12",
      "items": [
        {
          "id": "B-01",
          "parent": null,
          "name": "black box with mostly broken electronics.",
          "raw_text": "ID:B-01 black box with mostly broken electronics.",
          "metadata": {
            "id": "B-01"
          },
          "indented": false
        },
        {
          "id": "C-01",
          "parent": null,
          "name": "box with pumps, compressors and some other things",
          "raw_text": "ID:C-01 box with pumps, compressors and some other things",
          "metadata": {
            "id": "C-01"
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-sb-map-bottom"
      }
    },
    {
      "id": "upper-saloon-sb-tv-tools",
      "parent": "Items",
      "heading": "Tools storage under TV",
      "description": "",
      "items": [
        {
          "id": "woodchipper-set",
          "parent": null,
          "name": "Woodchipper set (big brown unlabelled box, behind)",
          "raw_text": "category:drill-bit-set ID:woodchipper-set Woodchipper set (big brown unlabelled box, behind)",
          "metadata": {
            "id": "woodchipper-set",
            "categories": [
              "drill-bit-set"
            ]
          },
          "indented": false
        },
        {
          "id": "hole-punch-kit",
          "parent": null,
          "name": "Hole punching kit",
          "raw_text": "category:hole-saw ID:hole-punch-kit Hole punching kit",
          "metadata": {
            "id": "hole-punch-kit",
            "categories": [
              "hole-saw"
            ]
          },
          "indented": false
        },
        {
          "id": "woodchippers-flat-extra",
          "parent": null,
          "name": "Two extra flat woodchippers",
          "raw_text": "category:drill-bit ID:woodchippers-flat-extra Two extra flat woodchippers",
          "metadata": {
            "id": "woodchippers-flat-extra",
            "categories": [
              "drill-bit"
            ]
          },
          "indented": false
        },
        {
          "id": "lighter-gas",
          "parent": null,
          "name": "Gas for lighters",
          "raw_text": "category:misc-tool ID:lighter-gas Gas for lighters",
          "metadata": {
            "id": "lighter-gas",
            "categories": [
              "misc-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "screw-squeeze-thing",
          "parent": null,
          "name": "Weird screw-squeeze thing",
          "raw_text": "category:clamp tag:TODO ID:screw-squeeze-thing Weird screw-squeeze thing",
          "metadata": {
            "id": "screw-squeeze-thing",
            "tags": [
              "TODO"
            ],
            "categories": [
              "clamp"
            ]
          },
          "indented": false
        },
        {
          "id": "compass-keyhole-saw",
          "parent": null,
          "name": "Compass keyhole saw",
          "raw_text": "category:saw ID:compass-keyhole-saw Compass keyhole saw",
          "metadata": {
            "id": "compass-keyhole-saw",
            "categories": [
              "saw"
            ]
          },
          "indented": false
        },
        {
          "id": "torque-wrench-biltema",
          "parent": null,
          "name": "Red kit biltema 10-253 \"momentnøkkel\" (unused) - 3/8\" torque wrench, 20-100 Nm",
          "raw_text": "category:wrench ID:torque-wrench-biltema Red kit biltema 10-253 \"momentnøkkel\" (unused) - 3/8\" torque wrench, 20-100 Nm",
          "metadata": {
            "id": "torque-wrench-biltema",
            "categories": [
              "wrench"
            ]
          },
          "indented": false
        },
        {
          "id": "socket-set-biltema",
          "parent": null,
          "name": "Big tools set with cups (biltema 10-017)",
          "raw_text": "category:socket-set ID:socket-set-biltema Big tools set with cups (biltema 10-017)",
          "metadata": {
            "id": "socket-set-biltema",
            "categories": [
              "socket-set"
            ]
          },
          "indented": false
        },
        {
          "id": "bitset-bahco",
          "parent": null,
          "name": "Bacho bit set, without driver",
          "raw_text": "category:screwdriver ID:bitset-bahco Bacho bit set, without driver",
          "metadata": {
            "id": "bitset-bahco",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "hole-saw-large",
          "parent": null,
          "name": "Extra hole drills (big holes) - 67mm, 73mm, 83mm (but missing interface)",
          "raw_text": "category:hole-saw ID:hole-saw-large Extra hole drills (big holes) - 67mm, 73mm, 83mm (but missing interface)",
          "metadata": {
            "id": "hole-saw-large",
            "categories": [
              "hole-saw"
            ]
          },
          "indented": false
        },
        {
          "id": "steel-string",
          "parent": null,
          "name": "Steel string",
          "raw_text": "category:misc-tool ID:steel-string Steel string",
          "metadata": {
            "id": "steel-string",
            "categories": [
              "misc-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "hammer-big",
          "parent": null,
          "name": "Big hammer",
          "raw_text": "category:hammer ID:hammer-big Big hammer",
          "metadata": {
            "id": "hammer-big",
            "categories": [
              "hammer"
            ]
          },
          "indented": false
        },
        {
          "id": "hole-saw-set-biltema",
          "parent": null,
          "name": "Hole punching set (biltema 19-978)",
          "raw_text": "category:hole-saw ID:hole-saw-set-biltema Hole punching set (biltema 19-978)",
          "metadata": {
            "id": "hole-saw-set-biltema",
            "categories": [
              "hole-saw"
            ]
          },
          "indented": false
        },
        {
          "id": "spirit-level",
          "parent": null,
          "name": "Leveller",
          "raw_text": "category:measuring-tool ID:spirit-level Leveller",
          "metadata": {
            "id": "spirit-level",
            "categories": [
              "measuring-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "blowtorch",
          "parent": null,
          "name": "Blowtorch",
          "raw_text": "category:blowtorch ID:blowtorch Blowtorch",
          "metadata": {
            "id": "blowtorch",
            "categories": [
              "blowtorch"
            ]
          },
          "indented": false
        },
        {
          "id": "flexible-bit-driver",
          "parent": null,
          "name": "Ultra-long flexible bit driver",
          "raw_text": "category:screwdriver ID:flexible-bit-driver Ultra-long flexible bit driver",
          "metadata": {
            "id": "flexible-bit-driver",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "drills-big",
          "parent": null,
          "name": "\"Big drills\"",
          "raw_text": "category:drill-bit ID:drills-big \"Big drills\"",
          "metadata": {
            "id": "drills-big",
            "categories": [
              "drill-bit"
            ]
          },
          "indented": false
        },
        {
          "id": "drills-small",
          "parent": null,
          "name": "\"Small drills\"",
          "raw_text": "category:drill-bit ID:drills-small \"Small drills\"",
          "metadata": {
            "id": "drills-small",
            "categories": [
              "drill-bit"
            ]
          },
          "indented": false
        },
        {
          "id": "screwdriver-flat-big",
          "parent": null,
          "name": "Big flat driver",
          "raw_text": "category:screwdriver ID:screwdriver-flat-big Big flat driver",
          "metadata": {
            "id": "screwdriver-flat-big",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "file-metal",
          "parent": null,
          "name": "File",
          "raw_text": "category:metalworking-tool ID:file-metal File",
          "metadata": {
            "id": "file-metal",
            "categories": [
              "metalworking-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "saw-blade-bimetal",
          "parent": null,
          "name": "Long bimetal sawing blade",
          "raw_text": "category:saw ID:saw-blade-bimetal Long bimetal sawing blade",
          "metadata": {
            "id": "saw-blade-bimetal",
            "categories": [
              "saw"
            ]
          },
          "indented": false
        },
        {
          "id": "saw-blades-small",
          "parent": null,
          "name": "Bag with small saw blades (left side)",
          "raw_text": "category:saw ID:saw-blades-small Bag with small saw blades (left side)",
          "metadata": {
            "id": "saw-blades-small",
            "categories": [
              "saw"
            ]
          },
          "indented": false
        },
        {
          "id": "misc-tools-box",
          "parent": null,
          "name": "Ice cream box with small tools, bits, etc",
          "raw_text": "category:misc-tool ID:misc-tools-box Ice cream box with small tools, bits, etc",
          "metadata": {
            "id": "misc-tools-box",
            "categories": [
              "misc-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "meters-box",
          "parent": null,
          "name": "Long box with meters (moisture meters, calipers, multimeter, etc)",
          "raw_text": "category:measuring-tool ID:meters-box Long box with meters (moisture meters, calipers, multimeter, etc)",
          "metadata": {
            "id": "meters-box",
            "categories": [
              "measuring-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "misc-tools-box2",
          "parent": null,
          "name": "Box with various tools (including small hammer, wire stripper, etc)",
          "raw_text": "category:misc-tool ID:misc-tools-box2 Box with various tools (including small hammer, wire stripper, etc)",
          "metadata": {
            "id": "misc-tools-box2",
            "categories": [
              "misc-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "screwdrivers-box",
          "parent": null,
          "name": "Box with tools for screwing (screw drivers, etc etc)",
          "raw_text": "category:screwdriver ID:screwdrivers-box Box with tools for screwing (screw drivers, etc etc)",
          "metadata": {
            "id": "screwdrivers-box",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-sb-tv-tools"
      }
    },
    {
      "id": "twisting-tools",
      "parent": "Items",
      "heading": "Twisting tools - Gray plastic box",
      "description": "photos:twisting-tools Tools for twisting nuts, bolts, screws - screwdrivers, hex keys, etc.",
      "items": [
        {
          "id": "screwdriver-yellow",
          "parent": null,
          "name": "Yellow screwdriver",
          "raw_text": "category:screwdriver ID:screwdriver-yellow Yellow screwdriver",
          "metadata": {
            "id": "screwdriver-yellow",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "screwdriver-blue",
          "parent": null,
          "name": "Blue-handled screwdriver",
          "raw_text": "category:screwdriver ID:screwdriver-blue Blue-handled screwdriver",
          "metadata": {
            "id": "screwdriver-blue",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "hexkeys-tcraft",
          "parent": null,
          "name": "T-Craft hex key set (metric, folding)",
          "raw_text": "category:hex-key ID:hexkeys-tcraft T-Craft hex key set (metric, folding)",
          "metadata": {
            "id": "hexkeys-tcraft",
            "categories": [
              "hex-key"
            ]
          },
          "indented": false
        },
        {
          "id": "screwdriver-8in1",
          "parent": null,
          "name": "8-in-1 screwdriver (interchangeable bits)",
          "raw_text": "category:screwdriver ID:screwdriver-8in1 8-in-1 screwdriver (interchangeable bits)",
          "metadata": {
            "id": "screwdriver-8in1",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "hexkeys-loose",
          "parent": null,
          "name": "Loose hex keys (assorted sizes)",
          "raw_text": "category:hex-key ID:hexkeys-loose Loose hex keys (assorted sizes)",
          "metadata": {
            "id": "hexkeys-loose",
            "categories": [
              "hex-key"
            ]
          },
          "indented": false
        },
        {
          "id": "screwdriver-stubby",
          "parent": null,
          "name": "Stubby screwdriver (short shaft)",
          "raw_text": "category:screwdriver ID:screwdriver-stubby Stubby screwdriver (short shaft)",
          "metadata": {
            "id": "screwdriver-stubby",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "screwdriver-phillips-small",
          "parent": null,
          "name": "Small Phillips screwdriver",
          "raw_text": "category:screwdriver ID:screwdriver-phillips-small Small Phillips screwdriver",
          "metadata": {
            "id": "screwdriver-phillips-small",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "feeler-gauge",
          "parent": null,
          "name": "Feeler gauge set",
          "raw_text": "category:measuring-tool ID:feeler-gauge Feeler gauge set",
          "metadata": {
            "id": "feeler-gauge",
            "categories": [
              "measuring-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "spanner-angle-grinder",
          "parent": null,
          "name": "Angle grinder pin spanner (flange nut wrench, rusty)",
          "raw_text": "category:spanner ID:spanner-angle-grinder Angle grinder pin spanner (flange nut wrench, rusty)",
          "metadata": {
            "id": "spanner-angle-grinder",
            "categories": [
              "spanner"
            ]
          },
          "indented": false
        },
        {
          "id": "wrenchset-combo",
          "parent": null,
          "name": "Combination wrench set (in white plastic bag)",
          "raw_text": "category:wrench ID:wrenchset-combo Combination wrench set (in white plastic bag)",
          "metadata": {
            "id": "wrenchset-combo",
            "categories": [
              "wrench"
            ]
          },
          "indented": false
        },
        {
          "id": "wrench-force18",
          "parent": null,
          "name": "Force combination wrench 18mm",
          "raw_text": "category:wrench ID:wrench-force18 Force combination wrench 18mm",
          "metadata": {
            "id": "wrench-force18",
            "categories": [
              "wrench"
            ]
          },
          "indented": false
        },
        {
          "id": "wrench-force17",
          "parent": null,
          "name": "Force combination wrench 17mm",
          "raw_text": "category:wrench ID:wrench-force17 Force combination wrench 17mm",
          "metadata": {
            "id": "wrench-force17",
            "categories": [
              "wrench"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "twisting-tools/IMG_20260113_151843.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_151843.jpg",
          "full": "photos/twisting-tools/IMG_20260113_151843.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_151853.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_151853.jpg",
          "full": "photos/twisting-tools/IMG_20260113_151853.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_151858.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_151858.jpg",
          "full": "photos/twisting-tools/IMG_20260113_151858.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_151930.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_151930.jpg",
          "full": "photos/twisting-tools/IMG_20260113_151930.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_151939.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_151939.jpg",
          "full": "photos/twisting-tools/IMG_20260113_151939.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_151949.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_151949.jpg",
          "full": "photos/twisting-tools/IMG_20260113_151949.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_152003.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_152003.jpg",
          "full": "photos/twisting-tools/IMG_20260113_152003.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_152010.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_152010.jpg",
          "full": "photos/twisting-tools/IMG_20260113_152010.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_152026.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_152026.jpg",
          "full": "photos/twisting-tools/IMG_20260113_152026.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_152031.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_152031.jpg",
          "full": "photos/twisting-tools/IMG_20260113_152031.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_152036.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_152036.jpg",
          "full": "photos/twisting-tools/IMG_20260113_152036.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_152053.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_152053.jpg",
          "full": "photos/twisting-tools/IMG_20260113_152053.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260113_152057.jpg",
          "thumb": "resized/twisting-tools/IMG_20260113_152057.jpg",
          "full": "photos/twisting-tools/IMG_20260113_152057.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260114_142127.jpg",
          "thumb": "resized/twisting-tools/IMG_20260114_142127.jpg",
          "full": "photos/twisting-tools/IMG_20260114_142127.jpg"
        },
        {
          "alt": "twisting-tools/IMG_20260114_142136.jpg",
          "thumb": "resized/twisting-tools/IMG_20260114_142136.jpg",
          "full": "photos/twisting-tools/IMG_20260114_142136.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "twisting-tools"
      }
    },
    {
      "id": "non-twist-tools",
      "parent": "Items",
      "heading": "Non-twist tools - Green plastic box",
      "description": "photos:non-twist-tools Tools that cannot or should not be used for twisting nuts, bolts, screws and tubes.",
      "items": [
        {
          "id": "caliper-metal",
          "parent": null,
          "name": "Metal caliper/ruler",
          "raw_text": "category:caliper ID:caliper-metal Metal caliper/ruler",
          "metadata": {
            "id": "caliper-metal",
            "categories": [
              "caliper"
            ]
          },
          "indented": false
        },
        {
          "id": "clamp-meter-ut203",
          "parent": null,
          "name": "UNI-T UT203 digital clamp multimeter (red/black, 400A AC/DC, CAT III 300V, CAT II 600V, serial: 1130753864)",
          "raw_text": "category:measuring-tool ID:clamp-meter-ut203 UNI-T UT203 digital clamp multimeter (red/black, 400A AC/DC, CAT III 300V, CAT II 600V, serial: 1130753864)",
          "metadata": {
            "id": "clamp-meter-ut203",
            "categories": [
              "measuring-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "test-leads-alligator",
          "parent": null,
          "name": "Test leads with banana plugs and alligator clips (red/black pair)",
          "raw_text": "category:electrical-tool ID:test-leads-alligator Test leads with banana plugs and alligator clips (red/black pair)",
          "metadata": {
            "id": "test-leads-alligator",
            "categories": [
              "electrical-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "marker-paint-cream",
          "parent": null,
          "name": "Pennarello multisuperficie paint marker (cream, toluene/xylene free)",
          "raw_text": "category:permanent_marker ID:marker-paint-cream Pennarello multisuperficie paint marker (cream, toluene/xylene free)",
          "metadata": {
            "id": "marker-paint-cream",
            "categories": [
              "permanent_marker"
            ]
          },
          "indented": false
        },
        {
          "id": "marker-lyra-industry",
          "parent": null,
          "name": "LYRA Industry Marker mark+sign (2-4mm tip)",
          "raw_text": "category:permanent_marker ID:marker-lyra-industry LYRA Industry Marker mark+sign (2-4mm tip)",
          "metadata": {
            "id": "marker-lyra-industry",
            "categories": [
              "permanent_marker"
            ]
          },
          "indented": false
        },
        {
          "id": "pencil-carpenter-richmann",
          "parent": null,
          "name": "Richmann C0129 carpenter's pencil (red,",
          "raw_text": "category:pencil ID:pencil-carpenter-richmann Richmann C0129 carpenter's pencil (red, EAN:5906741601299)",
          "metadata": {
            "id": "pencil-carpenter-richmann",
            "ean": "5906741601299",
            "categories": [
              "pencil"
            ]
          },
          "indented": false
        },
        {
          "id": "marker-permanent-blue",
          "parent": null,
          "name": "Permanent marker (blue cap, black body)",
          "raw_text": "category:permanent_marker ID:marker-permanent-blue Permanent marker (blue cap, black body)",
          "metadata": {
            "id": "marker-permanent-blue",
            "categories": [
              "permanent_marker"
            ]
          },
          "indented": false
        },
        {
          "id": "marker-permanent-chisel",
          "parent": null,
          "name": "Permanent marker chisel point (red cap, black body)",
          "raw_text": "category:permanent_marker ID:marker-permanent-chisel Permanent marker chisel point (red cap, black body)",
          "metadata": {
            "id": "marker-permanent-chisel",
            "categories": [
              "permanent_marker"
            ]
          },
          "indented": false
        },
        {
          "id": "marker-edding-300-red",
          "parent": null,
          "name": "edding 300 permanent marker (red, 1.5-3mm, refillable,",
          "raw_text": "category:permanent_marker ID:marker-edding-300-red edding 300 permanent marker (red, 1.5-3mm, refillable, EAN:4004764390571)",
          "metadata": {
            "id": "marker-edding-300-red",
            "ean": "4004764390571",
            "categories": [
              "permanent_marker"
            ]
          },
          "indented": false
        },
        {
          "id": "marker-edding-black",
          "parent": null,
          "name": "edding permanent marker (black, 1.5-3mm,",
          "raw_text": "category:permanent_marker ID:marker-edding-black edding permanent marker (black, 1.5-3mm, EAN:4004764390564)",
          "metadata": {
            "id": "marker-edding-black",
            "ean": "4004764390564",
            "categories": [
              "permanent_marker"
            ]
          },
          "indented": false
        },
        {
          "id": "marker-united-office",
          "parent": null,
          "name": "UNITED OFFICE Permanent Marker (gray body)",
          "raw_text": "category:permanent_marker ID:marker-united-office UNITED OFFICE Permanent Marker (gray body)",
          "metadata": {
            "id": "marker-united-office",
            "categories": [
              "permanent_marker"
            ]
          },
          "indented": false
        },
        {
          "id": "marker-sharpie",
          "parent": null,
          "name": "Sharpie Fine Point permanent marker (worn)",
          "raw_text": "category:permanent_marker ID:marker-sharpie Sharpie Fine Point permanent marker (worn)",
          "metadata": {
            "id": "marker-sharpie",
            "categories": [
              "permanent_marker"
            ]
          },
          "indented": false
        },
        {
          "id": "putty-knife",
          "parent": null,
          "name": "Putty knife/scraper (wooden handle, red end cap, rusty blade)",
          "raw_text": "category:utility-blade ID:putty-knife Putty knife/scraper (wooden handle, red end cap, rusty blade)",
          "metadata": {
            "id": "putty-knife",
            "categories": [
              "utility-blade"
            ]
          },
          "indented": false
        },
        {
          "id": "blades-macfer-18mm",
          "parent": null,
          "name": "MacFer L-100 utility knife blades 18mm (10pcs, SK4 steel, Art. 027.0071,",
          "raw_text": "category:utility-blade ID:blades-macfer-18mm MacFer L-100 utility knife blades 18mm (10pcs, SK4 steel, Art. 027.0071, EAN:5606026027714)",
          "metadata": {
            "id": "blades-macfer-18mm",
            "ean": "5606026027714",
            "categories": [
              "utility-blade"
            ]
          },
          "indented": false
        },
        {
          "id": "safety-cutter-red",
          "parent": null,
          "name": "Red plastic safety cutter/box opener (ergonomic handle)",
          "raw_text": "category:utility-blade ID:safety-cutter-red Red plastic safety cutter/box opener (ergonomic handle)",
          "metadata": {
            "id": "safety-cutter-red",
            "categories": [
              "utility-blade"
            ]
          },
          "indented": false
        },
        {
          "id": "razor-blades-dispenser",
          "parent": null,
          "name": "Razor blade dispenser with single-edge blades (rusty, plastic case)",
          "raw_text": "category:utility-blade ID:razor-blades-dispenser Razor blade dispenser with single-edge blades (rusty, plastic case)",
          "metadata": {
            "id": "razor-blades-dispenser",
            "categories": [
              "utility-blade"
            ]
          },
          "indented": false
        },
        {
          "id": "wire-stripper-biltema",
          "parent": null,
          "name": "Biltema wire stripper (red/yellow handles, adjustable, rusty)",
          "raw_text": "category:electrical-tool ID:wire-stripper-biltema Biltema wire stripper (red/yellow handles, adjustable, rusty)",
          "metadata": {
            "id": "wire-stripper-biltema",
            "categories": [
              "electrical-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "pick-green",
          "parent": null,
          "name": "Scratch awl/pricker (green handle, bent metal tip - useful for sail repairs, unpicking stitches, starting holes) TODO: move to sewing box",
          "raw_text": "category:misc-tool category:sail-tool ID:pick-green Scratch awl/pricker (green handle, bent metal tip - useful for sail repairs, unpicking stitches, starting holes) TODO: move to sewing box",
          "metadata": {
            "id": "pick-green",
            "categories": [
              "misc-tool",
              "sail-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "pry-impeller",
          "parent": null,
          "name": "Red plastic pry tool for impeller removal (tapered, curved)",
          "raw_text": "category:tools/hand ID:pry-impeller Red plastic pry tool for impeller removal (tapered, curved)",
          "metadata": {
            "id": "pry-impeller",
            "categories": [
              "tools/hand"
            ]
          },
          "indented": false
        },
        {
          "id": "heat-gun-black",
          "parent": null,
          "name": "Black heat gun with ribbed handle (blowtorch)",
          "raw_text": "category:blowtorch ID:heat-gun-black Black heat gun with ribbed handle (blowtorch)",
          "metadata": {
            "id": "heat-gun-black",
            "categories": [
              "blowtorch"
            ]
          },
          "indented": false
        },
        {
          "id": "hammer-small",
          "parent": null,
          "name": "Small hammer (CP Tools orange handle)",
          "raw_text": "category:hammer ID:hammer-small Small hammer (CP Tools orange handle)",
          "metadata": {
            "id": "hammer-small",
            "categories": [
              "hammer"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Measuring and marking",
          "raw_text": "**Measuring and marking:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Cutting tools",
          "raw_text": "**Cutting tools:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Electrical tools",
          "raw_text": "**Electrical tools:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Misc tools",
          "raw_text": "**Misc tools:**",
          "metadata": {},
          "is_section_header": true
        }
      ],
      "images": [
        {
          "alt": "non-twist-tools/IMG_20260114_120647.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120647.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120647.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120653.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120653.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120653.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120701.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120701.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120701.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120708.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120708.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120708.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120721.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120721.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120721.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120725.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120725.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120725.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120744.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120744.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120744.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120750.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120750.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120750.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120813.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120813.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120813.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120824.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120824.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120824.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120827.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120827.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120827.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120847.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120847.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120847.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120850.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120850.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120850.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120901.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120901.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120901.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120919.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120919.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120919.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120927.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120927.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120927.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120947.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120947.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120947.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_120953.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_120953.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_120953.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121016.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121016.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121016.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121029.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121029.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121029.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121041.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121041.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121041.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121042.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121042.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121042.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121049.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121049.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121049.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121101.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121101.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121101.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121110.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121110.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121110.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121118.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121118.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121118.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121127.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121127.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121127.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121148.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121148.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121148.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121200.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121200.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121200.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260114_121433.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260114_121433.jpg",
          "full": "photos/non-twist-tools/IMG_20260114_121433.jpg"
        },
        {
          "alt": "non-twist-tools/IMG_20260123_173240.jpg",
          "thumb": "resized/non-twist-tools/IMG_20260123_173240.jpg",
          "full": "photos/non-twist-tools/IMG_20260123_173240.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "non-twist-tools"
      }
    },
    {
      "id": "upper-saloon-sb-tv-boxes",
      "parent": "Items",
      "heading": "Box storage at the bottom under TV",
      "description": "(Exact order of boxes may vary, but should try to keep it consistent, it makes it easier finding things. This is more or less up-to-date as of 2023-07-08) Box labels encode the position: first letter is the stack (B = behind, M =\nmiddle, F = front), second letter is the side (L = left, R = right, M = middle),\nand the number is the position within the stack counted from the bottom.\nNumbers are not comparable between stacks - the boxes have different sizes, so\nBL-10 and BR-5 are both top boxes even though the numbers differ. The contents of the labelled boxes are listed in the Boxes section. Loose items (right, behind):",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Left, behind:",
          "raw_text": "Left, behind:",
          "metadata": {},
          "indented": false
        },
        {
          "id": "BL-1",
          "parent": null,
          "name": "Box Rot & kaos (misc junk)",
          "raw_text": "Box ID:BL-1 Rot & kaos (misc junk)",
          "metadata": {
            "id": "BL-1"
          },
          "indented": true
        },
        {
          "id": "BL-2",
          "parent": null,
          "name": "Box Festemateriell (fastening hardware, cable ties)",
          "raw_text": "Box ID:BL-2 Festemateriell (fastening hardware, cable ties)",
          "metadata": {
            "id": "BL-2"
          },
          "indented": true
        },
        {
          "id": "BL-3",
          "parent": null,
          "name": "Box USB-cables",
          "raw_text": "Box ID:BL-3 USB-cables",
          "metadata": {
            "id": "BL-3"
          },
          "indented": true
        },
        {
          "id": "BL-4",
          "parent": null,
          "name": "Box Misc/personal (documents, coins, electronics)",
          "raw_text": "Box ID:BL-4 Misc/personal (documents, coins, electronics)",
          "metadata": {
            "id": "BL-4"
          },
          "indented": true
        },
        {
          "id": "BL-5",
          "parent": null,
          "name": "Box Tape & Glue",
          "raw_text": "Box ID:BL-5 Tape & Glue",
          "metadata": {
            "id": "BL-5"
          },
          "indented": true
        },
        {
          "id": "BL-6",
          "parent": null,
          "name": "Box Batterier (batteries)",
          "raw_text": "Box ID:BL-6 Batterier (batteries)",
          "metadata": {
            "id": "BL-6"
          },
          "indented": true
        },
        {
          "id": "BL-7",
          "parent": null,
          "name": "Box Rigging hardware (shackles)",
          "raw_text": "Box ID:BL-7 Rigging hardware (shackles)",
          "metadata": {
            "id": "BL-7"
          },
          "indented": true
        },
        {
          "id": "BL-8",
          "parent": null,
          "name": "Box Nuts, bolts, washers (large organizer)",
          "raw_text": "Box ID:BL-8 Nuts, bolts, washers (large organizer)",
          "metadata": {
            "id": "BL-8"
          },
          "indented": true
        },
        {
          "id": "BL-9",
          "parent": null,
          "name": "Box Empty box!",
          "raw_text": "Box ID:BL-9 Empty box!",
          "metadata": {
            "id": "BL-9"
          },
          "indented": true
        },
        {
          "id": "BL-10",
          "parent": null,
          "name": "Box Screws and hardware",
          "raw_text": "Box ID:BL-10 Screws and hardware",
          "metadata": {
            "id": "BL-10"
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Right, behind:",
          "raw_text": "Right, behind:",
          "metadata": {},
          "indented": false
        },
        {
          "id": "BR-1",
          "parent": null,
          "name": "Box Electronics/power adapters",
          "raw_text": "Box ID:BR-1 Electronics/power adapters",
          "metadata": {
            "id": "BR-1"
          },
          "indented": true
        },
        {
          "id": "BR-2",
          "parent": null,
          "name": "Box Misc parts",
          "raw_text": "Box ID:BR-2 Misc parts",
          "metadata": {
            "id": "BR-2"
          },
          "indented": true
        },
        {
          "id": "BR-3",
          "parent": null,
          "name": "Box Engine/motor spares",
          "raw_text": "Box ID:BR-3 Engine/motor spares",
          "metadata": {
            "id": "BR-3"
          },
          "indented": true
        },
        {
          "id": "BR-4",
          "parent": null,
          "name": "Box Sail repair/sewing kit",
          "raw_text": "Box ID:BR-4 Sail repair/sewing kit",
          "metadata": {
            "id": "BR-4"
          },
          "indented": true
        },
        {
          "id": "BR-5",
          "parent": null,
          "name": "Box Hose connectors",
          "raw_text": "Box ID:BR-5 Hose connectors",
          "metadata": {
            "id": "BR-5"
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Reservedeler motor",
          "raw_text": "Reservedeler motor",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Various electric parts",
          "raw_text": "Various electric parts",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "\"Usortert, todo\"",
          "raw_text": "\"Usortert, todo\"",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Left, middle (photographed 2026-07-21, empty space above ML-4):",
          "raw_text": "Left, middle (photographed 2026-07-21, empty space above ML-4):",
          "metadata": {},
          "indented": false
        },
        {
          "id": "ML-1",
          "parent": null,
          "name": "Box \"Rope guides & big shackles\" (blocks, rope guides, big shackles)",
          "raw_text": "Box ID:ML-1 \"Rope guides & big shackles\" (blocks, rope guides, big shackles)",
          "metadata": {
            "id": "ML-1"
          },
          "indented": true
        },
        {
          "id": "ML-2",
          "parent": null,
          "name": "Box Cable leftovers",
          "raw_text": "Box ID:ML-2 Cable leftovers",
          "metadata": {
            "id": "ML-2"
          },
          "indented": true
        },
        {
          "id": "ML-3",
          "parent": null,
          "name": "Box LED-strips",
          "raw_text": "Box ID:ML-3 LED-strips",
          "metadata": {
            "id": "ML-3"
          },
          "indented": true
        },
        {
          "id": "ML-4",
          "parent": null,
          "name": "Box Guest flags (label reads \"Kvitteringer og gjesteflagg\"; the \"kvitteringer\" part is outdated)",
          "raw_text": "Box ID:ML-4 Guest flags (label reads \"Kvitteringer og gjesteflagg\"; the \"kvitteringer\" part is outdated)",
          "metadata": {
            "id": "ML-4"
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Right, middle (photographed 2026-07-21):",
          "raw_text": "Right, middle (photographed 2026-07-21):",
          "metadata": {},
          "indented": false
        },
        {
          "id": "MR-1",
          "parent": null,
          "name": "Box Assorted screws in original packaging - contents not yet registered",
          "raw_text": "Box ID:MR-1 Assorted screws in original packaging - contents not yet registered",
          "metadata": {
            "id": "MR-1"
          },
          "indented": true
        },
        {
          "id": "MR-2",
          "parent": null,
          "name": "Box \"Sikringer, rørklemmer og div\" (fuses, hose clamps and misc)",
          "raw_text": "Box ID:MR-2 \"Sikringer, rørklemmer og div\" (fuses, hose clamps and misc)",
          "metadata": {
            "id": "MR-2"
          },
          "indented": true
        },
        {
          "id": "MR-3",
          "parent": null,
          "name": "Box Soldering equipment (older \"Usortert - todo\" label still attached)",
          "raw_text": "Box ID:MR-3 Soldering equipment (older \"Usortert - todo\" label still attached)",
          "metadata": {
            "id": "MR-3"
          },
          "indented": true
        },
        {
          "id": "MR-4",
          "parent": null,
          "name": "Box Marine spare parts and fittings (\"Usortert - todo\")",
          "raw_text": "Box ID:MR-4 Marine spare parts and fittings (\"Usortert - todo\")",
          "metadata": {
            "id": "MR-4"
          },
          "indented": true
        },
        {
          "id": "MR-5",
          "parent": null,
          "name": "Box \"Pumper, rørkoblinger\" (pumps and pipe couplings)",
          "raw_text": "Box ID:MR-5 \"Pumper, rørkoblinger\" (pumps and pipe couplings)",
          "metadata": {
            "id": "MR-5"
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Unlabelled box on top of the stack - wood screws in original packaging, likely to be moved",
          "raw_text": "Unlabelled box on top of the stack - wood screws in original packaging, likely to be moved",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "\"Monteringsskruesett\", biltema 87-446 (wooden screws)",
          "raw_text": "\"Monteringsskruesett\", biltema 87-446 (wooden screws)",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "carabeens & shackles",
          "raw_text": "carabeens & shackles",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Electric tools",
          "raw_text": "Electric tools",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Sewing equipment",
          "raw_text": "Sewing equipment",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Misc projects",
          "raw_text": "Misc projects",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Propangass",
          "raw_text": "Propangass",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Front, left:",
          "raw_text": "Front, left:",
          "metadata": {},
          "indented": false
        },
        {
          "id": "FL-1",
          "parent": null,
          "name": "Box Lighting and 12V electronics",
          "raw_text": "Box ID:FL-1 Lighting and 12V electronics",
          "metadata": {
            "id": "FL-1"
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Front, bottom (full-width box under both FL-1 and FR-1):",
          "raw_text": "Front, bottom (full-width box under both FL-1 and FR-1):",
          "metadata": {},
          "indented": false
        },
        {
          "id": "FM-0",
          "parent": null,
          "name": "Box Bolts, nuts and washers (the \"big box with screws\")",
          "raw_text": "Box ID:FM-0 Bolts, nuts and washers (the \"big box with screws\")",
          "metadata": {
            "id": "FM-0"
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Front, right:",
          "raw_text": "Front, right:",
          "metadata": {},
          "indented": false
        },
        {
          "id": "FR-1",
          "parent": null,
          "name": "Box Plumbing (the \"plumber stuff\" box)",
          "raw_text": "Box ID:FR-1 Plumbing (the \"plumber stuff\" box)",
          "metadata": {
            "id": "FR-1"
          },
          "indented": true
        },
        {
          "id": "FR-2",
          "parent": null,
          "name": "Box Dehumidifier refills and staples (the \"box with dehumidifying salts\")",
          "raw_text": "Box ID:FR-2 Dehumidifier refills and staples (the \"box with dehumidifying salts\")",
          "metadata": {
            "id": "FR-2"
          },
          "indented": true
        },
        {
          "id": "FR-3",
          "parent": null,
          "name": "Box Raspberry Pi and IoT electronics",
          "raw_text": "Box ID:FR-3 Raspberry Pi and IoT electronics",
          "metadata": {
            "id": "FR-3"
          },
          "indented": true
        },
        {
          "id": "FR-4",
          "parent": null,
          "name": "Box Glue and tape",
          "raw_text": "Box ID:FR-4 Glue and tape",
          "metadata": {
            "id": "FR-4"
          },
          "indented": true
        },
        {
          "id": "FR-5",
          "parent": null,
          "name": "Box \"Flatstifter og koblinger\" (spade terminals and connectors) - contents not yet registered",
          "raw_text": "Box ID:FR-5 \"Flatstifter og koblinger\" (spade terminals and connectors) - contents not yet registered",
          "metadata": {
            "id": "FR-5"
          },
          "indented": true
        },
        {
          "id": "FR-6",
          "parent": null,
          "name": "Box Electrical components",
          "raw_text": "Box ID:FR-6 Electrical components",
          "metadata": {
            "id": "FR-6"
          },
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Front, not yet matched to a labelled box:",
          "raw_text": "Front, not yet matched to a labelled box:",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "\"Boat assistant\"-project box",
          "raw_text": "\"Boat assistant\"-project box",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Misc projects",
          "raw_text": "Misc projects",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Mess",
          "raw_text": "Mess",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Loddesett",
          "raw_text": "Loddesett",
          "metadata": {},
          "indented": true
        },
        {
          "id": "hose-connectors-kit-68pcs",
          "parent": null,
          "name": "68PCS Hose Connectors Kit (Art.26-713, blue case, sizes 3-19mm, I/Y/L/T types)",
          "raw_text": "category:tubing ID:hose-connectors-kit-68pcs 68PCS Hose Connectors Kit (Art.26-713, blue case, sizes 3-19mm, I/Y/L/T types)",
          "metadata": {
            "id": "hose-connectors-kit-68pcs",
            "categories": [
              "tubing"
            ]
          },
          "indented": false
        },
        {
          "id": "junk-br5",
          "parent": null,
          "name": "\"Junk\"",
          "raw_text": "category:misc tag:category-broad-ok ID:junk-br5 \"Junk\"",
          "metadata": {
            "id": "junk-br5",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        },
        {
          "id": "misc-hardware-br5",
          "parent": null,
          "name": "\"Sikringer, rørklemmer og diverse\"",
          "raw_text": "category:misc tag:category-broad-ok ID:misc-hardware-br5 \"Sikringer, rørklemmer og diverse\"",
          "metadata": {
            "id": "misc-hardware-br5",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        },
        {
          "id": "misc-nuts-bolts-br5",
          "parent": null,
          "name": "Box with small nuts, bolts and misc",
          "raw_text": "category:misc tag:category-broad-ok ID:misc-nuts-bolts-br5 Box with small nuts, bolts and misc",
          "metadata": {
            "id": "misc-nuts-bolts-br5",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "upper-saloon-sb-glass",
      "parent": "Items",
      "heading": "Glass shelf to the right of TV",
      "description": "OUTDATED",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Bucket with bathing toys",
          "raw_text": "Bucket with bathing toys",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Ball",
          "raw_text": "Ball",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Diving masks, swimming glasses",
          "raw_text": "Diving masks, swimming glasses",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Medisins, first aid kit (standing in hangar atm)",
          "raw_text": "Medisins, first aid kit (standing in hangar atm)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Sun protection cream",
          "raw_text": "Sun protection cream",
          "metadata": {},
          "indented": false
        },
        {
          "id": "resistance-bands-2026-06-21",
          "parent": null,
          "name": "Ластици за тренировка / resistance bands set (Crivit, Lidl)",
          "raw_text": "category:resistance_band ID:resistance-bands-2026-06-21 EAN:4052916846988 qty:1 price:EUR:5.11/pcs Ластици за тренировка / resistance bands set (Crivit, Lidl)",
          "metadata": {
            "id": "resistance-bands-2026-06-21",
            "ean": "4052916846988",
            "qty": 1.0,
            "price": "EUR:5.11/pcs",
            "categories": [
              "resistance_band"
            ]
          },
          "indented": false
        },
        {
          "id": "diving-mask-hypnos-2026-07-24",
          "parent": null,
          "name": "Hypnos M6000 diving mask + Triton SN002 snorkel set (tempered lens)",
          "raw_text": "category:diving_mask ID:diving-mask-hypnos-2026-07-24 EAN:8680041405983 qty:1 price:EUR:14.9/pcs Hypnos M6000 diving mask + Triton SN002 snorkel set (tempered lens)",
          "metadata": {
            "id": "diving-mask-hypnos-2026-07-24",
            "ean": "8680041405983",
            "qty": 1.0,
            "price": "EUR:14.9/pcs",
            "categories": [
              "diving_mask"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-sb-glass"
      }
    },
    {
      "id": "upper-saloon-sb-glass-under",
      "parent": "Items",
      "heading": "Storage under glass shelf",
      "description": "OUTDATED",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Grills, charcoal (missing), firestarter liquid, equipment for grills",
          "raw_text": "Grills, charcoal (missing), firestarter liquid, equipment for grills",
          "metadata": {},
          "indented": false
        },
        {
          "id": "cobb-set-premier-air",
          "parent": null,
          "name": "COBB set — Premier Air portable barbecue grill (round; existing gear, cover+ashtray replaced 2026-07-01)",
          "raw_text": "category:barbecue_grill ID:cobb-set-premier-air qty:1 COBB set — Premier Air portable barbecue grill (round; existing gear, cover+ashtray replaced 2026-07-01)",
          "metadata": {
            "id": "cobb-set-premier-air",
            "qty": 1.0,
            "categories": [
              "barbecue_grill"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-sb-glass-under"
      }
    },
    {
      "id": "upper-saloon-mid",
      "parent": "Items",
      "heading": "Middle",
      "description": "See sub-locations for contents.",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-mid"
      }
    },
    {
      "id": "upper-saloon-engine",
      "parent": "Items",
      "heading": "Engine room",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Some engine oil",
          "raw_text": "Some engine oil",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-engine"
      }
    },
    {
      "id": "upper-saloon-battery",
      "parent": "Items",
      "heading": "Battery room, outside the box",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Batteries",
          "raw_text": "Batteries",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Tubes",
          "raw_text": "Tubes",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Diesel filter (in plastic bag)",
          "raw_text": "Diesel filter (in plastic bag)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Oil pump with tubes (in plastic bag)",
          "raw_text": "Oil pump with tubes (in plastic bag)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Bilge pumps",
          "raw_text": "Bilge pumps",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-battery"
      }
    },
    {
      "id": "upper-saloon-battery-lid",
      "parent": "Items",
      "heading": "Battery room, below the lid",
      "description": "(a bit temp - this room should probably be utilized differently, like for batteries for instance?)",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "A big syringe (probably intended for sucking oil from the engine). Would work well as a bilge-pump if connecting it to a t-piece and two tubes with good one-way-valves on each tube.",
          "raw_text": "A big syringe (probably intended for sucking oil from the engine). Would work well as a bilge-pump if connecting it to a t-piece and two tubes with good one-way-valves on each tube.",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A 220v electric drill",
          "raw_text": "A 220v electric drill",
          "metadata": {},
          "indented": false
        },
        {
          "id": "tent-cockpit-endpiece",
          "parent": null,
          "name": "Cockpit tent end piece (canvas, covers between tent and targa)",
          "raw_text": "category:tent ID:tent-cockpit-endpiece Cockpit tent end piece (canvas, covers between tent and targa)",
          "metadata": {
            "id": "tent-cockpit-endpiece",
            "categories": [
              "tent"
            ]
          },
          "indented": false
        },
        {
          "id": "tent-patches",
          "parent": null,
          "name": "Textile patches for cockpit tent repairs (on top of tent endpiece)",
          "raw_text": "category:tent-spare ID:tent-patches qty:4-5 Textile patches for cockpit tent repairs (on top of tent endpiece)",
          "metadata": {
            "id": "tent-patches",
            "qty": "4-5",
            "categories": [
              "tent-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "propeller-spare-2",
          "parent": null,
          "name": "Spare propeller",
          "raw_text": "category:boat-spare ID:propeller-spare-2 Spare propeller",
          "metadata": {
            "id": "propeller-spare-2",
            "categories": [
              "boat-spare"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "upper-saloon-battery-lid"
      }
    },
    {
      "id": "pantry",
      "parent": "Items",
      "heading": "Pantry",
      "description": "(clockwise, from aft to front) Fire blanket, above fridge",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry"
      }
    },
    {
      "id": "pantry-shelf-fridge",
      "parent": "Items",
      "heading": "Shelf above fridge",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-shelf-fridge"
      }
    },
    {
      "id": "pantry-fridge",
      "parent": "Items",
      "heading": "Fridge",
      "description": "",
      "items": [
        {
          "id": "ketchup-2026-05-11",
          "parent": null,
          "name": "Kania КЕТЧУП 78% ДОМАТ.ПЮР ketchup",
          "raw_text": "category:ketchup ID:ketchup-2026-05-11 EAN:4056489358848 bb:2027-03-09 qty:1 mass:560g price:EUR:1.42/pcs Kania КЕТЧУП 78% ДОМАТ.ПЮР ketchup",
          "metadata": {
            "id": "ketchup-2026-05-11",
            "ean": "4056489358848",
            "bb": "2027-03-09",
            "qty": 1.0,
            "mass_g": 560.0,
            "price": "EUR:1.42/pcs",
            "categories": [
              "ketchup"
            ]
          },
          "indented": false
        },
        {
          "id": "thomy-mayo-2026-05-23",
          "parent": null,
          "name": "МАЙОНЕЗА ТОМИ Thomy Mayonnaise Delicatess 263g",
          "raw_text": "category:mayonnaise ID:thomy-mayo-2026-05-23 EAN:3858890178678 bb:2026-08 qty:1 mass:263g price:EUR:2.43/pcs МАЙОНЕЗА ТОМИ Thomy Mayonnaise Delicatess 263g",
          "metadata": {
            "id": "thomy-mayo-2026-05-23",
            "ean": "3858890178678",
            "bb": "2026-08-31",
            "qty": 1.0,
            "mass_g": 263.0,
            "price": "EUR:2.43/pcs",
            "categories": [
              "mayonnaise"
            ]
          },
          "indented": false
        },
        {
          "id": "sos-tartar-2026-05-23",
          "parent": null,
          "name": "СОС ТНОИ ТАРТАР Thomy Tartar Sauce 220g",
          "raw_text": "category:tartar-sauce ID:sos-tartar-2026-05-23 EAN:8445291136359 bb:2026-08 qty:1 mass:220g price:EUR:2.48/pcs СОС ТНОИ ТАРТАР Thomy Tartar Sauce 220g",
          "metadata": {
            "id": "sos-tartar-2026-05-23",
            "ean": "8445291136359",
            "bb": "2026-08-31",
            "qty": 1.0,
            "mass_g": 220.0,
            "price": "EUR:2.48/pcs",
            "categories": [
              "tartar-sauce"
            ]
          },
          "indented": false
        },
        {
          "id": "guinness-2026-05-24",
          "parent": null,
          "name": "Guinness БИРА 4,2% Draught Stout 440ml can",
          "raw_text": "category:beer ID:guinness-2026-05-24 EAN:5000213101872 bb:2026-11-12 qty:4 volume:440ml price:EUR:2.52/pcs Guinness БИРА 4,2% Draught Stout 440ml can",
          "metadata": {
            "id": "guinness-2026-05-24",
            "ean": "5000213101872",
            "bb": "2026-11-12",
            "qty": 4.0,
            "volume_l": 0.44,
            "price": "EUR:2.52/pcs",
            "categories": [
              "beer"
            ]
          },
          "indented": false
        },
        {
          "id": "shpek-burgas-2026-06-13",
          "parent": null,
          "name": "ШПЕК БУРГАС XXL Baroni Shpek Burgas XXL dry sausage (Boni Lovech)",
          "raw_text": "category:cured-meat ID:shpek-burgas-2026-06-13 EAN:4056489692485 bb:2026-10-05 qty:1 mass:500g price:EUR:2.49/pcs ШПЕК БУРГАС XXL Baroni Shpek Burgas XXL dry sausage (Boni Lovech)",
          "metadata": {
            "id": "shpek-burgas-2026-06-13",
            "ean": "4056489692485",
            "bb": "2026-10-05",
            "qty": 1.0,
            "mass_g": 500.0,
            "price": "EUR:2.49/pcs",
            "categories": [
              "cured-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "mustard-hryan-2026-06-18",
          "parent": null,
          "name": "Горчица с хрян 200g",
          "raw_text": "category:mustard ID:mustard-hryan-2026-06-18 EAN:lidl-20348397 bb:2026-11-05 qty:1 mass:200g price:EUR:0.51/pcs Горчица с хрян 200g",
          "metadata": {
            "id": "mustard-hryan-2026-06-18",
            "ean": "lidl-20348397",
            "bb": "2026-11-05",
            "qty": 1.0,
            "mass_g": 200.0,
            "price": "EUR:0.51/pcs",
            "categories": [
              "mustard"
            ]
          },
          "indented": false
        },
        {
          "id": "butter-lurpak-2026-07-08-1",
          "parent": null,
          "name": "Масло краве Lurpak датско 82% / Lurpak butter (~100g remaining)",
          "raw_text": "category:butter ID:butter-lurpak-2026-07-08-1 EAN:5740900400016 bb:2026-11:EST qty:1 mass:100g price:EUR:4.09/pcs Масло краве Lurpak датско 82% / Lurpak butter (~100g remaining)",
          "metadata": {
            "id": "butter-lurpak-2026-07-08-1",
            "ean": "5740900400016",
            "bb": "2026-11:EST",
            "qty": 1.0,
            "mass_g": 100.0,
            "price": "EUR:4.09/pcs",
            "categories": [
              "butter"
            ]
          },
          "indented": false
        },
        {
          "id": "shpek-stara-planina-2026-06-18",
          "parent": null,
          "name": "Траен варено-пушен салам Стара планина / шпек (Родна стряха)",
          "raw_text": "category:cured-meat ID:shpek-stara-planina-2026-06-18 EAN:lidl-20404741 bb:2026-09-04 qty:1 mass:250g price:EUR:2.79/pcs Траен варено-пушен салам Стара планина / шпек (Родна стряха)",
          "metadata": {
            "id": "shpek-stara-planina-2026-06-18",
            "ean": "lidl-20404741",
            "bb": "2026-09-04",
            "qty": 1.0,
            "mass_g": 250.0,
            "price": "EUR:2.79/pcs",
            "categories": [
              "cured-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "lukanka-red-parkmart-2026-07-15",
          "parent": null,
          "name": "Еко Мес слайс луканка червена 100г / Eco Mes sliced red lukanka 100g",
          "raw_text": "category:lukanka ID:lukanka-red-parkmart-2026-07-15 EAN:3800214928780 bb:2026-09-06 qty:2 price:EUR:0.92/pcs Еко Мес слайс луканка червена 100г / Eco Mes sliced red lukanka 100g",
          "metadata": {
            "id": "lukanka-red-parkmart-2026-07-15",
            "ean": "3800214928780",
            "bb": "2026-09-06",
            "qty": 2.0,
            "price": "EUR:0.92/pcs",
            "categories": [
              "lukanka"
            ]
          },
          "indented": false
        },
        {
          "id": "carrots-2026-07-10",
          "parent": null,
          "name": "Моркови / carrots",
          "raw_text": "category:carrots ID:carrots-2026-07-10 bb:2026-08-15 qty:5 mass:504g price:EUR:0.75/kg Моркови / carrots",
          "metadata": {
            "id": "carrots-2026-07-10",
            "bb": "2026-08-15",
            "qty": 5.0,
            "mass_g": 504.0,
            "price": "EUR:0.75/kg",
            "categories": [
              "carrots"
            ]
          },
          "indented": false
        },
        {
          "id": "gouda-sliced-2026-07-21",
          "parent": null,
          "name": "Гауда, нарязана 200g (Lidl) / sliced Gouda, min 48% fat i.t.s., lactose-free, 2 packs",
          "raw_text": "category:gouda ID:gouda-sliced-2026-07-21 EAN:lidl-20092665 bb:2026-10-03 qty:2 mass:400g/2 price:EUR:2.04/stk Гауда, нарязана 200g (Lidl) / sliced Gouda, min 48% fat i.t.s., lactose-free, 2 packs",
          "metadata": {
            "id": "gouda-sliced-2026-07-21",
            "ean": "lidl-20092665",
            "bb": "2026-10-03",
            "qty": 2.0,
            "mass": "400g/2",
            "price": "EUR:2.04/stk",
            "categories": [
              "gouda"
            ]
          },
          "indented": false
        },
        {
          "id": "pork-belly-torches-2026-07-21",
          "parent": null,
          "name": "Факлички от свински гърди без кост с марината, охладени / marinated boneless pork belly",
          "raw_text": "category:pork-belly ID:pork-belly-torches-2026-07-21 EAN:lidl-20709167 bb:2026-07-24:EST qty:1 price:EUR:5.87/stk Факлички от свински гърди без кост с марината, охладени / marinated boneless pork belly",
          "metadata": {
            "id": "pork-belly-torches-2026-07-21",
            "ean": "lidl-20709167",
            "bb": "2026-07-24:EST",
            "qty": 1.0,
            "price": "EUR:5.87/stk",
            "categories": [
              "pork-belly"
            ]
          },
          "indented": false
        },
        {
          "id": "turkey-ham-2026-07-21",
          "parent": null,
          "name": "Шунка от пуешки гърди / turkey breast ham, 2 packs",
          "raw_text": "category:turkey-ham ID:turkey-ham-2026-07-21 EAN:lidl-20950170 bb:2026-08-17 qty:2 price:EUR:0.85/stk Шунка от пуешки гърди / turkey breast ham, 2 packs",
          "metadata": {
            "id": "turkey-ham-2026-07-21",
            "ean": "lidl-20950170",
            "bb": "2026-08-17",
            "qty": 2.0,
            "price": "EUR:0.85/stk",
            "categories": [
              "turkey-ham"
            ]
          },
          "indented": false
        },
        {
          "id": "milk-fresh-3pct-2026-07-21",
          "parent": null,
          "name": "Прясно краве мляко 3% / fresh cow milk 3%, 3 cartons",
          "raw_text": "category:whole-milk ID:milk-fresh-3pct-2026-07-21 EAN:4056489080510 bb:2026-08-01:EST qty:3 price:EUR:1.43/stk Прясно краве мляко 3% / fresh cow milk 3%, 3 cartons",
          "metadata": {
            "id": "milk-fresh-3pct-2026-07-21",
            "ean": "4056489080510",
            "bb": "2026-08-01:EST",
            "qty": 3.0,
            "price": "EUR:1.43/stk",
            "categories": [
              "whole-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "cheese-nasheselo-2026-07-21",
          "parent": null,
          "name": "Бяло саламурено сирене от краве мляко \"НАШЕ СЕЛО\", средна масленост",
          "raw_text": "category:feta ID:cheese-nasheselo-2026-07-21 bb:2027-02-02 mass:1kg price:EUR:5.99/kg Бяло саламурено сирене от краве мляко \"НАШЕ СЕЛО\", средна масленост",
          "metadata": {
            "id": "cheese-nasheselo-2026-07-21",
            "bb": "2027-02-02",
            "mass_g": 1000.0,
            "price": "EUR:5.99/kg",
            "categories": [
              "feta"
            ]
          },
          "indented": false
        },
        {
          "id": "brie-2026-07-21",
          "parent": null,
          "name": "Сирене бри / Original French Brie",
          "raw_text": "category:brie ID:brie-2026-07-21 EAN:4335619230897 bb:2026-08-09 qty:1 price:EUR:2.44/stk Сирене бри / Original French Brie",
          "metadata": {
            "id": "brie-2026-07-21",
            "ean": "4335619230897",
            "bb": "2026-08-09",
            "qty": 1.0,
            "price": "EUR:2.44/stk",
            "categories": [
              "brie"
            ]
          },
          "indented": false
        },
        {
          "id": "lettuce-iceberg-2026-07-21",
          "parent": null,
          "name": "Салата айсберг / iceberg lettuce",
          "raw_text": "category:iceberg-lettuce ID:lettuce-iceberg-2026-07-21 bb:2026-07-27:EST qty:1 price:EUR:0.99/stk Салата айсберг / iceberg lettuce",
          "metadata": {
            "id": "lettuce-iceberg-2026-07-21",
            "bb": "2026-07-27:EST",
            "qty": 1.0,
            "price": "EUR:0.99/stk",
            "categories": [
              "iceberg-lettuce"
            ]
          },
          "indented": false
        },
        {
          "id": "squid-breaded-2026-07-21",
          "parent": null,
          "name": "Панирани кръгчета от фино смлян калмар, полуизпържени 400g (Lidl) / breaded par-fried squid rings, chilled",
          "raw_text": "category:squid ID:squid-breaded-2026-07-21 EAN:4056489844761 bb:2026-07-30 qty:1 mass:400g price:EUR:4.49/stk Панирани кръгчета от фино смлян калмар, полуизпържени 400g (Lidl) / breaded par-fried squid rings, chilled",
          "metadata": {
            "id": "squid-breaded-2026-07-21",
            "ean": "4056489844761",
            "bb": "2026-07-30",
            "qty": 1.0,
            "mass_g": 400.0,
            "price": "EUR:4.49/stk",
            "categories": [
              "squid"
            ]
          },
          "indented": false
        },
        {
          "id": "surimi-2026-07-21",
          "parent": null,
          "name": "Сурими пръчици 200g, 12 броя (Nautica) / chilled surimi sticks, 2 packs",
          "raw_text": "category:surimi ID:surimi-2026-07-21 EAN:lidl-20810399 bb:2026-08-26 qty:2 mass:400g price:EUR:0.81/stk Сурими пръчици 200g, 12 броя (Nautica) / chilled surimi sticks, 2 packs",
          "metadata": {
            "id": "surimi-2026-07-21",
            "ean": "lidl-20810399",
            "bb": "2026-08-26",
            "qty": 2.0,
            "mass_g": 400.0,
            "price": "EUR:0.81/stk",
            "categories": [
              "surimi"
            ]
          },
          "indented": false
        },
        {
          "id": "lime-2026-07-10",
          "parent": null,
          "name": "Лимети / limes",
          "raw_text": "category:limes ID:lime-2026-07-10 bb:2026-08-10 qty:1 price:EUR:0.46/pcs Лимети / limes",
          "metadata": {
            "id": "lime-2026-07-10",
            "bb": "2026-08-10",
            "qty": 1.0,
            "price": "EUR:0.46/pcs",
            "categories": [
              "limes"
            ]
          },
          "indented": false
        },
        {
          "id": "ginger-root-2026-07-08",
          "parent": null,
          "name": "Джинджифил корен / ginger root",
          "raw_text": "category:ginger ID:ginger-root-2026-07-08 bb:2026-08:EST mass:62g price:EUR:5.99/kg Джинджифил корен / ginger root",
          "metadata": {
            "id": "ginger-root-2026-07-08",
            "bb": "2026-08:EST",
            "mass_g": 62.0,
            "price": "EUR:5.99/kg",
            "categories": [
              "ginger"
            ]
          },
          "indented": false
        },
        {
          "id": "geitost-ekte",
          "parent": null,
          "name": "Ekte geitost / Norwegian brown goat cheese (OFF upload pending — user to photograph)",
          "raw_text": "category:brunost ID:geitost-ekte tag:origin:norway EAN:7038010028106 bb:2026-12-01:EST qty:1 Ekte geitost / Norwegian brown goat cheese (OFF upload pending — user to photograph)",
          "metadata": {
            "id": "geitost-ekte",
            "ean": "7038010028106",
            "bb": "2026-12-01:EST",
            "qty": 1.0,
            "tags": [
              "origin:norway"
            ],
            "categories": [
              "brunost"
            ]
          },
          "indented": false
        },
        {
          "id": "lukanka-clever-2026-07-26",
          "parent": null,
          "name": "Луканка Clever / Clever lukanka (cured sausage)",
          "raw_text": "category:lukanka ID:lukanka-clever-2026-07-26 bb:2026-10-01:EST qty:1 price:EUR:2.19/pcs Луканка Clever / Clever lukanka (cured sausage)",
          "metadata": {
            "id": "lukanka-clever-2026-07-26",
            "bb": "2026-10-01:EST",
            "qty": 1.0,
            "price": "EUR:2.19/pcs",
            "categories": [
              "lukanka"
            ]
          },
          "indented": false
        },
        {
          "id": "shpek-stara-planina-2026-07-31",
          "parent": null,
          "name": "Шпек Стара планина / Stara Planina shpek (dry-cured sausage), 2 packs",
          "raw_text": "category:lukanka ID:shpek-stara-planina-2026-07-31 EAN:lidl-20404741 bb:2026-10-01 qty:2 price:EUR:2.79/stk Шпек Стара планина / Stara Planina shpek (dry-cured sausage), 2 packs",
          "metadata": {
            "id": "shpek-stara-planina-2026-07-31",
            "ean": "lidl-20404741",
            "bb": "2026-10-01",
            "qty": 2.0,
            "price": "EUR:2.79/stk",
            "categories": [
              "lukanka"
            ]
          },
          "indented": false
        },
        {
          "id": "lukanka-naryazana-2026-07-31",
          "parent": null,
          "name": "Луканка нарязана / sliced lukanka (2 packs)",
          "raw_text": "category:lukanka ID:lukanka-naryazana-2026-07-31 EAN:4056489474074 bb:2026-09-16 qty:2 price:EUR:2.49/stk Луканка нарязана / sliced lukanka (2 packs)",
          "metadata": {
            "id": "lukanka-naryazana-2026-07-31",
            "ean": "4056489474074",
            "bb": "2026-09-16",
            "qty": 2.0,
            "price": "EUR:2.49/stk",
            "categories": [
              "lukanka"
            ]
          },
          "indented": false
        },
        {
          "id": "bacon-smoked-2026-07-31",
          "parent": null,
          "name": "Пушен бекон / smoked bacon (2 packs)",
          "raw_text": "category:bacon ID:bacon-smoked-2026-07-31 EAN:4056489294153 bb:2026-08-14 qty:2 price:EUR:2.04/stk Пушен бекон / smoked bacon (2 packs)",
          "metadata": {
            "id": "bacon-smoked-2026-07-31",
            "ean": "4056489294153",
            "bb": "2026-08-14",
            "qty": 2.0,
            "price": "EUR:2.04/stk",
            "categories": [
              "bacon"
            ]
          },
          "indented": false
        },
        {
          "id": "lukanka-salam-2026-07-31",
          "parent": null,
          "name": "Луканков салам, кръгъл, парче / round lukanka salami from the deli counter",
          "raw_text": "category:lukanka ID:lukanka-salam-2026-07-31 EAN:lidl-20379575 bb:2026-10-01 mass:0.388kg price:EUR:5.05/kg Луканков салам, кръгъл, парче / round lukanka salami from the deli counter",
          "metadata": {
            "id": "lukanka-salam-2026-07-31",
            "ean": "lidl-20379575",
            "bb": "2026-10-01",
            "mass_g": 388.0,
            "price": "EUR:5.05/kg",
            "categories": [
              "lukanka"
            ]
          },
          "indented": false
        },
        {
          "id": "butter-2026-08-04",
          "parent": null,
          "name": "Прясно краве масло 82% / fresh butter (2 packs)",
          "raw_text": "category:butter ID:butter-2026-08-04 EAN:4056489358770 bb:2026-10-01:EST qty:2 price:EUR:1.99/stk Прясно краве масло 82% / fresh butter (2 packs)",
          "metadata": {
            "id": "butter-2026-08-04",
            "ean": "4056489358770",
            "bb": "2026-10-01:EST",
            "qty": 2.0,
            "price": "EUR:1.99/stk",
            "categories": [
              "butter"
            ]
          },
          "indented": false
        },
        {
          "id": "milk-vereya-2026-08-04",
          "parent": null,
          "name": "Vereya прясно мляко / Vereya fresh milk (2 bottles)",
          "raw_text": "category:whole-milk ID:milk-vereya-2026-08-04 bb:2026-08-20:EST qty:2 price:EUR:1.84/stk Vereya прясно мляко / Vereya fresh milk (2 bottles)",
          "metadata": {
            "id": "milk-vereya-2026-08-04",
            "bb": "2026-08-20:EST",
            "qty": 2.0,
            "price": "EUR:1.84/stk",
            "categories": [
              "whole-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "kinder-pingui-2026-08-04",
          "parent": null,
          "name": "Kinder Pingui",
          "raw_text": "category:chocolate_bar ID:kinder-pingui-2026-08-04 bb:2026-09-15:EST qty:1 price:EUR:0.92/stk Kinder Pingui",
          "metadata": {
            "id": "kinder-pingui-2026-08-04",
            "bb": "2026-09-15:EST",
            "qty": 1.0,
            "price": "EUR:0.92/stk",
            "categories": [
              "chocolate_bar"
            ]
          },
          "indented": false
        },
        {
          "id": "salami-sliced-2026-08-04",
          "parent": null,
          "name": "Салам, нарязан / sliced salami",
          "raw_text": "category:lukanka ID:salami-sliced-2026-08-04 bb:2026-09-15:EST qty:1 price:EUR:1.78/stk Салам, нарязан / sliced salami",
          "metadata": {
            "id": "salami-sliced-2026-08-04",
            "bb": "2026-09-15:EST",
            "qty": 1.0,
            "price": "EUR:1.78/stk",
            "categories": [
              "lukanka"
            ]
          },
          "indented": false
        },
        {
          "id": "lukanka-smyadovska-2026-08-04",
          "parent": null,
          "name": "Смядовска луканка XXL",
          "raw_text": "category:lukanka ID:lukanka-smyadovska-2026-08-04 bb:2026-11-01:EST qty:1 price:EUR:5.36/stk Смядовска луканка XXL",
          "metadata": {
            "id": "lukanka-smyadovska-2026-08-04",
            "bb": "2026-11-01:EST",
            "qty": 1.0,
            "price": "EUR:5.36/stk",
            "categories": [
              "lukanka"
            ]
          },
          "indented": false
        },
        {
          "id": "cream-cooking-2026-08-04",
          "parent": null,
          "name": "Готварска сметана 22% / cooking cream 22% (2 packs)",
          "raw_text": "category:cream ID:cream-cooking-2026-08-04 EAN:lidl-20531072 bb:2026-12-31:EST qty:2 price:EUR:0.79/stk Готварска сметана 22% / cooking cream 22% (2 packs)",
          "metadata": {
            "id": "cream-cooking-2026-08-04",
            "ean": "lidl-20531072",
            "bb": "2026-12-31:EST",
            "qty": 2.0,
            "price": "EUR:0.79/stk",
            "categories": [
              "cream"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "pantry-fridge/IMG_20260124_125346.jpg",
          "thumb": "resized/pantry-fridge/IMG_20260124_125346.jpg",
          "full": "photos/pantry-fridge/IMG_20260124_125346.jpg"
        },
        {
          "alt": "pantry-fridge/IMG_20260307_130409.jpg",
          "thumb": "resized/pantry-fridge/IMG_20260307_130409.jpg",
          "full": "photos/pantry-fridge/IMG_20260307_130409.jpg"
        },
        {
          "alt": "pantry-fridge/IMG_20260311_182330.jpg",
          "thumb": "resized/pantry-fridge/IMG_20260311_182330.jpg",
          "full": "photos/pantry-fridge/IMG_20260311_182330.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "pantry-fridge"
      }
    },
    {
      "id": "pantry-knife",
      "parent": "Items",
      "heading": "Magnetic knife holder",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-knife"
      }
    },
    {
      "id": "pantry-spice-stove",
      "parent": "Items",
      "heading": "Spice/oil shelf behind stove",
      "description": "photos:pantry-spice-stove Verified 2026-01-06:",
      "items": [
        {
          "id": "oliveoil-costadoro",
          "parent": null,
          "name": "Costa d'Oro L'EXTRA extra virgin olive oil",
          "raw_text": "category:olive-oil ID:oliveoil-costadoro bb:2027:EST volume:750ml Costa d'Oro L'EXTRA extra virgin olive oil",
          "metadata": {
            "id": "oliveoil-costadoro",
            "bb": "2027:EST",
            "volume_l": 0.75,
            "categories": [
              "olive-oil"
            ]
          },
          "indented": false
        },
        {
          "id": "sunfloweroil-seta",
          "parent": null,
          "name": "Seta sunflower oil",
          "raw_text": "category:sunflower-oil ID:sunfloweroil-seta bb:2027:EST volume:1l Seta sunflower oil",
          "metadata": {
            "id": "sunfloweroil-seta",
            "bb": "2027:EST",
            "volume_l": 1.0,
            "categories": [
              "sunflower-oil"
            ]
          },
          "indented": false
        },
        {
          "id": "sesameoil-greek",
          "parent": null,
          "name": "ΣΗΣΑΜΕΛΑΙΟ Greek sesame oil",
          "raw_text": "category:sesame-oil ID:sesameoil-greek bb:2026-07 volume:500ml ΣΗΣΑΜΕΛΑΙΟ Greek sesame oil",
          "metadata": {
            "id": "sesameoil-greek",
            "bb": "2026-07-31",
            "volume_l": 0.5,
            "categories": [
              "sesame-oil"
            ]
          },
          "indented": false
        },
        {
          "id": "vinegar-paros",
          "parent": null,
          "name": "ΠΑΡΟΣ apple cider vinegar",
          "raw_text": "category:vinegar ID:vinegar-paros bb:2029:EST ΠΑΡΟΣ apple cider vinegar",
          "metadata": {
            "id": "vinegar-paros",
            "bb": "2029:EST",
            "categories": [
              "vinegar"
            ]
          },
          "indented": false
        },
        {
          "id": "balsamic-kalamata",
          "parent": null,
          "name": "Kalamata Papadimitriou Balsamic Cream Fig",
          "raw_text": "category:vinegar ID:balsamic-kalamata EAN:5201031250739 bb:2026-07 volume:250ml Kalamata Papadimitriou Balsamic Cream Fig",
          "metadata": {
            "id": "balsamic-kalamata",
            "ean": "5201031250739",
            "bb": "2026-07-31",
            "volume_l": 0.25,
            "categories": [
              "vinegar"
            ]
          },
          "indented": false
        },
        {
          "id": "soysauce-kikkoman",
          "parent": null,
          "name": "Kikkoman soy sauce",
          "raw_text": "category:soybeans ID:soysauce-kikkoman bb:2027-05 volume:250ml Kikkoman soy sauce",
          "metadata": {
            "id": "soysauce-kikkoman",
            "bb": "2027-05-31",
            "volume_l": 0.25,
            "categories": [
              "soybeans"
            ]
          },
          "indented": false
        },
        {
          "id": "pellini-greek",
          "parent": null,
          "name": "ΠΕΛΛΗΝΗ (Greek, nearly empty)",
          "raw_text": "category:food/condiments ID:pellini-greek bb:2027:EST ΠΕΛΛΗΝΗ (Greek, nearly empty)",
          "metadata": {
            "id": "pellini-greek",
            "bb": "2027:EST",
            "categories": [
              "food/condiments"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "pantry-spice-stove/IMG_20260106_183600.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183600.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183600.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183607.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183607.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183607.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183626.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183626.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183626.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183632.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183632.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183632.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183638.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183638.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183638.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183642.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183642.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183642.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183648.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183648.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183648.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183653.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183653.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183653.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183657.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183657.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183657.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183702.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183702.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183702.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183711.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183711.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183711.jpg"
        },
        {
          "alt": "pantry-spice-stove/IMG_20260106_183719.jpg",
          "thumb": "resized/pantry-spice-stove/IMG_20260106_183719.jpg",
          "full": "photos/pantry-spice-stove/IMG_20260106_183719.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "pantry-spice-stove"
      }
    },
    {
      "id": "pantry-hooks",
      "parent": "Items",
      "heading": "Hooks above that shelf",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-hooks"
      }
    },
    {
      "id": "pantry-behind-stove",
      "parent": "Items",
      "heading": "Space behind stove",
      "description": "",
      "items": [
        {
          "id": "onions-2026-07-02",
          "parent": null,
          "name": "Лук / onions (per kg)",
          "raw_text": "category:onions ID:onions-2026-07-02 bb:2026-08-01:EST qty:1 mass:224g price:EUR:0.45/kg Лук / onions (per kg)",
          "metadata": {
            "id": "onions-2026-07-02",
            "bb": "2026-08-01:EST",
            "qty": 1.0,
            "mass_g": 224.0,
            "price": "EUR:0.45/kg",
            "categories": [
              "onions"
            ]
          },
          "indented": false
        },
        {
          "id": "onion-kaba-2026-07-08",
          "parent": null,
          "name": "Лук каба / fresh (kaba) onion",
          "raw_text": "category:onions ID:onion-kaba-2026-07-08 bb:2026-08:EST qty:1 mass:274g price:EUR:0.9/kg Лук каба / fresh (kaba) onion",
          "metadata": {
            "id": "onion-kaba-2026-07-08",
            "bb": "2026-08:EST",
            "qty": 1.0,
            "mass_g": 274.0,
            "price": "EUR:0.9/kg",
            "categories": [
              "onions"
            ]
          },
          "indented": false
        },
        {
          "id": "garlic-2026-07-08",
          "parent": null,
          "name": "Чесън / garlic",
          "raw_text": "category:garlic ID:garlic-2026-07-08 bb:2026-07-28:EST qty:2 mass:84g/2 price:EUR:4.79/kg Чесън / garlic",
          "metadata": {
            "id": "garlic-2026-07-08",
            "bb": "2026-07-28:EST",
            "qty": 2.0,
            "mass": "84g/2",
            "price": "EUR:4.79/kg",
            "categories": [
              "garlic"
            ]
          },
          "indented": false
        },
        {
          "id": "garlic-parkmart-2026-07-15",
          "parent": null,
          "name": "Чесън сух / dry garlic",
          "raw_text": "category:garlic ID:garlic-parkmart-2026-07-15 bb:2026-07-28:EST mass:290g price:EUR:2.19/kg Чесън сух / dry garlic",
          "metadata": {
            "id": "garlic-parkmart-2026-07-15",
            "bb": "2026-07-28:EST",
            "mass_g": 290.0,
            "price": "EUR:2.19/kg",
            "categories": [
              "garlic"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-behind-stove"
      }
    },
    {
      "id": "pantry-under-stove",
      "parent": "Items",
      "heading": "Space under stove",
      "description": "photos:pantry-under-stove",
      "items": [
        {
          "id": "clingfilm-sanitas",
          "parent": null,
          "name": "SANITAS cling film 30m (Greek, ΜΕΜΒΡΑΝΗ ΕΛΑΣΤΙΚΟΤΗΤΑΣ & ΑΝΤΟΧΗΣ)",
          "raw_text": "category:clingfilm ID:clingfilm-sanitas EAN:5201314587552 SANITAS cling film 30m (Greek, ΜΕΜΒΡΑΝΗ ΕΛΑΣΤΙΚΟΤΗΤΑΣ & ΑΝΤΟΧΗΣ)",
          "metadata": {
            "id": "clingfilm-sanitas",
            "ean": "5201314587552",
            "categories": [
              "clingfilm"
            ]
          },
          "indented": false
        },
        {
          "id": "foil-aluminium",
          "parent": null,
          "name": "Aluminum foil roll (partially used, no box)",
          "raw_text": "category:aluminium-foil ID:foil-aluminium Aluminum foil roll (partially used, no box)",
          "metadata": {
            "id": "foil-aluminium",
            "categories": [
              "aluminium-foil"
            ]
          },
          "indented": false
        },
        {
          "id": "bakingpaper-roll",
          "parent": null,
          "name": "Baking paper roll (white, no box)",
          "raw_text": "category:baking-paper ID:bakingpaper-roll Baking paper roll (white, no box)",
          "metadata": {
            "id": "bakingpaper-roll",
            "categories": [
              "baking-paper"
            ]
          },
          "indented": false
        },
        {
          "id": "bags-plastic",
          "parent": null,
          "name": "Plastic bags (assorted)",
          "raw_text": "category:plastic-bag ID:bags-plastic Plastic bags (assorted)",
          "metadata": {
            "id": "bags-plastic",
            "categories": [
              "plastic-bag"
            ]
          },
          "indented": false
        },
        {
          "id": "dishwasher-domenico-2026-06-06",
          "parent": null,
          "name": "DOMENICO dishwasher detergent 500ml (GHS07 hazard label; not food)",
          "raw_text": "category:dishwasher-detergent ID:dishwasher-domenico-2026-06-06 EAN:3800201253550 bb:2028-05-11 qty:1 volume:500ml price:EUR:0.59/pcs DOMENICO dishwasher detergent 500ml (GHS07 hazard label; not food)",
          "metadata": {
            "id": "dishwasher-domenico-2026-06-06",
            "ean": "3800201253550",
            "bb": "2028-05-11",
            "qty": 1.0,
            "volume_l": 0.5,
            "price": "EUR:0.59/pcs",
            "categories": [
              "dishwasher-detergent"
            ]
          },
          "indented": false
        },
        {
          "id": "aluminium-foil-2026-06-23",
          "parent": null,
          "name": "Алуминиево фолио / aluminium foil",
          "raw_text": "category:household ID:aluminium-foil-2026-06-23 qty:1 price:EUR:1.73/pcs Алуминиево фолио / aluminium foil",
          "metadata": {
            "id": "aluminium-foil-2026-06-23",
            "qty": 1.0,
            "price": "EUR:1.73/pcs",
            "categories": [
              "household"
            ]
          },
          "indented": false
        },
        {
          "id": "baking-paper-2026-06-23",
          "parent": null,
          "name": "Хартия за печене / baking paper",
          "raw_text": "category:household ID:baking-paper-2026-06-23 EAN:4335619347489 qty:1 price:EUR:1.53/pcs Хартия за печене / baking paper",
          "metadata": {
            "id": "baking-paper-2026-06-23",
            "ean": "4335619347489",
            "qty": 1.0,
            "price": "EUR:1.53/pcs",
            "categories": [
              "household"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "pantry-under-stove/IMG_20260108_014738.jpg",
          "thumb": "resized/pantry-under-stove/IMG_20260108_014738.jpg",
          "full": "photos/pantry-under-stove/IMG_20260108_014738.jpg"
        },
        {
          "alt": "pantry-under-stove/IMG_20260108_014741.jpg",
          "thumb": "resized/pantry-under-stove/IMG_20260108_014741.jpg",
          "full": "photos/pantry-under-stove/IMG_20260108_014741.jpg"
        },
        {
          "alt": "pantry-under-stove/IMG_20260108_014743.jpg",
          "thumb": "resized/pantry-under-stove/IMG_20260108_014743.jpg",
          "full": "photos/pantry-under-stove/IMG_20260108_014743.jpg"
        },
        {
          "alt": "pantry-under-stove/IMG_20260108_014822.jpg",
          "thumb": "resized/pantry-under-stove/IMG_20260108_014822.jpg",
          "full": "photos/pantry-under-stove/IMG_20260108_014822.jpg"
        },
        {
          "alt": "pantry-under-stove/IMG_20260108_015109.jpg",
          "thumb": "resized/pantry-under-stove/IMG_20260108_015109.jpg",
          "full": "photos/pantry-under-stove/IMG_20260108_015109.jpg"
        },
        {
          "alt": "pantry-under-stove/IMG_20260108_015122.jpg",
          "thumb": "resized/pantry-under-stove/IMG_20260108_015122.jpg",
          "full": "photos/pantry-under-stove/IMG_20260108_015122.jpg"
        },
        {
          "alt": "pantry-under-stove/IMG_20260108_015158.jpg",
          "thumb": "resized/pantry-under-stove/IMG_20260108_015158.jpg",
          "full": "photos/pantry-under-stove/IMG_20260108_015158.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "pantry-under-stove"
      }
    },
    {
      "id": "pantry-spice-paper",
      "parent": "Items",
      "heading": "Spice shelf above paper holder",
      "description": "",
      "items": [
        {
          "id": "cinnamon-aladham",
          "parent": null,
          "name": "Al-Adham قرفة ناعمة (qirfa) = Ground cinnamon (on Portugese glass, mixed with \"Kanela\" purcha",
          "raw_text": "category:food/spices ID:cinnamon-aladham bb:2028:EST Al-Adham قرفة ناعمة (qirfa) = Ground cinnamon (on Portugese glass, mixed with \"Kanela\" purcha",
          "metadata": {
            "id": "cinnamon-aladham",
            "bb": "2028:EST",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-spice-paper"
      }
    },
    {
      "id": "pantry-storage-paper",
      "parent": "Items",
      "heading": "Storage room above paper holder",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-storage-paper"
      }
    },
    {
      "id": "pantry-around-foodbox",
      "parent": "Items",
      "heading": "Around food box",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-around-foodbox"
      }
    },
    {
      "id": "pantry-foodbox",
      "parent": "Items",
      "heading": "Food box",
      "description": "Food box under a lid in the kitchen bench.  Since there are frequently water spills here during dish wash etc it's important that all food is properly packaged.  This is typically a box storage, with most of the food products stored in sealed boxes. Verified 2026-01-06. TODO: rename FB-01 to F-01 for consistency.",
      "items": [
        {
          "id": "cornflakes-2026-07-21",
          "parent": null,
          "name": "Crownfield Corn Flakes 500g / cornflakes photos:pantry-foodbox",
          "raw_text": "category:cornflakes ID:cornflakes-2026-07-21 EAN:lidl-20052454 bb:2027-07-19 qty:1 mass:500g price:EUR:1.68/stk Crownfield Corn Flakes 500g / cornflakes\nphotos:pantry-foodbox",
          "metadata": {
            "id": "cornflakes-2026-07-21",
            "ean": "lidl-20052454",
            "bb": "2027-07-19",
            "qty": 1.0,
            "mass_g": 500.0,
            "price": "EUR:1.68/stk",
            "categories": [
              "cornflakes"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "pantry-foodbox/IMG_20260106_225625.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225625.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225625.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225630.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225630.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225630.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225637.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225637.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225637.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225641.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225641.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225641.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225650.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225650.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225650.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225655.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225655.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225655.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225705.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225705.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225705.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225725.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225725.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225725.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225734.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225734.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225734.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225747.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225747.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225747.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225802.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225802.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225802.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225856.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225856.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225856.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225905.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225905.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225905.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225908.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225908.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225908.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_225918.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_225918.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_225918.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230010.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230010.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230010.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230015.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230015.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230015.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230021.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230021.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230021.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230127.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230127.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230127.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230201.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230201.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230201.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230228.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230228.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230228.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230239.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230239.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230239.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230323.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230323.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230323.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230325.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230325.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230325.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230330.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230330.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230330.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230338.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230338.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230338.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230342.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230342.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230342.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230455.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230455.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230455.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230527.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230527.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230527.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230641.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230641.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230641.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230646.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230646.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230646.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230658.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230658.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230658.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230659.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230659.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230659.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230713.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230713.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230713.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230721.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230721.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230721.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230726.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230726.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230726.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230730.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230730.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230730.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230830.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230830.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230830.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230832.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230832.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230832.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230913.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230913.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230913.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230926.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230926.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230926.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_230931.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_230931.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_230931.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231018.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231018.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231018.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231021.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231021.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231021.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231031.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231031.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231031.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231035.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231035.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231035.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231055.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231055.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231055.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231103.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231103.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231103.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231131.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231131.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231131.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231141.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231141.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231141.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231311.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231311.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231311.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231318.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231318.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231318.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231327.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231327.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231327.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231336.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231336.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231336.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231401.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231401.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231401.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231406.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231406.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231406.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231408.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231408.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231408.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231427.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231427.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231427.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231429.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231429.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231429.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231435.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231435.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231435.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231457.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231457.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231457.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231512.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231512.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231512.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231533.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231533.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231533.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231601.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231601.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231601.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231604.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231604.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231604.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231611.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231611.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231611.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231630.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231630.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231630.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231634.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231634.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231634.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231636.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231636.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231636.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231856.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231856.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231856.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231905.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231905.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231905.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231911.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231911.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231911.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231915.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231915.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231915.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231929.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231929.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231929.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231933.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231933.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231933.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231946.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231946.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231946.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_231955.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_231955.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_231955.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232012.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232012.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232012.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232026.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232026.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232026.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232031.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232031.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232031.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232037.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232037.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232037.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232048.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232048.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232048.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232052.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232052.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232052.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232057.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232057.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232057.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232105.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232105.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232105.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232109.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232109.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232109.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232111.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232111.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232111.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232122.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232122.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232122.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232127.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232127.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232127.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232145.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232145.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232145.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232208.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232208.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232208.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232214.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232214.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232214.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232234.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232234.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232234.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232238.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232238.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232238.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232250.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232250.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232250.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232253.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232253.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232253.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232311.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232311.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232311.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232316.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232316.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232316.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232320.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232320.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232320.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232327.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232327.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232327.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232331.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232331.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232331.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232334.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232334.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232334.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232340.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232340.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232340.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232349.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232349.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232349.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232350.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232350.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232350.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232438.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232438.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232438.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232444.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232444.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232444.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232459.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232459.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232459.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232505.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232505.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232505.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232508.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232508.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232508.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232511.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232511.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232511.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232521.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232521.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232521.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232527.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232527.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232527.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232530.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232530.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232530.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232543.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232543.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232543.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232548.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232548.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232548.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232554.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232554.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232554.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232558.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232558.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232558.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232612.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232612.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232612.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232616.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232616.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232616.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232626.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232626.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232626.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232629.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232629.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232629.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232631.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232631.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232631.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232642.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232642.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232642.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232647.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232647.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232647.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232715.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232715.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232715.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232722.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232722.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232722.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232730.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232730.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232730.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232741.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232741.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232741.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232745.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232745.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232745.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232753.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232753.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232753.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232813.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232813.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232813.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232818.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232818.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232818.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232827.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232827.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232827.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232906.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232906.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232906.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_232911.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_232911.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_232911.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_233009.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_233009.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_233009.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_233012.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_233012.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_233012.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_233014.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_233014.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_233014.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_234039.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_234039.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_234039.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_234203.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_234203.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_234203.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_234226.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_234226.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_234226.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_234236.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_234236.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_234236.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_234244.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_234244.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_234244.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_234252.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_234252.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_234252.jpg"
        },
        {
          "alt": "pantry-foodbox/IMG_20260106_234400.jpg",
          "thumb": "resized/pantry-foodbox/IMG_20260106_234400.jpg",
          "full": "photos/pantry-foodbox/IMG_20260106_234400.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "pantry-foodbox"
      }
    },
    {
      "id": "F-01",
      "parent": "Items",
      "heading": "Bouillon container (currently labeled FB-01)",
      "description": "",
      "items": [
        {
          "id": "bouillon-fish",
          "parent": null,
          "name": "Caldo de Pescado fish bouillon (12 pastillas, 120g) EXPIRED",
          "raw_text": "category:bouillon ID:bouillon-fish bb:2025-01 qty:1 Caldo de Pescado fish bouillon (12 pastillas, 120g) EXPIRED",
          "metadata": {
            "id": "bouillon-fish",
            "bb": "2025-01-31",
            "qty": 1.0,
            "categories": [
              "bouillon"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Kania БУЛЬОН ПИЛЕШКИ chicken bouillon cubes (12×10g)",
          "raw_text": "category:bouillon EAN:lidl-20420635 bb:2027:EST qty:1 mass:120g price:EUR:1.02/pcs Kania БУЛЬОН ПИЛЕШКИ chicken bouillon cubes (12×10g)",
          "metadata": {
            "ean": "lidl-20420635",
            "bb": "2027:EST",
            "qty": 1.0,
            "mass_g": 120.0,
            "price": "EUR:1.02/pcs",
            "categories": [
              "bouillon"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "F-01"
      }
    },
    {
      "id": "F-02",
      "parent": "Items",
      "heading": "Flour container",
      "description": "",
      "items": [
        {
          "id": "flour-greek",
          "parent": null,
          "name": "Greek wheat flour (ΣΙΤΟΥ ΓΕΩΡΓΙΟΥ)",
          "raw_text": "category:flour ID:flour-greek bb:2027:EST mass:1kg Greek wheat flour (ΣΙΤΟΥ ΓΕΩΡΓΙΟΥ)",
          "metadata": {
            "id": "flour-greek",
            "bb": "2027:EST",
            "mass_g": 1000.0,
            "categories": [
              "flour"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "F-02"
      }
    },
    {
      "id": "F-03",
      "parent": "Items",
      "heading": "Salt container",
      "description": "",
      "items": [
        {
          "id": "salt-coarse",
          "parent": null,
          "name": "Coarse salt (sea salt)",
          "raw_text": "category:salt ID:salt-coarse bb:2031:EST Coarse salt (sea salt)",
          "metadata": {
            "id": "salt-coarse",
            "bb": "2031:EST",
            "categories": [
              "salt"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "F-03"
      }
    },
    {
      "id": "F-04",
      "parent": "Items",
      "heading": "Breadcrumbs container",
      "description": "",
      "items": [
        {
          "id": "breadcrumbs",
          "parent": null,
          "name": "Breadcrumbs / Griljelmel",
          "raw_text": "category:breadcrumbs ID:breadcrumbs bb:2027:EST Breadcrumbs / Griljelmel",
          "metadata": {
            "id": "breadcrumbs",
            "bb": "2027:EST",
            "categories": [
              "breadcrumbs"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "F-04"
      }
    },
    {
      "id": "F-13",
      "parent": "Items",
      "heading": "Spices container (was F-05)",
      "description": "Added 2026-05-23 (Bulmag):",
      "items": [
        {
          "id": "cardamom-aladham",
          "parent": null,
          "name": "Al-Adham حبهان (ḥabhān) = Cardamom",
          "raw_text": "category:food/spices ID:cardamom-aladham bb:2028:EST Al-Adham حبهان (ḥabhān) = Cardamom",
          "metadata": {
            "id": "cardamom-aladham",
            "bb": "2028:EST",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "cloves-aladham",
          "parent": null,
          "name": "Al-Adham قرنفل (qurunful) = Cloves",
          "raw_text": "category:food/spices ID:cloves-aladham bb:2029:EST mass:10g Al-Adham قرنفل (qurunful) = Cloves",
          "metadata": {
            "id": "cloves-aladham",
            "bb": "2029:EST",
            "mass_g": 10.0,
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "chili-aladham",
          "parent": null,
          "name": "Al-Adham شطه مطحونه (shatta) = Ground chili pepper",
          "raw_text": "category:food/spices ID:chili-aladham bb:2027:EST Al-Adham شطه مطحونه (shatta) = Ground chili pepper",
          "metadata": {
            "id": "chili-aladham",
            "bb": "2027:EST",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "baharat-aladham",
          "parent": null,
          "name": "Al-Adham خلطة بهارات (khalta baharat) = Baharat spice mix",
          "raw_text": "category:food/spices ID:baharat-aladham bb:2027:EST Al-Adham خلطة بهارات (khalta baharat) = Baharat spice mix",
          "metadata": {
            "id": "baharat-aladham",
            "bb": "2027:EST",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "pepper-black-bg",
          "parent": null,
          "name": "ПОДПРАВКА С ЧЕРЕН ПИПЕР = Black pepper seasoning (tube)",
          "raw_text": "category:food/spices ID:pepper-black-bg bb:2028:EST ПОДПРАВКА С ЧЕРЕН ПИПЕР = Black pepper seasoning (tube)",
          "metadata": {
            "id": "pepper-black-bg",
            "bb": "2028:EST",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "pepper-black-harmony",
          "parent": null,
          "name": "Harmony Foods ЧЕРЕН ПИПЕР = Black pepper (+10% free)",
          "raw_text": "category:food/spices ID:pepper-black-harmony bb:2028:EST Harmony Foods ЧЕРЕН ПИПЕР = Black pepper (+10% free)",
          "metadata": {
            "id": "pepper-black-harmony",
            "bb": "2028:EST",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "basil-dried-ab",
          "parent": null,
          "name": "Βασιλικός αποξηραμένος = Dried basil (AB brand)",
          "raw_text": "category:food/spices ID:basil-dried-ab mass:20g bb:2030-01 Βασιλικός αποξηραμένος = Dried basil (AB brand)",
          "metadata": {
            "id": "basil-dried-ab",
            "mass_g": 20.0,
            "bb": "2030-01-31",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "cumin-mykouzina",
          "parent": null,
          "name": "My Kouzina κύμινο τριμμένο = Ground cumin",
          "raw_text": "category:cumin ID:cumin-mykouzina bb:2027:EST mass:50g My Kouzina κύμινο τριμμένο = Ground cumin",
          "metadata": {
            "id": "cumin-mykouzina",
            "bb": "2027:EST",
            "mass_g": 50.0,
            "categories": [
              "cumin"
            ]
          },
          "indented": false
        },
        {
          "id": "cumin-sklavenitis",
          "parent": null,
          "name": "Κύμινο Τριμμένο = Ground cumin (second packet)",
          "raw_text": "category:cumin ID:cumin-sklavenitis bb:2027:EST Κύμινο Τριμμένο = Ground cumin (second packet)",
          "metadata": {
            "id": "cumin-sklavenitis",
            "bb": "2027:EST",
            "categories": [
              "cumin"
            ]
          },
          "indented": false
        },
        {
          "id": "curry-anatoli",
          "parent": null,
          "name": "Anatoli Κάρυ = Curry",
          "raw_text": "category:food/spices ID:curry-anatoli mass:20g bb:2025-03 Anatoli Κάρυ = Curry",
          "metadata": {
            "id": "curry-anatoli",
            "mass_g": 20.0,
            "bb": "2025-03-31",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "curry-sklavenitis",
          "parent": null,
          "name": "ΣΚΛΑΒΕΝΙΤΗΣ Κάρι = Curry (opened, from Spain)",
          "raw_text": "category:food/spices ID:curry-sklavenitis mass:50g bb:2025-11 ΣΚΛΑΒΕΝΙΤΗΣ Κάρι = Curry (opened, from Spain)",
          "metadata": {
            "id": "curry-sklavenitis",
            "mass_g": 50.0,
            "bb": "2025-11-30",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "rosemary-sklavenitis",
          "parent": null,
          "name": "ΣΚΛΑΒΕΝΙΤΗΣ Dehydrated Rosemary",
          "raw_text": "category:food/spices ID:rosemary-sklavenitis bb:2027:EST mass:25g ΣΚΛΑΒΕΝΙΤΗΣ Dehydrated Rosemary",
          "metadata": {
            "id": "rosemary-sklavenitis",
            "bb": "2027:EST",
            "mass_g": 25.0,
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "meat-mix-ab",
          "parent": null,
          "name": "AB ΜΙΓΜΑ ΓΙΑ ΚΡΕΑΣ = Meat spice mix",
          "raw_text": "category:food/spices ID:meat-mix-ab mass:50g bb:2027-10 AB ΜΙΓΜΑ ΓΙΑ ΚΡΕΑΣ = Meat spice mix",
          "metadata": {
            "id": "meat-mix-ab",
            "mass_g": 50.0,
            "bb": "2027-10-31",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "allspice-greek",
          "parent": null,
          "name": "γέβα Μπαχάρι Άρωμα και γεύση = Allspice blend",
          "raw_text": "category:food/spices ID:allspice-greek bb:2028:EST γέβα Μπαχάρι Άρωμα και γεύση = Allspice blend",
          "metadata": {
            "id": "allspice-greek",
            "bb": "2028:EST",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "paprika-sweet-kania",
          "parent": null,
          "name": "Kania Sweet Paprika Ground",
          "raw_text": "category:food/spices ID:paprika-sweet-kania bb:2027:EST mass:100g Kania Sweet Paprika Ground",
          "metadata": {
            "id": "paprika-sweet-kania",
            "bb": "2027:EST",
            "mass_g": 100.0,
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "nutmeg-kania",
          "parent": null,
          "name": "Kania ИНДИЙСКО ОРЕХЧЕ ЦЯЛО = Whole nutmeg (one nut left)",
          "raw_text": "category:food/spices ID:nutmeg-kania EAN:4056489150510 bb:2029-08 mass:9g price:EUR:0.66/pcs Kania ИНДИЙСКО ОРЕХЧЕ ЦЯЛО = Whole nutmeg (one nut left)",
          "metadata": {
            "id": "nutmeg-kania",
            "ean": "4056489150510",
            "bb": "2029-08-31",
            "mass_g": 9.0,
            "price": "EUR:0.66/pcs",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "paella-spice",
          "parent": null,
          "name": "Hacendado Paella con azafrán (saffron) spice packets (4g each)",
          "raw_text": "category:food/spices ID:paella-spice EAN:00501163 bb:2027:EST qty:6 Hacendado Paella con azafrán (saffron) spice packets (4g each)",
          "metadata": {
            "id": "paella-spice",
            "ean": "00501163",
            "bb": "2027:EST",
            "qty": 6.0,
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "paprika-sweet-2026-05-16",
          "parent": null,
          "name": "ЧЕРВЕН ПИПЕР СЛАДЪК sweet ground paprika",
          "raw_text": "category:food/spices ID:paprika-sweet-2026-05-16 EAN:4335619113473 bb:2028-04 qty:1 price:EUR:1.89/pcs ЧЕРВЕН ПИПЕР СЛАДЪК sweet ground paprika",
          "metadata": {
            "id": "paprika-sweet-2026-05-16",
            "ean": "4335619113473",
            "bb": "2028-04-30",
            "qty": 1.0,
            "price": "EUR:1.89/pcs",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "parsley-dried-2026-05-16",
          "parent": null,
          "name": "МАГДАНОЗ 10G dried parsley",
          "raw_text": "category:food/spices ID:parsley-dried-2026-05-16 EAN:4056489692294 bb:2027-07-30 qty:1 mass:10g price:EUR:0.20/pcs МАГДАНОЗ 10G dried parsley",
          "metadata": {
            "id": "parsley-dried-2026-05-16",
            "ean": "4056489692294",
            "bb": "2027-07-30",
            "qty": 1.0,
            "mass_g": 10.0,
            "price": "EUR:0.20/pcs",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "lovage-dried-2026-05-16",
          "parent": null,
          "name": "ДЕВЕСИЛ 18G dried lovage",
          "raw_text": "category:food/spices ID:lovage-dried-2026-05-16 EAN:4056489692317 bb:2027-05-30 qty:1 mass:18g price:EUR:0.51/pcs ДЕВЕСИЛ 18G dried lovage",
          "metadata": {
            "id": "lovage-dried-2026-05-16",
            "ean": "4056489692317",
            "bb": "2027-05-30",
            "qty": 1.0,
            "mass_g": 18.0,
            "price": "EUR:0.51/pcs",
            "categories": [
              "food/spices"
            ]
          },
          "indented": false
        },
        {
          "id": "turmeric-kotani-2026-05-23",
          "parent": null,
          "name": "КУРКУМА КОТАНИ 20ГР Kotani Curcuma gemahlen (ground turmeric) 20g",
          "raw_text": "category:turmeric ID:turmeric-kotani-2026-05-23 EAN:9001414403044 bb:2029-02-01 qty:1 mass:20g price:EUR:1.01/pcs КУРКУМА КОТАНИ 20ГР Kotani Curcuma gemahlen (ground turmeric) 20g",
          "metadata": {
            "id": "turmeric-kotani-2026-05-23",
            "ean": "9001414403044",
            "bb": "2029-02-01",
            "qty": 1.0,
            "mass_g": 20.0,
            "price": "EUR:1.01/pcs",
            "categories": [
              "turmeric"
            ]
          },
          "indented": false
        },
        {
          "id": "paprika-smoked-2026-06-21",
          "parent": null,
          "name": "Kania Пушен сладък червен пипер 17g / smoked sweet paprika (Lidl)",
          "raw_text": "category:food/spices/paprika ID:paprika-smoked-2026-06-21 EAN:4056489686323 bb:2028-03-06 qty:1 mass:17g price:EUR:0.35/pcs Kania Пушен сладък червен пипер 17g / smoked sweet paprika (Lidl)",
          "metadata": {
            "id": "paprika-smoked-2026-06-21",
            "ean": "4056489686323",
            "bb": "2028-03-06",
            "qty": 1.0,
            "mass_g": 17.0,
            "price": "EUR:0.35/pcs",
            "categories": [
              "food/spices/paprika"
            ]
          },
          "indented": false
        },
        {
          "id": "vanilla-sugar-oetker-2026-07-25",
          "parent": null,
          "name": "Dr. Oetker Ванільний цукор / vanilla sugar, 8 g sachet (Ukrainian-language packaging, brought in by a guest)",
          "raw_text": "category:vanilla_sugar ID:vanilla-sugar-oetker-2026-07-25 EAN:5941132002140 bb:2027-02 qty:1 mass:8g Dr. Oetker Ванільний цукор / vanilla sugar, 8 g sachet (Ukrainian-language packaging, brought in by a guest)",
          "metadata": {
            "id": "vanilla-sugar-oetker-2026-07-25",
            "ean": "5941132002140",
            "bb": "2027-02-28",
            "qty": 1.0,
            "mass_g": 8.0,
            "categories": [
              "vanilla_sugar"
            ]
          },
          "indented": false
        },
        {
          "id": "vanilla-sugar-2026-08-04",
          "parent": null,
          "name": "Ванилова захар 10бр. / vanilla sugar, 10 sachets",
          "raw_text": "category:vanilla_sugar ID:vanilla-sugar-2026-08-04 EAN:lidl-20003326 bb:2027-12-31:EST qty:1 price:EUR:0.4/stk Ванилова захар 10бр. / vanilla sugar, 10 sachets",
          "metadata": {
            "id": "vanilla-sugar-2026-08-04",
            "ean": "lidl-20003326",
            "bb": "2027-12-31:EST",
            "qty": 1.0,
            "price": "EUR:0.4/stk",
            "categories": [
              "vanilla_sugar"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Arabic (Al-Adham brand, Egyptian)",
          "raw_text": "**Arabic (Al-Adham brand, Egyptian):**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Bulgarian",
          "raw_text": "**Bulgarian:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Greek",
          "raw_text": "**Greek:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Lidl (Kania brand)",
          "raw_text": "**Lidl (Kania brand):**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Spanish",
          "raw_text": "**Spanish:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Lidl BG (added 2026-05-16)",
          "raw_text": "**Lidl BG (added 2026-05-16):**",
          "metadata": {},
          "is_section_header": true
        }
      ],
      "images": [
        {
          "alt": "F-13/IMG_20260124_125554.jpg",
          "thumb": "resized/F-13/IMG_20260124_125554.jpg",
          "full": "photos/F-13/IMG_20260124_125554.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "F-13"
      }
    },
    {
      "id": "F-10",
      "parent": "Items",
      "heading": "Cereals container",
      "description": "",
      "items": [
        {
          "id": "semolina-krupa",
          "parent": null,
          "name": "Крупа манная (krupa mannaya) = Semolina",
          "raw_text": "category:semolina ID:semolina-krupa bb:2027:EST Крупа манная (krupa mannaya) = Semolina",
          "metadata": {
            "id": "semolina-krupa",
            "bb": "2027:EST",
            "categories": [
              "semolina"
            ]
          },
          "indented": false
        },
        {
          "id": "sprinkles-colored",
          "parent": null,
          "name": "Colored sprinkles for baking",
          "raw_text": "category:sprinkles ID:sprinkles-colored bb:2028:EST Colored sprinkles for baking",
          "metadata": {
            "id": "sprinkles-colored",
            "bb": "2028:EST",
            "categories": [
              "sprinkles"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "F-10"
      }
    },
    {
      "id": "F-11",
      "parent": "Items",
      "heading": "Flour container (Turkish)",
      "description": "",
      "items": [
        {
          "id": "flour-turkish",
          "parent": null,
          "name": "Migros Turkish wheat flour (Buğday Unu - for baklava, börek)",
          "raw_text": "category:flour ID:flour-turkish bb:2027:EST mass:2kg Migros Turkish wheat flour (Buğday Unu - for baklava, börek)",
          "metadata": {
            "id": "flour-turkish",
            "bb": "2027:EST",
            "mass_g": 2000.0,
            "categories": [
              "flour"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "F-11"
      }
    },
    {
      "id": "F-12",
      "parent": "Items",
      "heading": "Mixed dry goods container",
      "description": "",
      "items": [
        {
          "id": "soja-veganissimos",
          "parent": null,
          "name": "Veganissimos SOJA GROSSA = Coarse soy (Portuguese, high protein) EXPIRED",
          "raw_text": "category:soybeans ID:soja-veganissimos bb:2024-06 mass:400g Veganissimos SOJA GROSSA = Coarse soy (Portuguese, high protein) EXPIRED",
          "metadata": {
            "id": "soja-veganissimos",
            "bb": "2024-06-30",
            "mass_g": 400.0,
            "categories": [
              "soybeans"
            ]
          },
          "indented": false
        },
        {
          "id": "jelly-pineapple",
          "parent": null,
          "name": "Επιλογή μου ζελέ ανανά = Pineapple jelly powder (Greek, 2x100g sachets)",
          "raw_text": "category:gelatine-dessert ID:jelly-pineapple bb:2028:EST mass:200g Επιλογή μου ζελέ ανανά = Pineapple jelly powder (Greek, 2x100g sachets)",
          "metadata": {
            "id": "jelly-pineapple",
            "bb": "2028:EST",
            "mass_g": 200.0,
            "categories": [
              "gelatine-dessert"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-green",
          "parent": null,
          "name": "Lentils (green/brown)",
          "raw_text": "category:lentils ID:lentils-green bb:2028:EST Lentils (green/brown)",
          "metadata": {
            "id": "lentils-green",
            "bb": "2028:EST",
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "F-12"
      }
    },
    {
      "id": "F-14",
      "parent": "Items",
      "heading": "Unlabelled box in foodbox (TODO: label it F-14)",
      "description": "",
      "items": [
        {
          "id": "sugar-powdered-2026-07-07",
          "parent": null,
          "name": "ПУДРА ЗАХАР powdered/icing sugar 500g",
          "raw_text": "category:powdered_sugar ID:sugar-powdered-2026-07-07 EAN:3800112205044 bb:2028:EST qty:1 mass:500g ПУДРА ЗАХАР powdered/icing sugar 500g",
          "metadata": {
            "id": "sugar-powdered-2026-07-07",
            "ean": "3800112205044",
            "bb": "2028:EST",
            "qty": 1.0,
            "mass_g": 500.0,
            "categories": [
              "powdered_sugar"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "F-14"
      }
    },
    {
      "id": "pantry-foodbox-loose",
      "parent": "Items",
      "heading": "Loose items in foodbox",
      "description": "Added 2026-06-07 (Lidl):",
      "items": [
        {
          "id": "evaporated-milk-kritikos",
          "parent": null,
          "name": "Concentrated whole milk 7.5% fat — Greek evaporated milk (επιλογή μου / Kritikos)",
          "raw_text": "category:evaporated-milk ID:evaporated-milk-kritikos EAN:5207066118853 bb:2026-06-06:EST tag:expired tag:rusty Concentrated whole milk 7.5% fat — Greek evaporated milk (επιλογή μου / Kritikos)",
          "metadata": {
            "id": "evaporated-milk-kritikos",
            "ean": "5207066118853",
            "bb": "2026-06-06:EST",
            "tags": [
              "expired",
              "rusty"
            ],
            "categories": [
              "evaporated-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "wine-kabagayda-merlot",
          "parent": null,
          "name": "KABA GAYDA МЕРЛО&КС Bulgarian red wine Merlot & Cabernet Sauvignon (added 2026-04-29)",
          "raw_text": "category:wine ID:wine-kabagayda-merlot bb:2029:EST qty:1 volume:750ml price:EUR:3.06/pcs KABA GAYDA МЕРЛО&КС Bulgarian red wine Merlot & Cabernet Sauvignon (added 2026-04-29)",
          "metadata": {
            "id": "wine-kabagayda-merlot",
            "bb": "2029:EST",
            "qty": 1.0,
            "volume_l": 0.75,
            "price": "EUR:3.06/pcs",
            "categories": [
              "wine"
            ]
          },
          "indented": false
        },
        {
          "id": "salt-iodized-greek",
          "parent": null,
          "name": "My Kouzina ΙΩΔΙΟΥΧΟ ΑΛΑΤΙ ΘΑΛΑΣΣΙΝΟ = Iodized sea salt (Greek bottle)",
          "raw_text": "category:salt ID:salt-iodized-greek bb:2027-12 My Kouzina ΙΩΔΙΟΥΧΟ ΑΛΑΤΙ ΘΑΛΑΣΣΙΝΟ = Iodized sea salt (Greek bottle)",
          "metadata": {
            "id": "salt-iodized-greek",
            "bb": "2027-12-31",
            "categories": [
              "salt"
            ]
          },
          "indented": false
        },
        {
          "id": "bakepulver-freia",
          "parent": null,
          "name": "Freia BAKEPULVER = Baking powder - EXPIRED",
          "raw_text": "bb:2022-10 category:baking ID:bakepulver-freia mass:250g Freia BAKEPULVER = Baking powder - EXPIRED",
          "metadata": {
            "bb": "2022-10-31",
            "id": "bakepulver-freia",
            "mass_g": 250.0,
            "categories": [
              "baking"
            ]
          },
          "indented": false
        },
        {
          "id": "bicarbonate",
          "parent": null,
          "name": "Bicarbonate of soda (in reused Lindahls container)",
          "raw_text": "category:baking ID:bicarbonate bb:2028:EST Bicarbonate of soda (in reused Lindahls container)",
          "metadata": {
            "id": "bicarbonate",
            "bb": "2028:EST",
            "categories": [
              "baking"
            ]
          },
          "indented": false
        },
        {
          "id": "sugar-box-4kg",
          "parent": null,
          "name": "A box with sugar",
          "raw_text": "category:sugar ID:sugar-box-4kg bb:2031:EST A box with sugar mass:4kg",
          "metadata": {
            "id": "sugar-box-4kg",
            "bb": "2031:EST",
            "mass_g": 4000.0,
            "categories": [
              "sugar"
            ]
          },
          "indented": false
        },
        {
          "id": "cooking-cream-milbona-2026-06-07",
          "parent": null,
          "name": "ГОТВАРСКА СМЕТАНА 22% Milbona cooking cream UHT 22% 200ml",
          "raw_text": "category:cream ID:cooking-cream-milbona-2026-06-07 EAN:lidl-20531072 bb:2026-09-26 qty:3 volume:200ml price:EUR:0.79/pcs ГОТВАРСКА СМЕТАНА 22% Milbona cooking cream UHT 22% 200ml",
          "metadata": {
            "id": "cooking-cream-milbona-2026-06-07",
            "ean": "lidl-20531072",
            "bb": "2026-09-26",
            "qty": 3.0,
            "volume_l": 0.2,
            "price": "EUR:0.79/pcs",
            "categories": [
              "cream"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Norwegian",
          "raw_text": "**Norwegian:**",
          "metadata": {},
          "is_section_header": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Misc",
          "raw_text": "**Misc:**",
          "metadata": {},
          "is_section_header": true
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-foodbox-loose"
      }
    },
    {
      "id": "pantry-under-sink",
      "parent": "Items",
      "heading": "Storage under sink",
      "description": "2023-05-28 00:36",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-under-sink"
      }
    },
    {
      "id": "pantry-under-sink-top",
      "parent": "Items",
      "heading": "Top shelf",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Box with textiles (for drying dishes and cloths for washing the table)",
          "raw_text": "Box with textiles (for drying dishes and cloths for washing the table)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Small tray with sponges and cleaners",
          "raw_text": "Small tray with sponges and cleaners",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Two salad bowls",
          "raw_text": "Two salad bowls",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A funnel (only for food purposes)",
          "raw_text": "A funnel (only for food purposes)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A measuring cup",
          "raw_text": "A measuring cup",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A yellow bowl (belongs to the mother of Filipe)",
          "raw_text": "A yellow bowl (belongs to the mother of Filipe)",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-under-sink-top"
      }
    },
    {
      "id": "pantry-under-sink-bottom",
      "parent": "Items",
      "heading": "Bottom shelf",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "Cake form, hidden behind the corner",
          "raw_text": "Cake form, hidden behind the corner",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Katjas teapot, hidden behind the corner",
          "raw_text": "Katjas teapot, hidden behind the corner",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Box with 9 lids, 1 big cutting board (for the grill)",
          "raw_text": "Box with 9 lids, 1 big cutting board (for the grill)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Pasta strainer (on top / behind box)",
          "raw_text": "Pasta strainer (on top / behind box)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Casserolles - 6 ordinary pots of different sizes stacked into each other to the right bottom, 1 in circulation",
          "raw_text": "Casserolles - 6 ordinary pots of different sizes stacked into each other to the right bottom, 1 in circulation",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Steel frying pan behind pots",
          "raw_text": "Steel frying pan behind pots",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Non-stick frying-pan (in circulation)",
          "raw_text": "Non-stick frying-pan (in circulation)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Non-stick pot (in circulation)",
          "raw_text": "Non-stick pot (in circulation)",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-under-sink-bottom"
      }
    },
    {
      "id": "pantry-drawers",
      "parent": "Items",
      "heading": "Drawers to the right of sink",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-drawers"
      }
    },
    {
      "id": "pantry-drawer-cutlery",
      "parent": "Items",
      "heading": "Upper drawer - cutlery",
      "description": "Spoons, knives, chopsticks, forks, teaspoons, small forks TODO: count and buy more",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-drawer-cutlery"
      }
    },
    {
      "id": "pantry-drawer-utensils",
      "parent": "Items",
      "heading": "Second drawer - utensils",
      "description": "TODO: go through it",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-drawer-utensils"
      }
    },
    {
      "id": "pantry-drawer-bread",
      "parent": "Items",
      "heading": "Third drawer - bread",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-drawer-bread"
      }
    },
    {
      "id": "pantry-drawer-tea",
      "parent": "Items",
      "heading": "Bottom drawer - tea",
      "description": "Added 2026-05-08 (Lidl):",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "БЪЛГ. ПЧЕЛЕН МЕД БУК Bulgarian beech honey",
          "raw_text": "category:honey bb:2028:EST qty:1 mass:900g price:EUR:6.13/pcs БЪЛГ. ПЧЕЛЕН МЕД БУК Bulgarian beech honey",
          "metadata": {
            "bb": "2028:EST",
            "qty": 1.0,
            "mass_g": 900.0,
            "price": "EUR:6.13/pcs",
            "categories": [
              "honey"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Yerba mate",
          "raw_text": "bb:2028:EST Yerba mate",
          "metadata": {
            "bb": "2028:EST"
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Instant coffee",
          "raw_text": "bb:2027:EST Instant coffee",
          "metadata": {
            "bb": "2027:EST"
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Various herbs",
          "raw_text": "bb:2027:EST Various herbs",
          "metadata": {
            "bb": "2027:EST"
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Glass with fruit tea",
          "raw_text": "bb:2027:EST Glass with fruit tea",
          "metadata": {
            "bb": "2027:EST"
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Cereal \"coffee\"",
          "raw_text": "bb:2027:EST Cereal \"coffee\"",
          "metadata": {
            "bb": "2027:EST"
          },
          "indented": false
        },
        {
          "id": "chocolate-powder",
          "parent": null,
          "name": "Chocolate powder (almost empty)",
          "raw_text": "category:cocoa-bean ID:chocolate-powder bb:2027:EST Chocolate powder (almost empty)",
          "metadata": {
            "id": "chocolate-powder",
            "bb": "2027:EST",
            "categories": [
              "cocoa-bean"
            ]
          },
          "indented": false
        },
        {
          "id": "tea-bags-infusions",
          "parent": null,
          "name": "Various tea bags (mostly infusions)",
          "raw_text": "category:tea-bags ID:tea-bags-infusions bb:2027:EST Various tea bags (mostly infusions)",
          "metadata": {
            "id": "tea-bags-infusions",
            "bb": "2027:EST",
            "categories": [
              "tea-bags"
            ]
          },
          "indented": false
        },
        {
          "id": "coffee",
          "parent": null,
          "name": "Coffee",
          "raw_text": "category:coffee ID:coffee bb:2027:EST Coffee",
          "metadata": {
            "id": "coffee",
            "bb": "2027:EST",
            "categories": [
              "coffee"
            ]
          },
          "indented": false
        },
        {
          "id": "oolong",
          "parent": null,
          "name": "Oolong",
          "raw_text": "category:oolong ID:oolong bb:2028:EST Oolong",
          "metadata": {
            "id": "oolong",
            "bb": "2028:EST",
            "categories": [
              "oolong"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "categor:tea Tea",
          "raw_text": "categor:tea bb:2027:EST Tea",
          "metadata": {
            "bb": "2027:EST"
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-drawer-tea"
      }
    },
    {
      "id": "pantry-drawer-under",
      "parent": "Items",
      "heading": "Under bottom drawer",
      "description": "\"Overflow space\" - photographed 2026-01-22",
      "items": [
        {
          "id": "water-spare",
          "parent": null,
          "name": "Bottles with spare drinking water",
          "raw_text": "category:water ID:water-spare bb:2029:EST Bottles with spare drinking water",
          "metadata": {
            "id": "water-spare",
            "bb": "2029:EST",
            "categories": [
              "water"
            ]
          },
          "indented": false
        },
        {
          "id": "sausagegrill-portugal",
          "parent": null,
          "name": "Terracotta pig-shaped sausage grill (Portugal, ethanol-fueled)",
          "raw_text": "category:cookware ID:sausagegrill-portugal Terracotta pig-shaped sausage grill (Portugal, ethanol-fueled)",
          "metadata": {
            "id": "sausagegrill-portugal",
            "categories": [
              "cookware"
            ]
          },
          "indented": false
        },
        {
          "id": "terracotta-dish",
          "parent": null,
          "name": "Terracotta serving dishes/plates",
          "raw_text": "category:tableware ID:terracotta-dish qty:2 Terracotta serving dishes/plates",
          "metadata": {
            "id": "terracotta-dish",
            "qty": 2.0,
            "categories": [
              "tableware"
            ]
          },
          "indented": false
        },
        {
          "id": "terracotta-ramekin",
          "parent": null,
          "name": "Terracotta ramekins/small bowl",
          "raw_text": "category:tableware ID:terracotta-ramekin qty:1 Terracotta ramekins/small bowl",
          "metadata": {
            "id": "terracotta-ramekin",
            "qty": 1.0,
            "categories": [
              "tableware"
            ]
          },
          "indented": false
        },
        {
          "id": "plates-regatta-large",
          "parent": null,
          "name": "Habitat Americana \"Regatta\" stoneware plates large (nautical flag pattern, Omnibus Collection, Indonesia)",
          "raw_text": "category:tableware ID:plates-regatta-large qty:2 Habitat Americana \"Regatta\" stoneware plates large (nautical flag pattern, Omnibus Collection, Indonesia)",
          "metadata": {
            "id": "plates-regatta-large",
            "qty": 2.0,
            "categories": [
              "tableware"
            ]
          },
          "indented": false
        },
        {
          "id": "plates-regatta-small",
          "parent": null,
          "name": "Habitat Americana \"Regatta\" stoneware plates small/tea plates (nautical flag pattern, Omnibus Collection, Indonesia)",
          "raw_text": "category:tableware ID:plates-regatta-small qty:3 Habitat Americana \"Regatta\" stoneware plates small/tea plates (nautical flag pattern, Omnibus Collection, Indonesia)",
          "metadata": {
            "id": "plates-regatta-small",
            "qty": 3.0,
            "categories": [
              "tableware"
            ]
          },
          "indented": false
        },
        {
          "id": "napkins-watermelon",
          "parent": null,
          "name": "Nille Party napkins (watermelon design, 3-ply 33x33cm)",
          "raw_text": "category:napkin ID:napkins-watermelon EAN:7047160403213 qty:20 Nille Party napkins (watermelon design, 3-ply 33x33cm)",
          "metadata": {
            "id": "napkins-watermelon",
            "ean": "7047160403213",
            "qty": 20.0,
            "categories": [
              "napkin"
            ]
          },
          "indented": false
        },
        {
          "id": "napkins-tulips",
          "parent": null,
          "name": "ICA Home Rosa tulpaner napkins (pink tulips, 33cm)",
          "raw_text": "category:napkin ID:napkins-tulips EAN:7310380706397 qty:20 ICA Home Rosa tulpaner napkins (pink tulips, 33cm)",
          "metadata": {
            "id": "napkins-tulips",
            "ean": "7310380706397",
            "qty": 20.0,
            "categories": [
              "napkin"
            ]
          },
          "indented": false
        },
        {
          "id": "napkins-floral",
          "parent": null,
          "name": "ICA Home napkins (floral hibiscus design, green/pink)",
          "raw_text": "category:napkin ID:napkins-floral qty:20 ICA Home napkins (floral hibiscus design, green/pink)",
          "metadata": {
            "id": "napkins-floral",
            "qty": 20.0,
            "categories": [
              "napkin"
            ]
          },
          "indented": false
        },
        {
          "id": "thermos-warhead",
          "parent": null,
          "name": "WARHEAD outdoor vacuum bottle by Termite (black with pink band)",
          "raw_text": "category:drinkware ID:thermos-warhead WARHEAD outdoor vacuum bottle by Termite (black with pink band)",
          "metadata": {
            "id": "thermos-warhead",
            "categories": [
              "drinkware"
            ]
          },
          "indented": false
        },
        {
          "id": "bottle-fila",
          "parent": null,
          "name": "FILA water bottle (dark blue with handle loop)",
          "raw_text": "category:drinkware ID:bottle-fila FILA water bottle (dark blue with handle loop)",
          "metadata": {
            "id": "bottle-fila",
            "categories": [
              "drinkware"
            ]
          },
          "indented": false
        },
        {
          "id": "container-sistema-pink",
          "parent": null,
          "name": "Sistema food container (pink, large, labeled \"Samuel Brox\")",
          "raw_text": "category:food-container ID:container-sistema-pink Sistema food container (pink, large, labeled \"Samuel Brox\")",
          "metadata": {
            "id": "container-sistema-pink",
            "categories": [
              "food-container"
            ]
          },
          "indented": false
        },
        {
          "id": "container-sistema-blue",
          "parent": null,
          "name": "Sistema food container (blue/clear, small)",
          "raw_text": "category:food-container ID:container-sistema-blue Sistema food container (blue/clear, small)",
          "metadata": {
            "id": "container-sistema-blue",
            "categories": [
              "food-container"
            ]
          },
          "indented": false
        },
        {
          "id": "lunchbox-balma",
          "parent": null,
          "name": "bålma lunch box \"EAT MOVE SLEEP\" (blue, labeled \"Samuel Brox\")",
          "raw_text": "category:food-container ID:lunchbox-balma bålma lunch box \"EAT MOVE SLEEP\" (blue, labeled \"Samuel Brox\")",
          "metadata": {
            "id": "lunchbox-balma",
            "categories": [
              "food-container"
            ]
          },
          "indented": false
        },
        {
          "id": "container-ikea-grey",
          "parent": null,
          "name": "Square food container (IKEA style, grey/clear)",
          "raw_text": "category:food-container ID:container-ikea-grey Square food container (IKEA style, grey/clear)",
          "metadata": {
            "id": "container-ikea-grey",
            "categories": [
              "food-container"
            ]
          },
          "indented": false
        },
        {
          "id": "container-clear",
          "parent": null,
          "name": "Clear square food containers",
          "raw_text": "category:food-container ID:container-clear qty:2 Clear square food containers",
          "metadata": {
            "id": "container-clear",
            "qty": 2.0,
            "categories": [
              "food-container"
            ]
          },
          "indented": false
        },
        {
          "id": "container-grey",
          "parent": null,
          "name": "Grey storage container",
          "raw_text": "category:food-container ID:container-grey Grey storage container",
          "metadata": {
            "id": "container-grey",
            "categories": [
              "food-container"
            ]
          },
          "indented": false
        },
        {
          "id": "container-sistema-teal",
          "parent": null,
          "name": "Sistema sandwich box (teal/turquoise, flip-top lid)",
          "raw_text": "category:food-container ID:container-sistema-teal Sistema sandwich box (teal/turquoise, flip-top lid)",
          "metadata": {
            "id": "container-sistema-teal",
            "categories": [
              "food-container"
            ]
          },
          "indented": false
        },
        {
          "id": "container-sistema-clear",
          "parent": null,
          "name": "Sistema clip-lock container (clear with blue seal, rectangular)",
          "raw_text": "category:food-container ID:container-sistema-clear Sistema clip-lock container (clear with blue seal, rectangular)",
          "metadata": {
            "id": "container-sistema-clear",
            "categories": [
              "food-container"
            ]
          },
          "indented": false
        },
        {
          "id": "container-frukt",
          "parent": null,
          "name": "Green \"FRUKT\" fruit container (clip-lock, with removable tray insert)",
          "raw_text": "category:food-container ID:container-frukt Green \"FRUKT\" fruit container (clip-lock, with removable tray insert)",
          "metadata": {
            "id": "container-frukt",
            "categories": [
              "food-container"
            ]
          },
          "indented": false
        },
        {
          "id": "juicer-citrus",
          "parent": null,
          "name": "Green plastic citrus juicer (2-piece: cup with reamer)",
          "raw_text": "category:kitchen-utensil ID:juicer-citrus Green plastic citrus juicer (2-piece: cup with reamer)",
          "metadata": {
            "id": "juicer-citrus",
            "categories": [
              "kitchen-utensil"
            ]
          },
          "indented": false
        },
        {
          "id": "icetray",
          "parent": null,
          "name": "Plastic ice cube tray (12 compartments)",
          "raw_text": "category:kitchen-utensil ID:icetray Plastic ice cube tray (12 compartments)",
          "metadata": {
            "id": "icetray",
            "categories": [
              "kitchen-utensil"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "pantry-drawer-under/IMG_20260122_012758.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012758.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012758.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_012803.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012803.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012803.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_012819.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012819.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012819.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_012839.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012839.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012839.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_012856.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012856.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012856.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_012901.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012901.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012901.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_012934.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012934.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012934.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_012938.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012938.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012938.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_012949.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012949.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012949.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_012954.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_012954.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_012954.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013005.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013005.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013005.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013015.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013015.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013015.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013036.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013036.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013036.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013043.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013043.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013043.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013056.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013056.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013056.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013103.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013103.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013103.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013157.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013157.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013157.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013206.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013206.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013206.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013237.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013237.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013237.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013240.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013240.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013240.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013336.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013336.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013336.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013344.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013344.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013344.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013404.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013404.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013404.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013434.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013434.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013434.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013456.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013456.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013456.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013514.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013514.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013514.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013524.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013524.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013524.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013552.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013552.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013552.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013650.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013650.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013650.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260122_013814.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260122_013814.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260122_013814.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260123_115016.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260123_115016.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260123_115016.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260123_125226.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260123_125226.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260123_125226.jpg"
        },
        {
          "alt": "pantry-drawer-under/IMG_20260123_134856.jpg",
          "thumb": "resized/pantry-drawer-under/IMG_20260123_134856.jpg",
          "full": "photos/pantry-drawer-under/IMG_20260123_134856.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "pantry-drawer-under"
      }
    },
    {
      "id": "pantry-sink",
      "parent": "Items",
      "heading": "Sink",
      "description": "Added 2026-01-22:",
      "items": [
        {
          "id": "measuringjug-branq",
          "parent": null,
          "name": "BranQ measuring jug (Art. 1671, Made in Poland)",
          "raw_text": "category:measuring-jug ID:measuringjug-branq EAN:5901098167109 volume:500ml BranQ measuring jug (Art. 1671, Made in Poland)",
          "metadata": {
            "id": "measuringjug-branq",
            "ean": "5901098167109",
            "volume_l": 0.5,
            "categories": [
              "measuring-jug"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "pantry-sink/IMG_20260122_155332.jpg",
          "thumb": "resized/pantry-sink/IMG_20260122_155332.jpg",
          "full": "photos/pantry-sink/IMG_20260122_155332.jpg"
        },
        {
          "alt": "pantry-sink/IMG_20260122_155338.jpg",
          "thumb": "resized/pantry-sink/IMG_20260122_155338.jpg",
          "full": "photos/pantry-sink/IMG_20260122_155338.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "pantry-sink"
      }
    },
    {
      "id": "pantry-above-sink",
      "parent": "Items",
      "heading": "Storage above sink",
      "description": "",
      "items": [
        {
          "id": "kitchen-scale-cx160",
          "parent": null,
          "name": "Kitchen scale Advanced Techniques C X-160 BLACK (5kg max, 0.1g/1g accuracy, lb/fl:oz/oz/g/ml)",
          "raw_text": "category:kitchen-scale ID:kitchen-scale-cx160 price:EUR:14.93/pcs Kitchen scale Advanced Techniques C X-160 BLACK (5kg max, 0.1g/1g accuracy, lb/fl:oz/oz/g/ml)",
          "metadata": {
            "id": "kitchen-scale-cx160",
            "price": "EUR:14.93/pcs",
            "categories": [
              "kitchen-scale"
            ]
          },
          "indented": false
        },
        {
          "id": "cutting-board-wood-2026-06-23",
          "parent": null,
          "name": "Дървена дъска за рязане (Lidl art 0532233) / wooden cutting board",
          "raw_text": "category:cutting-board ID:cutting-board-wood-2026-06-23 qty:1 price:EUR:2.55/pcs Дървена дъска за рязане (Lidl art 0532233) / wooden cutting board",
          "metadata": {
            "id": "cutting-board-wood-2026-06-23",
            "qty": 1.0,
            "price": "EUR:2.55/pcs",
            "categories": [
              "cutting-board"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-above-sink"
      }
    },
    {
      "id": "pantry-pyro",
      "parent": "Items",
      "heading": "Storage with opening towards mast, with pyro effects",
      "description": "(Needs update! TODO!)",
      "items": [
        {
          "id": "coils-mosquito-raid",
          "parent": null,
          "name": "Mosquito smoke coils (Spirale împotriva țânțarilor, 10 spirals + metal stand - RAID)",
          "raw_text": "category:mosquito-coil ID:coils-mosquito-raid Mosquito smoke coils (Spirale împotriva țânțarilor, 10 spirals + metal stand - RAID)",
          "metadata": {
            "id": "coils-mosquito-raid",
            "categories": [
              "mosquito-coil"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Wooden plugs to block leakages",
          "raw_text": "Wooden plugs to block leakages",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Fireworks.",
          "raw_text": "Fireworks.",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Two \"pen\"-dispensers",
          "raw_text": "Two \"pen\"-dispensers",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Lots of patrons",
          "raw_text": "Lots of patrons",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "One big shooter for flare with parachute",
          "raw_text": "One big shooter for flare with parachute",
          "metadata": {},
          "indented": true
        },
        {
          "id": null,
          "parent": null,
          "name": "Water filter",
          "raw_text": "Water filter",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some few extra parts for the water filter",
          "raw_text": "Some few extra parts for the water filter",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "pantry-pyro"
      }
    },
    {
      "id": "aisle",
      "parent": "Items",
      "heading": "Aisle",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aisle"
      }
    },
    {
      "id": "aisle-tech",
      "parent": "Items",
      "heading": "Technical box under stairs",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "aisle-tech"
      }
    },
    {
      "id": "food1",
      "parent": "Items",
      "heading": "Storage aft of the mast",
      "description": "Added 2026-04-29 (Lidl): Added 2026-06-07 (Lidl beer — storage portion; rest chilling in fridge, see pantry-fridge): (verified 2026-01-06)",
      "items": [
        {
          "id": "meatballs-karo-food1",
          "parent": null,
          "name": "КЮФТЕТА с говеждо месо beef meatballs in bean stew (Karo)",
          "raw_text": "category:canning category:meatballs ID:meatballs-karo-food1 bb:2028-02 qty:2 mass:300g КЮФТЕТА с говеждо месо beef meatballs in bean stew (Karo)",
          "metadata": {
            "id": "meatballs-karo-food1",
            "bb": "2028-02-29",
            "qty": 2.0,
            "mass_g": 300.0,
            "categories": [
              "canning",
              "meatballs"
            ]
          },
          "indented": false
        },
        {
          "id": "luncheon-pikok",
          "parent": null,
          "name": "Pikok LUNCHEON MEAT with Pork Knuckle (Lidl)",
          "raw_text": "category:canning category:luncheon ID:luncheon-pikok bb:2027-07 qty:0 mass:300g Pikok LUNCHEON MEAT with Pork Knuckle (Lidl)",
          "metadata": {
            "id": "luncheon-pikok",
            "bb": "2027-07-31",
            "qty": 0.0,
            "mass_g": 300.0,
            "categories": [
              "canning",
              "luncheon"
            ]
          },
          "indented": false
        },
        {
          "id": "lyutenitsa-freshona",
          "parent": null,
          "name": "Freshona Лютеница традиционна lyutenitsa",
          "raw_text": "category:ljutenica ID:lyutenitsa-freshona bb:2027-10 qty:1 mass:570g Freshona Лютеница традиционна lyutenitsa",
          "metadata": {
            "id": "lyutenitsa-freshona",
            "bb": "2027-10-31",
            "qty": 1.0,
            "mass_g": 570.0,
            "categories": [
              "ljutenica"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Baresa ДОМАТЕНО ПЮРЕ 2-КОНЦ double-concentrated tomato paste",
          "raw_text": "category:tomato-paste EAN:lidl-20285685 bb:2028-05-11 qty:1 mass:140g price:EUR:0.86/pcs Baresa ДОМАТЕНО ПЮРЕ 2-КОНЦ double-concentrated tomato paste",
          "metadata": {
            "ean": "lidl-20285685",
            "bb": "2028-05-11",
            "qty": 1.0,
            "mass_g": 140.0,
            "price": "EUR:0.86/pcs",
            "categories": [
              "tomato-paste"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Freshona КОКОСОВО МЛЯКО ЛАЙТ light coconut milk",
          "raw_text": "category:coconut-milk EAN:lidl-20561338 bb:2027-10-31 qty:1 volume:400ml price:EUR:1.53/pcs Freshona КОКОСОВО МЛЯКО ЛАЙТ light coconut milk",
          "metadata": {
            "ean": "lidl-20561338",
            "bb": "2027-10-31",
            "qty": 1.0,
            "volume_l": 0.4,
            "price": "EUR:1.53/pcs",
            "categories": [
              "coconut-milk"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Campo Largo КАМПОЛАРГО БОБ КИДНИ red kidney beans",
          "raw_text": "category:red-beans EAN:lidl-20962876 bb:2027-08-12 qty:1 mass:500g price:EUR:1.78/pcs Campo Largo КАМПОЛАРГО БОБ КИДНИ red kidney beans",
          "metadata": {
            "ean": "lidl-20962876",
            "bb": "2027-08-12",
            "qty": 1.0,
            "mass_g": 500.0,
            "price": "EUR:1.78/pcs",
            "categories": [
              "red-beans"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Крина KRINA БОБ ТРАПЕЗЕН table beans (white, origin: Egypt)",
          "raw_text": "category:beans EAN:3200106407018 bb:2027-09-20 qty:1 mass:500g price:EUR:2.30/pcs Крина KRINA БОБ ТРАПЕЗЕН table beans (white, origin: Egypt)",
          "metadata": {
            "ean": "3200106407018",
            "bb": "2027-09-20",
            "qty": 1.0,
            "mass_g": 500.0,
            "price": "EUR:2.30/pcs",
            "categories": [
              "beans"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Крина KRINA БЪЛГАРСКИ ОРИЗ Bulgarian rice",
          "raw_text": "category:rice EAN:3800106400080 bb:2027-03-09 qty:1 mass:1kg price:EUR:1.53/pcs Крина KRINA БЪЛГАРСКИ ОРИЗ Bulgarian rice",
          "metadata": {
            "ean": "3800106400080",
            "bb": "2027-03-09",
            "qty": 1.0,
            "mass_g": 1000.0,
            "price": "EUR:1.53/pcs",
            "categories": [
              "rice"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Родна стряха ЛЕЩА Bulgarian lentils",
          "raw_text": "category:lentils EAN:lidl-20710118 bb:2027-12-23 qty:1 mass:500g price:EUR:1.27/pcs Родна стряха ЛЕЩА Bulgarian lentils",
          "metadata": {
            "ean": "lidl-20710118",
            "bb": "2027-12-23",
            "qty": 1.0,
            "mass_g": 500.0,
            "price": "EUR:1.27/pcs",
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "ПЕСТО ТРАПАНЕЗЕ Trapanese pesto",
          "raw_text": "category:pesto EAN:4335619073920 bb:2027-10 qty:1 price:EUR:1.55/pcs ПЕСТО ТРАПАНЕЗЕ Trapanese pesto",
          "metadata": {
            "ean": "4335619073920",
            "bb": "2027-10-31",
            "qty": 1.0,
            "price": "EUR:1.55/pcs",
            "categories": [
              "pesto"
            ]
          },
          "indented": false
        },
        {
          "id": "almond-alpro",
          "parent": null,
          "name": "Alpro No Sugars Nutty Almond milk (plant-based) - EXPIRED!",
          "raw_text": "category:almond-milk ID:almond-alpro bb:2026-05:EST qty:1 Alpro No Sugars Nutty Almond milk (plant-based) - EXPIRED!",
          "metadata": {
            "id": "almond-alpro",
            "bb": "2026-05:EST",
            "qty": 1.0,
            "categories": [
              "almond-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "milk-pilos-uht",
          "parent": null,
          "name": "Pilos МЛЯКО UHT 3,5% UHT whole milk (added 2026-04-29)",
          "raw_text": "category:uht-milk ID:milk-pilos-uht EAN:4056489108160 bb:2026-09-11 qty:1 volume:1l price:EUR:1.43/pcs Pilos МЛЯКО UHT 3,5% UHT whole milk (added 2026-04-29)",
          "metadata": {
            "id": "milk-pilos-uht",
            "ean": "4056489108160",
            "bb": "2026-09-11",
            "qty": 1.0,
            "volume_l": 1.0,
            "price": "EUR:1.43/pcs",
            "categories": [
              "uht-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "pickled-peppers",
          "parent": null,
          "name": "Homemade pickled peppers & carrots (jar)",
          "raw_text": "category:food/preserved ID:pickled-peppers bb:2026-11 qty:1 Homemade pickled peppers & carrots (jar)",
          "metadata": {
            "id": "pickled-peppers",
            "bb": "2026-11-30",
            "qty": 1.0,
            "categories": [
              "food/preserved"
            ]
          },
          "indented": false
        },
        {
          "id": "beer-balkansko-food1-2026-06-07",
          "parent": null,
          "name": "BALKANSKO СВЕТ.БИРА Balkansko light beer 4.1%",
          "raw_text": "category:beer ID:beer-balkansko-food1-2026-06-07 EAN:3800135310060 bb:2026-12:EST qty:3 volume:500ml price:EUR:0.51/pcs BALKANSKO СВЕТ.БИРА Balkansko light beer 4.1%",
          "metadata": {
            "id": "beer-balkansko-food1-2026-06-07",
            "ean": "3800135310060",
            "bb": "2026-12:EST",
            "qty": 3.0,
            "volume_l": 0.5,
            "price": "EUR:0.51/pcs",
            "categories": [
              "beer"
            ]
          },
          "indented": false
        },
        {
          "id": "beer-argus-3pct-food1-2026-06-07",
          "parent": null,
          "name": "БИРА 3 % КЕН Argus light beer 3%",
          "raw_text": "category:beer ID:beer-argus-3pct-food1-2026-06-07 EAN:4304493257153 bb:2027-04-10 qty:1 volume:500ml price:EUR:0.40/pcs БИРА 3 % КЕН Argus light beer 3%",
          "metadata": {
            "id": "beer-argus-3pct-food1-2026-06-07",
            "ean": "4304493257153",
            "bb": "2027-04-10",
            "qty": 1.0,
            "volume_l": 0.5,
            "price": "EUR:0.40/pcs",
            "categories": [
              "beer"
            ]
          },
          "indented": false
        },
        {
          "id": "rusks-tastino-09",
          "parent": null,
          "name": "Tastino Wheat & Rye rusks (4x11 slices)",
          "raw_text": "category:rusks ID:rusks-tastino-09 EAN:lidl-20289867 bb:2026-09 qty:3 mass:360g Tastino Wheat & Rye rusks (4x11 slices)",
          "metadata": {
            "id": "rusks-tastino-09",
            "ean": "lidl-20289867",
            "bb": "2026-09-30",
            "qty": 3.0,
            "mass_g": 360.0,
            "categories": [
              "rusks"
            ]
          },
          "indented": false
        },
        {
          "id": "rusks-tastino-08",
          "parent": null,
          "name": "Tastino Wheat & Rye rusks (4x11 slices)",
          "raw_text": "category:rusks ID:rusks-tastino-08 EAN:lidl-20289867 bb:2026-08 qty:2 mass:360g Tastino Wheat & Rye rusks (4x11 slices)",
          "metadata": {
            "id": "rusks-tastino-08",
            "ean": "lidl-20289867",
            "bb": "2026-08-31",
            "qty": 2.0,
            "mass_g": 360.0,
            "categories": [
              "rusks"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "food1/IMG_20260104_035251.jpg",
          "thumb": "resized/food1/IMG_20260104_035251.jpg",
          "full": "photos/food1/IMG_20260104_035251.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035258.jpg",
          "thumb": "resized/food1/IMG_20260104_035258.jpg",
          "full": "photos/food1/IMG_20260104_035258.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035309.jpg",
          "thumb": "resized/food1/IMG_20260104_035309.jpg",
          "full": "photos/food1/IMG_20260104_035309.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035315.jpg",
          "thumb": "resized/food1/IMG_20260104_035315.jpg",
          "full": "photos/food1/IMG_20260104_035315.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035326.jpg",
          "thumb": "resized/food1/IMG_20260104_035326.jpg",
          "full": "photos/food1/IMG_20260104_035326.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035336.jpg",
          "thumb": "resized/food1/IMG_20260104_035336.jpg",
          "full": "photos/food1/IMG_20260104_035336.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035337.jpg",
          "thumb": "resized/food1/IMG_20260104_035337.jpg",
          "full": "photos/food1/IMG_20260104_035337.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035344.jpg",
          "thumb": "resized/food1/IMG_20260104_035344.jpg",
          "full": "photos/food1/IMG_20260104_035344.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035355.jpg",
          "thumb": "resized/food1/IMG_20260104_035355.jpg",
          "full": "photos/food1/IMG_20260104_035355.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035358.jpg",
          "thumb": "resized/food1/IMG_20260104_035358.jpg",
          "full": "photos/food1/IMG_20260104_035358.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035408.jpg",
          "thumb": "resized/food1/IMG_20260104_035408.jpg",
          "full": "photos/food1/IMG_20260104_035408.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035410.jpg",
          "thumb": "resized/food1/IMG_20260104_035410.jpg",
          "full": "photos/food1/IMG_20260104_035410.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035432.jpg",
          "thumb": "resized/food1/IMG_20260104_035432.jpg",
          "full": "photos/food1/IMG_20260104_035432.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035435.jpg",
          "thumb": "resized/food1/IMG_20260104_035435.jpg",
          "full": "photos/food1/IMG_20260104_035435.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035439.jpg",
          "thumb": "resized/food1/IMG_20260104_035439.jpg",
          "full": "photos/food1/IMG_20260104_035439.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035446.jpg",
          "thumb": "resized/food1/IMG_20260104_035446.jpg",
          "full": "photos/food1/IMG_20260104_035446.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035448.jpg",
          "thumb": "resized/food1/IMG_20260104_035448.jpg",
          "full": "photos/food1/IMG_20260104_035448.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035456.jpg",
          "thumb": "resized/food1/IMG_20260104_035456.jpg",
          "full": "photos/food1/IMG_20260104_035456.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035459.jpg",
          "thumb": "resized/food1/IMG_20260104_035459.jpg",
          "full": "photos/food1/IMG_20260104_035459.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035552.jpg",
          "thumb": "resized/food1/IMG_20260104_035552.jpg",
          "full": "photos/food1/IMG_20260104_035552.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035618.jpg",
          "thumb": "resized/food1/IMG_20260104_035618.jpg",
          "full": "photos/food1/IMG_20260104_035618.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035629.jpg",
          "thumb": "resized/food1/IMG_20260104_035629.jpg",
          "full": "photos/food1/IMG_20260104_035629.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035631.jpg",
          "thumb": "resized/food1/IMG_20260104_035631.jpg",
          "full": "photos/food1/IMG_20260104_035631.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035636.jpg",
          "thumb": "resized/food1/IMG_20260104_035636.jpg",
          "full": "photos/food1/IMG_20260104_035636.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035652.jpg",
          "thumb": "resized/food1/IMG_20260104_035652.jpg",
          "full": "photos/food1/IMG_20260104_035652.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035655.jpg",
          "thumb": "resized/food1/IMG_20260104_035655.jpg",
          "full": "photos/food1/IMG_20260104_035655.jpg"
        },
        {
          "alt": "food1/IMG_20260104_035707.jpg",
          "thumb": "resized/food1/IMG_20260104_035707.jpg",
          "full": "photos/food1/IMG_20260104_035707.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "food1"
      }
    },
    {
      "id": "food1-container",
      "parent": "food1",
      "heading": "Plastic container",
      "description": "",
      "items": [
        {
          "id": "oatflakes-fine",
          "parent": null,
          "name": "Fine Oat Flakes",
          "raw_text": "category:oats ID:oatflakes-fine bb:2026-10 qty:5 mass:500g Fine Oat Flakes",
          "metadata": {
            "id": "oatflakes-fine",
            "bb": "2026-10-31",
            "qty": 5.0,
            "mass_g": 500.0,
            "categories": [
              "oats"
            ]
          },
          "indented": false
        },
        {
          "id": "oats-crownfield",
          "parent": null,
          "name": "Crownfield ОВЕСЕНИ ЯДКИ ФИНИ Fine Oat Flakes (Jemné ovesné vločky)",
          "raw_text": "category:oats ID:oats-crownfield EAN:4056489195917 bb:2027-08-29 qty:6 mass:500g price:EUR:0.97/pcs Crownfield ОВЕСЕНИ ЯДКИ ФИНИ Fine Oat Flakes (Jemné ovesné vločky)",
          "metadata": {
            "id": "oats-crownfield",
            "ean": "4056489195917",
            "bb": "2027-08-29",
            "qty": 6.0,
            "mass_g": 500.0,
            "price": "EUR:0.97/pcs",
            "categories": [
              "oats"
            ]
          },
          "indented": false
        },
        {
          "id": "cocoa-powder",
          "parent": null,
          "name": "Cocoa powder",
          "raw_text": "category:cocoa-beans ID:cocoa-powder bb:2027:EST qty:2 Cocoa powder mass:250g",
          "metadata": {
            "id": "cocoa-powder",
            "bb": "2027:EST",
            "qty": 2.0,
            "mass_g": 250.0,
            "categories": [
              "cocoa-beans"
            ]
          },
          "indented": false
        },
        {
          "id": "milk-uht-2026-06-18",
          "parent": null,
          "name": "Прясно мляко UHT 3.5% 1l (Pilos)",
          "raw_text": "category:uht-milk ID:milk-uht-2026-06-18 EAN:4056489108160 bb:2026-10-08 qty:1 volume:1l price:EUR:1.43/pcs Прясно мляко UHT 3.5% 1l (Pilos)",
          "metadata": {
            "id": "milk-uht-2026-06-18",
            "ean": "4056489108160",
            "bb": "2026-10-08",
            "qty": 1.0,
            "volume_l": 1.0,
            "price": "EUR:1.43/pcs",
            "categories": [
              "uht-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "milk-uht-2026-08-04",
          "parent": null,
          "name": "Pilos мляко UHT 3,5% / UHT whole milk (2 cartons)",
          "raw_text": "category:uht-milk ID:milk-uht-2026-08-04 EAN:4056489108160 bb:2027-02-28:EST qty:2 price:EUR:1.43/stk Pilos мляко UHT 3,5% / UHT whole milk (2 cartons)",
          "metadata": {
            "id": "milk-uht-2026-08-04",
            "ean": "4056489108160",
            "bb": "2027-02-28:EST",
            "qty": 2.0,
            "price": "EUR:1.43/stk",
            "categories": [
              "uht-milk"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "food1-container"
      }
    },
    {
      "id": "food2",
      "parent": "Items",
      "heading": "Storage in front of mast",
      "description": "Verified 2026-06-01",
      "items": [],
      "images": [
        {
          "alt": "food2/IMG_20260104_025202.jpg",
          "thumb": "resized/food2/IMG_20260104_025202.jpg",
          "full": "photos/food2/IMG_20260104_025202.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025215.jpg",
          "thumb": "resized/food2/IMG_20260104_025215.jpg",
          "full": "photos/food2/IMG_20260104_025215.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025330.jpg",
          "thumb": "resized/food2/IMG_20260104_025330.jpg",
          "full": "photos/food2/IMG_20260104_025330.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025335.jpg",
          "thumb": "resized/food2/IMG_20260104_025335.jpg",
          "full": "photos/food2/IMG_20260104_025335.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025354.jpg",
          "thumb": "resized/food2/IMG_20260104_025354.jpg",
          "full": "photos/food2/IMG_20260104_025354.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025409.jpg",
          "thumb": "resized/food2/IMG_20260104_025409.jpg",
          "full": "photos/food2/IMG_20260104_025409.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025414.jpg",
          "thumb": "resized/food2/IMG_20260104_025414.jpg",
          "full": "photos/food2/IMG_20260104_025414.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025445.jpg",
          "thumb": "resized/food2/IMG_20260104_025445.jpg",
          "full": "photos/food2/IMG_20260104_025445.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025449.jpg",
          "thumb": "resized/food2/IMG_20260104_025449.jpg",
          "full": "photos/food2/IMG_20260104_025449.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025456.jpg",
          "thumb": "resized/food2/IMG_20260104_025456.jpg",
          "full": "photos/food2/IMG_20260104_025456.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025506.jpg",
          "thumb": "resized/food2/IMG_20260104_025506.jpg",
          "full": "photos/food2/IMG_20260104_025506.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025511.jpg",
          "thumb": "resized/food2/IMG_20260104_025511.jpg",
          "full": "photos/food2/IMG_20260104_025511.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025514.jpg",
          "thumb": "resized/food2/IMG_20260104_025514.jpg",
          "full": "photos/food2/IMG_20260104_025514.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025517.jpg",
          "thumb": "resized/food2/IMG_20260104_025517.jpg",
          "full": "photos/food2/IMG_20260104_025517.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025523.jpg",
          "thumb": "resized/food2/IMG_20260104_025523.jpg",
          "full": "photos/food2/IMG_20260104_025523.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025531.jpg",
          "thumb": "resized/food2/IMG_20260104_025531.jpg",
          "full": "photos/food2/IMG_20260104_025531.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025533.jpg",
          "thumb": "resized/food2/IMG_20260104_025533.jpg",
          "full": "photos/food2/IMG_20260104_025533.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025543.jpg",
          "thumb": "resized/food2/IMG_20260104_025543.jpg",
          "full": "photos/food2/IMG_20260104_025543.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025555.jpg",
          "thumb": "resized/food2/IMG_20260104_025555.jpg",
          "full": "photos/food2/IMG_20260104_025555.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025559.jpg",
          "thumb": "resized/food2/IMG_20260104_025559.jpg",
          "full": "photos/food2/IMG_20260104_025559.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025605.jpg",
          "thumb": "resized/food2/IMG_20260104_025605.jpg",
          "full": "photos/food2/IMG_20260104_025605.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025612.jpg",
          "thumb": "resized/food2/IMG_20260104_025612.jpg",
          "full": "photos/food2/IMG_20260104_025612.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025618.jpg",
          "thumb": "resized/food2/IMG_20260104_025618.jpg",
          "full": "photos/food2/IMG_20260104_025618.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025621.jpg",
          "thumb": "resized/food2/IMG_20260104_025621.jpg",
          "full": "photos/food2/IMG_20260104_025621.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025623.jpg",
          "thumb": "resized/food2/IMG_20260104_025623.jpg",
          "full": "photos/food2/IMG_20260104_025623.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025628.jpg",
          "thumb": "resized/food2/IMG_20260104_025628.jpg",
          "full": "photos/food2/IMG_20260104_025628.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025630.jpg",
          "thumb": "resized/food2/IMG_20260104_025630.jpg",
          "full": "photos/food2/IMG_20260104_025630.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025633.jpg",
          "thumb": "resized/food2/IMG_20260104_025633.jpg",
          "full": "photos/food2/IMG_20260104_025633.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025640.jpg",
          "thumb": "resized/food2/IMG_20260104_025640.jpg",
          "full": "photos/food2/IMG_20260104_025640.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025645.jpg",
          "thumb": "resized/food2/IMG_20260104_025645.jpg",
          "full": "photos/food2/IMG_20260104_025645.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025647.jpg",
          "thumb": "resized/food2/IMG_20260104_025647.jpg",
          "full": "photos/food2/IMG_20260104_025647.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025651.jpg",
          "thumb": "resized/food2/IMG_20260104_025651.jpg",
          "full": "photos/food2/IMG_20260104_025651.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025656.jpg",
          "thumb": "resized/food2/IMG_20260104_025656.jpg",
          "full": "photos/food2/IMG_20260104_025656.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025705.jpg",
          "thumb": "resized/food2/IMG_20260104_025705.jpg",
          "full": "photos/food2/IMG_20260104_025705.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025714.jpg",
          "thumb": "resized/food2/IMG_20260104_025714.jpg",
          "full": "photos/food2/IMG_20260104_025714.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025727.jpg",
          "thumb": "resized/food2/IMG_20260104_025727.jpg",
          "full": "photos/food2/IMG_20260104_025727.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025728.jpg",
          "thumb": "resized/food2/IMG_20260104_025728.jpg",
          "full": "photos/food2/IMG_20260104_025728.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025730.jpg",
          "thumb": "resized/food2/IMG_20260104_025730.jpg",
          "full": "photos/food2/IMG_20260104_025730.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025732.jpg",
          "thumb": "resized/food2/IMG_20260104_025732.jpg",
          "full": "photos/food2/IMG_20260104_025732.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025739.jpg",
          "thumb": "resized/food2/IMG_20260104_025739.jpg",
          "full": "photos/food2/IMG_20260104_025739.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025753.jpg",
          "thumb": "resized/food2/IMG_20260104_025753.jpg",
          "full": "photos/food2/IMG_20260104_025753.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025757.jpg",
          "thumb": "resized/food2/IMG_20260104_025757.jpg",
          "full": "photos/food2/IMG_20260104_025757.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025802.jpg",
          "thumb": "resized/food2/IMG_20260104_025802.jpg",
          "full": "photos/food2/IMG_20260104_025802.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025826.jpg",
          "thumb": "resized/food2/IMG_20260104_025826.jpg",
          "full": "photos/food2/IMG_20260104_025826.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025831.jpg",
          "thumb": "resized/food2/IMG_20260104_025831.jpg",
          "full": "photos/food2/IMG_20260104_025831.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025836.jpg",
          "thumb": "resized/food2/IMG_20260104_025836.jpg",
          "full": "photos/food2/IMG_20260104_025836.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025844.jpg",
          "thumb": "resized/food2/IMG_20260104_025844.jpg",
          "full": "photos/food2/IMG_20260104_025844.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025851.jpg",
          "thumb": "resized/food2/IMG_20260104_025851.jpg",
          "full": "photos/food2/IMG_20260104_025851.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025857.jpg",
          "thumb": "resized/food2/IMG_20260104_025857.jpg",
          "full": "photos/food2/IMG_20260104_025857.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025900.jpg",
          "thumb": "resized/food2/IMG_20260104_025900.jpg",
          "full": "photos/food2/IMG_20260104_025900.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025906.jpg",
          "thumb": "resized/food2/IMG_20260104_025906.jpg",
          "full": "photos/food2/IMG_20260104_025906.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025924.jpg",
          "thumb": "resized/food2/IMG_20260104_025924.jpg",
          "full": "photos/food2/IMG_20260104_025924.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025938.jpg",
          "thumb": "resized/food2/IMG_20260104_025938.jpg",
          "full": "photos/food2/IMG_20260104_025938.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025941.jpg",
          "thumb": "resized/food2/IMG_20260104_025941.jpg",
          "full": "photos/food2/IMG_20260104_025941.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025946.jpg",
          "thumb": "resized/food2/IMG_20260104_025946.jpg",
          "full": "photos/food2/IMG_20260104_025946.jpg"
        },
        {
          "alt": "food2/IMG_20260104_025952.jpg",
          "thumb": "resized/food2/IMG_20260104_025952.jpg",
          "full": "photos/food2/IMG_20260104_025952.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030305.jpg",
          "thumb": "resized/food2/IMG_20260104_030305.jpg",
          "full": "photos/food2/IMG_20260104_030305.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030321.jpg",
          "thumb": "resized/food2/IMG_20260104_030321.jpg",
          "full": "photos/food2/IMG_20260104_030321.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030333.jpg",
          "thumb": "resized/food2/IMG_20260104_030333.jpg",
          "full": "photos/food2/IMG_20260104_030333.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030342.jpg",
          "thumb": "resized/food2/IMG_20260104_030342.jpg",
          "full": "photos/food2/IMG_20260104_030342.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030355.jpg",
          "thumb": "resized/food2/IMG_20260104_030355.jpg",
          "full": "photos/food2/IMG_20260104_030355.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030400.jpg",
          "thumb": "resized/food2/IMG_20260104_030400.jpg",
          "full": "photos/food2/IMG_20260104_030400.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030409.jpg",
          "thumb": "resized/food2/IMG_20260104_030409.jpg",
          "full": "photos/food2/IMG_20260104_030409.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030414.jpg",
          "thumb": "resized/food2/IMG_20260104_030414.jpg",
          "full": "photos/food2/IMG_20260104_030414.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030419.jpg",
          "thumb": "resized/food2/IMG_20260104_030419.jpg",
          "full": "photos/food2/IMG_20260104_030419.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030431.jpg",
          "thumb": "resized/food2/IMG_20260104_030431.jpg",
          "full": "photos/food2/IMG_20260104_030431.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030439.jpg",
          "thumb": "resized/food2/IMG_20260104_030439.jpg",
          "full": "photos/food2/IMG_20260104_030439.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030444.jpg",
          "thumb": "resized/food2/IMG_20260104_030444.jpg",
          "full": "photos/food2/IMG_20260104_030444.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030450.jpg",
          "thumb": "resized/food2/IMG_20260104_030450.jpg",
          "full": "photos/food2/IMG_20260104_030450.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030451.jpg",
          "thumb": "resized/food2/IMG_20260104_030451.jpg",
          "full": "photos/food2/IMG_20260104_030451.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030454.jpg",
          "thumb": "resized/food2/IMG_20260104_030454.jpg",
          "full": "photos/food2/IMG_20260104_030454.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030458.jpg",
          "thumb": "resized/food2/IMG_20260104_030458.jpg",
          "full": "photos/food2/IMG_20260104_030458.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030507.jpg",
          "thumb": "resized/food2/IMG_20260104_030507.jpg",
          "full": "photos/food2/IMG_20260104_030507.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030512.jpg",
          "thumb": "resized/food2/IMG_20260104_030512.jpg",
          "full": "photos/food2/IMG_20260104_030512.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030515.jpg",
          "thumb": "resized/food2/IMG_20260104_030515.jpg",
          "full": "photos/food2/IMG_20260104_030515.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030527.jpg",
          "thumb": "resized/food2/IMG_20260104_030527.jpg",
          "full": "photos/food2/IMG_20260104_030527.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030532.jpg",
          "thumb": "resized/food2/IMG_20260104_030532.jpg",
          "full": "photos/food2/IMG_20260104_030532.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030538.jpg",
          "thumb": "resized/food2/IMG_20260104_030538.jpg",
          "full": "photos/food2/IMG_20260104_030538.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030541.jpg",
          "thumb": "resized/food2/IMG_20260104_030541.jpg",
          "full": "photos/food2/IMG_20260104_030541.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030548.jpg",
          "thumb": "resized/food2/IMG_20260104_030548.jpg",
          "full": "photos/food2/IMG_20260104_030548.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030551.jpg",
          "thumb": "resized/food2/IMG_20260104_030551.jpg",
          "full": "photos/food2/IMG_20260104_030551.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030612.jpg",
          "thumb": "resized/food2/IMG_20260104_030612.jpg",
          "full": "photos/food2/IMG_20260104_030612.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030613.jpg",
          "thumb": "resized/food2/IMG_20260104_030613.jpg",
          "full": "photos/food2/IMG_20260104_030613.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030618.jpg",
          "thumb": "resized/food2/IMG_20260104_030618.jpg",
          "full": "photos/food2/IMG_20260104_030618.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030624.jpg",
          "thumb": "resized/food2/IMG_20260104_030624.jpg",
          "full": "photos/food2/IMG_20260104_030624.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030632.jpg",
          "thumb": "resized/food2/IMG_20260104_030632.jpg",
          "full": "photos/food2/IMG_20260104_030632.jpg"
        },
        {
          "alt": "food2/IMG_20260104_030640.jpg",
          "thumb": "resized/food2/IMG_20260104_030640.jpg",
          "full": "photos/food2/IMG_20260104_030640.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "food2"
      }
    },
    {
      "id": "food2-bottom",
      "parent": "food2",
      "heading": "All in the bottom",
      "description": "",
      "items": [
        {
          "id": "podravka-beef-hash",
          "parent": null,
          "name": "podravka beef hash with liver, lungs, etc (port side)",
          "raw_text": "category:tinned-meat ID:podravka-beef-hash podravka beef hash with liver, lungs, etc (port side) bb:2026-06-01:EST",
          "metadata": {
            "id": "podravka-beef-hash",
            "bb": "2026-06-01:EST",
            "categories": [
              "tinned-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "mousse-plum",
          "parent": null,
          "name": "Lidl Мус от сливи plum mousse (port side)",
          "raw_text": "category:jam ID:mousse-plum EAN:4056489352501 bb:2027 Lidl Мус от сливи plum mousse (port side)",
          "metadata": {
            "id": "mousse-plum",
            "ean": "4056489352501",
            "bb": "2027-12-31",
            "categories": [
              "jam"
            ]
          },
          "indented": false
        },
        {
          "id": "bolognese-combino-port",
          "parent": null,
          "name": "Combino СОС БОЛОНЕЗЕ bolognese sauce (port)",
          "raw_text": "category:canning category:bolognese ID:bolognese-combino-port EAN:lidl-20003937 bb:2028-11 qty:1 mass:400g price:EUR:2.04/pcs Combino СОС БОЛОНЕЗЕ bolognese sauce (port)",
          "metadata": {
            "id": "bolognese-combino-port",
            "ean": "lidl-20003937",
            "bb": "2028-11-30",
            "qty": 1.0,
            "mass_g": 400.0,
            "price": "EUR:2.04/pcs",
            "categories": [
              "canning",
              "bolognese"
            ]
          },
          "indented": false
        },
        {
          "id": "lyutenitsa-deroni-rhodope",
          "parent": null,
          "name": "Deroni Финосмляна ЛЮТЕНИЦА РОДОПСКА Rhodope-style",
          "raw_text": "category:spread ID:lyutenitsa-deroni-rhodope bb:2027-02 qty:1 Deroni Финосмляна ЛЮТЕНИЦА РОДОПСКА Rhodope-style",
          "metadata": {
            "id": "lyutenitsa-deroni-rhodope",
            "bb": "2027-02-28",
            "qty": 1.0,
            "categories": [
              "spread"
            ]
          },
          "indented": false
        },
        {
          "id": "olive-oil-costadoro",
          "parent": null,
          "name": "Costa d'Oro COSTA D'ORO МАСЛ.МАС extra virgin olive oil",
          "raw_text": "category:olive-oil ID:olive-oil-costadoro EAN:8007270150154 bb:2028:EST qty:1 volume:750ml price:EUR:5.62/pcs Costa d'Oro COSTA D'ORO МАСЛ.МАС extra virgin olive oil",
          "metadata": {
            "id": "olive-oil-costadoro",
            "ean": "8007270150154",
            "bb": "2028:EST",
            "qty": 1.0,
            "volume_l": 0.75,
            "price": "EUR:5.62/pcs",
            "categories": [
              "olive-oil"
            ]
          },
          "indented": false
        },
        {
          "id": "balsam-riga",
          "parent": null,
          "name": "Riga Black Balsam Latvian herbal liqueur (since 1752)",
          "raw_text": "category:alcohol ID:balsam-riga bb:2031:EST qty:1 Riga Black Balsam Latvian herbal liqueur (since 1752)",
          "metadata": {
            "id": "balsam-riga",
            "bb": "2031:EST",
            "qty": 1.0,
            "categories": [
              "alcohol"
            ]
          },
          "indented": false
        },
        {
          "id": "pesto-almonds",
          "parent": null,
          "name": "baresa tomato & Almond pesto / Deluxe Гурме Песто Бадеми almond pesto (starboard side)",
          "raw_text": "category:pesto ID:pesto-almonds bb:2027-04 mass:190g baresa tomato & Almond pesto / Deluxe Гурме Песто Бадеми almond pesto ean:20621421 (starboard side)",
          "metadata": {
            "id": "pesto-almonds",
            "bb": "2027-04-30",
            "mass_g": 190.0,
            "ean": "20621421",
            "categories": [
              "pesto"
            ]
          },
          "indented": false
        },
        {
          "id": "pesto-verde-xxl",
          "parent": null,
          "name": "Песто Зелено XXL green pesto (basil, large jar)",
          "raw_text": "category:pesto ID:pesto-verde-xxl bb:2028-07 Песто Зелено XXL green pesto (basil, large jar)",
          "metadata": {
            "id": "pesto-verde-xxl",
            "bb": "2028-07-31",
            "categories": [
              "pesto"
            ]
          },
          "indented": false
        },
        {
          "id": "lyutenitsa-olineza",
          "parent": null,
          "name": "ОЛИНЕЗА Лютеница traditional finely ground (starboard side)",
          "raw_text": "category:spread ID:lyutenitsa-olineza bb:2027-06 qty:1 mass:520g ОЛИНЕЗА Лютеница traditional finely ground EAN:3800012191126 (starboard side)",
          "metadata": {
            "id": "lyutenitsa-olineza",
            "bb": "2027-06-30",
            "qty": 1.0,
            "mass_g": 520.0,
            "ean": "3800012191126",
            "categories": [
              "spread"
            ]
          },
          "indented": false
        },
        {
          "id": "pesto-olives",
          "parent": null,
          "name": "Deluxe Гурме Песто Маслини olive pesto (starboard side)",
          "raw_text": "category:pesto ID:pesto-olives EAN:lidl-20621414 bb:2027 mass:190g Deluxe Гурме Песто Маслини olive pesto (starboard side)",
          "metadata": {
            "id": "pesto-olives",
            "ean": "lidl-20621414",
            "bb": "2027-12-31",
            "mass_g": 190.0,
            "categories": [
              "pesto"
            ]
          },
          "indented": false
        },
        {
          "id": "pesto-rosso",
          "parent": null,
          "name": "Italiamo Pesto Rosso (sun-dried tomato) (starboard side)",
          "raw_text": "category:pesto ID:pesto-rosso EAN:lidl-20425562 bb:2028-07 mass:190g Italiamo Pesto Rosso (sun-dried tomato) (starboard side)",
          "metadata": {
            "id": "pesto-rosso",
            "ean": "lidl-20425562",
            "bb": "2028-07-31",
            "mass_g": 190.0,
            "categories": [
              "pesto"
            ]
          },
          "indented": false
        },
        {
          "id": "pesto-trapanese",
          "parent": null,
          "name": "Italiamo Pesto Trapanese (tomato, almonds) (starboard side)",
          "raw_text": "category:pesto ID:pesto-trapanese EAN:lidl-20469894 bb:2027 mass:180g Italiamo Pesto Trapanese (tomato, almonds) (starboard side)",
          "metadata": {
            "id": "pesto-trapanese",
            "ean": "lidl-20469894",
            "bb": "2027-12-31",
            "mass_g": 180.0,
            "categories": [
              "pesto"
            ]
          },
          "indented": false
        },
        {
          "id": "jam-cherry-maribel",
          "parent": null,
          "name": "Maribel Конфитюр вишна екстра cherry jam extra (starboard side)",
          "raw_text": "category:jam ID:jam-cherry-maribel EAN:lidl-20000646 bb:2027 mass:450g Maribel Конфитюр вишна екстра cherry jam extra (starboard side)",
          "metadata": {
            "id": "jam-cherry-maribel",
            "ean": "lidl-20000646",
            "bb": "2027-12-31",
            "mass_g": 450.0,
            "categories": [
              "jam"
            ]
          },
          "indented": false
        },
        {
          "id": "vineleaves-paliria",
          "parent": null,
          "name": "Paliria ΝΤΟΛΜΑΔΑΚΙΑ ΓΙΑΛΑΝΤΖΙ stuffed vine leaves with rice & herbs (BB 2027-09-24, but starts to become rusty) (starboard side + sb by mast)",
          "raw_text": "category:canning category:dinner ID:vineleaves-paliria bb:2026-08-24:EST qty:3 Paliria ΝΤΟΛΜΑΔΑΚΙΑ ΓΙΑΛΑΝΤΖΙ stuffed vine leaves with rice & herbs EAN:5201119008146 (BB 2027-09-24, but starts to become rusty) (starboard side + sb by mast)",
          "metadata": {
            "id": "vineleaves-paliria",
            "bb": "2026-08-24:EST",
            "qty": 3.0,
            "ean": "5201119008146",
            "categories": [
              "canning",
              "dinner"
            ]
          },
          "indented": false
        },
        {
          "id": "sprats-losos",
          "parent": null,
          "name": "ŁOSOŚ Smoked Winter Sprats (Polish) (middle + front port)",
          "raw_text": "category:canning category:sprats ID:sprats-losos bb:2028-02 qty:3 mass:110g ŁOSOŚ Smoked Winter Sprats (Polish) EAN:5901069001968 (middle + front port)",
          "metadata": {
            "id": "sprats-losos",
            "bb": "2028-02-29",
            "qty": 3.0,
            "mass_g": 110.0,
            "ean": "5901069001968",
            "categories": [
              "canning",
              "sprats"
            ]
          },
          "indented": false
        },
        {
          "id": "peanuts-salted-2026-07-31",
          "parent": null,
          "name": "Фъстък печен солен / roasted salted peanuts (2 bags)",
          "raw_text": "category:peanuts ID:peanuts-salted-2026-07-31 EAN:lidl-20708580 bb:2027-01-31:EST qty:2 price:EUR:0.51/stk Фъстък печен солен / roasted salted peanuts (2 bags)",
          "metadata": {
            "id": "peanuts-salted-2026-07-31",
            "ean": "lidl-20708580",
            "bb": "2027-01-31:EST",
            "qty": 2.0,
            "price": "EUR:0.51/stk",
            "categories": [
              "peanuts"
            ]
          },
          "indented": false
        },
        {
          "id": "peanuts-xxl-2026-08-04",
          "parent": null,
          "name": "Фъстъци XXL / XXL peanuts",
          "raw_text": "category:peanuts ID:peanuts-xxl-2026-08-04 EAN:4056489105169 bb:2027-06-30:EST qty:1 price:EUR:3.83/stk Фъстъци XXL / XXL peanuts",
          "metadata": {
            "id": "peanuts-xxl-2026-08-04",
            "ean": "4056489105169",
            "bb": "2027-06-30:EST",
            "qty": 1.0,
            "price": "EUR:3.83/stk",
            "categories": [
              "peanuts"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-whisky-2026-08-04",
          "parent": null,
          "name": "Печени ядки уиски микс / whisky-roasted nut mix",
          "raw_text": "category:nuts ID:nuts-whisky-2026-08-04 bb:2027-03-31:EST qty:1 price:EUR:2.81/stk Печени ядки уиски микс / whisky-roasted nut mix",
          "metadata": {
            "id": "nuts-whisky-2026-08-04",
            "bb": "2027-03-31:EST",
            "qty": 1.0,
            "price": "EUR:2.81/stk",
            "categories": [
              "nuts"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-cashew-cranberry-2026-08-04",
          "parent": null,
          "name": "Суров микс кашу и червена боровинка / raw cashew & cranberry mix",
          "raw_text": "category:nuts ID:nuts-cashew-cranberry-2026-08-04 EAN:lidl-20815400 bb:2027-03-13 qty:1 price:EUR:2.81/stk Суров микс кашу и червена боровинка / raw cashew & cranberry mix",
          "metadata": {
            "id": "nuts-cashew-cranberry-2026-08-04",
            "ean": "lidl-20815400",
            "bb": "2027-03-13",
            "qty": 1.0,
            "price": "EUR:2.81/stk",
            "categories": [
              "nuts"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-dried-fruit-2026-08-04",
          "parent": null,
          "name": "Ядки, сушени плодове / nuts and dried fruit (2 packs)",
          "raw_text": "category:dried_fruits ID:nuts-dried-fruit-2026-08-04 bb:2027-03-14 qty:2 price:EUR:2.81/stk Ядки, сушени плодове / nuts and dried fruit (2 packs)",
          "metadata": {
            "id": "nuts-dried-fruit-2026-08-04",
            "bb": "2027-03-14",
            "qty": 2.0,
            "price": "EUR:2.81/stk",
            "categories": [
              "dried_fruits"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "food2-bottom"
      }
    },
    {
      "id": "food2-box",
      "parent": "food2",
      "heading": "Paper box",
      "description": "",
      "items": [
        {
          "id": "potato-puree-lidl",
          "parent": null,
          "name": "КАРТОФЕНО ПЮРЕ potato puree 12x200g portions",
          "raw_text": "category:instant-foods category:potatoes-instant ID:potato-puree-lidl EAN:lidl-20163822 bb:2027-02 qty:1 price:EUR:1.68/piece КАРТОФЕНО ПЮРЕ potato puree 12x200g portions",
          "metadata": {
            "id": "potato-puree-lidl",
            "ean": "lidl-20163822",
            "bb": "2027-02-28",
            "qty": 1.0,
            "price": "EUR:1.68/piece",
            "categories": [
              "instant-foods",
              "potatoes-instant"
            ]
          },
          "indented": false
        },
        {
          "id": "spaghetti-lidl-0117",
          "parent": null,
          "name": "СПАГЕТИ ОТ ПШЕНИЦА durum wheat spaghetti (Lidl 2026-01-17)",
          "raw_text": "category:pasta ID:spaghetti-lidl-0117 bb:2028-10-14 qty:3 mass:500g price:EUR:0.47/piece СПАГЕТИ ОТ ПШЕНИЦА durum wheat spaghetti (Lidl 2026-01-17)",
          "metadata": {
            "id": "spaghetti-lidl-0117",
            "bb": "2028-10-14",
            "qty": 3.0,
            "mass_g": 500.0,
            "price": "EUR:0.47/piece",
            "categories": [
              "pasta"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-red-saban",
          "parent": null,
          "name": "ŞABAN Kırmızı Mercimek red lentils (from Canada)",
          "raw_text": "category:lentils ID:lentils-red-saban bb:2028-08 qty:1 mass:1kg ŞABAN Kırmızı Mercimek red lentils (from Canada)",
          "metadata": {
            "id": "lentils-red-saban",
            "bb": "2028-08-31",
            "qty": 1.0,
            "mass_g": 1000.0,
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-green-saban",
          "parent": null,
          "name": "ŞABAN Yeşil Mercimek green lentils (from Canada)",
          "raw_text": "category:lentils ID:lentils-green-saban bb:2026-07 qty:1 mass:1kg ŞABAN Yeşil Mercimek green lentils (from Canada)",
          "metadata": {
            "id": "lentils-green-saban",
            "bb": "2026-07-31",
            "qty": 1.0,
            "mass_g": 1000.0,
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-yerli-saban",
          "parent": null,
          "name": "ŞABAN Yerli Mercimek lentils (from Canada)",
          "raw_text": "category:lentils ID:lentils-yerli-saban bb:2026-07 qty:1 mass:1kg ŞABAN Yerli Mercimek lentils (from Canada)",
          "metadata": {
            "id": "lentils-yerli-saban",
            "bb": "2026-07-31",
            "qty": 1.0,
            "mass_g": 1000.0,
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": "chickpeas-agrino",
          "parent": null,
          "name": "Agrino ΡΕΒΙΘΙΑ ΧΟΝΔΡΑ Greek chickpeas (from Mexico)",
          "raw_text": "category:chickpeas ID:chickpeas-agrino EAN:5201502117219 bb:2026-10 qty:1 mass:500g Agrino ΡΕΒΙΘΙΑ ΧΟΝΔΡΑ Greek chickpeas (from Mexico)",
          "metadata": {
            "id": "chickpeas-agrino",
            "ean": "5201502117219",
            "bb": "2026-10-31",
            "qty": 1.0,
            "mass_g": 500.0,
            "categories": [
              "chickpeas"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-bulgarian",
          "parent": null,
          "name": "Леща Българска Bulgarian lentils",
          "raw_text": "category:lentils ID:lentils-bulgarian bb:2026-07 qty:1 mass:500g Леща Българска Bulgarian lentils",
          "metadata": {
            "id": "lentils-bulgarian",
            "bb": "2026-07-31",
            "qty": 1.0,
            "mass_g": 500.0,
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Vine leaves My Gusto rusty greek",
          "raw_text": "Vine leaves My Gusto bb:2026-07-01:EST rusty greek",
          "metadata": {
            "bb": "2026-07-01:EST"
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "food2-box"
      }
    },
    {
      "id": "food2-mast",
      "parent": "food2",
      "heading": "",
      "description": "",
      "items": [
        {
          "id": "pate-liver",
          "parent": null,
          "name": "(was 2029-02, but starting to corrode) Compass Пастет с гъши черен дроб goose liver pâté",
          "raw_text": "category:canning category:pate ID:pate-liver bb:2026-09-02 (was 2029-02, but starting to corrode) qty:1 mass:240g Compass Пастет с гъши черен дроб goose liver pâté EAN:3800078009168",
          "metadata": {
            "id": "pate-liver",
            "bb": "2026-09-02",
            "qty": 1.0,
            "mass_g": 240.0,
            "ean": "3800078009168",
            "categories": [
              "canning",
              "pate"
            ]
          },
          "indented": false
        },
        {
          "id": "lyutenitsa-deroni-spicy",
          "parent": null,
          "name": "Deroni ПИКАНТНА ЛЮТЕНИЦА spicy lutenitsa with hot peppers",
          "raw_text": "category:spread ID:lyutenitsa-deroni-spicy bb:2026-08 qty:1 Deroni ПИКАНТНА ЛЮТЕНИЦА spicy lutenitsa with hot peppers",
          "metadata": {
            "id": "lyutenitsa-deroni-spicy",
            "bb": "2026-08-31",
            "qty": 1.0,
            "categories": [
              "spread"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "food2-mast"
      }
    },
    {
      "id": "food2-front",
      "parent": "food2",
      "heading": "",
      "description": "",
      "items": [
        {
          "id": "mackerel-sirena",
          "parent": null,
          "name": "Sirena Скумрия филе в подлютен доматен сос mackerel fillet in spicy tomato sauce",
          "raw_text": "category:canning category:mackerel ID:mackerel-sirena bb:2029-02 qty:1 mass:180g Sirena Скумрия филе в подлютен доматен сос mackerel fillet in spicy tomato sauce",
          "metadata": {
            "id": "mackerel-sirena",
            "bb": "2029-02-28",
            "qty": 1.0,
            "mass_g": 180.0,
            "categories": [
              "canning",
              "mackerel"
            ]
          },
          "indented": false
        },
        {
          "id": "vineleaves-yurt",
          "parent": null,
          "name": "(2026-11, but rusty) YURT Yaprak Sarma Turkish stuffed vine leaves",
          "raw_text": "category:canning category:dinner ID:vineleaves-yurt bb:2026-06-24:EST (2026-11, but rusty) qty:1 YURT Yaprak Sarma Turkish stuffed vine leaves",
          "metadata": {
            "id": "vineleaves-yurt",
            "bb": "2026-06-24:EST",
            "qty": 1.0,
            "categories": [
              "canning",
              "dinner"
            ]
          },
          "indented": false
        },
        {
          "id": "pikok-knuckle-food2",
          "parent": null,
          "name": "Pikok СВ. МЕСО С ДЖОЛАН pork knuckle with pork meat",
          "raw_text": "category:canning category:tinned-meat ID:pikok-knuckle-food2 EAN:lidl-20087036 bb:2028-02 qty:2 mass:300g price:EUR:2.55/pcs Pikok СВ. МЕСО С ДЖОЛАН pork knuckle with pork meat",
          "metadata": {
            "id": "pikok-knuckle-food2",
            "ean": "lidl-20087036",
            "bb": "2028-02-29",
            "qty": 2.0,
            "mass_g": 300.0,
            "price": "EUR:2.55/pcs",
            "categories": [
              "canning",
              "tinned-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "meatballs-karo",
          "parent": null,
          "name": "Karo КЮФТЕТА с говеждо месо beef meatballs in bean stew",
          "raw_text": "category:canning category:meatballs ID:meatballs-karo bb:2028-08 qty:2 mass:300g Karo КЮФТЕТА с говеждо месо beef meatballs in bean stew",
          "metadata": {
            "id": "meatballs-karo",
            "bb": "2028-08-31",
            "qty": 2.0,
            "mass_g": 300.0,
            "categories": [
              "canning",
              "meatballs"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "food2-front"
      }
    },
    {
      "id": "food2-port",
      "parent": "food2",
      "heading": "",
      "description": "",
      "items": [
        {
          "id": "corn-bio-freshona",
          "parent": null,
          "name": "Freshona Bio Сладка Царевица organic sweet corn (added 2026-01-11)",
          "raw_text": "category:canning category:maize ID:corn-bio-freshona EAN:lidl-20856090 bb:2028 qty:3 Freshona Bio Сладка Царевица organic sweet corn (added 2026-01-11)",
          "metadata": {
            "id": "corn-bio-freshona",
            "ean": "lidl-20856090",
            "bb": "2028-12-31",
            "qty": 3.0,
            "categories": [
              "canning",
              "maize"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "food2-port"
      }
    },
    {
      "id": "food2-bag",
      "parent": "food2",
      "heading": "Yellow bag with dry goods",
      "description": "",
      "items": [
        {
          "id": "beans-white-krina",
          "parent": null,
          "name": "KRINA БОБ ТРАПЕЗЕН white table beans (Egypt)",
          "raw_text": "category:beans ID:beans-white-krina EAN:3800106401018 bb:2027-06-01 qty:1 price:EUR:2.30/piece KRINA БОБ ТРАПЕЗЕН white table beans (Egypt)",
          "metadata": {
            "id": "beans-white-krina",
            "ean": "3800106401018",
            "bb": "2027-06-01",
            "qty": 1.0,
            "price": "EUR:2.30/piece",
            "categories": [
              "beans"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "food2-bag"
      }
    },
    {
      "id": "food2-lost",
      "parent": "food2",
      "heading": "???",
      "description": "This has either been eaten (possibly some of it), or disappeared into food1 (probably most or all of it):",
      "items": [
        {
          "id": "rice-medium-krina",
          "parent": null,
          "name": "KRINA ОРИЗ СРЕДНОЗЪРНЕСТ medium grain rice",
          "raw_text": "category:rice ID:rice-medium-krina EAN:3800106402008 bb:2027-04-30 qty:1 price:EUR:1.48/piece KRINA ОРИЗ СРЕДНОЗЪРНЕСТ medium grain rice",
          "metadata": {
            "id": "rice-medium-krina",
            "ean": "3800106402008",
            "bb": "2027-04-30",
            "qty": 1.0,
            "price": "EUR:1.48/piece",
            "categories": [
              "rice"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-bg-rodna",
          "parent": null,
          "name": "РОДНА СТРЯХА ЛЕЩА Bulgarian lentils (Plovdiv)",
          "raw_text": "category:lentils ID:lentils-bg-rodna EAN:lidl-20710118 bb:2027-07-04 qty:1 mass:500g price:EUR:1.12/piece РОДНА СТРЯХА ЛЕЩА Bulgarian lentils (Plovdiv)",
          "metadata": {
            "id": "lentils-bg-rodna",
            "ean": "lidl-20710118",
            "bb": "2027-07-04",
            "qty": 1.0,
            "mass_g": 500.0,
            "price": "EUR:1.12/piece",
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": "indomie-curry",
          "parent": null,
          "name": "Indomie Körili Hazır Noodle curry instant noodles",
          "raw_text": "category:noodles ID:indomie-curry bb:2026-07 qty:5 mass:75g Indomie Körili Hazır Noodle curry instant noodles",
          "metadata": {
            "id": "indomie-curry",
            "bb": "2026-07-31",
            "qty": 5.0,
            "mass_g": 75.0,
            "categories": [
              "noodles"
            ]
          },
          "indented": false
        },
        {
          "id": "corn-freshona",
          "parent": null,
          "name": "Freshona Sweetcorn natural sweet",
          "raw_text": "category:canning category:sweetcorn ID:corn-freshona bb:2027-12 qty:1 Freshona Sweetcorn natural sweet",
          "metadata": {
            "id": "corn-freshona",
            "bb": "2027-12-31",
            "qty": 1.0,
            "categories": [
              "canning",
              "sweetcorn"
            ]
          },
          "indented": false
        },
        {
          "id": "tomatoes-paliria",
          "parent": null,
          "name": "Paliria ΝΤΟΜΑΤΑΛΑΚΙΑ ΓΙΓΑΝΤΕΣ stuffed tomatoes with rice & herbs",
          "raw_text": "category:canning category:dinner ID:tomatoes-paliria bb:2026-05 qty:1 Paliria ΝΤΟΜΑΤΑΛΑΚΙΑ ΓΙΓΑΝΤΕΣ stuffed tomatoes with rice & herbs",
          "metadata": {
            "id": "tomatoes-paliria",
            "bb": "2026-05-31",
            "qty": 1.0,
            "categories": [
              "canning",
              "dinner"
            ]
          },
          "indented": false
        },
        {
          "id": "bolognese-combino",
          "parent": null,
          "name": "Combino СОС БОЛОНЕЗЕ Bolognese sauce",
          "raw_text": "category:bolognese ID:bolognese-combino EAN:lidl-20003937 bb:2028-11 qty:2 mass:400g price:EUR:1.02/pcs Combino СОС БОЛОНЕЗЕ Bolognese sauce",
          "metadata": {
            "id": "bolognese-combino",
            "ean": "lidl-20003937",
            "bb": "2028-11-30",
            "qty": 2.0,
            "mass_g": 400.0,
            "price": "EUR:1.02/pcs",
            "categories": [
              "bolognese"
            ]
          },
          "indented": false
        },
        {
          "id": "peppers-garlic-stryaha",
          "parent": null,
          "name": "Стряха ЧУШКИ БЕЛЕНИ ПЪЛНЕНИ С ЧЕСЪН И МАГДАНОЗ peppers stuffed with garlic and parsley",
          "raw_text": "category:preserved-vegetables ID:peppers-garlic-stryaha EAN:4052489642931 bb:2027-10-01 qty:2 price:EUR:2.05/pcs Стряха ЧУШКИ БЕЛЕНИ ПЪЛНЕНИ С ЧЕСЪН И МАГДАНОЗ peppers stuffed with garlic and parsley",
          "metadata": {
            "id": "peppers-garlic-stryaha",
            "ean": "4052489642931",
            "bb": "2027-10-01",
            "qty": 2.0,
            "price": "EUR:2.05/pcs",
            "categories": [
              "preserved-vegetables"
            ]
          },
          "indented": false
        },
        {
          "id": "peanuts-roasted-2026-07-10",
          "parent": null,
          "name": "Фъстък печен / roasted peanuts",
          "raw_text": "category:peanuts ID:peanuts-roasted-2026-07-10 bb:2026-12-15 qty:1 price:EUR:0.65/pcs Фъстък печен / roasted peanuts",
          "metadata": {
            "id": "peanuts-roasted-2026-07-10",
            "bb": "2026-12-15",
            "qty": 1.0,
            "price": "EUR:0.65/pcs",
            "categories": [
              "peanuts"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "food2-lost"
      }
    },
    {
      "id": "food3",
      "parent": "Items",
      "heading": "Storage under floor fore, outside toilet",
      "description": "Added 2026-05-11 (Lidl): Added 2026-05-23 (Bulmag): Added 2026-01-13: Added 2026-05-11 (Lidl): Added 2026-04-27 (Kaufland): Added 2026-05-04 (Lidl): Added 2026-05-08 (Lidl): Added 2026-05-11 (Lidl): Added 2026-05-16 (Lidl): Added 2026-05-04 (Lidl): Added 2026-05-11 (Lidl): Added 2026-05-16 (Lidl): Added 2026-06-13 (Lidl):",
      "items": [
        {
          "id": "chocolate-caramel",
          "parent": null,
          "name": "ШОКОЛАД С ПЪЛН КАРАМ chocolate with full caramel filling",
          "raw_text": "category:chocolate ID:chocolate-caramel bb:2027-05:EST qty:1 price:EUR:1.02/pcs ШОКОЛАД С ПЪЛН КАРАМ chocolate with full caramel filling",
          "metadata": {
            "id": "chocolate-caramel",
            "bb": "2027-05:EST",
            "qty": 1.0,
            "price": "EUR:1.02/pcs",
            "categories": [
              "chocolate"
            ]
          },
          "indented": false
        },
        {
          "id": "chocolate-peanut-food3",
          "parent": null,
          "name": "МЛЕЧ.ШОКОЛАД ФЪСЪЦИ milk chocolate with peanuts",
          "raw_text": "category:chocolate ID:chocolate-peanut-food3 bb:2027-05:EST qty:1 price:EUR:1.02/pcs МЛЕЧ.ШОКОЛАД ФЪСЪЦИ milk chocolate with peanuts",
          "metadata": {
            "id": "chocolate-peanut-food3",
            "bb": "2027-05:EST",
            "qty": 1.0,
            "price": "EUR:1.02/pcs",
            "categories": [
              "chocolate"
            ]
          },
          "indented": false
        },
        {
          "id": "chocolate-cashew-food3",
          "parent": null,
          "name": "МЛЕЧ.ШОКОЛ.С КАШУ milk chocolate with cashews",
          "raw_text": "category:chocolate ID:chocolate-cashew-food3 bb:2027-05:EST qty:1 price:EUR:1.53/pcs МЛЕЧ.ШОКОЛ.С КАШУ milk chocolate with cashews",
          "metadata": {
            "id": "chocolate-cashew-food3",
            "bb": "2027-05:EST",
            "qty": 1.0,
            "price": "EUR:1.53/pcs",
            "categories": [
              "chocolate"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-mixed",
          "parent": null,
          "name": "ЯДКИ СМЕСЕНИ mixed nuts",
          "raw_text": "category:mixed-nuts ID:nuts-mixed bb:2026-11:EST qty:1 price:EUR:2.59/pcs ЯДКИ СМЕСЕНИ mixed nuts",
          "metadata": {
            "id": "nuts-mixed",
            "bb": "2026-11:EST",
            "qty": 1.0,
            "price": "EUR:2.59/pcs",
            "categories": [
              "mixed-nuts"
            ]
          },
          "indented": false
        },
        {
          "id": "hazelnuts-roasted",
          "parent": null,
          "name": "ЛЕШНИЦИ ПЕЧЕНИ roasted hazelnuts",
          "raw_text": "category:hazelnuts ID:hazelnuts-roasted bb:2026-11:EST qty:1 price:EUR:4.92/pcs ЛЕШНИЦИ ПЕЧЕНИ roasted hazelnuts",
          "metadata": {
            "id": "hazelnuts-roasted",
            "bb": "2026-11:EST",
            "qty": 1.0,
            "price": "EUR:4.92/pcs",
            "categories": [
              "hazelnuts"
            ]
          },
          "indented": false
        },
        {
          "id": "quinoa-tricolour",
          "parent": null,
          "name": "БИО КИНОА ТРИЦВЕТНА bio tricolour quinoa",
          "raw_text": "category:quinoa ID:quinoa-tricolour bb:2028-05:EST qty:1 price:EUR:2.55/pcs БИО КИНОА ТРИЦВЕТНА bio tricolour quinoa",
          "metadata": {
            "id": "quinoa-tricolour",
            "bb": "2028-05:EST",
            "qty": 1.0,
            "price": "EUR:2.55/pcs",
            "categories": [
              "quinoa"
            ]
          },
          "indented": false
        },
        {
          "id": "peanuts-alesto-200g",
          "parent": null,
          "name": "ФЪСТЪК ПЕЧЕН Alesto roasted peanuts 200g",
          "raw_text": "category:peanuts ID:peanuts-alesto-200g EAN:lidl-20322755 bb:2026-12:EST qty:3 mass:200g price:EUR:0.79/pcs ФЪСТЪК ПЕЧЕН Alesto roasted peanuts 200g",
          "metadata": {
            "id": "peanuts-alesto-200g",
            "ean": "lidl-20322755",
            "bb": "2026-12:EST",
            "qty": 3.0,
            "mass_g": 200.0,
            "price": "EUR:0.79/pcs",
            "categories": [
              "peanuts"
            ]
          },
          "indented": false
        },
        {
          "id": "tea-berk",
          "parent": null,
          "name": "Berk Tiryakim Siyah Çay Turkish black tea",
          "raw_text": "category:tea ID:tea-berk bb:2028-02 qty:1 mass:1kg Berk Tiryakim Siyah Çay Turkish black tea",
          "metadata": {
            "id": "tea-berk",
            "bb": "2028-02-29",
            "qty": 1.0,
            "mass_g": 1000.0,
            "categories": [
              "tea"
            ]
          },
          "indented": false
        },
        {
          "id": "cashews-2026-05-11",
          "parent": null,
          "name": "Alesto КАШУ СУРОВО raw cashews",
          "raw_text": "category:cashews ID:cashews-2026-05-11 EAN:lidl-20267605 bb:2027-01-15 qty:1 mass:200g price:EUR:3.57/pcs Alesto КАШУ СУРОВО raw cashews",
          "metadata": {
            "id": "cashews-2026-05-11",
            "ean": "lidl-20267605",
            "bb": "2027-01-15",
            "qty": 1.0,
            "mass_g": 200.0,
            "price": "EUR:3.57/pcs",
            "categories": [
              "cashews"
            ]
          },
          "indented": false
        },
        {
          "id": "mixednuts-2026-05-11",
          "parent": null,
          "name": "Alesto ЯДКИ СМЕС mixed nuts classic",
          "raw_text": "category:mixed-nuts ID:mixednuts-2026-05-11 EAN:4056489941026 bb:2026-10-06 qty:1 mass:200g price:EUR:2.20/pcs Alesto ЯДКИ СМЕС mixed nuts classic",
          "metadata": {
            "id": "mixednuts-2026-05-11",
            "ean": "4056489941026",
            "bb": "2026-10-06",
            "qty": 1.0,
            "mass_g": 200.0,
            "price": "EUR:2.20/pcs",
            "categories": [
              "mixed-nuts"
            ]
          },
          "indented": false
        },
        {
          "id": "cashews-2026-05-23",
          "parent": null,
          "name": "КАШУ РОДЕЯ ПЕЧЕНО Rodea roasted & salted cashews 500g",
          "raw_text": "category:cashews ID:cashews-2026-05-23 EAN:3800207742782 bb:2026-08-20 qty:1 mass:500g price:EUR:1.59/pcs КАШУ РОДЕЯ ПЕЧЕНО Rodea roasted & salted cashews 500g",
          "metadata": {
            "id": "cashews-2026-05-23",
            "ean": "3800207742782",
            "bb": "2026-08-20",
            "qty": 1.0,
            "mass_g": 500.0,
            "price": "EUR:1.59/pcs",
            "categories": [
              "cashews"
            ]
          },
          "indented": false
        },
        {
          "id": "kaviar-xtra",
          "parent": null,
          "name": "Coop Extra Kaviar cod roe spread tubes (190g)",
          "raw_text": "category:spread ID:kaviar-xtra EAN:7340191137097 bb:2026-11 qty:2 Coop Extra Kaviar cod roe spread tubes (190g)",
          "metadata": {
            "id": "kaviar-xtra",
            "ean": "7340191137097",
            "bb": "2026-11-30",
            "qty": 2.0,
            "categories": [
              "spread"
            ]
          },
          "indented": false
        },
        {
          "id": "pate-svolvær",
          "parent": null,
          "name": "Stabburet Svolværpostei fish pâté",
          "raw_text": "category:canning category:pate ID:pate-svolvær bb:2030-10 qty:2 Stabburet Svolværpostei fish pâté",
          "metadata": {
            "id": "pate-svolvær",
            "bb": "2030-10-31",
            "qty": 2.0,
            "categories": [
              "canning",
              "pate"
            ]
          },
          "indented": false
        },
        {
          "id": "tuna-mrgrand",
          "parent": null,
          "name": "Mr. Grand Τόνος tuna in sunflower oil",
          "raw_text": "category:canning category:tuna ID:tuna-mrgrand bb:2028-09 qty:2 mass:160g Mr. Grand Τόνος tuna in sunflower oil",
          "metadata": {
            "id": "tuna-mrgrand",
            "bb": "2028-09-30",
            "qty": 2.0,
            "mass_g": 160.0,
            "categories": [
              "canning",
              "tuna"
            ]
          },
          "indented": false
        },
        {
          "id": "crabmeat-safcol",
          "parent": null,
          "name": "Safcol crabmeat (Καβούρι)",
          "raw_text": "category:canning category:crab ID:crabmeat-safcol bb:2029:EST qty:1 mass:170g Safcol crabmeat (Καβούρι)",
          "metadata": {
            "id": "crabmeat-safcol",
            "bb": "2029:EST",
            "qty": 1.0,
            "mass_g": 170.0,
            "categories": [
              "canning",
              "crab"
            ]
          },
          "indented": false
        },
        {
          "id": "honey-bulgarian-cream",
          "parent": null,
          "name": "НАТ. ПЧЕЛЕН КРЕМ МЕД Natural creamy bee honey (Bulgarian)",
          "raw_text": "category:honey ID:honey-bulgarian-cream EAN:3800232441247 bb:2027-10 qty:1 price:EUR:3.67/piece НАТ. ПЧЕЛЕН КРЕМ МЕД Natural creamy bee honey mass:900g (Bulgarian)",
          "metadata": {
            "id": "honey-bulgarian-cream",
            "ean": "3800232441247",
            "bb": "2027-10-31",
            "qty": 1.0,
            "price": "EUR:3.67/piece",
            "mass_g": 900.0,
            "categories": [
              "honey"
            ]
          },
          "indented": false
        },
        {
          "id": "pate-pikok-xxl",
          "parent": null,
          "name": "Pikok СВИНСКО МЕСО pork meat spread (Lidl)",
          "raw_text": "category:canning category:pate ID:pate-pikok-xxl bb:2027-10 qty:1 mass:1000g price:EUR:2.10/piece Pikok СВИНСКО МЕСО pork meat spread (Lidl)",
          "metadata": {
            "id": "pate-pikok-xxl",
            "bb": "2027-10-31",
            "qty": 1.0,
            "mass_g": 1000.0,
            "price": "EUR:2.10/piece",
            "categories": [
              "canning",
              "pate"
            ]
          },
          "indented": false
        },
        {
          "id": "lyutenitsa-2026-05-11",
          "parent": null,
          "name": "Seltse ЛЮТЕНИЦА ФИН. traditional lyutenitsa (pepper-tomato spread)",
          "raw_text": "category:spread ID:lyutenitsa-2026-05-11 EAN:3800012140940 bb:2028-03-24 qty:1 mass:580g price:EUR:2.04/pcs Seltse ЛЮТЕНИЦА ФИН. traditional lyutenitsa (pepper-tomato spread)",
          "metadata": {
            "id": "lyutenitsa-2026-05-11",
            "ean": "3800012140940",
            "bb": "2028-03-24",
            "qty": 1.0,
            "mass_g": 580.0,
            "price": "EUR:2.04/pcs",
            "categories": [
              "spread"
            ]
          },
          "indented": false
        },
        {
          "id": "vilti-meatballs-08",
          "parent": null,
          "name": "Joika Vilti kjøttboller i viltsaus (meatballs in game sauce)",
          "raw_text": "category:canning category:dinner ID:vilti-meatballs-08 bb:2027-08 qty:3 mass:500g Joika Vilti kjøttboller i viltsaus (meatballs in game sauce)",
          "metadata": {
            "id": "vilti-meatballs-08",
            "bb": "2027-08-31",
            "qty": 3.0,
            "mass_g": 500.0,
            "categories": [
              "canning",
              "dinner"
            ]
          },
          "indented": false
        },
        {
          "id": "vilti-meatballs-05",
          "parent": null,
          "name": "Joika Vilti kjøttboller i viltsaus (meatballs in game sauce)",
          "raw_text": "category:canning category:dinner ID:vilti-meatballs-05 bb:2027-05 qty:1 mass:500g Joika Vilti kjøttboller i viltsaus (meatballs in game sauce)",
          "metadata": {
            "id": "vilti-meatballs-05",
            "bb": "2027-05-31",
            "qty": 1.0,
            "mass_g": 500.0,
            "categories": [
              "canning",
              "dinner"
            ]
          },
          "indented": false
        },
        {
          "id": "sugar-5kg",
          "parent": null,
          "name": "Sugar (Toz Şeker)",
          "raw_text": "category:sugar ID:sugar-5kg bb:2031:EST qty:0.1 mass:5kg Sugar (Toz Şeker)",
          "metadata": {
            "id": "sugar-5kg",
            "bb": "2031:EST",
            "qty": 0.1,
            "mass_g": 5000.0,
            "categories": [
              "sugar"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "инст.нудели говеждо instant beef noodles (Kaufland)",
          "raw_text": "category:instant-noodles bb:2027-06:EST qty:1 price:EUR:2.19/pcs инст.нудели говеждо instant beef noodles (Kaufland)",
          "metadata": {
            "bb": "2027-06:EST",
            "qty": 1.0,
            "price": "EUR:2.19/pcs",
            "categories": [
              "instant-noodles"
            ]
          },
          "indented": false
        },
        {
          "id": "mackerel-nautica",
          "parent": null,
          "name": "Nautica mackerel fillet in rapeseed oil",
          "raw_text": "category:canning category:mackerel ID:mackerel-nautica bb:2027-02 qty:4 mass:170g Nautica mackerel fillet in rapeseed oil",
          "metadata": {
            "id": "mackerel-nautica",
            "bb": "2027-02-28",
            "qty": 4.0,
            "mass_g": 170.0,
            "categories": [
              "canning",
              "mackerel"
            ]
          },
          "indented": false
        },
        {
          "id": "mackerel-nautica-tomato",
          "parent": null,
          "name": "Nautica mackerel fillet in tomato sauce",
          "raw_text": "category:canning category:mackerel ID:mackerel-nautica-tomato bb:2027-02 qty:1 mass:170g Nautica mackerel fillet in tomato sauce",
          "metadata": {
            "id": "mackerel-nautica-tomato",
            "bb": "2027-02-28",
            "qty": 1.0,
            "mass_g": 170.0,
            "categories": [
              "canning",
              "mackerel"
            ]
          },
          "indented": false
        },
        {
          "id": "sardines-olives",
          "parent": null,
          "name": "Sardines in veg oil with olives, lemon & caper",
          "raw_text": "category:canning category:sardines ID:sardines-olives bb:2029-06 qty:1 mass:100g Sardines in veg oil with olives, lemon & caper",
          "metadata": {
            "id": "sardines-olives",
            "bb": "2029-06-30",
            "qty": 1.0,
            "mass_g": 100.0,
            "categories": [
              "canning",
              "sardines"
            ]
          },
          "indented": false
        },
        {
          "id": "luncheon-zwan",
          "parent": null,
          "name": "ZWAN Luncheon Meat",
          "raw_text": "category:canning category:luncheon ID:luncheon-zwan bb:2027-02 qty:1 mass:340g ZWAN Luncheon Meat",
          "metadata": {
            "id": "luncheon-zwan",
            "bb": "2027-02-28",
            "qty": 1.0,
            "mass_g": 340.0,
            "categories": [
              "canning",
              "luncheon"
            ]
          },
          "indented": false
        },
        {
          "id": "pate-argeta",
          "parent": null,
          "name": "Argeta Kokošja chicken pâté",
          "raw_text": "category:canning category:pate ID:pate-argeta bb:2026-10 qty:1 Argeta Kokošja chicken pâté",
          "metadata": {
            "id": "pate-argeta",
            "bb": "2026-10-31",
            "qty": 1.0,
            "categories": [
              "canning",
              "pate"
            ]
          },
          "indented": false
        },
        {
          "id": "pate-baky",
          "parent": null,
          "name": "Baky ПАСТЕТ АПЕТИТ Bulgarian pâté",
          "raw_text": "category:canning category:pate ID:pate-baky EAN:lidl-20710187 bb:2027-11 qty:1 Baky ПАСТЕТ АПЕТИТ Bulgarian pâté",
          "metadata": {
            "id": "pate-baky",
            "ean": "lidl-20710187",
            "bb": "2027-11-30",
            "qty": 1.0,
            "categories": [
              "canning",
              "pate"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "СВИНСКО МЕСО ХХЛ pork meat XXL tin",
          "raw_text": "category:canning category:tinned-meat EAN:4056489586043 bb:2028:EST qty:2 price:EUR:2.55/pcs СВИНСКО МЕСО ХХЛ pork meat XXL tin",
          "metadata": {
            "ean": "4056489586043",
            "bb": "2028:EST",
            "qty": 2.0,
            "price": "EUR:2.55/pcs",
            "categories": [
              "canning",
              "tinned-meat"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Pikok ШУНКА В КОНСЕРВА Premium Praga ham in can",
          "raw_text": "category:canning category:ham EAN:lidl-20671525 bb:2028:EST qty:3 mass:300g price:EUR:2.55/pcs Pikok ШУНКА В КОНСЕРВА Premium Praga ham in can",
          "metadata": {
            "ean": "lidl-20671525",
            "bb": "2028:EST",
            "qty": 3.0,
            "mass_g": 300.0,
            "price": "EUR:2.55/pcs",
            "categories": [
              "canning",
              "ham"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Baresa ДОМАТЕНО ПЮРЕ 2-КОНЦ double-concentrated tomato paste",
          "raw_text": "category:tomato-paste EAN:lidl-20285685 bb:2028-06-15 qty:3 mass:140g price:EUR:0.86/pcs Baresa ДОМАТЕНО ПЮРЕ 2-КОНЦ double-concentrated tomato paste",
          "metadata": {
            "ean": "lidl-20285685",
            "bb": "2028-06-15",
            "qty": 3.0,
            "mass_g": 140.0,
            "price": "EUR:0.86/pcs",
            "categories": [
              "tomato-paste"
            ]
          },
          "indented": false
        },
        {
          "id": "sardines-2026-05-11",
          "parent": null,
          "name": "Nixe САРДИНИ sardines in tomato sauce",
          "raw_text": "category:canning category:sardines ID:sardines-2026-05-11 EAN:lidl-20046248 bb:2030:EST qty:2 mass:125g price:EUR:0.95/pcs Nixe САРДИНИ sardines in tomato sauce",
          "metadata": {
            "id": "sardines-2026-05-11",
            "ean": "lidl-20046248",
            "bb": "2030:EST",
            "qty": 2.0,
            "mass_g": 125.0,
            "price": "EUR:0.95/pcs",
            "categories": [
              "canning",
              "sardines"
            ]
          },
          "indented": false
        },
        {
          "id": "corn-2026-05-11",
          "parent": null,
          "name": "Freshona МЛАДА ЦАРЕВИЦА sweet corn",
          "raw_text": "category:canning category:corn ID:corn-2026-05-11 EAN:4056489500124 bb:2029-07-15 qty:1 mass:340g price:EUR:1.12/pcs Freshona МЛАДА ЦАРЕВИЦА sweet corn",
          "metadata": {
            "id": "corn-2026-05-11",
            "ean": "4056489500124",
            "bb": "2029-07-15",
            "qty": 1.0,
            "mass_g": 340.0,
            "price": "EUR:1.12/pcs",
            "categories": [
              "canning",
              "corn"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Baresa НАРЯЗАНИ ДОМАТИ chopped tomatoes",
          "raw_text": "category:canning category:chopped-tomatoes EAN:lidl-20004132 bb:2028-07-31 qty:1 mass:400g price:EUR:0.86/pcs Baresa НАРЯЗАНИ ДОМАТИ chopped tomatoes",
          "metadata": {
            "ean": "lidl-20004132",
            "bb": "2028-07-31",
            "qty": 1.0,
            "mass_g": 400.0,
            "price": "EUR:0.86/pcs",
            "categories": [
              "canning",
              "chopped-tomatoes"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "NIXE САРДИНИ В СЛ.МАСЛО sardines in sunflower oil",
          "raw_text": "category:canning category:sardines EAN:lidl-20041663 bb:2027-12-31 qty:3 mass:90g price:EUR:0.75/pcs NIXE САРДИНИ В СЛ.МАСЛО sardines in sunflower oil",
          "metadata": {
            "ean": "lidl-20041663",
            "bb": "2027-12-31",
            "qty": 3.0,
            "mass_g": 90.0,
            "price": "EUR:0.75/pcs",
            "categories": [
              "canning",
              "sardines"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Pikok СВ. ВА. В СОБСТ. СОС pork in own juice (vepřové maso ve vlastní šťávě)",
          "raw_text": "category:canning category:pork EAN:lidl-20240899 bb:2028-02-13 qty:1 mass:300g price:EUR:2.55/pcs Pikok СВ. ВА. В СОБСТ. СОС pork in own juice (vepřové maso ve vlastní šťávě)",
          "metadata": {
            "ean": "lidl-20240899",
            "bb": "2028-02-13",
            "qty": 1.0,
            "mass_g": 300.0,
            "price": "EUR:2.55/pcs",
            "categories": [
              "canning",
              "pork"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Престиж ТУНКВАНИ БИСКВИТИ dipped biscuits strawberry",
          "raw_text": "category:biscuits EAN:3800061609764 bb:2026-08-18 qty:1 price:EUR:1.49/pcs Престиж ТУНКВАНИ БИСКВИТИ dipped biscuits strawberry",
          "metadata": {
            "ean": "3800061609764",
            "bb": "2026-08-18",
            "qty": 1.0,
            "price": "EUR:1.49/pcs",
            "categories": [
              "biscuits"
            ]
          },
          "indented": false
        },
        {
          "id": "choc-cashew-2026-05-11",
          "parent": null,
          "name": "МЛЕЧ.ШОКОЛ.С КАШУ milk chocolate with cashews",
          "raw_text": "category:chocolate ID:choc-cashew-2026-05-11 bb:2026-08-07 qty:1 mass:100g price:EUR:1.53/pcs МЛЕЧ.ШОКОЛ.С КАШУ milk chocolate with cashews",
          "metadata": {
            "id": "choc-cashew-2026-05-11",
            "bb": "2026-08-07",
            "qty": 1.0,
            "mass_g": 100.0,
            "price": "EUR:1.53/pcs",
            "categories": [
              "chocolate"
            ]
          },
          "indented": false
        },
        {
          "id": "choc-peanut-2026-05-11",
          "parent": null,
          "name": "Millano МЛЕЧ.ШОКОЛАД ФЪСЪЦИ milk chocolate with peanuts",
          "raw_text": "category:chocolate ID:choc-peanut-2026-05-11 EAN:5905858676245 bb:2027-05 qty:1 mass:100g price:EUR:1.02/pcs Millano МЛЕЧ.ШОКОЛАД ФЪСЪЦИ milk chocolate with peanuts",
          "metadata": {
            "id": "choc-peanut-2026-05-11",
            "ean": "5905858676245",
            "bb": "2027-05-31",
            "qty": 1.0,
            "mass_g": 100.0,
            "price": "EUR:1.02/pcs",
            "categories": [
              "chocolate"
            ]
          },
          "indented": false
        },
        {
          "id": "choc-caramel-2026-05-16",
          "parent": null,
          "name": "Millano ШОКОЛАД С ПЪЛН КАРАМ milk chocolate with caramel filling",
          "raw_text": "category:chocolate ID:choc-caramel-2026-05-16 EAN:5905858676276 bb:2026-11 qty:1 mass:100g price:EUR:1.02/pcs Millano ШОКОЛАД С ПЪЛН КАРАМ milk chocolate with caramel filling",
          "metadata": {
            "id": "choc-caramel-2026-05-16",
            "ean": "5905858676276",
            "bb": "2026-11-30",
            "qty": 1.0,
            "mass_g": 100.0,
            "price": "EUR:1.02/pcs",
            "categories": [
              "chocolate"
            ]
          },
          "indented": false
        },
        {
          "id": "almonds-roasted-2026-06-13",
          "parent": null,
          "name": "ПЕЧЕН СОЛЕН БАДЕМ Alesto roasted salted almonds",
          "raw_text": "category:almonds ID:almonds-roasted-2026-06-13 EAN:4056489692584 bb:2026-09-04 qty:1 price:EUR:2.49/pcs ПЕЧЕН СОЛЕН БАДЕМ Alesto roasted salted almonds",
          "metadata": {
            "id": "almonds-roasted-2026-06-13",
            "ean": "4056489692584",
            "bb": "2026-09-04",
            "qty": 1.0,
            "price": "EUR:2.49/pcs",
            "categories": [
              "almonds"
            ]
          },
          "indented": false
        },
        {
          "id": "lyutenitsa-2026-07-02",
          "parent": null,
          "name": "Едросмляна лютеница 550г (Родна стряха) / coarse-ground lyutenitsa",
          "raw_text": "category:ljutenica ID:lyutenitsa-2026-07-02 EAN:4056489473251 bb:2028-05-19 qty:1 mass:550g price:EUR:3.45/pcs Едросмляна лютеница 550г (Родна стряха) / coarse-ground lyutenitsa",
          "metadata": {
            "id": "lyutenitsa-2026-07-02",
            "ean": "4056489473251",
            "bb": "2028-05-19",
            "qty": 1.0,
            "mass_g": 550.0,
            "price": "EUR:3.45/pcs",
            "categories": [
              "ljutenica"
            ]
          },
          "indented": false
        },
        {
          "id": "peanuts-roasted-2026-07-02",
          "parent": null,
          "name": "Фъстък печен 200г (Alesto) / roasted peanuts, 2 bags",
          "raw_text": "category:roasted_peanut ID:peanuts-roasted-2026-07-02 EAN:lidl-20322755 bb:2026-12-15 qty:2 mass:400g/2 price:EUR:0.65/pcs Фъстък печен 200г (Alesto) / roasted peanuts, 2 bags",
          "metadata": {
            "id": "peanuts-roasted-2026-07-02",
            "ean": "lidl-20322755",
            "bb": "2026-12-15",
            "qty": 2.0,
            "mass": "400g/2",
            "price": "EUR:0.65/pcs",
            "categories": [
              "roasted_peanut"
            ]
          },
          "indented": false
        },
        {
          "id": "potatoes-2026-07-10",
          "parent": null,
          "name": "Картофи пресни / fresh potatoes",
          "raw_text": "category:potatoes ID:potatoes-2026-07-10 bb:2026-09-01 mass:1360g price:EUR:0.39/kg Картофи пресни / fresh potatoes",
          "metadata": {
            "id": "potatoes-2026-07-10",
            "bb": "2026-09-01",
            "mass_g": 1360.0,
            "price": "EUR:0.39/kg",
            "categories": [
              "potatoes"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "food3/IMG_20260104_014032.jpg",
          "thumb": "resized/food3/IMG_20260104_014032.jpg",
          "full": "photos/food3/IMG_20260104_014032.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014035.jpg",
          "thumb": "resized/food3/IMG_20260104_014035.jpg",
          "full": "photos/food3/IMG_20260104_014035.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014047.jpg",
          "thumb": "resized/food3/IMG_20260104_014047.jpg",
          "full": "photos/food3/IMG_20260104_014047.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014102.jpg",
          "thumb": "resized/food3/IMG_20260104_014102.jpg",
          "full": "photos/food3/IMG_20260104_014102.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014120.jpg",
          "thumb": "resized/food3/IMG_20260104_014120.jpg",
          "full": "photos/food3/IMG_20260104_014120.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014132.jpg",
          "thumb": "resized/food3/IMG_20260104_014132.jpg",
          "full": "photos/food3/IMG_20260104_014132.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014152.jpg",
          "thumb": "resized/food3/IMG_20260104_014152.jpg",
          "full": "photos/food3/IMG_20260104_014152.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014212.jpg",
          "thumb": "resized/food3/IMG_20260104_014212.jpg",
          "full": "photos/food3/IMG_20260104_014212.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014314.jpg",
          "thumb": "resized/food3/IMG_20260104_014314.jpg",
          "full": "photos/food3/IMG_20260104_014314.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014317.jpg",
          "thumb": "resized/food3/IMG_20260104_014317.jpg",
          "full": "photos/food3/IMG_20260104_014317.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014319.jpg",
          "thumb": "resized/food3/IMG_20260104_014319.jpg",
          "full": "photos/food3/IMG_20260104_014319.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014323.jpg",
          "thumb": "resized/food3/IMG_20260104_014323.jpg",
          "full": "photos/food3/IMG_20260104_014323.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014325.jpg",
          "thumb": "resized/food3/IMG_20260104_014325.jpg",
          "full": "photos/food3/IMG_20260104_014325.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014407.jpg",
          "thumb": "resized/food3/IMG_20260104_014407.jpg",
          "full": "photos/food3/IMG_20260104_014407.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014418.jpg",
          "thumb": "resized/food3/IMG_20260104_014418.jpg",
          "full": "photos/food3/IMG_20260104_014418.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014422.jpg",
          "thumb": "resized/food3/IMG_20260104_014422.jpg",
          "full": "photos/food3/IMG_20260104_014422.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014447.jpg",
          "thumb": "resized/food3/IMG_20260104_014447.jpg",
          "full": "photos/food3/IMG_20260104_014447.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014455.jpg",
          "thumb": "resized/food3/IMG_20260104_014455.jpg",
          "full": "photos/food3/IMG_20260104_014455.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014458.jpg",
          "thumb": "resized/food3/IMG_20260104_014458.jpg",
          "full": "photos/food3/IMG_20260104_014458.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014501.jpg",
          "thumb": "resized/food3/IMG_20260104_014501.jpg",
          "full": "photos/food3/IMG_20260104_014501.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014502.jpg",
          "thumb": "resized/food3/IMG_20260104_014502.jpg",
          "full": "photos/food3/IMG_20260104_014502.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014515.jpg",
          "thumb": "resized/food3/IMG_20260104_014515.jpg",
          "full": "photos/food3/IMG_20260104_014515.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014522.jpg",
          "thumb": "resized/food3/IMG_20260104_014522.jpg",
          "full": "photos/food3/IMG_20260104_014522.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014541.jpg",
          "thumb": "resized/food3/IMG_20260104_014541.jpg",
          "full": "photos/food3/IMG_20260104_014541.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014548.jpg",
          "thumb": "resized/food3/IMG_20260104_014548.jpg",
          "full": "photos/food3/IMG_20260104_014548.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014602.jpg",
          "thumb": "resized/food3/IMG_20260104_014602.jpg",
          "full": "photos/food3/IMG_20260104_014602.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014607.jpg",
          "thumb": "resized/food3/IMG_20260104_014607.jpg",
          "full": "photos/food3/IMG_20260104_014607.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014617.jpg",
          "thumb": "resized/food3/IMG_20260104_014617.jpg",
          "full": "photos/food3/IMG_20260104_014617.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014622.jpg",
          "thumb": "resized/food3/IMG_20260104_014622.jpg",
          "full": "photos/food3/IMG_20260104_014622.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014638.jpg",
          "thumb": "resized/food3/IMG_20260104_014638.jpg",
          "full": "photos/food3/IMG_20260104_014638.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014744.jpg",
          "thumb": "resized/food3/IMG_20260104_014744.jpg",
          "full": "photos/food3/IMG_20260104_014744.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014754.jpg",
          "thumb": "resized/food3/IMG_20260104_014754.jpg",
          "full": "photos/food3/IMG_20260104_014754.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014758.jpg",
          "thumb": "resized/food3/IMG_20260104_014758.jpg",
          "full": "photos/food3/IMG_20260104_014758.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014803.jpg",
          "thumb": "resized/food3/IMG_20260104_014803.jpg",
          "full": "photos/food3/IMG_20260104_014803.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014810.jpg",
          "thumb": "resized/food3/IMG_20260104_014810.jpg",
          "full": "photos/food3/IMG_20260104_014810.jpg"
        },
        {
          "alt": "food3/IMG_20260104_014813.jpg",
          "thumb": "resized/food3/IMG_20260104_014813.jpg",
          "full": "photos/food3/IMG_20260104_014813.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024228.jpg",
          "thumb": "resized/food3/IMG_20260104_024228.jpg",
          "full": "photos/food3/IMG_20260104_024228.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024233.jpg",
          "thumb": "resized/food3/IMG_20260104_024233.jpg",
          "full": "photos/food3/IMG_20260104_024233.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024240.jpg",
          "thumb": "resized/food3/IMG_20260104_024240.jpg",
          "full": "photos/food3/IMG_20260104_024240.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024245.jpg",
          "thumb": "resized/food3/IMG_20260104_024245.jpg",
          "full": "photos/food3/IMG_20260104_024245.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024247.jpg",
          "thumb": "resized/food3/IMG_20260104_024247.jpg",
          "full": "photos/food3/IMG_20260104_024247.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024253.jpg",
          "thumb": "resized/food3/IMG_20260104_024253.jpg",
          "full": "photos/food3/IMG_20260104_024253.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024306.jpg",
          "thumb": "resized/food3/IMG_20260104_024306.jpg",
          "full": "photos/food3/IMG_20260104_024306.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024310.jpg",
          "thumb": "resized/food3/IMG_20260104_024310.jpg",
          "full": "photos/food3/IMG_20260104_024310.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024320.jpg",
          "thumb": "resized/food3/IMG_20260104_024320.jpg",
          "full": "photos/food3/IMG_20260104_024320.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024324.jpg",
          "thumb": "resized/food3/IMG_20260104_024324.jpg",
          "full": "photos/food3/IMG_20260104_024324.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024331.jpg",
          "thumb": "resized/food3/IMG_20260104_024331.jpg",
          "full": "photos/food3/IMG_20260104_024331.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024336.jpg",
          "thumb": "resized/food3/IMG_20260104_024336.jpg",
          "full": "photos/food3/IMG_20260104_024336.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024345.jpg",
          "thumb": "resized/food3/IMG_20260104_024345.jpg",
          "full": "photos/food3/IMG_20260104_024345.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024350.jpg",
          "thumb": "resized/food3/IMG_20260104_024350.jpg",
          "full": "photos/food3/IMG_20260104_024350.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024357.jpg",
          "thumb": "resized/food3/IMG_20260104_024357.jpg",
          "full": "photos/food3/IMG_20260104_024357.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024403.jpg",
          "thumb": "resized/food3/IMG_20260104_024403.jpg",
          "full": "photos/food3/IMG_20260104_024403.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024425.jpg",
          "thumb": "resized/food3/IMG_20260104_024425.jpg",
          "full": "photos/food3/IMG_20260104_024425.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024430.jpg",
          "thumb": "resized/food3/IMG_20260104_024430.jpg",
          "full": "photos/food3/IMG_20260104_024430.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024439.jpg",
          "thumb": "resized/food3/IMG_20260104_024439.jpg",
          "full": "photos/food3/IMG_20260104_024439.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024443.jpg",
          "thumb": "resized/food3/IMG_20260104_024443.jpg",
          "full": "photos/food3/IMG_20260104_024443.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024454.jpg",
          "thumb": "resized/food3/IMG_20260104_024454.jpg",
          "full": "photos/food3/IMG_20260104_024454.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024459.jpg",
          "thumb": "resized/food3/IMG_20260104_024459.jpg",
          "full": "photos/food3/IMG_20260104_024459.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024508.jpg",
          "thumb": "resized/food3/IMG_20260104_024508.jpg",
          "full": "photos/food3/IMG_20260104_024508.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024514.jpg",
          "thumb": "resized/food3/IMG_20260104_024514.jpg",
          "full": "photos/food3/IMG_20260104_024514.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024517.jpg",
          "thumb": "resized/food3/IMG_20260104_024517.jpg",
          "full": "photos/food3/IMG_20260104_024517.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024522.jpg",
          "thumb": "resized/food3/IMG_20260104_024522.jpg",
          "full": "photos/food3/IMG_20260104_024522.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024530.jpg",
          "thumb": "resized/food3/IMG_20260104_024530.jpg",
          "full": "photos/food3/IMG_20260104_024530.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024534.jpg",
          "thumb": "resized/food3/IMG_20260104_024534.jpg",
          "full": "photos/food3/IMG_20260104_024534.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024539.jpg",
          "thumb": "resized/food3/IMG_20260104_024539.jpg",
          "full": "photos/food3/IMG_20260104_024539.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024553.jpg",
          "thumb": "resized/food3/IMG_20260104_024553.jpg",
          "full": "photos/food3/IMG_20260104_024553.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024601.jpg",
          "thumb": "resized/food3/IMG_20260104_024601.jpg",
          "full": "photos/food3/IMG_20260104_024601.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024604.jpg",
          "thumb": "resized/food3/IMG_20260104_024604.jpg",
          "full": "photos/food3/IMG_20260104_024604.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024612.jpg",
          "thumb": "resized/food3/IMG_20260104_024612.jpg",
          "full": "photos/food3/IMG_20260104_024612.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024615.jpg",
          "thumb": "resized/food3/IMG_20260104_024615.jpg",
          "full": "photos/food3/IMG_20260104_024615.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024623.jpg",
          "thumb": "resized/food3/IMG_20260104_024623.jpg",
          "full": "photos/food3/IMG_20260104_024623.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024626.jpg",
          "thumb": "resized/food3/IMG_20260104_024626.jpg",
          "full": "photos/food3/IMG_20260104_024626.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024634.jpg",
          "thumb": "resized/food3/IMG_20260104_024634.jpg",
          "full": "photos/food3/IMG_20260104_024634.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024635.jpg",
          "thumb": "resized/food3/IMG_20260104_024635.jpg",
          "full": "photos/food3/IMG_20260104_024635.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024640.jpg",
          "thumb": "resized/food3/IMG_20260104_024640.jpg",
          "full": "photos/food3/IMG_20260104_024640.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024651.jpg",
          "thumb": "resized/food3/IMG_20260104_024651.jpg",
          "full": "photos/food3/IMG_20260104_024651.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024657.jpg",
          "thumb": "resized/food3/IMG_20260104_024657.jpg",
          "full": "photos/food3/IMG_20260104_024657.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024712.jpg",
          "thumb": "resized/food3/IMG_20260104_024712.jpg",
          "full": "photos/food3/IMG_20260104_024712.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024721.jpg",
          "thumb": "resized/food3/IMG_20260104_024721.jpg",
          "full": "photos/food3/IMG_20260104_024721.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024724.jpg",
          "thumb": "resized/food3/IMG_20260104_024724.jpg",
          "full": "photos/food3/IMG_20260104_024724.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024729.jpg",
          "thumb": "resized/food3/IMG_20260104_024729.jpg",
          "full": "photos/food3/IMG_20260104_024729.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024733.jpg",
          "thumb": "resized/food3/IMG_20260104_024733.jpg",
          "full": "photos/food3/IMG_20260104_024733.jpg"
        },
        {
          "alt": "food3/IMG_20260104_024737.jpg",
          "thumb": "resized/food3/IMG_20260104_024737.jpg",
          "full": "photos/food3/IMG_20260104_024737.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "food3"
      }
    },
    {
      "id": "lower-saloon-sb",
      "parent": "Items",
      "heading": "Starboard saloon area",
      "description": "",
      "items": [
        {
          "id": "kitchenpaper-lidl",
          "parent": null,
          "name": "КУХНЕНСКА ХАРТИЯ kitchen paper rolls 2-pack (Lidl, added 2026-01-17)",
          "raw_text": "category:kitchen category:kitchen-paper ID:kitchenpaper-lidl EAN:lidl-20349714 qty:1 price:EUR:0.52/pack КУХНЕНСКА ХАРТИЯ kitchen paper rolls 2-pack (Lidl, added 2026-01-17)",
          "metadata": {
            "id": "kitchenpaper-lidl",
            "ean": "lidl-20349714",
            "qty": 1.0,
            "price": "EUR:0.52/pack",
            "categories": [
              "kitchen",
              "kitchen-paper"
            ]
          },
          "indented": false
        },
        {
          "id": "kitchenrolls-2026-05-11",
          "parent": null,
          "name": "КУХНЕНСКИ РОЛКИ 3ПЛ. kitchen rolls 3-ply (Lidl, added 2026-05-11)",
          "raw_text": "category:kitchen-paper ID:kitchenrolls-2026-05-11 EAN:lidl-20349721 qty:1 price:EUR:1.11/pcs КУХНЕНСКИ РОЛКИ 3ПЛ. kitchen rolls 3-ply (Lidl, added 2026-05-11)",
          "metadata": {
            "id": "kitchenrolls-2026-05-11",
            "ean": "lidl-20349721",
            "qty": 1.0,
            "price": "EUR:1.11/pcs",
            "categories": [
              "kitchen-paper"
            ]
          },
          "indented": false
        },
        {
          "id": "kitchenpaper-rodea-2026-05-23",
          "parent": null,
          "name": "КУХНЕНСКА ХАРТИЯ РОДЕЯ 2ПЛ/2БР Rodea kitchen paper 2-ply 2-pack (Bulmag, added 2026-05-23)",
          "raw_text": "category:kitchen-paper ID:kitchenpaper-rodea-2026-05-23 bb:2028-05:EST qty:1 price:EUR:1.28/pcs КУХНЕНСКА ХАРТИЯ РОДЕЯ 2ПЛ/2БР Rodea kitchen paper 2-ply 2-pack (Bulmag, added 2026-05-23)",
          "metadata": {
            "id": "kitchenpaper-rodea-2026-05-23",
            "bb": "2028-05:EST",
            "qty": 1.0,
            "price": "EUR:1.28/pcs",
            "categories": [
              "kitchen-paper"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "lower-saloon-sb"
      }
    },
    {
      "id": "food4",
      "parent": "Items",
      "heading": "",
      "description": "Added 2026-06-02 (tossed into food4; printed best-before recorded where legible, otherwise estimated): Added 2026-06-06 (dry goods from Lidl + Billa, tossed into food4; Billa best-before from packages, Lidl white rice estimated): Added 2026-06-07 (Lidl dry goods, tossed into food4; best-before from packages, oats estimated): Added 2026-06-13 (Lidl):",
      "items": [
        {
          "id": "sauce-tomato-basil-combino",
          "parent": null,
          "name": "ДОМАТЕН СОС БОСИЛЕК Combino tomato sauce basil 420g",
          "raw_text": "category:sauce ID:sauce-tomato-basil-combino EAN:lidl-20037154 bb:2028-06:EST qty:1 mass:420g price:EUR:1.43/pcs ДОМАТЕН СОС БОСИЛЕК Combino tomato sauce basil 420g",
          "metadata": {
            "id": "sauce-tomato-basil-combino",
            "ean": "lidl-20037154",
            "bb": "2028-06:EST",
            "qty": 1.0,
            "mass_g": 420.0,
            "price": "EUR:1.43/pcs",
            "categories": [
              "sauce"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-rodna-food4",
          "parent": null,
          "name": "ЛЕЩА, ПР. БЪЛГАРИЯ Rodna Stryaha Bulgarian lentils 500g",
          "raw_text": "category:lentils ID:lentils-rodna-food4 EAN:lidl-20710118 bb:2028-06:EST qty:3 mass:500g price:EUR:1.27/pcs ЛЕЩА, ПР. БЪЛГАРИЯ Rodna Stryaha Bulgarian lentils 500g",
          "metadata": {
            "id": "lentils-rodna-food4",
            "ean": "lidl-20710118",
            "bb": "2028-06:EST",
            "qty": 3.0,
            "mass_g": 500.0,
            "price": "EUR:1.27/pcs",
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": "pork-baroni-ownsauce",
          "parent": null,
          "name": "СВ. ВА. В СОБСТ. СОС Baroni pork in own sauce tin 400g",
          "raw_text": "category:tinned-meat ID:pork-baroni-ownsauce EAN:lidl-20148201 bb:2028-06:EST qty:2 mass:400g price:EUR:2.55/pcs СВ. ВА. В СОБСТ. СОС Baroni pork in own sauce tin 400g",
          "metadata": {
            "id": "pork-baroni-ownsauce",
            "ean": "lidl-20148201",
            "bb": "2028-06:EST",
            "qty": 2.0,
            "mass_g": 400.0,
            "price": "EUR:2.55/pcs",
            "categories": [
              "tinned-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "ground-pork-food4",
          "parent": null,
          "name": "МЛЯНО СВИНСКО МЕСО ground pork",
          "raw_text": "category:ground-pork ID:ground-pork-food4 bb:2026-06-08:EST qty:1 price:EUR:2.39/pcs МЛЯНО СВИНСКО МЕСО ground pork",
          "metadata": {
            "id": "ground-pork-food4",
            "bb": "2026-06-08:EST",
            "qty": 1.0,
            "price": "EUR:2.39/pcs",
            "categories": [
              "ground-pork"
            ]
          },
          "indented": false
        },
        {
          "id": "risoni-krina",
          "parent": null,
          "name": "KRINA ОРИЗ РИЗОН Krina risoni (orzo) 1kg",
          "raw_text": "category:rice ID:risoni-krina EAN:3800106400073 bb:2028-06:EST qty:3 mass:1000g price:EUR:2.55/pcs KRINA ОРИЗ РИЗОН Krina risoni (orzo) 1kg",
          "metadata": {
            "id": "risoni-krina",
            "ean": "3800106400073",
            "bb": "2028-06:EST",
            "qty": 3.0,
            "mass_g": 1000.0,
            "price": "EUR:2.55/pcs",
            "categories": [
              "rice"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-krina-1kg",
          "parent": null,
          "name": "KRINA ЛЕЩА, 1КГ Krina lentils 1kg",
          "raw_text": "category:lentils ID:lentils-krina-1kg EAN:3800106402053 bb:2028-06:EST qty:1 mass:1000g price:EUR:2.04/pcs KRINA ЛЕЩА, 1КГ Krina lentils 1kg",
          "metadata": {
            "id": "lentils-krina-1kg",
            "ean": "3800106402053",
            "bb": "2028-06:EST",
            "qty": 1.0,
            "mass_g": 1000.0,
            "price": "EUR:2.04/pcs",
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": "capers-freshona",
          "parent": null,
          "name": "КАПЕРСИ Freshona capers 60g",
          "raw_text": "category:condiment ID:capers-freshona EAN:lidl-20004323 bb:2028-06:EST qty:1 mass:60g price:EUR:1.02/pcs КАПЕРСИ Freshona capers 60g",
          "metadata": {
            "id": "capers-freshona",
            "ean": "lidl-20004323",
            "bb": "2028-06:EST",
            "qty": 1.0,
            "mass_g": 60.0,
            "price": "EUR:1.02/pcs",
            "categories": [
              "condiment"
            ]
          },
          "indented": false
        },
        {
          "id": "wine-domaineboyar-cab",
          "parent": null,
          "name": "Domaine Boyar Cabernet Sauvignon 2022 Reserve — red wine 13.5% (Thracian Valley, Bulgaria)",
          "raw_text": "category:wine ID:wine-domaineboyar-cab bb:2030:EST EAN:3800008100514 qty:1 volume:750ml Domaine Boyar Cabernet Sauvignon 2022 Reserve — red wine 13.5% (Thracian Valley, Bulgaria)",
          "metadata": {
            "id": "wine-domaineboyar-cab",
            "bb": "2030:EST",
            "ean": "3800008100514",
            "qty": 1.0,
            "volume_l": 0.75,
            "categories": [
              "wine"
            ]
          },
          "indented": false
        },
        {
          "id": "sweetcorn-freshona",
          "parent": null,
          "name": "Freshona Sweetcorn natural sweet (Lidl, 340g tin)",
          "raw_text": "category:sweetcorn ID:sweetcorn-freshona EAN:lidl-20153229 bb:2027-12-31 qty:1 mass:340g Freshona Sweetcorn natural sweet (Lidl, 340g tin)",
          "metadata": {
            "id": "sweetcorn-freshona",
            "ean": "lidl-20153229",
            "bb": "2027-12-31",
            "qty": 1.0,
            "mass_g": 340.0,
            "categories": [
              "sweetcorn"
            ]
          },
          "indented": false
        },
        {
          "id": "mackerel-flokos",
          "parent": null,
          "name": "Flokos ΣΚΟΥΜΠΡΙ φιλέτο — mackerel fillet in tomato sauce (Konva, Greek)",
          "raw_text": "category:canned-fish ID:mackerel-flokos EAN:5201340001169 bb:2026-10-31 qty:1 mass:160g Flokos ΣΚΟΥΜΠΡΙ φιλέτο — mackerel fillet in tomato sauce (Konva, Greek)",
          "metadata": {
            "id": "mackerel-flokos",
            "ean": "5201340001169",
            "bb": "2026-10-31",
            "qty": 1.0,
            "mass_g": 160.0,
            "categories": [
              "canned-fish"
            ]
          },
          "indented": false
        },
        {
          "id": "pikok-knuckle-food4",
          "parent": null,
          "name": "Pikok Luncheon Meat with Pork Knuckle (Lidl, 89% meat; printed best-before not legible)",
          "raw_text": "category:luncheon-meat ID:pikok-knuckle-food4 EAN:lidl-20087036 bb:2028:EST qty:1 mass:300g Pikok Luncheon Meat with Pork Knuckle (Lidl, 89% meat; printed best-before not legible)",
          "metadata": {
            "id": "pikok-knuckle-food4",
            "ean": "lidl-20087036",
            "bb": "2028:EST",
            "qty": 1.0,
            "mass_g": 300.0,
            "categories": [
              "luncheon-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "ham-pikok-premium-food4",
          "parent": null,
          "name": "Pikok Свинска шунка Premium — pork ham (Lidl, 96% meat)",
          "raw_text": "category:tinned-meat ID:ham-pikok-premium-food4 EAN:lidl-20671525 bb:2028-03-20 qty:1 mass:300g Pikok Свинска шунка Premium — pork ham (Lidl, 96% meat)",
          "metadata": {
            "id": "ham-pikok-premium-food4",
            "ean": "lidl-20671525",
            "bb": "2028-03-20",
            "qty": 1.0,
            "mass_g": 300.0,
            "categories": [
              "tinned-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "luncheonmeat-zwan",
          "parent": null,
          "name": "Zwan Luncheon Meat / Λάντσιον Μητ (Greek, 340g)",
          "raw_text": "category:luncheon-meat ID:luncheonmeat-zwan EAN:5201034105418 bb:2026-10-17 qty:1 mass:340g Zwan Luncheon Meat / Λάντσιον Μητ (Greek, 340g)",
          "metadata": {
            "id": "luncheonmeat-zwan",
            "ean": "5201034105418",
            "bb": "2026-10-17",
            "qty": 1.0,
            "mass_g": 340.0,
            "categories": [
              "luncheon-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "pikok-pork-xxl-food4",
          "parent": null,
          "name": "Pikok Свинско месо в собствен сос XXL — pork in own sauce (Lidl, 98% meat, coarsely ground; printed best-before not legible)",
          "raw_text": "category:tinned-meat ID:pikok-pork-xxl-food4 EAN:4056489586036 bb:2028:EST qty:1 mass:400g Pikok Свинско месо в собствен сос XXL — pork in own sauce (Lidl, 98% meat, coarsely ground; printed best-before not legible)",
          "metadata": {
            "id": "pikok-pork-xxl-food4",
            "ean": "4056489586036",
            "bb": "2028:EST",
            "qty": 1.0,
            "mass_g": 400.0,
            "categories": [
              "tinned-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "rice-bjal-lidl-2026-06-06",
          "parent": null,
          "name": "БЯЛ ОРИЗ Lidl white rice 1kg",
          "raw_text": "category:rice ID:rice-bjal-lidl-2026-06-06 EAN:lidl-20358037 bb:2028:EST qty:1 mass:1000g price:EUR:0.97/pcs БЯЛ ОРИЗ Lidl white rice 1kg",
          "metadata": {
            "id": "rice-bjal-lidl-2026-06-06",
            "ean": "lidl-20358037",
            "bb": "2028:EST",
            "qty": 1.0,
            "mass_g": 1000.0,
            "price": "EUR:0.97/pcs",
            "categories": [
              "rice"
            ]
          },
          "indented": false
        },
        {
          "id": "rice-billa-2026-06-06",
          "parent": null,
          "name": "ОРИЗ BILLA Billa rice 1kg",
          "raw_text": "category:rice ID:rice-billa-2026-06-06 EAN:3800856095703 bb:2027-01-05 qty:2 mass:1000g price:EUR:1.78/pcs ОРИЗ BILLA Billa rice 1kg",
          "metadata": {
            "id": "rice-billa-2026-06-06",
            "ean": "3800856095703",
            "bb": "2027-01-05",
            "qty": 2.0,
            "mass_g": 1000.0,
            "price": "EUR:1.78/pcs",
            "categories": [
              "rice"
            ]
          },
          "indented": false
        },
        {
          "id": "chickpeas-krina-2026-06-06",
          "parent": null,
          "name": "НАХУТ Natura chickpeas 500g",
          "raw_text": "category:chickpeas ID:chickpeas-krina-2026-06-06 EAN:3800225663700 bb:2028-02-10 qty:1 mass:500g price:EUR:1.79/pcs НАХУТ Natura chickpeas 500g",
          "metadata": {
            "id": "chickpeas-krina-2026-06-06",
            "ean": "3800225663700",
            "bb": "2028-02-10",
            "qty": 1.0,
            "mass_g": 500.0,
            "price": "EUR:1.79/pcs",
            "categories": [
              "chickpeas"
            ]
          },
          "indented": false
        },
        {
          "id": "chickpeas-billa-2026-06-06",
          "parent": null,
          "name": "НАХУТ chickpeas",
          "raw_text": "category:chickpeas ID:chickpeas-billa-2026-06-06 EAN:3800106408062 bb:2027-08-30 qty:2 price:EUR:1.66/pcs НАХУТ chickpeas",
          "metadata": {
            "id": "chickpeas-billa-2026-06-06",
            "ean": "3800106408062",
            "bb": "2027-08-30",
            "qty": 2.0,
            "price": "EUR:1.66/pcs",
            "categories": [
              "chickpeas"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-red-billa-2026-06-06",
          "parent": null,
          "name": "ЧЕРВЕНА ЛЕЩА red lentils",
          "raw_text": "category:lentils ID:lentils-red-billa-2026-06-06 EAN:3800225663380 bb:2027-12-18 qty:2 price:EUR:1.78/pcs ЧЕРВЕНА ЛЕЩА red lentils",
          "metadata": {
            "id": "lentils-red-billa-2026-06-06",
            "ean": "3800225663380",
            "bb": "2027-12-18",
            "qty": 2.0,
            "price": "EUR:1.78/pcs",
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": "tomatoes-oberon-2026-06-06",
          "parent": null,
          "name": "OBERON ДОМАТИ Oberon canned tomatoes (gross 1.15, -0.36 promo each)",
          "raw_text": "category:tomatoes ID:tomatoes-oberon-2026-06-06 EAN:3800050405919 bb:2028-03-26 qty:2 price:EUR:0.79/pcs OBERON ДОМАТИ Oberon canned tomatoes (gross 1.15, -0.36 promo each)",
          "metadata": {
            "id": "tomatoes-oberon-2026-06-06",
            "ean": "3800050405919",
            "bb": "2028-03-26",
            "qty": 2.0,
            "price": "EUR:0.79/pcs",
            "categories": [
              "tomatoes"
            ]
          },
          "indented": false
        },
        {
          "id": "oats-crownfield-2026-06-07",
          "parent": null,
          "name": "ОВЕСЕНИ ЯДКИ ФИНИ Crownfield fine oat flakes 500g",
          "raw_text": "category:oats ID:oats-crownfield-2026-06-07 EAN:4056489195917 bb:2027-05-07 qty:3 mass:500g price:EUR:0.97/pcs ОВЕСЕНИ ЯДКИ ФИНИ Crownfield fine oat flakes 500g",
          "metadata": {
            "id": "oats-crownfield-2026-06-07",
            "ean": "4056489195917",
            "bb": "2027-05-07",
            "qty": 3.0,
            "mass_g": 500.0,
            "price": "EUR:0.97/pcs",
            "categories": [
              "oats"
            ]
          },
          "indented": false
        },
        {
          "id": "beans-bjal-2026-06-07",
          "parent": null,
          "name": "БЯЛ БОБ white haricot beans (dry) 1kg",
          "raw_text": "category:beans ID:beans-bjal-2026-06-07 EAN:lidl-20327361 bb:2027-10-16 qty:2 mass:1000g price:EUR:2.14/pcs БЯЛ БОБ white haricot beans (dry) 1kg",
          "metadata": {
            "id": "beans-bjal-2026-06-07",
            "ean": "lidl-20327361",
            "bb": "2027-10-16",
            "qty": 2.0,
            "mass_g": 1000.0,
            "price": "EUR:2.14/pcs",
            "categories": [
              "beans"
            ]
          },
          "indented": false
        },
        {
          "id": "mash-potato-2026-06-07",
          "parent": null,
          "name": "КАРТОФЕНО ПЮРЕ instant mashed potato (12×200g portions)",
          "raw_text": "category:instant-mashed-potato ID:mash-potato-2026-06-07 EAN:lidl-20163822 bb:2027-07 qty:1 price:EUR:1.68/pcs КАРТОФЕНО ПЮРЕ instant mashed potato (12×200g portions)",
          "metadata": {
            "id": "mash-potato-2026-06-07",
            "ean": "lidl-20163822",
            "bb": "2027-07-31",
            "qty": 1.0,
            "price": "EUR:1.68/pcs",
            "categories": [
              "instant-mashed-potato"
            ]
          },
          "indented": false
        },
        {
          "id": "fusili-2026-06-07",
          "parent": null,
          "name": "ФУСИЛИ ОТ МЕК.ПШ. fusili soft-wheat pasta 500g",
          "raw_text": "category:pasta ID:fusili-2026-06-07 EAN:4056489177548 bb:2028-03-26 qty:2 mass:500g price:EUR:0.61/pcs ФУСИЛИ ОТ МЕК.ПШ. fusili soft-wheat pasta 500g",
          "metadata": {
            "id": "fusili-2026-06-07",
            "ean": "4056489177548",
            "bb": "2028-03-26",
            "qty": 2.0,
            "mass_g": 500.0,
            "price": "EUR:0.61/pcs",
            "categories": [
              "pasta"
            ]
          },
          "indented": false
        },
        {
          "id": "chili-con-pollo-2026-06-10",
          "parent": null,
          "name": "ЧИЛИ КОН ПОЛО El Tequito Chili con pollo 800g",
          "raw_text": "category:tinned-meat ID:chili-con-pollo-2026-06-10 EAN:4056489658801 bb:2029-03 qty:3 mass:800g price:EUR:2.99/pcs ЧИЛИ КОН ПОЛО El Tequito Chili con pollo 800g",
          "metadata": {
            "id": "chili-con-pollo-2026-06-10",
            "ean": "4056489658801",
            "bb": "2029-03-31",
            "qty": 3.0,
            "mass_g": 800.0,
            "price": "EUR:2.99/pcs",
            "categories": [
              "tinned-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-rodna-2026-06-13",
          "parent": null,
          "name": "ЛЕЩА, ПР. БЪЛГАРИЯ Rodna Stryaha Bulgarian lentils 500g",
          "raw_text": "category:lentils ID:lentils-rodna-2026-06-13 EAN:lidl-20710118 bb:2027-11-30 qty:2 mass:500g price:EUR:1.05/pcs ЛЕЩА, ПР. БЪЛГАРИЯ Rodna Stryaha Bulgarian lentils 500g",
          "metadata": {
            "id": "lentils-rodna-2026-06-13",
            "ean": "lidl-20710118",
            "bb": "2027-11-30",
            "qty": 2.0,
            "mass_g": 500.0,
            "price": "EUR:1.05/pcs",
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": "chili-con-carne-2026-06-13",
          "parent": null,
          "name": "ЧИЛИ КОН КАРНЕ chili con carne (canned)",
          "raw_text": "category:tinned-meat ID:chili-con-carne-2026-06-13 EAN:lidl-20113476 bb:2028:EST qty:2 price:EUR:2.29/pcs ЧИЛИ КОН КАРНЕ chili con carne (canned)",
          "metadata": {
            "id": "chili-con-carne-2026-06-13",
            "ean": "lidl-20113476",
            "bb": "2028:EST",
            "qty": 2.0,
            "price": "EUR:2.29/pcs",
            "categories": [
              "tinned-meat"
            ]
          },
          "indented": false
        },
        {
          "id": "lentils-2026-06-16",
          "parent": null,
          "name": "Леща / Bulgarian green lentils 500g (Родна стряха)",
          "raw_text": "category:lentils ID:lentils-2026-06-16 EAN:lidl-20710118 bb:2027-06:EST qty:1 mass:500g price:EUR:1.05/pcs Леща / Bulgarian green lentils 500g (Родна стряха)",
          "metadata": {
            "id": "lentils-2026-06-16",
            "ean": "lidl-20710118",
            "bb": "2027-06:EST",
            "qty": 1.0,
            "mass_g": 500.0,
            "price": "EUR:1.05/pcs",
            "categories": [
              "lentils"
            ]
          },
          "indented": false
        },
        {
          "id": "wok-sauce-curry-2026-06-18",
          "parent": null,
          "name": "Сос за уок къри 490g (Vitasia, Lidl)",
          "raw_text": "category:curry ID:wok-sauce-curry-2026-06-18 EAN:lidl-20154202 bb:2027:EST qty:1 mass:490g price:EUR:2.04/pcs Сос за уок къри 490g (Vitasia, Lidl)",
          "metadata": {
            "id": "wok-sauce-curry-2026-06-18",
            "ean": "lidl-20154202",
            "bb": "2027:EST",
            "qty": 1.0,
            "mass_g": 490.0,
            "price": "EUR:2.04/pcs",
            "categories": [
              "curry"
            ]
          },
          "indented": false
        },
        {
          "id": "pate-apetit-bezmom-2026-06-21",
          "parent": null,
          "name": "Pikok Пастет Апетит / Apetit pork pâté (Lidl; receipt: БЕЗМОМ)",
          "raw_text": "category:pate ID:pate-apetit-bezmom-2026-06-21 EAN:4056489942740 bb:2029-12-22 qty:1 price:EUR:1.49/pcs Pikok Пастет Апетит / Apetit pork pâté (Lidl; receipt: БЕЗМОМ)",
          "metadata": {
            "id": "pate-apetit-bezmom-2026-06-21",
            "ean": "4056489942740",
            "bb": "2029-12-22",
            "qty": 1.0,
            "price": "EUR:1.49/pcs",
            "categories": [
              "pate"
            ]
          },
          "indented": false
        },
        {
          "id": "pate-apetit-2026-06-21",
          "parent": null,
          "name": "Пастет Апетит / Bulgarian pâté (Baky)",
          "raw_text": "category:pate ID:pate-apetit-2026-06-21 EAN:lidl-20710187 bb:2029-10-09 qty:1 price:EUR:1.09/pcs Пастет Апетит / Bulgarian pâté (Baky)",
          "metadata": {
            "id": "pate-apetit-2026-06-21",
            "ean": "lidl-20710187",
            "bb": "2029-10-09",
            "qty": 1.0,
            "price": "EUR:1.09/pcs",
            "categories": [
              "pate"
            ]
          },
          "indented": false
        },
        {
          "id": "teriyaki-sauce-2026-06-21",
          "parent": null,
          "name": "Терияки сос / Teriyaki sauce (Vitasia)",
          "raw_text": "category:teriyaki ID:teriyaki-sauce-2026-06-21 EAN:4056489918691 bb:2027-11-07 qty:1 price:EUR:2.04/pcs Терияки сос / Teriyaki sauce (Vitasia)",
          "metadata": {
            "id": "teriyaki-sauce-2026-06-21",
            "ean": "4056489918691",
            "bb": "2027-11-07",
            "qty": 1.0,
            "price": "EUR:2.04/pcs",
            "categories": [
              "teriyaki"
            ]
          },
          "indented": false
        },
        {
          "id": "choc-cashew-2026-07-10",
          "parent": null,
          "name": "Млечен шоколад с кашу / milk chocolate with cashew",
          "raw_text": "category:milk-chocolate ID:choc-cashew-2026-07-10 bb:2027-01-01 qty:2 price:EUR:1.53/pcs Млечен шоколад с кашу / milk chocolate with cashew",
          "metadata": {
            "id": "choc-cashew-2026-07-10",
            "bb": "2027-01-01",
            "qty": 2.0,
            "price": "EUR:1.53/pcs",
            "categories": [
              "milk-chocolate"
            ]
          },
          "indented": false
        },
        {
          "id": "choc-peanut-2026-07-10",
          "parent": null,
          "name": "Млечен шоколад с фъстъци / milk chocolate with peanuts",
          "raw_text": "category:milk-chocolate ID:choc-peanut-2026-07-10 bb:2027-01-01 qty:2 price:EUR:1.02/pcs Млечен шоколад с фъстъци / milk chocolate with peanuts",
          "metadata": {
            "id": "choc-peanut-2026-07-10",
            "bb": "2027-01-01",
            "qty": 2.0,
            "price": "EUR:1.02/pcs",
            "categories": [
              "milk-chocolate"
            ]
          },
          "indented": false
        },
        {
          "id": "honey-tophoney-2026-07-15",
          "parent": null,
          "name": "Топ Хъни мед букет 900г / Top Honey honey 900g",
          "raw_text": "category:honey ID:honey-tophoney-2026-07-15 EAN:3800500631639 bb:2028-07-15 qty:1 mass:900g price:EUR:1.99/pcs Топ Хъни мед букет 900г / Top Honey honey 900g",
          "metadata": {
            "id": "honey-tophoney-2026-07-15",
            "ean": "3800500631639",
            "bb": "2028-07-15",
            "qty": 1.0,
            "mass_g": 900.0,
            "price": "EUR:1.99/pcs",
            "categories": [
              "honey"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "food4"
      }
    },
    {
      "id": "lower-saloon-sb-bench",
      "parent": "Items",
      "heading": "Storage under benches, starboard side",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "lower-saloon-sb-bench"
      }
    },
    {
      "id": "lower-saloon-sb-aft",
      "parent": "Items",
      "heading": "Aft",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "lower-saloon-sb-aft"
      }
    },
    {
      "id": "lower-saloon-sb-mid",
      "parent": "Items",
      "heading": "Middle",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "lower-saloon-sb-mid"
      }
    },
    {
      "id": "lower-saloon-sb-fore",
      "parent": "Items",
      "heading": "Fore - paintstuff and misc",
      "description": "",
      "items": [
        {
          "id": "brush-long-angled",
          "parent": null,
          "name": "Long angled brush (from the epoxy storage)",
          "raw_text": "category:paint-brush ID:brush-long-angled Long angled brush (from the epoxy storage)",
          "metadata": {
            "id": "brush-long-angled",
            "categories": [
              "paint-brush"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "antifoul - perhaps 1l, black,",
          "raw_text": "antifoul - perhaps 1l, black, BB:2028",
          "metadata": {
            "bb": "2028-12-31"
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Terrasseolje - oil",
          "raw_text": "Terrasseolje - oil",
          "metadata": {},
          "indented": false
        },
        {
          "id": "antifoul-rollers-corner",
          "parent": null,
          "name": "Two big rollers for antifoul, in the corner of this under-bench paint storage",
          "raw_text": "category:paint-roller ID:antifoul-rollers-corner qty:2 Two big rollers for antifoul, in the corner of this under-bench paint storage",
          "metadata": {
            "id": "antifoul-rollers-corner",
            "qty": 2.0,
            "categories": [
              "paint-roller"
            ]
          },
          "indented": false
        },
        {
          "id": "big-water-baloon",
          "parent": null,
          "name": "ca 7 litres of filtered water (probably filtered 2025-06 - 10l can, but couldn't fill it completely)",
          "raw_text": "category:water id:big-water-baloon ca 7 litres of filtered water (probably filtered 2025-06 - 10l can, but couldn't fill it completely) BB:2026-10",
          "metadata": {
            "id": "big-water-baloon",
            "bb": "2026-10-31",
            "categories": [
              "water"
            ]
          },
          "indented": false
        },
        {
          "id": "saloon-chair",
          "parent": null,
          "name": "Foldable chair that should be repaired, with pillow, wrapped in clingfilm plastic",
          "raw_text": "category:chair id:saloon-chair Foldable chair that should be repaired, with pillow, wrapped in clingfilm plastic",
          "metadata": {
            "id": "saloon-chair",
            "categories": [
              "chair"
            ]
          },
          "indented": false
        },
        {
          "id": "TB-25",
          "parent": null,
          "name": "",
          "raw_text": "ID:TB-25",
          "metadata": {
            "id": "TB-25"
          },
          "indented": false
        },
        {
          "id": "TB-26",
          "parent": null,
          "name": "",
          "raw_text": "ID:TB-26",
          "metadata": {
            "id": "TB-26"
          },
          "indented": false
        },
        {
          "id": "TB-02",
          "parent": null,
          "name": "",
          "raw_text": "ID:TB-02",
          "metadata": {
            "id": "TB-02"
          },
          "indented": false
        },
        {
          "id": "TB-03",
          "parent": null,
          "name": "",
          "raw_text": "ID:TB-03",
          "metadata": {
            "id": "TB-03"
          },
          "indented": false
        },
        {
          "id": "TB-08",
          "parent": null,
          "name": "",
          "raw_text": "ID:TB-08",
          "metadata": {
            "id": "TB-08"
          },
          "indented": false
        },
        {
          "id": "nano-propeller-yachticon-2026-06-24",
          "parent": null,
          "name": "Yachticon Nano Propeller 250ml / fouling-release coating for propellers, drives & underwater metal (under TB-08)",
          "raw_text": "category:boat_paint_&_composites ID:nano-propeller-yachticon-2026-06-24 EAN:4031396048723 qty:1 volume:250ml price:EUR:15/pcs Yachticon Nano Propeller 250ml / fouling-release coating for propellers, drives & underwater metal (under TB-08)",
          "metadata": {
            "id": "nano-propeller-yachticon-2026-06-24",
            "ean": "4031396048723",
            "qty": 1.0,
            "volume_l": 0.25,
            "price": "EUR:15/pcs",
            "categories": [
              "boat_paint_&_composites"
            ]
          },
          "indented": false
        },
        {
          "id": "seajet-114-primer-2comp-2026-06-24",
          "parent": null,
          "name": "Seajet 114 primer, 2-component (base 150ml + hardener 100ml) (under TB-08)",
          "raw_text": "category:boat_paint_&_composites ID:seajet-114-primer-2comp-2026-06-24 qty:1 volume:250ml price:EUR:17.5/pcs Seajet 114 primer, 2-component (base 150ml + hardener 100ml) (under TB-08)",
          "metadata": {
            "id": "seajet-114-primer-2comp-2026-06-24",
            "qty": 1.0,
            "volume_l": 0.25,
            "price": "EUR:17.5/pcs",
            "categories": [
              "boat_paint_&_composites"
            ]
          },
          "indented": false
        },
        {
          "id": "seajet-034-emperor-antifoul-white-0p25l-2026-06-24",
          "parent": null,
          "name": "Seajet 034 Emperor antifouling paint, white, 0.25L",
          "raw_text": "category:boat_paint_&_composites ID:seajet-034-emperor-antifoul-white-0p25l-2026-06-24 bb:2030-11 qty:1 volume:250ml price:EUR:17.5/pcs Seajet 034 Emperor antifouling paint, white, 0.25L",
          "metadata": {
            "id": "seajet-034-emperor-antifoul-white-0p25l-2026-06-24",
            "bb": "2030-11-30",
            "qty": 1.0,
            "volume_l": 0.25,
            "price": "EUR:17.5/pcs",
            "categories": [
              "boat_paint_&_composites"
            ]
          },
          "indented": false
        },
        {
          "id": "plastic-garbage-bag",
          "parent": null,
          "name": "big black plastic garbage bag",
          "raw_text": "ID:plastic-garbage-bag big black plastic garbage bag tag:garbage",
          "metadata": {
            "id": "plastic-garbage-bag",
            "tags": [
              "garbage"
            ]
          },
          "indented": false
        },
        {
          "id": "yat-lak-2025",
          "parent": null,
          "name": "Half-full relatively big box of cheap boat varnish, purhased and opened 2025-06.",
          "raw_text": "category:varnish Half-full relatively big box of cheap boat varnish, purhased and opened 2025-06. bb:2026-06 id:yat-lak-2025",
          "metadata": {
            "bb": "2026-06-30",
            "id": "yat-lak-2025",
            "categories": [
              "varnish"
            ]
          },
          "indented": false
        },
        {
          "id": "dirty-yoghurt-boxes",
          "parent": null,
          "name": "old, dirty youghurt boxes used for epoxy works and may be reused for that purpose",
          "raw_text": "ID:dirty-yoghurt-boxes qty:6 tag:garbage old, dirty youghurt boxes used for epoxy works and may be reused for that purpose",
          "metadata": {
            "id": "dirty-yoghurt-boxes",
            "qty": 6.0,
            "tags": [
              "garbage"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "lower-saloon-sb-fore"
      }
    },
    {
      "id": "PB-01",
      "parent": "lower-saloon-sb-fore",
      "heading": "Plastic bag \"CONTAINERS\" (added 2026-01-23)",
      "description": "Reusable containers for food storage or varnish/epoxy work:",
      "items": [
        {
          "id": "yoghurtbox-1l",
          "parent": null,
          "name": "Верея (Vereya) yoghurt boxes (~1L, Bulgarian)",
          "raw_text": "category:container ID:yoghurtbox-1l qty:2 Верея (Vereya) yoghurt boxes (~1L, Bulgarian)",
          "metadata": {
            "id": "yoghurtbox-1l",
            "qty": 2.0,
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "yoghurtbox-3l",
          "parent": null,
          "name": "Large white yoghurt buckets (~3L)",
          "raw_text": "category:container ID:yoghurtbox-3l qty:2 Large white yoghurt buckets (~3L)",
          "metadata": {
            "id": "yoghurtbox-3l",
            "qty": 2.0,
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "glass-kania",
          "parent": null,
          "name": "Glass jar with lid (Kania/Lidl)",
          "raw_text": "category:container ID:glass-kania Glass jar with lid (Kania/Lidl)",
          "metadata": {
            "id": "glass-kania",
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "glass-fitfalafel",
          "parent": null,
          "name": "Glass jar with lid (Fit & Falafel)",
          "raw_text": "category:container ID:glass-fitfalafel Glass jar with lid (Fit & Falafel)",
          "metadata": {
            "id": "glass-fitfalafel",
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "glass-pasabahce",
          "parent": null,
          "name": "Glass jar with decorative lid (Paşabahçe, Turkish)",
          "raw_text": "category:container ID:glass-pasabahce Glass jar with decorative lid (Paşabahçe, Turkish)",
          "metadata": {
            "id": "glass-pasabahce",
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "glass-bens",
          "parent": null,
          "name": "Glass jar with orange lid (Ben's Original)",
          "raw_text": "category:container ID:glass-bens Glass jar with orange lid (Ben's Original)",
          "metadata": {
            "id": "glass-bens",
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "glass-holelid",
          "parent": null,
          "name": "Glass jar with hole in lid (for honey with serving spoon or brushes in white spirit)",
          "raw_text": "category:container ID:glass-holelid Glass jar with hole in lid (for honey with serving spoon or brushes in white spirit)",
          "metadata": {
            "id": "glass-holelid",
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "glass-goldlid",
          "parent": null,
          "name": "Glass jar with gold metal lid",
          "raw_text": "category:container ID:glass-goldlid Glass jar with gold metal lid",
          "metadata": {
            "id": "glass-goldlid",
            "categories": [
              "container"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "PB-01/IMG_20260123_160647.jpg",
          "thumb": "resized/PB-01/IMG_20260123_160647.jpg",
          "full": "photos/PB-01/IMG_20260123_160647.jpg"
        },
        {
          "alt": "PB-01/IMG_20260123_161024.jpg",
          "thumb": "resized/PB-01/IMG_20260123_161024.jpg",
          "full": "photos/PB-01/IMG_20260123_161024.jpg"
        },
        {
          "alt": "PB-01/IMG_20260123_161219.jpg",
          "thumb": "resized/PB-01/IMG_20260123_161219.jpg",
          "full": "photos/PB-01/IMG_20260123_161219.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "PB-01"
      }
    },
    {
      "id": "fore-toilet-right",
      "parent": "Items",
      "heading": "Cupboard to the right",
      "description": "photos:fore-toilet-right Added 2026-03-07 (Lidl): Added 2026-05-23 (Bulmag):",
      "items": [
        {
          "id": "toiletpaper",
          "parent": null,
          "name": "Toilet paper rolls",
          "raw_text": "category:toilet_paper ID:toiletpaper qty:1 Toilet paper rolls",
          "metadata": {
            "id": "toiletpaper",
            "qty": 1.0,
            "categories": [
              "toilet_paper"
            ]
          },
          "indented": false
        },
        {
          "id": "mouthwash-colgate-plax",
          "parent": null,
          "name": "Colgate PLAX Fresh&Protect mouthwash 24/7",
          "raw_text": "category:personal-care ID:mouthwash-colgate-plax EAN:8714789732671 Colgate PLAX Fresh&Protect mouthwash 24/7",
          "metadata": {
            "id": "mouthwash-colgate-plax",
            "ean": "8714789732671",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "wipes-floral",
          "parent": null,
          "name": "Wet wipes with floral pattern (Romanian)",
          "raw_text": "category:personal-care ID:wipes-floral EAN:5949065025434 Wet wipes with floral pattern (Romanian)",
          "metadata": {
            "id": "wipes-floral",
            "ean": "5949065025434",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "soapdish-red",
          "parent": null,
          "name": "Red soap dish",
          "raw_text": "category:personal-care ID:soapdish-red Red soap dish",
          "metadata": {
            "id": "soapdish-red",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "shampoo-headshoulders",
          "parent": null,
          "name": "Head & Shoulders 2in1 Classic Clean shampoo",
          "raw_text": "category:personal-care ID:shampoo-headshoulders Head & Shoulders 2in1 Classic Clean shampoo",
          "metadata": {
            "id": "shampoo-headshoulders",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "toothpaste-colgate-triple",
          "parent": null,
          "name": "Colgate Triple Action toothpaste (multiple)",
          "raw_text": "category:personal-care ID:toothpaste-colgate-triple Colgate Triple Action toothpaste (multiple)",
          "metadata": {
            "id": "toothpaste-colgate-triple",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "toothbrush-colgate-bamboo",
          "parent": null,
          "name": "Colgate bamboo charcoal toothbrush",
          "raw_text": "category:personal-care ID:toothbrush-colgate-bamboo EAN:8718951295711 qty:1 Colgate bamboo charcoal toothbrush",
          "metadata": {
            "id": "toothbrush-colgate-bamboo",
            "ean": "8718951295711",
            "qty": 1.0,
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "toothbrushes-misc",
          "parent": null,
          "name": "Misc toothbrushes (orange)",
          "raw_text": "category:personal-care ID:toothbrushes-misc Misc toothbrushes (orange)",
          "metadata": {
            "id": "toothbrushes-misc",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "hairclipper",
          "parent": null,
          "name": "Electric hair clipper/trimmer (red/black, with EU cord)",
          "raw_text": "category:electronics ID:hairclipper Electric hair clipper/trimmer (red/black, with EU cord)",
          "metadata": {
            "id": "hairclipper",
            "categories": [
              "electronics"
            ]
          },
          "indented": false
        },
        {
          "id": "deodorant-deliplus",
          "parent": null,
          "name": "Deliplus deodorant spray \"Máxima Protección\" green tea 24h (Spanish)",
          "raw_text": "category:personal-care ID:deodorant-deliplus EAN:8480000400691 Deliplus deodorant spray \"Máxima Protección\" green tea 24h (Spanish)",
          "metadata": {
            "id": "deodorant-deliplus",
            "ean": "8480000400691",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "deodorant-speick",
          "parent": null,
          "name": "Speick vegan deodorant 40ml (German)",
          "raw_text": "category:personal-care ID:deodorant-speick EAN:4009800001602 Speick vegan deodorant 40ml (German)",
          "metadata": {
            "id": "deodorant-speick",
            "ean": "4009800001602",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "deo-rollon-men-2026-06-07",
          "parent": null,
          "name": "ДЕO РОЛ-ОН МЪЖЕ INV. men's invisible roll-on deodorant (Lidl 2026-06-07; barcode not legible)",
          "raw_text": "category:personal-care ID:deo-rollon-men-2026-06-07 qty:1 price:EUR:1.00/pcs ДЕO РОЛ-ОН МЪЖЕ INV. men's invisible roll-on deodorant (Lidl 2026-06-07; barcode not legible)",
          "metadata": {
            "id": "deo-rollon-men-2026-06-07",
            "qty": 1.0,
            "price": "EUR:1.00/pcs",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "bodywash-pg",
          "parent": null,
          "name": "P&G body wash/shampoo 360ml",
          "raw_text": "category:personal-care ID:bodywash-pg EAN:4015600734138 P&G body wash/shampoo 360ml",
          "metadata": {
            "id": "bodywash-pg",
            "ean": "4015600734138",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "soap-kaufland-refill",
          "parent": null,
          "name": "Kaufland Sensitive liquid soap refill 1L (aloe vera)",
          "raw_text": "category:personal-care ID:soap-kaufland-refill EAN:4337185452635 Kaufland Sensitive liquid soap refill 1L (aloe vera)",
          "metadata": {
            "id": "soap-kaufland-refill",
            "ean": "4337185452635",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "citricacid-marvin",
          "parent": null,
          "name": "Citric acid monohydrate 1kg (МАРВИН, Bulgarian, C₆H₈O₇·H₂O >=99.7%)",
          "raw_text": "category:chemicals ID:citricacid-marvin bb:2027-03 Citric acid monohydrate 1kg (МАРВИН, Bulgarian, C₆H₈O₇·H₂O >=99.7%)",
          "metadata": {
            "id": "citricacid-marvin",
            "bb": "2027-03-31",
            "categories": [
              "chemicals"
            ]
          },
          "indented": false
        },
        {
          "id": "sewingkit-fore",
          "parent": null,
          "name": "Sewing kit with needles and thread",
          "raw_text": "category:sewing ID:sewingkit-fore Sewing kit with needles and thread",
          "metadata": {
            "id": "sewingkit-fore",
            "categories": [
              "sewing"
            ]
          },
          "indented": false
        },
        {
          "id": "airfreshener-glade",
          "parent": null,
          "name": "Glade Air Freshener \"Woodland Grove\" (green can, pine scent)",
          "raw_text": "category:air-freshener ID:airfreshener-glade EAN:5000204890785 Glade Air Freshener \"Woodland Grove\" (green can, pine scent)",
          "metadata": {
            "id": "airfreshener-glade",
            "ean": "5000204890785",
            "categories": [
              "air-freshener"
            ]
          },
          "indented": false
        },
        {
          "id": "ethanol-greek",
          "parent": null,
          "name": "ΟΙΝΟΠΝΕΥΜΑ ΚΑΘΑΡΟΝ rubbing alcohol 95° (Greek, ΒΙΚΤΩΡ ΑΒΕΕ, Samos)",
          "raw_text": "category:chemicals ID:ethanol-greek EAN:5207032200554 ΟΙΝΟΠΝΕΥΜΑ ΚΑΘΑΡΟΝ rubbing alcohol 95° (Greek, ΒΙΚΤΩΡ ΑΒΕΕ, Samos)",
          "metadata": {
            "id": "ethanol-greek",
            "ean": "5207032200554",
            "categories": [
              "chemicals"
            ]
          },
          "indented": false
        },
        {
          "id": "soap-pilos-olive",
          "parent": null,
          "name": "ТЕЧЕН САПУН OLIVE Pilos olive liquid soap 1250ml",
          "raw_text": "category:liquid-soap ID:soap-pilos-olive EAN:4056489624318 qty:1 volume:1250ml price:EUR:1.69/pcs ТЕЧЕН САПУН OLIVE Pilos olive liquid soap 1250ml",
          "metadata": {
            "id": "soap-pilos-olive",
            "ean": "4056489624318",
            "qty": 1.0,
            "volume_l": 1.25,
            "price": "EUR:1.69/pcs",
            "categories": [
              "liquid-soap"
            ]
          },
          "indented": false
        },
        {
          "id": "dental-floss-0307",
          "parent": null,
          "name": "КОНЕЦ С ВОСЪК waxed dental floss (ERA HOME, Bulgarian)",
          "raw_text": "category:dental-floss ID:dental-floss-0307 EAN:8594026574840 price:EUR:2.55/pcs КОНЕЦ С ВОСЪК waxed dental floss (ERA HOME, Bulgarian)",
          "metadata": {
            "id": "dental-floss-0307",
            "ean": "8594026574840",
            "price": "EUR:2.55/pcs",
            "categories": [
              "dental-floss"
            ]
          },
          "indented": false
        },
        {
          "id": "toothpaste-0307",
          "parent": null,
          "name": "ГЕЛ ЗА ЗЪБИ toothpaste gel (Lidl)",
          "raw_text": "category:personal-care category:toothpaste ID:toothpaste-0307 EAN:4056489751533 price:EUR:0.76/pcs ГЕЛ ЗА ЗЪБИ toothpaste gel (Lidl)",
          "metadata": {
            "id": "toothpaste-0307",
            "ean": "4056489751533",
            "price": "EUR:0.76/pcs",
            "categories": [
              "personal-care",
              "toothpaste"
            ]
          },
          "indented": false
        },
        {
          "id": "vera-soap-2026-05-23",
          "parent": null,
          "name": "ТЕЧЕН САПУН МОЯТА ПРИЧИНА НИЕ ВЕРА Моята Причина \"Vera\" liquid soap 500ml",
          "raw_text": "category:liquid-soap ID:vera-soap-2026-05-23 EAN:5240056578008 bb:2028-05-20 qty:1 volume:500ml price:EUR:1.55/pcs ТЕЧЕН САПУН МОЯТА ПРИЧИНА НИЕ ВЕРА Моята Причина \"Vera\" liquid soap 500ml",
          "metadata": {
            "id": "vera-soap-2026-05-23",
            "ean": "5240056578008",
            "bb": "2028-05-20",
            "qty": 1.0,
            "volume_l": 0.5,
            "price": "EUR:1.55/pcs",
            "categories": [
              "liquid-soap"
            ]
          },
          "indented": false
        },
        {
          "id": "rodea-keri-2026-05-23",
          "parent": null,
          "name": "ТЕЧЕН САПУН РОДЕЯ КЕРИ Rodea Keri liquid soap 500ml",
          "raw_text": "category:liquid-soap ID:rodea-keri-2026-05-23 EAN:3800002300613 bb:2026-11 qty:1 volume:500ml price:EUR:8.99/pcs ТЕЧЕН САПУН РОДЕЯ КЕРИ Rodea Keri liquid soap 500ml",
          "metadata": {
            "id": "rodea-keri-2026-05-23",
            "ean": "3800002300613",
            "bb": "2026-11-30",
            "qty": 1.0,
            "volume_l": 0.5,
            "price": "EUR:8.99/pcs",
            "categories": [
              "liquid-soap"
            ]
          },
          "indented": false
        },
        {
          "id": "dental-floss-trisa-2026-05-23",
          "parent": null,
          "name": "КОНЦИ ЗА ЗЪБИ ТРИСA TRISA dental floss 40m (waxed, mint, made in Italy)",
          "raw_text": "category:dental-floss ID:dental-floss-trisa-2026-05-23 EAN:7610196002608 bb:2031-05:EST qty:1 price:EUR:2.89/pcs КОНЦИ ЗА ЗЪБИ ТРИСA TRISA dental floss 40m (waxed, mint, made in Italy)",
          "metadata": {
            "id": "dental-floss-trisa-2026-05-23",
            "ean": "7610196002608",
            "bb": "2031-05:EST",
            "qty": 1.0,
            "price": "EUR:2.89/pcs",
            "categories": [
              "dental-floss"
            ]
          },
          "indented": false
        },
        {
          "id": "toothpaste-pomorin-2026-05-23",
          "parent": null,
          "name": "ПАСТА ПОМОРИН АНТИ-РАКЛОНЕ Pomorin Since 1954 Anti-Periodontal toothpaste 100ml",
          "raw_text": "category:toothpaste ID:toothpaste-pomorin-2026-05-23 EAN:3800038902942 bb:2028-05:EST qty:1 volume:100ml price:EUR:1.65:EST/pcs ПАСТА ПОМОРИН АНТИ-РАКЛОНЕ Pomorin Since 1954 Anti-Periodontal toothpaste 100ml",
          "metadata": {
            "id": "toothpaste-pomorin-2026-05-23",
            "ean": "3800038902942",
            "bb": "2028-05:EST",
            "qty": 1.0,
            "volume_l": 0.1,
            "price": "EUR:1.65:EST/pcs",
            "categories": [
              "toothpaste"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "fore-toilet-right/IMG_20260108_020012.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020012.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020012.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020032.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020032.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020032.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020038.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020038.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020038.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020041.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020041.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020041.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020051.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020051.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020051.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020058.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020058.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020058.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020121.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020121.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020121.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020124.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020124.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020124.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020153.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020153.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020153.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020202.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020202.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020202.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020203.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020203.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020203.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020215.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020215.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020215.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020231.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020231.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020231.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020235.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020235.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020235.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020248.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020248.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020248.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020251.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020251.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020251.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020309.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020309.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020309.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020315.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020315.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020315.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020405.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020405.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020405.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020407.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020407.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020407.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020414.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020414.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020414.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020419.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020419.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020419.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020429.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020429.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020429.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020436.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020436.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020436.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020518.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020518.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020518.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020855.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020855.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020855.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020911.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020911.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020911.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020914.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020914.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020914.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020932.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020932.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020932.jpg"
        },
        {
          "alt": "fore-toilet-right/IMG_20260108_020938.jpg",
          "thumb": "resized/fore-toilet-right/IMG_20260108_020938.jpg",
          "full": "photos/fore-toilet-right/IMG_20260108_020938.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "fore-toilet-right"
      }
    },
    {
      "id": "fore-toilet-left",
      "parent": "Items",
      "heading": "Cupboard to the left",
      "description": "photos:fore-toilet-left",
      "items": [
        {
          "id": "toiletpaper-2026-05-02",
          "parent": null,
          "name": "ТОАЛЕТНА ХАРТИЯ 4 ПЛ toilet paper 4-ply (Lidl 2026-05-02)",
          "raw_text": "category:toilet_paper ID:toiletpaper-2026-05-02 EAN:4335619252042 qty:4 price:EUR:4.49/6 ТОАЛЕТНА ХАРТИЯ 4 ПЛ toilet paper 4-ply (Lidl 2026-05-02)",
          "metadata": {
            "id": "toiletpaper-2026-05-02",
            "ean": "4335619252042",
            "qty": 4.0,
            "price": "EUR:4.49/6",
            "categories": [
              "toilet_paper"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "fore-toilet-left/IMG_20260108_020945.jpg",
          "thumb": "resized/fore-toilet-left/IMG_20260108_020945.jpg",
          "full": "photos/fore-toilet-left/IMG_20260108_020945.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "fore-toilet-left"
      }
    },
    {
      "id": "fore-toilet-undersink",
      "parent": "Items",
      "heading": "Under sink storage",
      "description": "photos:fore-toilet-undersink",
      "items": [
        {
          "id": "cleaner-w5-limescale",
          "parent": null,
          "name": "W5 MAXI POWER limescale cleaner (Lidl, pink spray)",
          "raw_text": "category:cleaning ID:cleaner-w5-limescale EAN:lidl-20144173 W5 MAXI POWER limescale cleaner (Lidl, pink spray)",
          "metadata": {
            "id": "cleaner-w5-limescale",
            "ean": "lidl-20144173",
            "categories": [
              "cleaning"
            ]
          },
          "indented": false
        },
        {
          "id": "cleaner-anglamark",
          "parent": null,
          "name": "Änglamark window cleaner 750ml (Coop)",
          "raw_text": "category:cleaning ID:cleaner-anglamark EAN:7340011453437 Änglamark window cleaner 750ml (Coop)",
          "metadata": {
            "id": "cleaner-anglamark",
            "ean": "7340011453437",
            "categories": [
              "cleaning"
            ]
          },
          "indented": false
        },
        {
          "id": "cleaner-yachticon",
          "parent": null,
          "name": "YACHTICON PURYSAN marine toilet cleaner 500ml",
          "raw_text": "category:cleaning ID:cleaner-yachticon EAN:4031396000592 YACHTICON PURYSAN marine toilet cleaner 500ml",
          "metadata": {
            "id": "cleaner-yachticon",
            "ean": "4031396000592",
            "categories": [
              "cleaning"
            ]
          },
          "indented": false
        },
        {
          "id": "cologne-selin",
          "parent": null,
          "name": "Selin 80° Kolonya LIMON 700ml (Eczacıbaşı, Turkish)",
          "raw_text": "category:personal-care ID:cologne-selin Selin 80° Kolonya LIMON 700ml (Eczacıbaşı, Turkish)",
          "metadata": {
            "id": "cologne-selin",
            "categories": [
              "personal-care"
            ]
          },
          "indented": false
        },
        {
          "id": "sprayer-pressure",
          "parent": null,
          "name": "Pressure sprayer (white/black)",
          "raw_text": "category:sprayer ID:sprayer-pressure Pressure sprayer (white/black)",
          "metadata": {
            "id": "sprayer-pressure",
            "categories": [
              "sprayer"
            ]
          },
          "indented": false
        },
        {
          "id": "container-shells",
          "parent": null,
          "name": "Plastic container with seashells",
          "raw_text": "category:misc tag:category-broad-ok ID:container-shells Plastic container with seashells",
          "metadata": {
            "id": "container-shells",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "fore-toilet-undersink/IMG_20260108_020843.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_020843.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_020843.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_020848.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_020848.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_020848.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_020851.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_020851.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_020851.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021153.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021153.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021153.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021158.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021158.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021158.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021319.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021319.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021319.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021330.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021330.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021330.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021333.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021333.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021333.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021344.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021344.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021344.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021352.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021352.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021352.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021404.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021404.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021404.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021407.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021407.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021407.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021440.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021440.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021440.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021443.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021443.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021443.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021446.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021446.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021446.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021508.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021508.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021508.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021513.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021513.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021513.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021530.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021530.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021530.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021531.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021531.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021531.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021535.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021535.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021535.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021537.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021537.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021537.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021541.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021541.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021541.jpg"
        },
        {
          "alt": "fore-toilet-undersink/IMG_20260108_021555.jpg",
          "thumb": "resized/fore-toilet-undersink/IMG_20260108_021555.jpg",
          "full": "photos/fore-toilet-undersink/IMG_20260108_021555.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "fore-toilet-undersink"
      }
    },
    {
      "id": "fore-cabin-bed",
      "parent": "Items",
      "heading": "Under bed",
      "description": "Added 2026-01-17: ... lots of mess, including:",
      "items": [
        {
          "id": "rum-40pct",
          "parent": null,
          "name": "РОМ 40% rum (Lidl)",
          "raw_text": "category:alcohol ID:rum-40pct bb:2028-10-14 qty:1 price:EUR:2.61/piece РОМ 40% rum (Lidl)",
          "metadata": {
            "id": "rum-40pct",
            "bb": "2028-10-14",
            "qty": 1.0,
            "price": "EUR:2.61/piece",
            "categories": [
              "alcohol"
            ]
          },
          "indented": false
        },
        {
          "id": "sail-uvcover-unused",
          "parent": null,
          "name": "Sail UV cover (never used, in purple/grey plastic bag)",
          "raw_text": "category:sail ID:sail-uvcover-unused Sail UV cover (never used, in purple/grey plastic bag)",
          "metadata": {
            "id": "sail-uvcover-unused",
            "categories": [
              "sail"
            ]
          },
          "indented": false
        },
        {
          "id": "sail-uvcover-blue",
          "parent": null,
          "name": "Sail UV cover (blue, unused, with inspection hatch)",
          "raw_text": "category:sail ID:sail-uvcover-blue Sail UV cover (blue, unused, with inspection hatch)",
          "metadata": {
            "id": "sail-uvcover-blue",
            "categories": [
              "sail"
            ]
          },
          "indented": false
        },
        {
          "id": "cover-pedestal",
          "parent": null,
          "name": "Pedestal/steering wheel cover (canvas, beige)",
          "raw_text": "category:cover ID:cover-pedestal Pedestal/steering wheel cover (canvas, beige)",
          "metadata": {
            "id": "cover-pedestal",
            "categories": [
              "cover"
            ]
          },
          "indented": false
        },
        {
          "id": "autopilot-ram-old",
          "parent": null,
          "name": "condition:probably-not-working Old autopilot driver/ram (in black plastic bag, probably not working)",
          "raw_text": "category:autopilot ID:autopilot-ram-old condition:probably-not-working Old autopilot driver/ram (in black plastic bag, probably not working)",
          "metadata": {
            "id": "autopilot-ram-old",
            "categories": [
              "autopilot"
            ]
          },
          "indented": false
        },
        {
          "id": "watertank-flexible-old",
          "parent": null,
          "name": "condition:probably-leaky Old flexible water tank (Plastimo, blue, presumably leaky)",
          "raw_text": "category:watertank ID:watertank-flexible-old condition:probably-leaky Old flexible water tank (Plastimo, blue, presumably leaky)",
          "metadata": {
            "id": "watertank-flexible-old",
            "categories": [
              "watertank"
            ]
          },
          "indented": false
        },
        {
          "id": "fuse-500a",
          "parent": null,
          "name": "500A fuse (bow thruster circuit)",
          "raw_text": "category:marine-electrical ID:fuse-500a 500A fuse (bow thruster circuit)",
          "metadata": {
            "id": "fuse-500a",
            "categories": [
              "marine-electrical"
            ]
          },
          "indented": false
        },
        {
          "id": "bowthruster-sidepower",
          "parent": null,
          "name": "Side-Power SE 100/185 T bow thruster (installed)",
          "raw_text": "category:marine-electrical ID:bowthruster-sidepower Side-Power SE 100/185 T bow thruster (installed)",
          "metadata": {
            "id": "bowthruster-sidepower",
            "categories": [
              "marine-electrical"
            ]
          },
          "indented": false
        },
        {
          "id": "handle-paint-roller",
          "parent": null,
          "name": "Telescoping handle for paint roller, Schuller Eh'klar Art.Nr. 214888 (rollers in epoxy storage)",
          "raw_text": "category:paint_roller ID:handle-paint-roller EAN:9002539214888 Telescoping handle for paint roller, Schuller Eh'klar Art.Nr. 214888 (rollers in epoxy storage)",
          "metadata": {
            "id": "handle-paint-roller",
            "ean": "9002539214888",
            "categories": [
              "paint_roller"
            ]
          },
          "indented": false
        },
        {
          "id": "kickrod",
          "parent": null,
          "name": "Kickrod",
          "raw_text": "category:boat-spare ID:kickrod Kickrod",
          "metadata": {
            "id": "kickrod",
            "categories": [
              "boat-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "davit-rod",
          "parent": null,
          "name": "Rod for davits/dinghy holder",
          "raw_text": "category:boat-spare ID:davit-rod Rod for davits/dinghy holder",
          "metadata": {
            "id": "davit-rod",
            "categories": [
              "boat-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "propeller-spare",
          "parent": null,
          "name": "Spare propeller",
          "raw_text": "category:boat-spare ID:propeller-spare Spare propeller",
          "metadata": {
            "id": "propeller-spare",
            "categories": [
              "boat-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "propeller-shaft-spare",
          "parent": null,
          "name": "Spare propeller shaft",
          "raw_text": "category:boat-spare ID:propeller-shaft-spare Spare propeller shaft",
          "metadata": {
            "id": "propeller-shaft-spare",
            "categories": [
              "boat-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "grab-handles-wood",
          "parent": null,
          "name": "Wooden grab handles (to be installed in ceiling or outside)",
          "raw_text": "category:boat-hardware ID:grab-handles-wood Wooden grab handles (to be installed in ceiling or outside)",
          "metadata": {
            "id": "grab-handles-wood",
            "categories": [
              "boat-hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "brandy-ararat-5yr",
          "parent": null,
          "name": "ARARAT Armenian brandy 5 years 40% (Yerevan Brandy Company)",
          "raw_text": "category:alcohol ID:brandy-ararat-5yr bb:2031:EST EAN:4850001001935 qty:2 volume:500ml ARARAT Armenian brandy 5 years 40% (Yerevan Brandy Company)",
          "metadata": {
            "id": "brandy-ararat-5yr",
            "bb": "2031:EST",
            "ean": "4850001001935",
            "qty": 2.0,
            "volume_l": 0.5,
            "categories": [
              "alcohol"
            ]
          },
          "indented": false
        },
        {
          "id": "whiskey-powers-rye",
          "parent": null,
          "name": "Powers Irish Rye Whiskey 43.2% (Ireland)",
          "raw_text": "category:alcohol ID:whiskey-powers-rye bb:2031:EST EAN:5011007002947 volume:700ml Powers Irish Rye Whiskey 43.2% (Ireland)",
          "metadata": {
            "id": "whiskey-powers-rye",
            "bb": "2031:EST",
            "ean": "5011007002947",
            "volume_l": 0.7,
            "categories": [
              "alcohol"
            ]
          },
          "indented": false
        },
        {
          "id": "vodka-greygoose",
          "parent": null,
          "name": "Grey Goose Vodka 40% (France)",
          "raw_text": "category:alcohol ID:vodka-greygoose bb:2031:EST EAN:0080480280017 volume:1l Grey Goose Vodka 40% (France)",
          "metadata": {
            "id": "vodka-greygoose",
            "bb": "2031:EST",
            "ean": "0080480280017",
            "volume_l": 1.0,
            "categories": [
              "alcohol"
            ]
          },
          "indented": false
        },
        {
          "id": "rum-jamescook",
          "parent": null,
          "name": "James Cook Gold Oversea Rum 40%",
          "raw_text": "category:alcohol ID:rum-jamescook bb:2031:EST EAN:lidl-20005030 volume:700ml James Cook Gold Oversea Rum 40%",
          "metadata": {
            "id": "rum-jamescook",
            "bb": "2031:EST",
            "ean": "lidl-20005030",
            "volume_l": 0.7,
            "categories": [
              "alcohol"
            ]
          },
          "indented": false
        },
        {
          "id": "wine-villayustina-dimyat",
          "parent": null,
          "name": "Villa Yustina \"Gorkata\" Dimyat 2023 white wine 13.5% (Bulgaria, PGI Thracian Valley)",
          "raw_text": "category:alcohol ID:wine-villayustina-dimyat bb:2029:EST EAN:3800144703495 volume:750ml Villa Yustina \"Gorkata\" Dimyat 2023 white wine 13.5% (Bulgaria, PGI Thracian Valley)",
          "metadata": {
            "id": "wine-villayustina-dimyat",
            "bb": "2029:EST",
            "ean": "3800144703495",
            "volume_l": 0.75,
            "categories": [
              "alcohol"
            ]
          },
          "indented": false
        },
        {
          "id": "limoncello-tosolini",
          "parent": null,
          "name": "Spezieria Limone limoncello 30% (Bepi Tosolini, Italy)",
          "raw_text": "category:alcohol ID:limoncello-tosolini bb:2031:EST EAN:8009440009255 volume:70cl Spezieria Limone limoncello 30% (Bepi Tosolini, Italy)",
          "metadata": {
            "id": "limoncello-tosolini",
            "bb": "2031:EST",
            "ean": "8009440009255",
            "volume_l": 0.7,
            "categories": [
              "alcohol"
            ]
          },
          "indented": false
        },
        {
          "id": "antenna-vhf-glomex-spare",
          "parent": null,
          "name": "condition:damaged GLOMEX Marine VHF Antenna 152-162 MHz (model KSR813800-1293, Netherlands approved, tip damaged)",
          "raw_text": "category:antenna-adapter/spares ID:antenna-vhf-glomex-spare condition:damaged GLOMEX Marine VHF Antenna 152-162 MHz (model KSR813800-1293, Netherlands approved, tip damaged)",
          "metadata": {
            "id": "antenna-vhf-glomex-spare",
            "categories": [
              "antenna-adapter/spares"
            ]
          },
          "indented": false
        },
        {
          "id": "piggybank-jimmy",
          "parent": null,
          "name": "Jimmy Coin tin (Turkish chocolate) used as piggy bank",
          "raw_text": "category:misc tag:category-broad-ok ID:piggybank-jimmy Jimmy Coin tin (Turkish chocolate) used as piggy bank",
          "metadata": {
            "id": "piggybank-jimmy",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        },
        {
          "id": "currency-foreign",
          "parent": null,
          "name": "Foreign currency collection (Romanian Lei notes, Norwegian Kroner, Euro coins, Turkish Lira, Danish Kroner, possibly Greek drachma and Middle Eastern coins)",
          "raw_text": "category:misc tag:category-broad-ok ID:currency-foreign Foreign currency collection (Romanian Lei notes, Norwegian Kroner, Euro coins, Turkish Lira, Danish Kroner, possibly Greek drachma and Middle Eastern coins)",
          "metadata": {
            "id": "currency-foreign",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-hand-sup",
          "parent": null,
          "name": "Hand pump for SUP/inflatables (double-action T-handle with flexible hose)",
          "raw_text": "category:pump ID:pump-hand-sup Hand pump for SUP/inflatables (double-action T-handle with flexible hose)",
          "metadata": {
            "id": "pump-hand-sup",
            "categories": [
              "pump"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-hand-2",
          "parent": null,
          "name": "Hand pump (second pump)",
          "raw_text": "category:pump ID:pump-hand-2 Hand pump (second pump)",
          "metadata": {
            "id": "pump-hand-2",
            "categories": [
              "pump"
            ]
          },
          "indented": false
        },
        {
          "id": "oar-parts",
          "parent": null,
          "name": "Oar parts/blades",
          "raw_text": "category:oar ID:oar-parts Oar parts/blades",
          "metadata": {
            "id": "oar-parts",
            "categories": [
              "oar"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some spare water",
          "raw_text": "Some spare water",
          "metadata": {},
          "indented": false
        },
        {
          "id": "C-09",
          "parent": null,
          "name": "plastic box (starboard side)",
          "raw_text": "ID:C-09 plastic box (starboard side)",
          "metadata": {
            "id": "C-09"
          },
          "indented": false
        },
        {
          "id": "C-08",
          "parent": null,
          "name": "plastic box (middle)",
          "raw_text": "ID:C-08 plastic box (middle)",
          "metadata": {
            "id": "C-08"
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A toy dinghy (leaking quite some air, should probably patch it up a bit)",
          "raw_text": "A toy dinghy (leaking quite some air, should probably patch it up a bit)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some canvas for prolonging the cockpit tent a bit towards the aft",
          "raw_text": "Some canvas for prolonging the cockpit tent a bit towards the aft",
          "metadata": {},
          "indented": false
        },
        {
          "id": "gloves-nitrile-forecabin",
          "parent": null,
          "name": "Box of nitrile gloves (different brand than the Ansell Koflex now in TB-21) — barcode/brand to be photographed and recorded later",
          "raw_text": "category:safety/gloves ID:gloves-nitrile-forecabin tag:TODO Box of nitrile gloves (different brand than the Ansell Koflex now in TB-21) — barcode/brand to be photographed and recorded later",
          "metadata": {
            "id": "gloves-nitrile-forecabin",
            "tags": [
              "TODO"
            ],
            "categories": [
              "safety/gloves"
            ]
          },
          "indented": false
        },
        {
          "id": "peel-ply-bigpiece-forecabin",
          "parent": null,
          "name": "Larger piece of peel-ply, stored here temporarily",
          "raw_text": "category:composite/peel-ply ID:peel-ply-bigpiece-forecabin tag:TODO Larger piece of peel-ply, stored here temporarily",
          "metadata": {
            "id": "peel-ply-bigpiece-forecabin",
            "tags": [
              "TODO"
            ],
            "categories": [
              "composite/peel-ply"
            ]
          },
          "indented": false
        },
        {
          "id": "boost-converter-2000w",
          "parent": null,
          "name": "2000W 100A adjustable DC-DC step-up power supply CC/CV with voltmeter, boost converter — to be permanently installed under the fore-cabin bed (AliExpress order 3074514924791559, TopPCB Official Store, in transit)",
          "raw_text": "category:boost_converter ID:boost-converter-2000w tag:installed tag:in-transit qty:1 price:EUR:86.15/pcs 2000W 100A adjustable DC-DC step-up power supply CC/CV with voltmeter, boost converter — to be permanently installed under the fore-cabin bed (AliExpress order 3074514924791559, TopPCB Official Store, in transit)",
          "metadata": {
            "id": "boost-converter-2000w",
            "qty": 1.0,
            "price": "EUR:86.15/pcs",
            "tags": [
              "installed",
              "in-transit"
            ],
            "categories": [
              "boost_converter"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "fore-cabin-bed/IMG_20260122_140317.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_140317.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_140317.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_140322.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_140322.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_140322.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_140335.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_140335.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_140335.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_140340.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_140340.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_140340.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_140600.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_140600.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_140600.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_140806.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_140806.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_140806.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141004.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141004.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141004.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141018.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141018.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141018.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141025.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141025.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141025.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141033.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141033.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141033.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141039.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141039.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141039.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141047.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141047.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141047.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141051.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141051.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141051.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141102.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141102.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141102.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141106.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141106.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141106.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141127.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141127.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141127.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141132.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141132.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141132.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141142.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141142.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141142.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141145.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141145.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141145.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141214.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141214.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141214.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_141229.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_141229.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_141229.jpg"
        },
        {
          "alt": "fore-cabin-bed/IMG_20260122_145642.jpg",
          "thumb": "resized/fore-cabin-bed/IMG_20260122_145642.jpg",
          "full": "photos/fore-cabin-bed/IMG_20260122_145642.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "fore-cabin-bed"
      }
    },
    {
      "id": "fore-cabin-berth",
      "parent": "Items",
      "heading": "Fore cabin berth (bedding)",
      "description": "As of 2026-01-12 there are lots of stuff temporarily stored in the bed - sails, SUP, ropes ... much of it may be stored under the boat, but not those items: photos:fore-cabin-berth Added 2026-03-22 (Praktiker):",
      "items": [
        {
          "id": "brushes-antares-40",
          "parent": null,
          "name": "Antares Universal paint brush 40mm (Code 3602)",
          "raw_text": "category:paint-brush ID:brushes-antares-40 EAN:3800047336028 qty:2 price:EUR:0.92/pcs Antares Universal paint brush 40mm (Code 3602)",
          "metadata": {
            "id": "brushes-antares-40",
            "ean": "3800047336028",
            "qty": 2.0,
            "price": "EUR:0.92/pcs",
            "categories": [
              "paint-brush"
            ]
          },
          "indented": false
        },
        {
          "id": "pillow-feather-big",
          "parent": null,
          "name": "Big feather pillow (100% cotton cover, 100% feather filling, Oeko-Tex certified, stained/yellowed, needs washing)",
          "raw_text": "category:pillow,bedding ID:pillow-feather-big Big feather pillow (100% cotton cover, 100% feather filling, Oeko-Tex certified, stained/yellowed, needs washing)",
          "metadata": {
            "id": "pillow-feather-big",
            "categories": [
              "pillow",
              "bedding"
            ]
          },
          "indented": false
        },
        {
          "id": "pillow-active-comfort-1",
          "parent": null,
          "name": "Active Comfort 3-layer pillow (aktiv fugt regulering, normal size)",
          "raw_text": "category:pillow,bedding ID:pillow-active-comfort-1 Active Comfort 3-layer pillow (aktiv fugt regulering, normal size)",
          "metadata": {
            "id": "pillow-active-comfort-1",
            "categories": [
              "pillow",
              "bedding"
            ]
          },
          "indented": false
        },
        {
          "id": "pillow-active-comfort-2",
          "parent": null,
          "name": "Active Comfort 3-layer pillow (aktiv fugt regulering, normal size)",
          "raw_text": "category:pillow,bedding ID:pillow-active-comfort-2 Active Comfort 3-layer pillow (aktiv fugt regulering, normal size)",
          "metadata": {
            "id": "pillow-active-comfort-2",
            "categories": [
              "pillow",
              "bedding"
            ]
          },
          "indented": false
        },
        {
          "id": "pillow-small",
          "parent": null,
          "name": "Small pillow",
          "raw_text": "category:pillow,bedding ID:pillow-small Small pillow",
          "metadata": {
            "id": "pillow-small",
            "categories": [
              "pillow",
              "bedding"
            ]
          },
          "indented": false
        },
        {
          "id": "sleepingbag-helsport",
          "parent": null,
          "name": "bag,bedding Helsport Lofoten LT Long PRO Series sleeping bag (1.4kg, Thermoguard 6000, blue)",
          "raw_text": "category:sleeping bag,bedding ID:sleepingbag-helsport Helsport Lofoten LT Long PRO Series sleeping bag (1.4kg, Thermoguard 6000, blue)",
          "metadata": {
            "id": "sleepingbag-helsport",
            "categories": [
              "sleeping"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "fore-cabin-berth/IMG_20260113_134910.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_134910.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_134910.jpg"
        },
        {
          "alt": "fore-cabin-berth/IMG_20260113_134916.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_134916.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_134916.jpg"
        },
        {
          "alt": "fore-cabin-berth/IMG_20260113_134933.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_134933.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_134933.jpg"
        },
        {
          "alt": "fore-cabin-berth/IMG_20260113_134946.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_134946.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_134946.jpg"
        },
        {
          "alt": "fore-cabin-berth/IMG_20260113_134950.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_134950.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_134950.jpg"
        },
        {
          "alt": "fore-cabin-berth/IMG_20260113_135000.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_135000.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_135000.jpg"
        },
        {
          "alt": "fore-cabin-berth/IMG_20260113_135010.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_135010.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_135010.jpg"
        },
        {
          "alt": "fore-cabin-berth/IMG_20260113_135022.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_135022.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_135022.jpg"
        },
        {
          "alt": "fore-cabin-berth/IMG_20260113_135032.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_135032.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_135032.jpg"
        },
        {
          "alt": "fore-cabin-berth/IMG_20260113_135035.jpg",
          "thumb": "resized/fore-cabin-berth/IMG_20260113_135035.jpg",
          "full": "photos/fore-cabin-berth/IMG_20260113_135035.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "fore-cabin-berth"
      }
    },
    {
      "id": "Boxes",
      "parent": null,
      "heading": "Boxes",
      "description": "",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "Boxes"
      }
    },
    {
      "id": "B-01",
      "parent": "Boxes",
      "heading": "Box B-01 - Electronics (mixed condition, some broken)",
      "description": "photos:B-01 Note: Most electronics in this box are broken or need testing.",
      "items": [
        {
          "id": "psu-5v2a-us",
          "parent": null,
          "name": "status:needs-adapter Switching power supply HK-0500-02 (AC100-240V → 5V 2A, US plug - needs EU adapter)",
          "raw_text": "category:power-connector/charger ID:psu-5v2a-us status:needs-adapter Switching power supply HK-0500-02 (AC100-240V → 5V 2A, US plug - needs EU adapter)",
          "metadata": {
            "id": "psu-5v2a-us",
            "categories": [
              "power-connector/charger"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-42v-ebike",
          "parent": null,
          "name": "Li-Ion Battery Charger (42V 2.0A output, for 36V e-bike battery, Model DPL0084V2Y, Mini Power Electronic Co.)",
          "raw_text": "category:power-connector/charger ID:charger-42v-ebike Li-Ion Battery Charger (42V 2.0A output, for 36V e-bike battery, Model DPL0084V2Y, Mini Power Electronic Co.)",
          "metadata": {
            "id": "charger-42v-ebike",
            "categories": [
              "power-connector/charger"
            ]
          },
          "indented": false
        },
        {
          "id": "adaptor-yc-laptop",
          "parent": null,
          "name": "YC Auto DC Power Adaptor LS8II-80W (cigarette lighter → 15-24V selectable, max 4A, 80W)",
          "raw_text": "category:power-connector/adaptor ID:adaptor-yc-laptop YC Auto DC Power Adaptor LS8II-80W (cigarette lighter → 15-24V selectable, max 4A, 80W)",
          "metadata": {
            "id": "adaptor-yc-laptop",
            "categories": [
              "power-connector/adaptor"
            ]
          },
          "indented": false
        },
        {
          "id": "led-controller-gledopto",
          "parent": null,
          "name": "GLEDOPTO 2.4G Wireless RGB+CCT LED Controller GL-C-008P (DC12-54V input, 270W max, 5A/ch, IP20)",
          "raw_text": "category:led-controller ID:led-controller-gledopto GLEDOPTO 2.4G Wireless RGB+CCT LED Controller GL-C-008P (DC12-54V input, 270W max, 5A/ch, IP20)",
          "metadata": {
            "id": "led-controller-gledopto",
            "categories": [
              "led-controller"
            ]
          },
          "indented": false
        },
        {
          "id": "alarm-water-biltema",
          "parent": null,
          "name": "status:needs-testing BILTEMA Water Leak Alarm (Art. 43342, 12V 23A battery, >80dB)",
          "raw_text": "category:water-alarm ID:alarm-water-biltema status:needs-testing BILTEMA Water Leak Alarm (Art. 43342, 12V 23A battery, >80dB)",
          "metadata": {
            "id": "alarm-water-biltema",
            "categories": [
              "water-alarm"
            ]
          },
          "indented": false
        },
        {
          "id": "alarm-gas-jablotron",
          "parent": null,
          "name": "status:needs-testing JABLOTRON GS-133 Gas Leak Detector (Czech, 12V/250mA DC, EX13800)",
          "raw_text": "category:gas-alarm ID:alarm-gas-jablotron status:needs-testing JABLOTRON GS-133 Gas Leak Detector (Czech, 12V/250mA DC, EX13800)",
          "metadata": {
            "id": "alarm-gas-jablotron",
            "categories": [
              "gas-alarm"
            ]
          },
          "indented": false
        },
        {
          "id": "sensor-xiaomi-d",
          "parent": null,
          "name": "status:needs-testing White round smart sensor with \"D\" logo (Xiaomi/Aqara style)",
          "raw_text": "category:smart-sensor ID:sensor-xiaomi-d status:needs-testing White round smart sensor with \"D\" logo (Xiaomi/Aqara style)",
          "metadata": {
            "id": "sensor-xiaomi-d",
            "categories": [
              "smart-sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-rule-il200p",
          "parent": null,
          "name": "status:needs-testing Rule Slimline Submersible/Inline Pump iL200P (12V DC, 4.5A, ISO8846 Marine)",
          "raw_text": "category:marine-pump ID:pump-rule-il200p status:needs-testing Rule Slimline Submersible/Inline Pump iL200P (12V DC, 4.5A, ISO8846 Marine)",
          "metadata": {
            "id": "pump-rule-il200p",
            "categories": [
              "marine-pump"
            ]
          },
          "indented": false
        },
        {
          "id": "dcdc-burned",
          "parent": null,
          "name": "status:BROKEN DC-DC converter with fan and heatsink (BURNED - visibly damaged, do not use)",
          "raw_text": "category:power-connector/converter ID:dcdc-burned status:BROKEN DC-DC converter with fan and heatsink (BURNED - visibly damaged, do not use)",
          "metadata": {
            "id": "dcdc-burned",
            "categories": [
              "power-connector/converter"
            ]
          },
          "indented": false
        },
        {
          "id": "dcdc-blue-burned",
          "parent": null,
          "name": "status:BROKEN DC-DC step-down converter blue PCB with heatsink (burn mark on back - damaged)",
          "raw_text": "category:power-connector/converter ID:dcdc-blue-burned status:BROKEN DC-DC step-down converter blue PCB with heatsink (burn mark on back - damaged)",
          "metadata": {
            "id": "dcdc-blue-burned",
            "categories": [
              "power-connector/converter"
            ]
          },
          "indented": false
        },
        {
          "id": "dcdc-usb-shielded",
          "parent": null,
          "name": "status:needs-testing DC-DC step-down module with USB port and metal shield",
          "raw_text": "category:power-connector/converter ID:dcdc-usb-shielded status:needs-testing DC-DC step-down module with USB port and metal shield",
          "metadata": {
            "id": "dcdc-usb-shielded",
            "categories": [
              "power-connector/converter"
            ]
          },
          "indented": false
        },
        {
          "id": "dcdc-cpt-12to5v",
          "parent": null,
          "name": "CPT DC/DC Converter C1205003 (15W, 12V → 5V 3A max)",
          "raw_text": "category:power-connector/converter ID:dcdc-cpt-12to5v CPT DC/DC Converter C1205003 (15W, 12V → 5V 3A max)",
          "metadata": {
            "id": "dcdc-cpt-12to5v",
            "categories": [
              "power-connector/converter"
            ]
          },
          "indented": false
        },
        {
          "id": "raspi5-8gb",
          "parent": null,
          "name": "Raspberry Pi 5 8GB RAM (in original box, new)",
          "raw_text": "category:single-board-computer ID:raspi5-8gb EAN:3272496315126 Raspberry Pi 5 8GB RAM (in original box, new)",
          "metadata": {
            "id": "raspi5-8gb",
            "ean": "3272496315126",
            "categories": [
              "single-board-computer"
            ]
          },
          "indented": false
        },
        {
          "id": "breadboard-gl23",
          "parent": null,
          "name": "K&H ProjectBoards breadboard GL-23 (with some components/wires)",
          "raw_text": "category:prototyping ID:breadboard-gl23 K&H ProjectBoards breadboard GL-23 (with some components/wires)",
          "metadata": {
            "id": "breadboard-gl23",
            "categories": [
              "prototyping"
            ]
          },
          "indented": false
        },
        {
          "id": "floodlight-anslut-10w",
          "parent": null,
          "name": "status:needs-testing Anslut LED floodlight 10W (3.7V 2200mAh battery, IP44, Item 008228, Jula Sweden, May 2020)",
          "raw_text": "category:led-light/floodlight ID:floodlight-anslut-10w status:needs-testing Anslut LED floodlight 10W (3.7V 2200mAh battery, IP44, Item 008228, Jula Sweden, May 2020)",
          "metadata": {
            "id": "floodlight-anslut-10w",
            "categories": [
              "led-light/floodlight"
            ]
          },
          "indented": false
        },
        {
          "id": "navlight-lalizas",
          "parent": null,
          "name": "status:needs-testing LALIZAS marine tricolor/anchor LED navigation light (12/15V, USCG 1+1+2+2 n.m., <1m)",
          "raw_text": "category:led-light/navigation ID:navlight-lalizas status:needs-testing LALIZAS marine tricolor/anchor LED navigation light (12/15V, USCG 1+1+2+2 n.m., <1m)",
          "metadata": {
            "id": "navlight-lalizas",
            "categories": [
              "led-light/navigation"
            ]
          },
          "indented": false
        },
        {
          "id": "flashlight-usb",
          "parent": null,
          "name": "Small LED flashlight/lamp with USB cable",
          "raw_text": "category:led-light/flashlight ID:flashlight-usb Small LED flashlight/lamp with USB cable",
          "metadata": {
            "id": "flashlight-usb",
            "categories": [
              "led-light/flashlight"
            ]
          },
          "indented": false
        },
        {
          "id": "tracker-swetrack-lite",
          "parent": null,
          "name": "SWETRACK LITE+ GPS tracker (IMEI: 353994710049062, www.swetrack.com)",
          "raw_text": "category:gps-tracker ID:tracker-swetrack-lite SWETRACK LITE+ GPS tracker (IMEI: 353994710049062, www.swetrack.com)",
          "metadata": {
            "id": "tracker-swetrack-lite",
            "categories": [
              "gps-tracker"
            ]
          },
          "indented": false
        },
        {
          "id": "fan-40mm-12v",
          "parent": null,
          "name": "PENGDALANTU 40mm brushless fan DC 12V",
          "raw_text": "category:fan ID:fan-40mm-12v PENGDALANTU 40mm brushless fan DC 12V",
          "metadata": {
            "id": "fan-40mm-12v",
            "categories": [
              "fan"
            ]
          },
          "indented": false
        },
        {
          "id": "socket-special",
          "parent": null,
          "name": "Socket wrench with special fitting",
          "raw_text": "category:socket-set ID:socket-special Socket wrench with special fitting",
          "metadata": {
            "id": "socket-special",
            "categories": [
              "socket-set"
            ]
          },
          "indented": false
        },
        {
          "id": "battery-clamps",
          "parent": null,
          "name": "Battery terminal clamps (zinc-coated, various sizes)",
          "raw_text": "category:electronics-connector ID:battery-clamps qty:6 Battery terminal clamps (zinc-coated, various sizes)",
          "metadata": {
            "id": "battery-clamps",
            "qty": 6.0,
            "categories": [
              "electronics-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "hex-standoff",
          "parent": null,
          "name": "Hex socket/standoff (~10mm)",
          "raw_text": "category:hardware ID:hex-standoff Hex socket/standoff (~10mm)",
          "metadata": {
            "id": "hex-standoff",
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "usb-splitter",
          "parent": null,
          "name": "USB splitter/adapter",
          "raw_text": "category:usb-device ID:usb-splitter USB splitter/adapter",
          "metadata": {
            "id": "usb-splitter",
            "categories": [
              "usb-device"
            ]
          },
          "indented": false
        },
        {
          "id": "float-orange",
          "parent": null,
          "name": "Orange plastic float/case",
          "raw_text": "category:misc tag:category-broad-ok ID:float-orange Orange plastic float/case",
          "metadata": {
            "id": "float-orange",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "B-01/IMG_20260111_212816.jpg",
          "thumb": "resized/B-01/IMG_20260111_212816.jpg",
          "full": "photos/B-01/IMG_20260111_212816.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212824.jpg",
          "thumb": "resized/B-01/IMG_20260111_212824.jpg",
          "full": "photos/B-01/IMG_20260111_212824.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212843.jpg",
          "thumb": "resized/B-01/IMG_20260111_212843.jpg",
          "full": "photos/B-01/IMG_20260111_212843.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212849.jpg",
          "thumb": "resized/B-01/IMG_20260111_212849.jpg",
          "full": "photos/B-01/IMG_20260111_212849.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212853.jpg",
          "thumb": "resized/B-01/IMG_20260111_212853.jpg",
          "full": "photos/B-01/IMG_20260111_212853.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212900.jpg",
          "thumb": "resized/B-01/IMG_20260111_212900.jpg",
          "full": "photos/B-01/IMG_20260111_212900.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212905.jpg",
          "thumb": "resized/B-01/IMG_20260111_212905.jpg",
          "full": "photos/B-01/IMG_20260111_212905.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212914.jpg",
          "thumb": "resized/B-01/IMG_20260111_212914.jpg",
          "full": "photos/B-01/IMG_20260111_212914.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212920.jpg",
          "thumb": "resized/B-01/IMG_20260111_212920.jpg",
          "full": "photos/B-01/IMG_20260111_212920.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212930.jpg",
          "thumb": "resized/B-01/IMG_20260111_212930.jpg",
          "full": "photos/B-01/IMG_20260111_212930.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212941.jpg",
          "thumb": "resized/B-01/IMG_20260111_212941.jpg",
          "full": "photos/B-01/IMG_20260111_212941.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212945.jpg",
          "thumb": "resized/B-01/IMG_20260111_212945.jpg",
          "full": "photos/B-01/IMG_20260111_212945.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212946.jpg",
          "thumb": "resized/B-01/IMG_20260111_212946.jpg",
          "full": "photos/B-01/IMG_20260111_212946.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_212959.jpg",
          "thumb": "resized/B-01/IMG_20260111_212959.jpg",
          "full": "photos/B-01/IMG_20260111_212959.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213004.jpg",
          "thumb": "resized/B-01/IMG_20260111_213004.jpg",
          "full": "photos/B-01/IMG_20260111_213004.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213016.jpg",
          "thumb": "resized/B-01/IMG_20260111_213016.jpg",
          "full": "photos/B-01/IMG_20260111_213016.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213018.jpg",
          "thumb": "resized/B-01/IMG_20260111_213018.jpg",
          "full": "photos/B-01/IMG_20260111_213018.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213028.jpg",
          "thumb": "resized/B-01/IMG_20260111_213028.jpg",
          "full": "photos/B-01/IMG_20260111_213028.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213035.jpg",
          "thumb": "resized/B-01/IMG_20260111_213035.jpg",
          "full": "photos/B-01/IMG_20260111_213035.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213042.jpg",
          "thumb": "resized/B-01/IMG_20260111_213042.jpg",
          "full": "photos/B-01/IMG_20260111_213042.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213045.jpg",
          "thumb": "resized/B-01/IMG_20260111_213045.jpg",
          "full": "photos/B-01/IMG_20260111_213045.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213051.jpg",
          "thumb": "resized/B-01/IMG_20260111_213051.jpg",
          "full": "photos/B-01/IMG_20260111_213051.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213059.jpg",
          "thumb": "resized/B-01/IMG_20260111_213059.jpg",
          "full": "photos/B-01/IMG_20260111_213059.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213102.jpg",
          "thumb": "resized/B-01/IMG_20260111_213102.jpg",
          "full": "photos/B-01/IMG_20260111_213102.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213104.jpg",
          "thumb": "resized/B-01/IMG_20260111_213104.jpg",
          "full": "photos/B-01/IMG_20260111_213104.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213110.jpg",
          "thumb": "resized/B-01/IMG_20260111_213110.jpg",
          "full": "photos/B-01/IMG_20260111_213110.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213117.jpg",
          "thumb": "resized/B-01/IMG_20260111_213117.jpg",
          "full": "photos/B-01/IMG_20260111_213117.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213130.jpg",
          "thumb": "resized/B-01/IMG_20260111_213130.jpg",
          "full": "photos/B-01/IMG_20260111_213130.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213137.jpg",
          "thumb": "resized/B-01/IMG_20260111_213137.jpg",
          "full": "photos/B-01/IMG_20260111_213137.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213204.jpg",
          "thumb": "resized/B-01/IMG_20260111_213204.jpg",
          "full": "photos/B-01/IMG_20260111_213204.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213218.jpg",
          "thumb": "resized/B-01/IMG_20260111_213218.jpg",
          "full": "photos/B-01/IMG_20260111_213218.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213231.jpg",
          "thumb": "resized/B-01/IMG_20260111_213231.jpg",
          "full": "photos/B-01/IMG_20260111_213231.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213235.jpg",
          "thumb": "resized/B-01/IMG_20260111_213235.jpg",
          "full": "photos/B-01/IMG_20260111_213235.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213304.jpg",
          "thumb": "resized/B-01/IMG_20260111_213304.jpg",
          "full": "photos/B-01/IMG_20260111_213304.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213308.jpg",
          "thumb": "resized/B-01/IMG_20260111_213308.jpg",
          "full": "photos/B-01/IMG_20260111_213308.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213320.jpg",
          "thumb": "resized/B-01/IMG_20260111_213320.jpg",
          "full": "photos/B-01/IMG_20260111_213320.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213323.jpg",
          "thumb": "resized/B-01/IMG_20260111_213323.jpg",
          "full": "photos/B-01/IMG_20260111_213323.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213336.jpg",
          "thumb": "resized/B-01/IMG_20260111_213336.jpg",
          "full": "photos/B-01/IMG_20260111_213336.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213405.jpg",
          "thumb": "resized/B-01/IMG_20260111_213405.jpg",
          "full": "photos/B-01/IMG_20260111_213405.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213414.jpg",
          "thumb": "resized/B-01/IMG_20260111_213414.jpg",
          "full": "photos/B-01/IMG_20260111_213414.jpg"
        },
        {
          "alt": "B-01/IMG_20260111_213416.jpg",
          "thumb": "resized/B-01/IMG_20260111_213416.jpg",
          "full": "photos/B-01/IMG_20260111_213416.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "B-01"
      }
    },
    {
      "id": "B-02",
      "parent": "Boxes",
      "heading": "Dark small box labelled B-02 - Lubricants and misc",
      "description": "Usually stored under the bed, left (starboard) side, aft side (pillow-side) photos:B-02",
      "items": [
        {
          "id": "multilube-quicksilver",
          "parent": null,
          "name": "Quicksilver 2-4-C Multi-Lube marine grease, 8 oz tube",
          "raw_text": "category:lubricant ID:multilube-quicksilver Quicksilver 2-4-C Multi-Lube marine grease, 8 oz tube",
          "metadata": {
            "id": "multilube-quicksilver",
            "categories": [
              "lubricant"
            ]
          },
          "indented": false
        },
        {
          "id": "butangas-biltema",
          "parent": null,
          "name": "Biltema Butangas 300ml, Art. 17-604",
          "raw_text": "category:gas-cylinder ID:butangas-biltema Biltema Butangas 300ml, Art. 17-604",
          "metadata": {
            "id": "butangas-biltema",
            "categories": [
              "gas-cylinder"
            ]
          },
          "indented": false
        },
        {
          "id": "wd40-small",
          "parent": null,
          "name": "WD-40 multi-purpose lubricant 100ml",
          "raw_text": "category:lubricant ID:wd40-small EAN:5032227340015 WD-40 multi-purpose lubricant 100ml",
          "metadata": {
            "id": "wd40-small",
            "ean": "5032227340015",
            "categories": [
              "lubricant"
            ]
          },
          "indented": false
        },
        {
          "id": "moonlight-spares",
          "parent": null,
          "name": "Spare parts for Moonlight hatches",
          "raw_text": "category:boat-hatch ID:moonlight-spares Spare parts for Moonlight hatches",
          "metadata": {
            "id": "moonlight-spares",
            "categories": [
              "boat-hatch"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Broken wooden piece (needs to be glued back somewhere)",
          "raw_text": "category:boat-repair Broken wooden piece (needs to be glued back somewhere)",
          "metadata": {
            "categories": [
              "boat-repair"
            ]
          },
          "indented": false
        },
        {
          "id": "sealant-3m",
          "parent": null,
          "name": "3M sealing material",
          "raw_text": "category:chemical-sealant ID:sealant-3m 3M sealing material",
          "metadata": {
            "id": "sealant-3m",
            "categories": [
              "chemical-sealant"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Kinder egg capsule",
          "raw_text": "category:container tag:garbage tag:category-broad-ok Kinder egg capsule",
          "metadata": {
            "tags": [
              "garbage",
              "category-broad-ok"
            ],
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "tiedown-unitec",
          "parent": null,
          "name": "Ratchet tie-down strap + hook, orange (UNITEC model 75235; 225 daN / 225 kg, 5 m × 25 mm) — moved here from former-TB-01",
          "raw_text": "category:tool/physical_tool/fastener/strap ID:tiedown-unitec EAN:4008153752353 Ratchet tie-down strap + hook, orange (UNITEC model 75235; 225 daN / 225 kg, 5 m × 25 mm) — moved here from former-TB-01",
          "metadata": {
            "id": "tiedown-unitec",
            "ean": "4008153752353",
            "categories": [
              "tool/physical_tool/fastener/strap"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "B-02/IMG_20260114_001429.jpg",
          "thumb": "resized/B-02/IMG_20260114_001429.jpg",
          "full": "photos/B-02/IMG_20260114_001429.jpg"
        },
        {
          "alt": "B-02/IMG_20260114_001435.jpg",
          "thumb": "resized/B-02/IMG_20260114_001435.jpg",
          "full": "photos/B-02/IMG_20260114_001435.jpg"
        },
        {
          "alt": "B-02/IMG_20260114_001443.jpg",
          "thumb": "resized/B-02/IMG_20260114_001443.jpg",
          "full": "photos/B-02/IMG_20260114_001443.jpg"
        },
        {
          "alt": "B-02/IMG_20260114_001447.jpg",
          "thumb": "resized/B-02/IMG_20260114_001447.jpg",
          "full": "photos/B-02/IMG_20260114_001447.jpg"
        },
        {
          "alt": "B-02/IMG_20260114_001458.jpg",
          "thumb": "resized/B-02/IMG_20260114_001458.jpg",
          "full": "photos/B-02/IMG_20260114_001458.jpg"
        },
        {
          "alt": "B-02/IMG_20260114_001502.jpg",
          "thumb": "resized/B-02/IMG_20260114_001502.jpg",
          "full": "photos/B-02/IMG_20260114_001502.jpg"
        },
        {
          "alt": "B-02/IMG_20260114_001519.jpg",
          "thumb": "resized/B-02/IMG_20260114_001519.jpg",
          "full": "photos/B-02/IMG_20260114_001519.jpg"
        },
        {
          "alt": "B-02/IMG_20260114_001552.jpg",
          "thumb": "resized/B-02/IMG_20260114_001552.jpg",
          "full": "photos/B-02/IMG_20260114_001552.jpg"
        },
        {
          "alt": "B-02/IMG_20260114_001607.jpg",
          "thumb": "resized/B-02/IMG_20260114_001607.jpg",
          "full": "photos/B-02/IMG_20260114_001607.jpg"
        },
        {
          "alt": "B-02/IMG_20260114_001720.jpg",
          "thumb": "resized/B-02/IMG_20260114_001720.jpg",
          "full": "photos/B-02/IMG_20260114_001720.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "B-02"
      }
    },
    {
      "id": "B-03",
      "parent": "aft-cabin-bed4",
      "heading": "Dark bigger box labelled B-03 - Bike parts and accessories",
      "description": "photos:B-03",
      "items": [
        {
          "id": "chainlube-decathlon",
          "parent": null,
          "name": "vol:100ml Decathlon Bike Chain Lubricant All Weather 03 (added 2026-01-18)",
          "raw_text": "category:lubricant category:chain-lubricant ID:chainlube-decathlon EAN:3583787174722 vol:100ml price:EUR:5.11 Decathlon Bike Chain Lubricant All Weather 03 (added 2026-01-18)",
          "metadata": {
            "id": "chainlube-decathlon",
            "ean": "3583787174722",
            "price": "EUR:5.11",
            "categories": [
              "lubricant",
              "chain-lubricant"
            ]
          },
          "indented": false
        },
        {
          "id": "patchkit-decathlon",
          "parent": null,
          "name": "DECATHLON repair kit for bike tubes (model 8563766)",
          "raw_text": "category:bike-repair-kit ID:patchkit-decathlon EAN:3608409854254 DECATHLON repair kit for bike tubes (model 8563766)",
          "metadata": {
            "id": "patchkit-decathlon",
            "ean": "3608409854254",
            "categories": [
              "bike-repair-kit"
            ]
          },
          "indented": false
        },
        {
          "id": "tiretools-bike",
          "parent": null,
          "name": "Tools for removing the tire",
          "raw_text": "category:bike-tools ID:tiretools-bike Tools for removing the tire",
          "metadata": {
            "id": "tiretools-bike",
            "categories": [
              "bike-tools"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "bike bell, black, external hammer with spring",
          "raw_text": "category:bike-bell bike bell, black, external hammer with spring",
          "metadata": {
            "categories": [
              "bike-bell"
            ]
          },
          "indented": false
        },
        {
          "id": "biketube-schwalbe-av4",
          "parent": null,
          "name": "Schwalbe bicycle tube 16\"/18\" AV4 (Schrader valve, 400x35A, 37-340/28-349/37-349/28-355, Made in Indonesia)",
          "raw_text": "category:bicycle-tube ID:biketube-schwalbe-av4 qty:2 EAN:4026495100007 Schwalbe bicycle tube 16\"/18\" AV4 (Schrader valve, 400x35A, 37-340/28-349/37-349/28-355, Made in Indonesia)",
          "metadata": {
            "id": "biketube-schwalbe-av4",
            "qty": 2.0,
            "ean": "4026495100007",
            "categories": [
              "bicycle-tube"
            ]
          },
          "indented": false
        },
        {
          "id": "biketube-decathlon-16",
          "parent": null,
          "name": "Decathlon 16\" bicycle tube (1.5\"-1.9\", Schrader 33mm, Item: 4117051)",
          "raw_text": "category:bicycle-tube ID:biketube-decathlon-16 bb:2024/04 Decathlon 16\" bicycle tube (1.5\"-1.9\", Schrader 33mm, Item: 4117051)",
          "metadata": {
            "id": "biketube-decathlon-16",
            "bb": "2024/04",
            "categories": [
              "bicycle-tube"
            ]
          },
          "indented": false
        },
        {
          "id": "biketube-eltempo",
          "parent": null,
          "name": "Bike tube 50-202/2205 (patched but holds air, fits Eltempo bike)",
          "raw_text": "category:bicycle-tube ID:biketube-eltempo Bike tube 50-202/2205 (patched but holds air, fits Eltempo bike)",
          "metadata": {
            "id": "biketube-eltempo",
            "categories": [
              "bicycle-tube"
            ]
          },
          "indented": false
        },
        {
          "id": "grips-btwin-ergo100",
          "parent": null,
          "name": "BTWIN Grips Ergo 100 handlebar grips (22.2mm, 120mm, cuttable, Item: 2218846)",
          "raw_text": "category:grip ID:grips-btwin-ergo100 BTWIN Grips Ergo 100 handlebar grips (22.2mm, 120mm, cuttable, Item: 2218846)",
          "metadata": {
            "id": "grips-btwin-ergo100",
            "categories": [
              "grip"
            ]
          },
          "indented": false
        },
        {
          "id": "pedal-wellgo-folding",
          "parent": null,
          "name": "Wellgo folding bike pedal (black plastic, single pedal)",
          "raw_text": "category:pedal ID:pedal-wellgo-folding Wellgo folding bike pedal (black plastic, single pedal)",
          "metadata": {
            "id": "pedal-wellgo-folding",
            "categories": [
              "pedal"
            ]
          },
          "indented": false
        },
        {
          "id": "brakepads-tektro-a10gs",
          "parent": null,
          "name": "Tektro brake pads A10GS pair (disc brake, Item: 4062154)",
          "raw_text": "category:brake ID:brakepads-tektro-a10gs Tektro brake pads A10GS pair (disc brake, Item: 4062154)",
          "metadata": {
            "id": "brakepads-tektro-a10gs",
            "categories": [
              "brake"
            ]
          },
          "indented": false
        },
        {
          "id": "tire-levers-long",
          "parent": null,
          "name": "Tire levers/pry tools (black plastic, long, for prying off tires)",
          "raw_text": "category:bike-tool ID:tire-levers-long qty:2 Tire levers/pry tools (black plastic, long, for prying off tires)",
          "metadata": {
            "id": "tire-levers-long",
            "qty": 2.0,
            "categories": [
              "bike-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "seatpost-clamp-ring",
          "parent": null,
          "name": "Seatpost clamp ring (black/red)",
          "raw_text": "category:bike-clamp ID:seatpost-clamp-ring Seatpost clamp ring (black/red)",
          "metadata": {
            "id": "seatpost-clamp-ring",
            "categories": [
              "bike-clamp"
            ]
          },
          "indented": false
        },
        {
          "id": "tire-levers-short",
          "parent": null,
          "name": "Tire levers (black plastic, short)",
          "raw_text": "category:bike-tool ID:tire-levers-short qty:2 Tire levers (black plastic, short)",
          "metadata": {
            "id": "tire-levers-short",
            "qty": 2.0,
            "categories": [
              "bike-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "spoke-wrench",
          "parent": null,
          "name": "Spoke wrench/key (round metal with notches)",
          "raw_text": "category:bike-tool ID:spoke-wrench Spoke wrench/key (round metal with notches)",
          "metadata": {
            "id": "spoke-wrench",
            "categories": [
              "bike-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "patchkit-cox",
          "parent": null,
          "name": "COX Box Patches tube repair kit (barcode: 07000841)",
          "raw_text": "category:patch-kit ID:patchkit-cox COX Box Patches tube repair kit (barcode: 07000841)",
          "metadata": {
            "id": "patchkit-cox",
            "categories": [
              "patch-kit"
            ]
          },
          "indented": false
        },
        {
          "id": "patchkit-decathlon-tubeglue",
          "parent": null,
          "name": "Decathlon inner-tube gluing/patch kit (КОМПЛЕКТ ЗА ЛЕПЕНЕ НА ВЪТРЕШНИ ГУМИ, bought 2026-06-07)",
          "raw_text": "category:patch-kit ID:patchkit-decathlon-tubeglue price:EUR:3.06/pcs Decathlon inner-tube gluing/patch kit (КОМПЛЕКТ ЗА ЛЕПЕНЕ НА ВЪТРЕШНИ ГУМИ, SKU:2903903, bought 2026-06-07)",
          "metadata": {
            "id": "patchkit-decathlon-tubeglue",
            "price": "EUR:3.06/pcs",
            "sku": "2903903,",
            "categories": [
              "patch-kit"
            ]
          },
          "indented": false
        },
        {
          "id": "seat-hinge-bracket",
          "parent": null,
          "name": "Metal seat hinge bracket (rusty, unknown origin)",
          "raw_text": "category:bike-hardware ID:seat-hinge-bracket Metal seat hinge bracket (rusty, unknown origin)",
          "metadata": {
            "id": "seat-hinge-bracket",
            "categories": [
              "bike-hardware"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A protection thing for the crank wheel, probably fallen off from the old Brompton",
          "raw_text": "category:bike-part A protection thing for the crank wheel, probably fallen off from the old Brompton",
          "metadata": {
            "categories": [
              "bike-part"
            ]
          },
          "indented": false
        },
        {
          "id": "biketire-btwin-20x195",
          "parent": null,
          "name": "BTWIN off-road bike tire 20×1.95 (ETRTO 47-406, hard bead, spare; Decathlon 2026-07-10)",
          "raw_text": "category:bicycle_tire ID:biketire-btwin-20x195 tag:decathlon-sku:583707 qty:1 price:EUR:11.24 BTWIN off-road bike tire 20×1.95 (ETRTO 47-406, hard bead, spare; Decathlon 2026-07-10)",
          "metadata": {
            "id": "biketire-btwin-20x195",
            "qty": 1.0,
            "price": "EUR:11.24",
            "tags": [
              "decathlon-sku:583707"
            ],
            "categories": [
              "bicycle_tire"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "B-03/IMG_20260114_030052.jpg",
          "thumb": "resized/B-03/IMG_20260114_030052.jpg",
          "full": "photos/B-03/IMG_20260114_030052.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030058.jpg",
          "thumb": "resized/B-03/IMG_20260114_030058.jpg",
          "full": "photos/B-03/IMG_20260114_030058.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030131.jpg",
          "thumb": "resized/B-03/IMG_20260114_030131.jpg",
          "full": "photos/B-03/IMG_20260114_030131.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030150.jpg",
          "thumb": "resized/B-03/IMG_20260114_030150.jpg",
          "full": "photos/B-03/IMG_20260114_030150.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030155.jpg",
          "thumb": "resized/B-03/IMG_20260114_030155.jpg",
          "full": "photos/B-03/IMG_20260114_030155.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030203.jpg",
          "thumb": "resized/B-03/IMG_20260114_030203.jpg",
          "full": "photos/B-03/IMG_20260114_030203.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030213.jpg",
          "thumb": "resized/B-03/IMG_20260114_030213.jpg",
          "full": "photos/B-03/IMG_20260114_030213.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030224.jpg",
          "thumb": "resized/B-03/IMG_20260114_030224.jpg",
          "full": "photos/B-03/IMG_20260114_030224.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030236.jpg",
          "thumb": "resized/B-03/IMG_20260114_030236.jpg",
          "full": "photos/B-03/IMG_20260114_030236.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030251.jpg",
          "thumb": "resized/B-03/IMG_20260114_030251.jpg",
          "full": "photos/B-03/IMG_20260114_030251.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030323.jpg",
          "thumb": "resized/B-03/IMG_20260114_030323.jpg",
          "full": "photos/B-03/IMG_20260114_030323.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030345.jpg",
          "thumb": "resized/B-03/IMG_20260114_030345.jpg",
          "full": "photos/B-03/IMG_20260114_030345.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030353.jpg",
          "thumb": "resized/B-03/IMG_20260114_030353.jpg",
          "full": "photos/B-03/IMG_20260114_030353.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030356.jpg",
          "thumb": "resized/B-03/IMG_20260114_030356.jpg",
          "full": "photos/B-03/IMG_20260114_030356.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030402.jpg",
          "thumb": "resized/B-03/IMG_20260114_030402.jpg",
          "full": "photos/B-03/IMG_20260114_030402.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030411.jpg",
          "thumb": "resized/B-03/IMG_20260114_030411.jpg",
          "full": "photos/B-03/IMG_20260114_030411.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030418.jpg",
          "thumb": "resized/B-03/IMG_20260114_030418.jpg",
          "full": "photos/B-03/IMG_20260114_030418.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030429.jpg",
          "thumb": "resized/B-03/IMG_20260114_030429.jpg",
          "full": "photos/B-03/IMG_20260114_030429.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030433.jpg",
          "thumb": "resized/B-03/IMG_20260114_030433.jpg",
          "full": "photos/B-03/IMG_20260114_030433.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030442.jpg",
          "thumb": "resized/B-03/IMG_20260114_030442.jpg",
          "full": "photos/B-03/IMG_20260114_030442.jpg"
        },
        {
          "alt": "B-03/IMG_20260114_030449.jpg",
          "thumb": "resized/B-03/IMG_20260114_030449.jpg",
          "full": "photos/B-03/IMG_20260114_030449.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "B-03",
        "parent": "aft-cabin-bed4"
      }
    },
    {
      "id": "B-04",
      "parent": "aft-cabin-bed4",
      "heading": "Dark bigger box B-04 - Sandpaper and sanding supplies",
      "description": "Usually located under the bed, in the feet end, to the left (starboard). photos:B-04",
      "items": [
        {
          "id": "sanding-sponge-graffit-p60",
          "parent": null,
          "name": "GRAFFIT SB-L P60 sanding sponge (Bulgarian, coarse, NOT for varnish)",
          "raw_text": "category:sanding-sponge ID:sanding-sponge-graffit-p60 GRAFFIT SB-L P60 sanding sponge (Bulgarian, coarse, NOT for varnish) EAN:3800233823431",
          "metadata": {
            "id": "sanding-sponge-graffit-p60",
            "ean": "3800233823431",
            "categories": [
              "sanding-sponge"
            ]
          },
          "indented": false
        },
        {
          "id": "sanding-sponge-graffit-p80",
          "parent": null,
          "name": "GRAFFIT SB-L P80 sanding sponge (Bulgarian, medium-coarse, used)",
          "raw_text": "category:sanding-sponge ID:sanding-sponge-graffit-p80 qty:2 GRAFFIT SB-L P80 sanding sponge (Bulgarian, medium-coarse, used)  EAN:3800233823448",
          "metadata": {
            "id": "sanding-sponge-graffit-p80",
            "qty": 2.0,
            "ean": "3800233823448",
            "categories": [
              "sanding-sponge"
            ]
          },
          "indented": false
        },
        {
          "id": "sanding-sponge-graffit-60",
          "parent": null,
          "name": "GRAFFIT 60 sanding sponge (coarse, NOT for varnish)",
          "raw_text": "category:sanding-sponge ID:sanding-sponge-graffit-60 GRAFFIT 60 sanding sponge (coarse, NOT for varnish)",
          "metadata": {
            "id": "sanding-sponge-graffit-60",
            "categories": [
              "sanding-sponge"
            ]
          },
          "indented": false
        },
        {
          "id": "sanding-sponge-fine",
          "parent": null,
          "name": "Sanding sponge fine grit (Made in Great Britain, brown surface)",
          "raw_text": "category:sanding-sponge ID:sanding-sponge-fine Sanding sponge fine grit (Made in Great Britain, brown surface) EAN:4059952545080",
          "metadata": {
            "id": "sanding-sponge-fine",
            "ean": "4059952545080",
            "categories": [
              "sanding-sponge"
            ]
          },
          "indented": false
        },
        {
          "id": "delta-pads-p80",
          "parent": null,
          "name": "Delta sander pads P80 (hook-and-loop, 6-hole, medium-coarse)",
          "raw_text": "category:sanding-delta ID:delta-pads-p80 qty:12 Delta sander pads P80 (hook-and-loop, 6-hole, medium-coarse)",
          "metadata": {
            "id": "delta-pads-p80",
            "qty": 12.0,
            "categories": [
              "sanding-delta"
            ]
          },
          "indented": false
        },
        {
          "id": "delta-pads-p120",
          "parent": null,
          "name": "Delta sander pads P120 (hook-and-loop, 6-hole, medium - usable for varnish prep)",
          "raw_text": "category:sanding-delta ID:delta-pads-p120 qty:8 Delta sander pads P120 (hook-and-loop, 6-hole, medium - usable for varnish prep)",
          "metadata": {
            "id": "delta-pads-p120",
            "qty": 8.0,
            "categories": [
              "sanding-delta"
            ]
          },
          "indented": false
        },
        {
          "id": "orbital-discs-p40",
          "parent": null,
          "name": "RHYNOGRIP WHITE LINE P40 round discs (very coarse, for stripping only, NOT for varnish)",
          "raw_text": "category:sanding-disc ID:orbital-discs-p40 qty:2 RHYNOGRIP WHITE LINE P40 round discs (very coarse, for stripping only, NOT for varnish)",
          "metadata": {
            "id": "orbital-discs-p40",
            "qty": 2.0,
            "categories": [
              "sanding-disc"
            ]
          },
          "indented": false
        },
        {
          "id": "orbital-discs-p60",
          "parent": null,
          "name": "Round orbital discs P60 (coarse, NOT for varnish)",
          "raw_text": "category:sanding-disc ID:orbital-discs-p60 qty:8 Round orbital discs P60 (coarse, NOT for varnish)",
          "metadata": {
            "id": "orbital-discs-p60",
            "qty": 8.0,
            "categories": [
              "sanding-disc"
            ]
          },
          "indented": false
        },
        {
          "id": "orbital-discs-p80",
          "parent": null,
          "name": "RHYNOGRIP P80 round discs (medium-coarse)",
          "raw_text": "category:sanding-disc ID:orbital-discs-p80 qty:4 RHYNOGRIP P80 round discs (medium-coarse)",
          "metadata": {
            "id": "orbital-discs-p80",
            "qty": 4.0,
            "categories": [
              "sanding-disc"
            ]
          },
          "indented": false
        },
        {
          "id": "orbital-discs-p180",
          "parent": null,
          "name": "Round orbital discs P180 (8-hole, EXCELLENT FOR VARNISH - ideal for sanding between coats)",
          "raw_text": "category:sanding-disc ID:orbital-discs-p180 qty:15 Round orbital discs P180 (8-hole, EXCELLENT FOR VARNISH - ideal for sanding between coats)",
          "metadata": {
            "id": "orbital-discs-p180",
            "qty": 15.0,
            "categories": [
              "sanding-disc"
            ]
          },
          "indented": false
        },
        {
          "id": "orbital-discs-p240",
          "parent": null,
          "name": "Round orbital discs P240 (8-hole, EXCELLENT FOR VARNISH - fine finish)",
          "raw_text": "category:sanding-disc ID:orbital-discs-p240 qty:10 Round orbital discs P240 (8-hole, EXCELLENT FOR VARNISH - fine finish)",
          "metadata": {
            "id": "orbital-discs-p240",
            "qty": 10.0,
            "categories": [
              "sanding-disc"
            ]
          },
          "indented": false
        },
        {
          "id": "orbital-discs-bosch-p240",
          "parent": null,
          "name": "BOSCH round discs P240 (Made in Switzerland, premium quality, EXCELLENT FOR VARNISH)",
          "raw_text": "category:sanding-disc ID:orbital-discs-bosch-p240 qty:4 BOSCH round discs P240 (Made in Switzerland, premium quality, EXCELLENT FOR VARNISH)",
          "metadata": {
            "id": "orbital-discs-bosch-p240",
            "qty": 4.0,
            "categories": [
              "sanding-disc"
            ]
          },
          "indented": false
        },
        {
          "id": "abranet-disc",
          "parent": null,
          "name": "Mesh/Abranet style sanding disc (fine grit, excellent dust extraction, good for varnish)",
          "raw_text": "category:sanding-disc ID:abranet-disc qty:2 Mesh/Abranet style sanding disc (fine grit, excellent dust extraction, good for varnish)",
          "metadata": {
            "id": "abranet-disc",
            "qty": 2.0,
            "categories": [
              "sanding-disc"
            ]
          },
          "indented": false
        },
        {
          "id": "roll-mirka-p320",
          "parent": null,
          "name": "MIRKA sandpaper roll 115mm x 2.5m P320 (Made in Finland, for painted/lacquered surfaces, EXCELLENT FOR VARNISH - final sanding)",
          "raw_text": "category:sandpaper-roll ID:roll-mirka-p320 MIRKA sandpaper roll 115mm x 2.5m P320 (Made in Finland, for painted/lacquered surfaces, EXCELLENT FOR VARNISH - final sanding) EAN:6416868871371",
          "metadata": {
            "id": "roll-mirka-p320",
            "ean": "6416868871371",
            "categories": [
              "sandpaper-roll"
            ]
          },
          "indented": false
        },
        {
          "id": "roll-bosch-p120",
          "parent": null,
          "name": "BOSCH sandpaper roll P120 (~1m remaining, good for intermediate varnish prep)",
          "raw_text": "category:sandpaper-roll ID:roll-bosch-p120 BOSCH sandpaper roll P120 (~1m remaining, good for intermediate varnish prep)",
          "metadata": {
            "id": "roll-bosch-p120",
            "categories": [
              "sandpaper-roll"
            ]
          },
          "indented": false
        },
        {
          "id": "roll-bosch-p180",
          "parent": null,
          "name": "BOSCH C470 sandpaper roll P180 (~1.5m remaining, EXCELLENT FOR VARNISH)",
          "raw_text": "category:sandpaper-roll ID:roll-bosch-p180 BOSCH C470 sandpaper roll P180 (~1.5m remaining, EXCELLENT FOR VARNISH)",
          "metadata": {
            "id": "roll-bosch-p180",
            "categories": [
              "sandpaper-roll"
            ]
          },
          "indented": false
        },
        {
          "id": "roll-bosch-p240",
          "parent": null,
          "name": "BOSCH sandpaper roll P240 (~1m remaining, EXCELLENT FOR VARNISH)",
          "raw_text": "category:sandpaper-roll ID:roll-bosch-p240 BOSCH sandpaper roll P240 (~1m remaining, EXCELLENT FOR VARNISH)",
          "metadata": {
            "id": "roll-bosch-p240",
            "categories": [
              "sandpaper-roll"
            ]
          },
          "indented": false
        },
        {
          "id": "roll-p40",
          "parent": null,
          "name": "Yellow sandpaper roll P40 (~0.5m remaining, very coarse, for stripping only)",
          "raw_text": "category:sandpaper-roll ID:roll-p40 Yellow sandpaper roll P40 (~0.5m remaining, very coarse, for stripping only)",
          "metadata": {
            "id": "roll-p40",
            "categories": [
              "sandpaper-roll"
            ]
          },
          "indented": false
        },
        {
          "id": "sheets-mirka-p80",
          "parent": null,
          "name": "MIRKA PROFLEX P80 sheets (quality brand, medium-coarse)",
          "raw_text": "category:sandpaper-sheet ID:sheets-mirka-p80 qty:3 MIRKA PROFLEX P80 sheets (quality brand, medium-coarse)",
          "metadata": {
            "id": "sheets-mirka-p80",
            "qty": 3.0,
            "categories": [
              "sandpaper-sheet"
            ]
          },
          "indented": false
        },
        {
          "id": "sheets-bosch-p120",
          "parent": null,
          "name": "BOSCH P120 sheets code 430 (usable for varnish prep)",
          "raw_text": "category:sandpaper-sheet ID:sheets-bosch-p120 qty:3 BOSCH P120 sheets code 430 (usable for varnish prep)",
          "metadata": {
            "id": "sheets-bosch-p120",
            "qty": 3.0,
            "categories": [
              "sandpaper-sheet"
            ]
          },
          "indented": false
        },
        {
          "id": "sheets-bosch-p180",
          "parent": null,
          "name": "BOSCH EXPERT C470 P180 sheets (Made in Switzerland, EXCELLENT FOR VARNISH)",
          "raw_text": "category:sandpaper-sheet ID:sheets-bosch-p180 qty:4 BOSCH EXPERT C470 P180 sheets (Made in Switzerland, EXCELLENT FOR VARNISH)",
          "metadata": {
            "id": "sheets-bosch-p180",
            "qty": 4.0,
            "categories": [
              "sandpaper-sheet"
            ]
          },
          "indented": false
        },
        {
          "id": "sheets-p240",
          "parent": null,
          "name": "P240 sandpaper sheets yellow (EXCELLENT FOR VARNISH)",
          "raw_text": "category:sandpaper-sheet ID:sheets-p240 qty:5 P240 sandpaper sheets yellow (EXCELLENT FOR VARNISH)",
          "metadata": {
            "id": "sheets-p240",
            "qty": 5.0,
            "categories": [
              "sandpaper-sheet"
            ]
          },
          "indented": false
        },
        {
          "id": "sheets-bosch-p240",
          "parent": null,
          "name": "BOSCH P240 sheets code 425 (EXCELLENT FOR VARNISH)",
          "raw_text": "category:sandpaper-sheet ID:sheets-bosch-p240 qty:3 BOSCH P240 sheets code 425 (EXCELLENT FOR VARNISH)",
          "metadata": {
            "id": "sheets-bosch-p240",
            "qty": 3.0,
            "categories": [
              "sandpaper-sheet"
            ]
          },
          "indented": false
        },
        {
          "id": "backing-pad-orbital",
          "parent": null,
          "name": "Multi-hole orbital sander backing pad (125mm, hook-and-loop)",
          "raw_text": "category:sanding-accessory ID:backing-pad-orbital Multi-hole orbital sander backing pad (125mm, hook-and-loop)",
          "metadata": {
            "id": "backing-pad-orbital",
            "categories": [
              "sanding-accessory"
            ]
          },
          "indented": false
        },
        {
          "id": "backing-pad-delta",
          "parent": null,
          "name": "Delta sander backing pad (hook-and-loop)",
          "raw_text": "category:sanding-accessory ID:backing-pad-delta Delta sander backing pad (hook-and-loop)",
          "metadata": {
            "id": "backing-pad-delta",
            "categories": [
              "sanding-accessory"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "B-04/IMG_20260117_143406.jpg",
          "thumb": "resized/B-04/IMG_20260117_143406.jpg",
          "full": "photos/B-04/IMG_20260117_143406.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143416.jpg",
          "thumb": "resized/B-04/IMG_20260117_143416.jpg",
          "full": "photos/B-04/IMG_20260117_143416.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143442.jpg",
          "thumb": "resized/B-04/IMG_20260117_143442.jpg",
          "full": "photos/B-04/IMG_20260117_143442.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143449.jpg",
          "thumb": "resized/B-04/IMG_20260117_143449.jpg",
          "full": "photos/B-04/IMG_20260117_143449.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143455.jpg",
          "thumb": "resized/B-04/IMG_20260117_143455.jpg",
          "full": "photos/B-04/IMG_20260117_143455.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143610.jpg",
          "thumb": "resized/B-04/IMG_20260117_143610.jpg",
          "full": "photos/B-04/IMG_20260117_143610.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143632.jpg",
          "thumb": "resized/B-04/IMG_20260117_143632.jpg",
          "full": "photos/B-04/IMG_20260117_143632.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143639.jpg",
          "thumb": "resized/B-04/IMG_20260117_143639.jpg",
          "full": "photos/B-04/IMG_20260117_143639.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143643.jpg",
          "thumb": "resized/B-04/IMG_20260117_143643.jpg",
          "full": "photos/B-04/IMG_20260117_143643.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143645.jpg",
          "thumb": "resized/B-04/IMG_20260117_143645.jpg",
          "full": "photos/B-04/IMG_20260117_143645.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143714.jpg",
          "thumb": "resized/B-04/IMG_20260117_143714.jpg",
          "full": "photos/B-04/IMG_20260117_143714.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143715.jpg",
          "thumb": "resized/B-04/IMG_20260117_143715.jpg",
          "full": "photos/B-04/IMG_20260117_143715.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143717.jpg",
          "thumb": "resized/B-04/IMG_20260117_143717.jpg",
          "full": "photos/B-04/IMG_20260117_143717.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143733.jpg",
          "thumb": "resized/B-04/IMG_20260117_143733.jpg",
          "full": "photos/B-04/IMG_20260117_143733.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143734.jpg",
          "thumb": "resized/B-04/IMG_20260117_143734.jpg",
          "full": "photos/B-04/IMG_20260117_143734.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143754.jpg",
          "thumb": "resized/B-04/IMG_20260117_143754.jpg",
          "full": "photos/B-04/IMG_20260117_143754.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143756.jpg",
          "thumb": "resized/B-04/IMG_20260117_143756.jpg",
          "full": "photos/B-04/IMG_20260117_143756.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143809.jpg",
          "thumb": "resized/B-04/IMG_20260117_143809.jpg",
          "full": "photos/B-04/IMG_20260117_143809.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143811.jpg",
          "thumb": "resized/B-04/IMG_20260117_143811.jpg",
          "full": "photos/B-04/IMG_20260117_143811.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143839.jpg",
          "thumb": "resized/B-04/IMG_20260117_143839.jpg",
          "full": "photos/B-04/IMG_20260117_143839.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143841.jpg",
          "thumb": "resized/B-04/IMG_20260117_143841.jpg",
          "full": "photos/B-04/IMG_20260117_143841.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143850.jpg",
          "thumb": "resized/B-04/IMG_20260117_143850.jpg",
          "full": "photos/B-04/IMG_20260117_143850.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143853.jpg",
          "thumb": "resized/B-04/IMG_20260117_143853.jpg",
          "full": "photos/B-04/IMG_20260117_143853.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143901.jpg",
          "thumb": "resized/B-04/IMG_20260117_143901.jpg",
          "full": "photos/B-04/IMG_20260117_143901.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143903.jpg",
          "thumb": "resized/B-04/IMG_20260117_143903.jpg",
          "full": "photos/B-04/IMG_20260117_143903.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143913.jpg",
          "thumb": "resized/B-04/IMG_20260117_143913.jpg",
          "full": "photos/B-04/IMG_20260117_143913.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143940.jpg",
          "thumb": "resized/B-04/IMG_20260117_143940.jpg",
          "full": "photos/B-04/IMG_20260117_143940.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143942.jpg",
          "thumb": "resized/B-04/IMG_20260117_143942.jpg",
          "full": "photos/B-04/IMG_20260117_143942.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143943.jpg",
          "thumb": "resized/B-04/IMG_20260117_143943.jpg",
          "full": "photos/B-04/IMG_20260117_143943.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143957.jpg",
          "thumb": "resized/B-04/IMG_20260117_143957.jpg",
          "full": "photos/B-04/IMG_20260117_143957.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_143959.jpg",
          "thumb": "resized/B-04/IMG_20260117_143959.jpg",
          "full": "photos/B-04/IMG_20260117_143959.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144014.jpg",
          "thumb": "resized/B-04/IMG_20260117_144014.jpg",
          "full": "photos/B-04/IMG_20260117_144014.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144016.jpg",
          "thumb": "resized/B-04/IMG_20260117_144016.jpg",
          "full": "photos/B-04/IMG_20260117_144016.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144108.jpg",
          "thumb": "resized/B-04/IMG_20260117_144108.jpg",
          "full": "photos/B-04/IMG_20260117_144108.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144130.jpg",
          "thumb": "resized/B-04/IMG_20260117_144130.jpg",
          "full": "photos/B-04/IMG_20260117_144130.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144305.jpg",
          "thumb": "resized/B-04/IMG_20260117_144305.jpg",
          "full": "photos/B-04/IMG_20260117_144305.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144308.jpg",
          "thumb": "resized/B-04/IMG_20260117_144308.jpg",
          "full": "photos/B-04/IMG_20260117_144308.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144311.jpg",
          "thumb": "resized/B-04/IMG_20260117_144311.jpg",
          "full": "photos/B-04/IMG_20260117_144311.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144329.jpg",
          "thumb": "resized/B-04/IMG_20260117_144329.jpg",
          "full": "photos/B-04/IMG_20260117_144329.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144411.jpg",
          "thumb": "resized/B-04/IMG_20260117_144411.jpg",
          "full": "photos/B-04/IMG_20260117_144411.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144426.jpg",
          "thumb": "resized/B-04/IMG_20260117_144426.jpg",
          "full": "photos/B-04/IMG_20260117_144426.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144430.jpg",
          "thumb": "resized/B-04/IMG_20260117_144430.jpg",
          "full": "photos/B-04/IMG_20260117_144430.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144456.jpg",
          "thumb": "resized/B-04/IMG_20260117_144456.jpg",
          "full": "photos/B-04/IMG_20260117_144456.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144503.jpg",
          "thumb": "resized/B-04/IMG_20260117_144503.jpg",
          "full": "photos/B-04/IMG_20260117_144503.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144524.jpg",
          "thumb": "resized/B-04/IMG_20260117_144524.jpg",
          "full": "photos/B-04/IMG_20260117_144524.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144533.jpg",
          "thumb": "resized/B-04/IMG_20260117_144533.jpg",
          "full": "photos/B-04/IMG_20260117_144533.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144545.jpg",
          "thumb": "resized/B-04/IMG_20260117_144545.jpg",
          "full": "photos/B-04/IMG_20260117_144545.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144552.jpg",
          "thumb": "resized/B-04/IMG_20260117_144552.jpg",
          "full": "photos/B-04/IMG_20260117_144552.jpg"
        },
        {
          "alt": "B-04/IMG_20260117_144553.jpg",
          "thumb": "resized/B-04/IMG_20260117_144553.jpg",
          "full": "photos/B-04/IMG_20260117_144553.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "B-04",
        "parent": "aft-cabin-bed4"
      }
    },
    {
      "id": "B-05",
      "parent": "aft-cabin-bed2",
      "heading": "Black box B-05 - Cords and cables",
      "description": "New box (labelled/IDed 2026-07-04; contents and position unchanged). Photographed 2026-07-04. photos:B-05",
      "items": [
        {
          "id": "powerstrip-white-b05",
          "parent": null,
          "name": "White multi-outlet power strip / extension socket",
          "raw_text": "category:power-strip ID:powerstrip-white-b05 White multi-outlet power strip / extension socket",
          "metadata": {
            "id": "powerstrip-white-b05",
            "categories": [
              "power-strip"
            ]
          },
          "indented": false
        },
        {
          "id": "power-cords-b05",
          "parent": null,
          "name": "Assorted 220V power cords (black & white, incl. a 220V europlug cord and IEC kettle-type leads; cable marked 3×1mm² 300/500V)",
          "raw_text": "category:power-cord tag:TODO ID:power-cords-b05 Assorted 220V power cords (black & white, incl. a 220V europlug cord and IEC kettle-type leads; cable marked 3×1mm² 300/500V)",
          "metadata": {
            "id": "power-cords-b05",
            "tags": [
              "TODO"
            ],
            "categories": [
              "power-cord"
            ]
          },
          "indented": false
        },
        {
          "id": "wall-outlet-220v-b05",
          "parent": null,
          "name": "220V wall outlet (socket)",
          "raw_text": "category:mains-outlet ID:wall-outlet-220v-b05 220V wall outlet (socket)",
          "metadata": {
            "id": "wall-outlet-220v-b05",
            "categories": [
              "mains-outlet"
            ]
          },
          "indented": false
        },
        {
          "id": "coax-glomex-b05",
          "parent": null,
          "name": "GLOMEX Marine Antennas coax cable, RG-6U tri-shield 75Ω (dated JAN 2004), with connectors",
          "raw_text": "category:coax-cable ID:coax-glomex-b05 GLOMEX Marine Antennas coax cable, RG-6U tri-shield 75Ω (dated JAN 2004), with connectors",
          "metadata": {
            "id": "coax-glomex-b05",
            "categories": [
              "coax-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "steel-wire-lock-b05",
          "parent": null,
          "name": "Steel wire cable with copper-crimp loops (security/lock or rigging type)",
          "raw_text": "category:wire-rope ID:steel-wire-lock-b05 Steel wire cable with copper-crimp loops (security/lock or rigging type)",
          "metadata": {
            "id": "steel-wire-lock-b05",
            "categories": [
              "wire-rope"
            ]
          },
          "indented": false
        },
        {
          "id": "anti-friction-mats-b05",
          "parent": null,
          "name": "Anti-friction mats",
          "raw_text": "category:anti-friction-mat ID:anti-friction-mats-b05 Anti-friction mats",
          "metadata": {
            "id": "anti-friction-mats-b05",
            "categories": [
              "anti-friction-mat"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "B-05",
        "parent": "aft-cabin-bed2"
      }
    },
    {
      "id": "C-01",
      "parent": "Boxes",
      "heading": "Box C-01 - Pumps and compressor",
      "description": "",
      "items": [
        {
          "id": "compressor-biltema",
          "parent": null,
          "name": "Biltema portable compressor Art. 15-233 (12V DC, 85W/10A, LCD display, USB port, light, serial 1808133578)",
          "raw_text": "category:compressor ID:compressor-biltema Biltema portable compressor Art. 15-233 (12V DC, 85W/10A, LCD display, USB port, light, serial 1808133578)",
          "metadata": {
            "id": "compressor-biltema",
            "categories": [
              "compressor"
            ]
          },
          "indented": false
        },
        {
          "id": "oil-pump-engine",
          "parent": null,
          "name": "Engine oil change pump (in plastic bag, for replacing engine oil)",
          "raw_text": "category:engine-maintenance ID:oil-pump-engine Engine oil change pump (in plastic bag, for replacing engine oil)",
          "metadata": {
            "id": "oil-pump-engine",
            "categories": [
              "engine-maintenance"
            ]
          },
          "indented": false
        },
        {
          "id": "foot-pump-air",
          "parent": null,
          "name": "Foot air pump with yellow hose (inflate/deflate, for inflatables)",
          "raw_text": "category:hand-pump ID:foot-pump-air Foot air pump with yellow hose (inflate/deflate, for inflatables)",
          "metadata": {
            "id": "foot-pump-air",
            "categories": [
              "hand-pump"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-adapters",
          "parent": null,
          "name": "Air pump nozzle adapters (black, various sizes, moved from TA-04)",
          "raw_text": "category:hand-pump ID:pump-adapters Air pump nozzle adapters (black, various sizes, moved from TA-04)",
          "metadata": {
            "id": "pump-adapters",
            "categories": [
              "hand-pump"
            ]
          },
          "indented": false
        },
        {
          "id": "volvo-penta-3581078",
          "parent": null,
          "name": "Volvo Penta diesel filter #3581078 (in original box, Made in UK)",
          "raw_text": "category:diesel-filter ID:volvo-penta-3581078 Volvo Penta diesel filter #3581078 (in original box, Made in UK)",
          "metadata": {
            "id": "volvo-penta-3581078",
            "categories": [
              "diesel-filter"
            ]
          },
          "indented": false
        },
        {
          "id": "oil-filter-volvo",
          "parent": null,
          "name": "Volvo Penta oil filter (in plastic bag with diesel filter)",
          "raw_text": "category:oil-filter ID:oil-filter-volvo Volvo Penta oil filter (in plastic bag with diesel filter)",
          "metadata": {
            "id": "oil-filter-volvo",
            "categories": [
              "oil-filter"
            ]
          },
          "indented": false
        },
        {
          "id": "vase-decanter",
          "parent": null,
          "name": "ICA Decanter Capas 1.5L clear (plastic, used as a flower vase)",
          "raw_text": "category:vase tag:katja ID:vase-decanter ICA Decanter Capas 1.5L clear (plastic, used as a flower vase) EAN:7331210066481",
          "metadata": {
            "id": "vase-decanter",
            "ean": "7331210066481",
            "tags": [
              "katja"
            ],
            "categories": [
              "vase"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-holee-hb124c",
          "parent": null,
          "name": "Ho Lee HB-124C pump (230V 50Hz 95W, with nozzle attachments, max 20min continuous)",
          "raw_text": "category:hand-pump ID:pump-holee-hb124c Ho Lee HB-124C pump (230V 50Hz 95W, with nozzle attachments, max 20min continuous)",
          "metadata": {
            "id": "pump-holee-hb124c",
            "categories": [
              "hand-pump"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "C-01/IMG_20260112_144941.jpg",
          "thumb": "resized/C-01/IMG_20260112_144941.jpg",
          "full": "photos/C-01/IMG_20260112_144941.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_144946.jpg",
          "thumb": "resized/C-01/IMG_20260112_144946.jpg",
          "full": "photos/C-01/IMG_20260112_144946.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_145010.jpg",
          "thumb": "resized/C-01/IMG_20260112_145010.jpg",
          "full": "photos/C-01/IMG_20260112_145010.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_145014.jpg",
          "thumb": "resized/C-01/IMG_20260112_145014.jpg",
          "full": "photos/C-01/IMG_20260112_145014.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_145018.jpg",
          "thumb": "resized/C-01/IMG_20260112_145018.jpg",
          "full": "photos/C-01/IMG_20260112_145018.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_145027.jpg",
          "thumb": "resized/C-01/IMG_20260112_145027.jpg",
          "full": "photos/C-01/IMG_20260112_145027.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_145103.jpg",
          "thumb": "resized/C-01/IMG_20260112_145103.jpg",
          "full": "photos/C-01/IMG_20260112_145103.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_145141.jpg",
          "thumb": "resized/C-01/IMG_20260112_145141.jpg",
          "full": "photos/C-01/IMG_20260112_145141.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_145145.jpg",
          "thumb": "resized/C-01/IMG_20260112_145145.jpg",
          "full": "photos/C-01/IMG_20260112_145145.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_145150.jpg",
          "thumb": "resized/C-01/IMG_20260112_145150.jpg",
          "full": "photos/C-01/IMG_20260112_145150.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_163419.jpg",
          "thumb": "resized/C-01/IMG_20260112_163419.jpg",
          "full": "photos/C-01/IMG_20260112_163419.jpg"
        },
        {
          "alt": "C-01/IMG_20260112_163424.jpg",
          "thumb": "resized/C-01/IMG_20260112_163424.jpg",
          "full": "photos/C-01/IMG_20260112_163424.jpg"
        },
        {
          "alt": "C-01/IMG_20260113_135938.jpg",
          "thumb": "resized/C-01/IMG_20260113_135938.jpg",
          "full": "photos/C-01/IMG_20260113_135938.jpg"
        },
        {
          "alt": "C-01/IMG_20260113_135949.jpg",
          "thumb": "resized/C-01/IMG_20260113_135949.jpg",
          "full": "photos/C-01/IMG_20260113_135949.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "C-01"
      }
    },
    {
      "id": "C-02",
      "parent": "Boxes",
      "heading": "Box C-02 - Electrical cables",
      "description": "Plastic container with various electrical cables. TODO: Sort and inventory individually.",
      "items": [
        {
          "id": "cables-mixed-unsorted",
          "parent": null,
          "name": "Various electrical cables (red DC/solar, black, gray, brown, various gauges, needs sorting)",
          "raw_text": "category:electrical-cable ID:cables-mixed-unsorted Various electrical cables (red DC/solar, black, gray, brown, various gauges, needs sorting)",
          "metadata": {
            "id": "cables-mixed-unsorted",
            "categories": [
              "electrical-cable"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "C-02/IMG_20260112_144048.jpg",
          "thumb": "resized/C-02/IMG_20260112_144048.jpg",
          "full": "photos/C-02/IMG_20260112_144048.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "C-02"
      }
    },
    {
      "id": "C-03",
      "parent": "Boxes",
      "heading": "Box C-03 - Misc items",
      "description": "Transparent box, not labelled yet. (TODO: find it, find a marker, mark it with \"C-03\")",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "sica gel (possibly still \"dry\")",
          "raw_text": "sica gel (possibly still \"dry\")",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "boat name stickers (should probably be thrown)",
          "raw_text": "boat name stickers (should probably be thrown)",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "An empty ventilated bag, useful for keeping big amounts of sica gel?",
          "raw_text": "An empty ventilated bag, useful for keeping big amounts of sica gel?",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A wooden ventilation panel (used to be at the top of the fridge, but I removed it to increase the ventilation there",
          "raw_text": "A wooden ventilation panel (used to be at the top of the fridge, but I removed it to increase the ventilation there",
          "metadata": {},
          "indented": false
        },
        {
          "id": "curtain-hooks",
          "parent": null,
          "name": "Curtain hooks and hardware (white plastic gliders, brass eye screws, brass ferrules, in container)",
          "raw_text": "category:curtain-hardware ID:curtain-hooks Curtain hooks and hardware (white plastic gliders, brass eye screws, brass ferrules, in container)",
          "metadata": {
            "id": "curtain-hooks",
            "categories": [
              "curtain-hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "spool-empty",
          "parent": null,
          "name": "Empty plastic spool (white, possibly garbage, could be used for winding wire/rope)",
          "raw_text": "category:misc tag:category-broad-ok ID:spool-empty Empty plastic spool (white, possibly garbage, could be used for winding wire/rope)",
          "metadata": {
            "id": "spool-empty",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        },
        {
          "id": "led-lamp-feet-spare",
          "parent": null,
          "name": "Yellow spare feet for LED lamp (tripod-style mounting feet) - should probably be thrown",
          "raw_text": "category:lighting-part ID:led-lamp-feet-spare Yellow spare feet for LED lamp (tripod-style mounting feet) - should probably be thrown",
          "metadata": {
            "id": "led-lamp-feet-spare",
            "categories": [
              "lighting-part"
            ]
          },
          "indented": false
        },
        {
          "id": "raymarine-wind-sensor",
          "parent": null,
          "name": "Raymarine wind sensor M81105 (serial 0702111, date 2020-07-23, DEFECTIVE - needs soldering with special solder)",
          "raw_text": "category:marine-electronics tag:defective ID:raymarine-wind-sensor Raymarine wind sensor M81105 (serial 0702111, date 2020-07-23, DEFECTIVE - needs soldering with special solder)",
          "metadata": {
            "id": "raymarine-wind-sensor",
            "tags": [
              "defective"
            ],
            "categories": [
              "marine-electronics"
            ]
          },
          "indented": false
        },
        {
          "id": "canister-repairkit-empty",
          "parent": null,
          "name": "Orange watertight canister \"REPAIR KIT\" (empty, for storing small items)",
          "raw_text": "category:container ID:canister-repairkit-empty Orange watertight canister \"REPAIR KIT\" (empty, for storing small items)",
          "metadata": {
            "id": "canister-repairkit-empty",
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "tire-levers",
          "parent": null,
          "name": "Tools from dhingy/SUP repair kits (from repair kit, useful for bike tires or prying according to the AI - I think it's wrong)",
          "raw_text": "category:tire_iron ID:tire-levers qty:2 Tools from dhingy/SUP repair kits (from repair kit, useful for bike tires or prying according to the AI - I think it's wrong)",
          "metadata": {
            "id": "tire-levers",
            "qty": 2.0,
            "categories": [
              "tire_iron"
            ]
          },
          "indented": false
        },
        {
          "id": "spray-aluzinc",
          "parent": null,
          "name": "Cosmos LAC ALU-ZINC cold galvanizing spray 520ml (anti-corrosion, EXPIRED 2024)",
          "raw_text": "category:anti-corrosion-spray ID:spray-aluzinc Cosmos LAC ALU-ZINC cold galvanizing spray 520ml (anti-corrosion, EXPIRED 2024)",
          "metadata": {
            "id": "spray-aluzinc",
            "categories": [
              "anti-corrosion-spray"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "C-03"
      }
    },
    {
      "id": "C-04",
      "parent": "Boxes",
      "heading": "Box C-04 - Children's books",
      "description": "photos:C-04 Clear plastic box with children's books, mostly in English, some Norwegian and Swedish.",
      "items": [
        {
          "id": "book-princess-frog",
          "parent": null,
          "name": "\"The Princess and the Frog\" (Ladybird, 2006)",
          "raw_text": "category:book ID:book-princess-frog ISBN:9781846461828 \"The Princess and the Frog\" (Ladybird, 2006)",
          "metadata": {
            "id": "book-princess-frog",
            "isbn": "9781846461828",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-sundae-girl",
          "parent": null,
          "name": "\"Sundae Girl\" by Cathy Cassidy (Puffin/Penguin, 2007)",
          "raw_text": "category:book ID:book-sundae-girl ISBN:9780141322100 \"Sundae Girl\" by Cathy Cassidy (Puffin/Penguin, 2007)",
          "metadata": {
            "id": "book-sundae-girl",
            "isbn": "9780141322100",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-puppy-picnic",
          "parent": null,
          "name": "\"Puppy goes on a picnic\" by Gerald Malcolm Durrell (Scott Ltd, 1993)",
          "raw_text": "category:book ID:book-puppy-picnic ISBN:9780952208471 \"Puppy goes on a picnic\" by Gerald Malcolm Durrell (Scott Ltd, 1993)",
          "metadata": {
            "id": "book-puppy-picnic",
            "isbn": "9780952208471",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-aesops-fables",
          "parent": null,
          "name": "\"Aesop's Fables\" by Katie Daynes (Usborne, 2007)",
          "raw_text": "category:book ID:book-aesops-fables ISBN:9780746080917 \"Aesop's Fables\" by Katie Daynes (Usborne, 2007)",
          "metadata": {
            "id": "book-aesops-fables",
            "isbn": "9780746080917",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-thesaurus-usborne",
          "parent": null,
          "name": "\"First Illustrated Thesaurus\" by Caroline Young (Usborne, 2017)",
          "raw_text": "category:book ID:book-thesaurus-usborne ISBN:9781474922180 \"First Illustrated Thesaurus\" by Caroline Young (Usborne, 2017)",
          "metadata": {
            "id": "book-thesaurus-usborne",
            "isbn": "9781474922180",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-midwinter-witch",
          "parent": null,
          "name": "\"The Midwinter Witch\" by Molly Knox Ostertag (Graphix/Scholastic, 2019)",
          "raw_text": "category:book ID:book-midwinter-witch ISBN:9781338540550 \"The Midwinter Witch\" by Molly Knox Ostertag (Graphix/Scholastic, 2019)",
          "metadata": {
            "id": "book-midwinter-witch",
            "isbn": "9781338540550",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-peppa-pig",
          "parent": null,
          "name": "\"Peppa Pig\" (Penguin, 2022)",
          "raw_text": "category:book ID:book-peppa-pig ISBN:9780241543504 \"Peppa Pig\" (Penguin, 2022)",
          "metadata": {
            "id": "book-peppa-pig",
            "isbn": "9780241543504",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-butterfly-fairy",
          "parent": null,
          "name": "\"Butterfly Fairy's Secret\" by Fran Evans (Piccadilly Press, 2005)",
          "raw_text": "category:book ID:book-butterfly-fairy ISBN:9781853408069 \"Butterfly Fairy's Secret\" by Fran Evans (Piccadilly Press, 2005)",
          "metadata": {
            "id": "book-butterfly-fairy",
            "isbn": "9781853408069",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-biff-chip-kipper",
          "parent": null,
          "name": "\"Read With Biff, Chip And Kipper\" levels 1-6 (Oxford)",
          "raw_text": "category:book ID:book-biff-chip-kipper ISBN:9780192745712 \"Read With Biff, Chip And Kipper\" levels 1-6 (Oxford)",
          "metadata": {
            "id": "book-biff-chip-kipper",
            "isbn": "9780192745712",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-sticker-ultimate",
          "parent": null,
          "name": "\"Ultimate Sticker Book\" (DK Children, 1994)",
          "raw_text": "category:book ID:book-sticker-ultimate ISBN:9781564585615 \"Ultimate Sticker Book\" (DK Children, 1994)",
          "metadata": {
            "id": "book-sticker-ultimate",
            "isbn": "9781564585615",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-gibraltar",
          "parent": null,
          "name": "\"Story of Gibraltar\" by Patrick Skipworth (What on Earth Books, 2017)",
          "raw_text": "category:book ID:book-gibraltar ISBN:9780995577046 \"Story of Gibraltar\" by Patrick Skipworth (What on Earth Books, 2017)",
          "metadata": {
            "id": "book-gibraltar",
            "isbn": "9780995577046",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-pinkabella",
          "parent": null,
          "name": "\"Pinkabella and Me!\" activity book (notes, secrets, dreams and doodles)",
          "raw_text": "category:book ID:book-pinkabella \"Pinkabella and Me!\" activity book (notes, secrets, dreams and doodles)",
          "metadata": {
            "id": "book-pinkabella",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-kardemomme",
          "parent": null,
          "name": "\"Folk og røvere i Kardemomme by\" by Thorbjørn Egner (Cappelen, 1984)",
          "raw_text": "category:book ID:book-kardemomme ISBN:9788202045944 \"Folk og røvere i Kardemomme by\" by Thorbjørn Egner (Cappelen, 1984)",
          "metadata": {
            "id": "book-kardemomme",
            "isbn": "9788202045944",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-lillesoster",
          "parent": null,
          "name": "\"Den store lillesøster boka\" by Kari Grossmann (2016)",
          "raw_text": "category:book ID:book-lillesoster ISBN:9788205389724 \"Den store lillesøster boka\" by Kari Grossmann (2016)",
          "metadata": {
            "id": "book-lillesoster",
            "isbn": "9788205389724",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-berserk-valhall",
          "parent": null,
          "name": "\"Berserk til Valhall\" by Jarle Andhøy (Flyt Forlag, 2006) - TAKEN OUT",
          "raw_text": "category:book ID:book-berserk-valhall ISBN:9788292465295 \"Berserk til Valhall\" by Jarle Andhøy (Flyt Forlag, 2006) - TAKEN OUT",
          "metadata": {
            "id": "book-berserk-valhall",
            "isbn": "9788292465295",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-pippi-sjoes",
          "parent": null,
          "name": "\"Pippi Langstrømpe går til sjøs\" by Astrid Lindgren (Norwegian edition)",
          "raw_text": "category:book ID:book-pippi-sjoes \"Pippi Langstrømpe går til sjøs\" by Astrid Lindgren (Norwegian edition)",
          "metadata": {
            "id": "book-pippi-sjoes",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-musse-helium",
          "parent": null,
          "name": "\"Musse & Helium - En Ny Venn\" by Camilla Brinck (Burger King, 2022)",
          "raw_text": "category:book ID:book-musse-helium \"Musse & Helium - En Ny Venn\" by Camilla Brinck (Burger King, 2022)",
          "metadata": {
            "id": "book-musse-helium",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-alfons-feg",
          "parent": null,
          "name": "\"Är du feg, Alfons Åberg?\" by Gunilla Bergström (Rabén & Sjögren, 1981)",
          "raw_text": "category:book ID:book-alfons-feg ISBN:9789129665574 \"Är du feg, Alfons Åberg?\" by Gunilla Bergström (Rabén & Sjögren, 1981)",
          "metadata": {
            "id": "book-alfons-feg",
            "isbn": "9789129665574",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-alfons-2",
          "parent": null,
          "name": "\"God natt, Alfons Åberg\" by Gunilla Bergström (Rabén & Sjögren)",
          "raw_text": "category:book ID:book-alfons-2 ISBN:9789129665512 \"God natt, Alfons Åberg\" by Gunilla Bergström (Rabén & Sjögren)",
          "metadata": {
            "id": "book-alfons-2",
            "isbn": "9789129665512",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-alfons-monster",
          "parent": null,
          "name": "\"Mera monster, Alfons!\" by Gunilla Bergström (Rabén & Sjögren)",
          "raw_text": "category:book ID:book-alfons-monster ISBN:9789129666137 \"Mera monster, Alfons!\" by Gunilla Bergström (Rabén & Sjögren)",
          "metadata": {
            "id": "book-alfons-monster",
            "isbn": "9789129666137",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-alfons-mallgan",
          "parent": null,
          "name": "\"Alfons och hemlige Mållgan\" by Gunilla Bergström (Rabén & Sjögren)",
          "raw_text": "category:book ID:book-alfons-mallgan \"Alfons och hemlige Mållgan\" by Gunilla Bergström (Rabén & Sjögren)",
          "metadata": {
            "id": "book-alfons-mallgan",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-alfons-ajabaja",
          "parent": null,
          "name": "\"Aja baja, Alfons Åberg\" by Gunilla Bergström (Rabén & Sjögren)",
          "raw_text": "category:book ID:book-alfons-ajabaja ISBN:9789129665505 \"Aja baja, Alfons Åberg\" by Gunilla Bergström (Rabén & Sjögren)",
          "metadata": {
            "id": "book-alfons-ajabaja",
            "isbn": "9789129665505",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-trollet-trym",
          "parent": null,
          "name": "\"Trollet Trym og den hemmelige farven\" by Linn Stokke & Hans Normann Dahl (Gyldendal, 1994)",
          "raw_text": "category:book ID:book-trollet-trym \"Trollet Trym og den hemmelige farven\" by Linn Stokke & Hans Normann Dahl (Gyldendal, 1994)",
          "metadata": {
            "id": "book-trollet-trym",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-hedenold",
          "parent": null,
          "name": "\"Hedenold-barna og de uolympiske leker\" by Bertil Almqvist (Gyldendal)",
          "raw_text": "category:book ID:book-hedenold \"Hedenold-barna og de uolympiske leker\" by Bertil Almqvist (Gyldendal)",
          "metadata": {
            "id": "book-hedenold",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-hipp-sola",
          "parent": null,
          "name": "\"Hipp hurra for sola!\" by Elna Greig, ill. Richard Morgan (Go'boken) - board book",
          "raw_text": "category:book ID:book-hipp-sola \"Hipp hurra for sola!\" by Elna Greig, ill. Richard Morgan (Go'boken) - board book",
          "metadata": {
            "id": "book-hipp-sola",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-katitzi-skolen",
          "parent": null,
          "name": "\"Katitzi på skolen\" by Katarina Taikon (Gyldendal Norsk Forlag)",
          "raw_text": "category:book ID:book-katitzi-skolen \"Katitzi på skolen\" by Katarina Taikon (Gyldendal Norsk Forlag)",
          "metadata": {
            "id": "book-katitzi-skolen",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-katitzi-rosa",
          "parent": null,
          "name": "\"Katitzi og Rosa og Paul på egen hånd\" by Katarina Taikon (Gyldendal Norsk Forlag)",
          "raw_text": "category:book ID:book-katitzi-rosa \"Katitzi og Rosa og Paul på egen hånd\" by Katarina Taikon (Gyldendal Norsk Forlag)",
          "metadata": {
            "id": "book-katitzi-rosa",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-bokstavtrylleriet",
          "parent": null,
          "name": "\"Det Store Bokstavtrylleriet\" by Odd Winger & Kjersti Scheen (Tiden)",
          "raw_text": "category:book ID:book-bokstavtrylleriet \"Det Store Bokstavtrylleriet\" by Odd Winger & Kjersti Scheen (Tiden)",
          "metadata": {
            "id": "book-bokstavtrylleriet",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-karsten-petra",
          "parent": null,
          "name": "\"Hurra! For Karsten og Petra\" by Tor Åge Bringsværd & Anne G. Holt (Cappelen Damm)",
          "raw_text": "category:book ID:book-karsten-petra ISBN:9788202389970 \"Hurra! For Karsten og Petra\" by Tor Åge Bringsværd & Anne G. Holt (Cappelen Damm)",
          "metadata": {
            "id": "book-karsten-petra",
            "isbn": "9788202389970",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-berserk-antarktis",
          "parent": null,
          "name": "\"Berserk i Antarktis: Den Første Reisen 1997-2001\" by Jarle Andhøy (Flyt Forlag)",
          "raw_text": "category:nautical-book ID:book-berserk-antarktis \"Berserk i Antarktis: Den Første Reisen 1997-2001\" by Jarle Andhøy (Flyt Forlag)",
          "metadata": {
            "id": "book-berserk-antarktis",
            "categories": [
              "nautical-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-du-og-jeg",
          "parent": null,
          "name": "\"Du og jeg og vi to... barnerim og sanger\" red. Grete Janus Hertz, ill. Iben Clante (Litor 40640) - vintage nursery rhymes",
          "raw_text": "category:book ID:book-du-og-jeg \"Du og jeg og vi to... barnerim og sanger\" red. Grete Janus Hertz, ill. Iben Clante (Litor 40640) - vintage nursery rhymes",
          "metadata": {
            "id": "book-du-og-jeg",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-donald-sporrebok",
          "parent": null,
          "name": "\"Donald Ducks Store Spørrebok 1977\" (vintage hardcover)",
          "raw_text": "category:book ID:book-donald-sporrebok \"Donald Ducks Store Spørrebok 1977\" (vintage hardcover)",
          "metadata": {
            "id": "book-donald-sporrebok",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-donald-jubileumshefte",
          "parent": null,
          "name": "\"Donald Ducks Jubileumshefte - 60 år\" (100 sider klassiske historier)",
          "raw_text": "category:comic-book ID:book-donald-jubileumshefte EAN:7023060204402 \"Donald Ducks Jubileumshefte - 60 år\" (100 sider klassiske historier)",
          "metadata": {
            "id": "book-donald-jubileumshefte",
            "ean": "7023060204402",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-kardemomme-aktivitet",
          "parent": null,
          "name": "\"Kardemomme By Aktivitetsbok\" (Cappelen Damm)",
          "raw_text": "category:book ID:book-kardemomme-aktivitet \"Kardemomme By Aktivitetsbok\" (Cappelen Damm)",
          "metadata": {
            "id": "book-kardemomme-aktivitet",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-juba-bla",
          "parent": null,
          "name": "\"Juba Bla #1-23\" tema: Vær deg selv (children's magazine)",
          "raw_text": "category:comic-book ID:book-juba-bla \"Juba Bla #1-23\" tema: Vær deg selv (children's magazine)",
          "metadata": {
            "id": "book-juba-bla",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-lassemaja-brann",
          "parent": null,
          "name": "\"Lassemajas Detektivbyrå #15: Brann-mysteriet\" by Martin Widmark (Cappelen Damm)",
          "raw_text": "category:book ID:book-lassemaja-brann ISBN:9788820247160 \"Lassemajas Detektivbyrå #15: Brann-mysteriet\" by Martin Widmark (Cappelen Damm)",
          "metadata": {
            "id": "book-lassemaja-brann",
            "isbn": "9788820247160",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-sommerkaos",
          "parent": null,
          "name": "\"Sommerkaos på gullkysten\" by Måns Gahrton & Johan Unenge, tr. Tone Aasen (Den Gyldne Hotellkjede)",
          "raw_text": "category:book ID:book-sommerkaos ISBN:9788205398832 \"Sommerkaos på gullkysten\" by Måns Gahrton & Johan Unenge, tr. Tone Aasen (Den Gyldne Hotellkjede)",
          "metadata": {
            "id": "book-sommerkaos",
            "isbn": "9788205398832",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-max-dyrebutikk",
          "parent": null,
          "name": "\"Max i dyrebutikken\" by Ulf Nilsson (Leselove)",
          "raw_text": "category:book ID:book-max-dyrebutikk ISBN:9788251799331 \"Max i dyrebutikken\" by Ulf Nilsson (Leselove)",
          "metadata": {
            "id": "book-max-dyrebutikk",
            "isbn": "9788251799331",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-elias-klubben",
          "parent": null,
          "name": "\"Elias Klubben: Ship'O'Hoi - Sommerheftet er her!\" (children's magazine)",
          "raw_text": "category:book ID:book-elias-klubben \"Elias Klubben: Ship'O'Hoi - Sommerheftet er her!\" (children's magazine)",
          "metadata": {
            "id": "book-elias-klubben",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "foreldre-barn",
          "parent": null,
          "name": "\"Foreldre & Barn\" magazine (Bursdagsspesial issue)",
          "raw_text": "category:magazine ID:foreldre-barn \"Foreldre & Barn\" magazine (Bursdagsspesial issue)",
          "metadata": {
            "id": "foreldre-barn",
            "categories": [
              "magazine"
            ]
          },
          "indented": false
        },
        {
          "id": "book-egner-pamflett",
          "parent": null,
          "name": "Thorbjørn Egner \"De første barnebøkene\" exhibition pamphlet (Kardemomme kunstforening)",
          "raw_text": "category:book ID:book-egner-pamflett Thorbjørn Egner \"De første barnebøkene\" exhibition pamphlet (Kardemomme kunstforening)",
          "metadata": {
            "id": "book-egner-pamflett",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-paskegoy",
          "parent": null,
          "name": "\"Påskegøy for små og store\" (Gyldendal, Easter activity book)",
          "raw_text": "category:book ID:book-paskegoy \"Påskegøy for små og store\" (Gyldendal, Easter activity book)",
          "metadata": {
            "id": "book-paskegoy",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-kan-alfabetet",
          "parent": null,
          "name": "\"Jeg kan ALFABETET!\" (Litor 201238, Gøy å lære!, stickers, fra 5 år)",
          "raw_text": "category:activity-book EAN:7031652012380 ID:book-kan-alfabetet \"Jeg kan ALFABETET!\" (Litor 201238, Gøy å lære!, stickers, fra 5 år)",
          "metadata": {
            "ean": "7031652012380",
            "id": "book-kan-alfabetet",
            "categories": [
              "activity-book"
            ]
          },
          "indented": false
        },
        {
          "id": "solvkroken-catalog",
          "parent": null,
          "name": "Sølvkroken fishing catalog (www.solvkroken.no)",
          "raw_text": "category:catalog ID:solvkroken-catalog Sølvkroken fishing catalog (www.solvkroken.no)",
          "metadata": {
            "id": "solvkroken-catalog",
            "categories": [
              "catalog"
            ]
          },
          "indented": false
        },
        {
          "id": "book-unicorn-kisses",
          "parent": null,
          "name": "\"Unicorn Kisses\" (Igloo Books, HON002 0618)",
          "raw_text": "category:book ID:book-unicorn-kisses \"Unicorn Kisses\" (Igloo Books, HON002 0618)",
          "metadata": {
            "id": "book-unicorn-kisses",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-ancient-rome",
          "parent": null,
          "name": "\"Ancient Rome: A Comic Guide Between Past and Present\" by Maurilio Tavormina",
          "raw_text": "category:book/comic ID:book-ancient-rome ISBN:9788881624508 \"Ancient Rome: A Comic Guide Between Past and Present\" by Maurilio Tavormina",
          "metadata": {
            "id": "book-ancient-rome",
            "isbn": "9788881624508",
            "categories": [
              "book/comic"
            ]
          },
          "indented": false
        },
        {
          "id": "book-krapivin",
          "parent": null,
          "name": "\"Мальчик со шпагой\" (Boy with a Sword) by Vladislav Krapivin (Школьникам, Проверено временем)",
          "raw_text": "category:book ID:book-krapivin \"Мальчик со шпагой\" (Boy with a Sword) by Vladislav Krapivin (Школьникам, Проверено временем)",
          "metadata": {
            "id": "book-krapivin",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-strashnie-istorii",
          "parent": null,
          "name": "\"Все-все-все страшные истории для детей\" (All scary stories for children, AST/Малыш)",
          "raw_text": "category:book ID:book-strashnie-istorii ISBN:9785171472436 \"Все-все-все страшные истории для детей\" (All scary stories for children, AST/Малыш)",
          "metadata": {
            "id": "book-strashnie-istorii",
            "isbn": "9785171472436",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-tom-sawyer",
          "parent": null,
          "name": "\"Приключения Тома Сойера / The Adventures of Tom Sawyer\" by Mark Twain (bilingual, Английский клуб, Pre-Intermediate, Айрис Пресс)",
          "raw_text": "category:book ID:book-tom-sawyer ISBN:9785811264254 \"Приключения Тома Сойера / The Adventures of Tom Sawyer\" by Mark Twain (bilingual, Английский клуб, Pre-Intermediate, Айрис Пресс)",
          "metadata": {
            "id": "book-tom-sawyer",
            "isbn": "9785811264254",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-muzyka",
          "parent": null,
          "name": "\"Путешествие в музыкальную страну: Знакомство с нотами\" by С.И. Гусева (Творческая тетрадь для детей, с наклейками)",
          "raw_text": "category:book ID:book-muzyka ISBN:9785222291214 \"Путешествие в музыкальную страну: Знакомство с нотами\" by С.И. Гусева (Творческая тетрадь для детей, с наклейками)",
          "metadata": {
            "id": "book-muzyka",
            "isbn": "9785222291214",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-dumhet",
          "parent": null,
          "name": "\"Dumhet, idioti og dumme idioter\" by Lars Fr.H. Svendsen (Kagge Forlag, 2024)",
          "raw_text": "category:book ID:book-dumhet ISBN:9788248936688 \"Dumhet, idioti og dumme idioter\" by Lars Fr.H. Svendsen (Kagge Forlag, 2024)",
          "metadata": {
            "id": "book-dumhet",
            "isbn": "9788248936688",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-glad-vet",
          "parent": null,
          "name": "\"Er du veldig glad og vet det\" by David A. Carter (Go'boken) - pop-up book",
          "raw_text": "category:book ID:book-glad-vet ISBN:9788230500903 \"Er du veldig glad og vet det\" by David A. Carter (Go'boken) - pop-up book",
          "metadata": {
            "id": "book-glad-vet",
            "isbn": "9788230500903",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-strom-bord",
          "parent": null,
          "name": "\"Strøm om bord: Håndbok om elektrisitet i fritidsbåter\" by Jon Winge (Elforlaget, 2012)",
          "raw_text": "category:nautical-book ID:book-strom-bord ISBN:9788273455574 \"Strøm om bord: Håndbok om elektrisitet i fritidsbåter\" by Jon Winge (Elforlaget, 2012)",
          "metadata": {
            "id": "book-strom-bord",
            "isbn": "9788273455574",
            "categories": [
              "nautical-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-chitat-legko",
          "parent": null,
          "name": "\"Читать легко: Буквы и слоги\" (Read Easily) by Наталья Клепарская (Феникс-Премьер) - Russian",
          "raw_text": "category:book ID:book-chitat-legko ISBN:9785222394137 \"Читать легко: Буквы и слоги\" (Read Easily) by Наталья Клепарская (Феникс-Премьер) - Russian",
          "metadata": {
            "id": "book-chitat-legko",
            "isbn": "9785222394137",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-hvem-ligner",
          "parent": null,
          "name": "\"Hvem ligner på meg?\" by Nicola Davies, ill. Marc Boutavant (titt&finn series)",
          "raw_text": "category:book ID:book-hvem-ligner ISBN:9788252578614 \"Hvem ligner på meg?\" by Nicola Davies, ill. Marc Boutavant (titt&finn series)",
          "metadata": {
            "id": "book-hvem-ligner",
            "isbn": "9788252578614",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-velas-aparejo",
          "parent": null,
          "name": "\"Puesta a punto de Velas y Aparejo\" by Ivar Dedekam (Manuales náuticos ilustrados) - sailing/rigging manual (Spanish)",
          "raw_text": "category:nautical-book ID:book-velas-aparejo ISBN:9788291443133 \"Puesta a punto de Velas y Aparejo\" by Ivar Dedekam (Manuales náuticos ilustrados) - sailing/rigging manual (Spanish)",
          "metadata": {
            "id": "book-velas-aparejo",
            "isbn": "9788291443133",
            "categories": [
              "nautical-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-sherlock-hund",
          "parent": null,
          "name": "\"Sherlock Hund: To og en halv detektiv\" by Isaac Palmiola (Figenschou Forlag)",
          "raw_text": "category:book ID:book-sherlock-hund ISBN:9788293335740 \"Sherlock Hund: To og en halv detektiv\" by Isaac Palmiola (Figenschou Forlag)",
          "metadata": {
            "id": "book-sherlock-hund",
            "isbn": "9788293335740",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-klementina",
          "parent": null,
          "name": "\"Klementinas brev\" by Sara Pennypacker, tr. Kari Engen, ill. Marla Frazee (Norwegian edition)",
          "raw_text": "category:book ID:book-klementina ISBN:9788230519448 \"Klementinas brev\" by Sara Pennypacker, tr. Kari Engen, ill. Marla Frazee (Norwegian edition)",
          "metadata": {
            "id": "book-klementina",
            "isbn": "9788230519448",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-horrid-henry-c04",
          "parent": null,
          "name": "\"A Helping of Horrid Henry: 3 Books in 1\" by Francesca Simon, ill. Tony Ross (Orion, 2018)",
          "raw_text": "category:book ID:book-horrid-henry-c04 ISBN:9781407219806 \"A Helping of Horrid Henry: 3 Books in 1\" by Francesca Simon, ill. Tony Ross (Orion, 2018)",
          "metadata": {
            "id": "book-horrid-henry-c04",
            "isbn": "9781407219806",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-bing-numbers",
          "parent": null,
          "name": "\"Bing: Numbers!\" wipe-clean activity book (HarperCollins, Acamar Films)",
          "raw_text": "category:activity-book ID:book-bing-numbers ISBN:9780008272449 \"Bing: Numbers!\" wipe-clean activity book (HarperCollins, Acamar Films)",
          "metadata": {
            "id": "book-bing-numbers",
            "isbn": "9780008272449",
            "categories": [
              "activity-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-paraiso-virtual",
          "parent": null,
          "name": "\"Paraíso Virtual\" by Nick Sagan (Portuguese edition)",
          "raw_text": "category:book/fiction/science-fiction ID:book-paraiso-virtual ISBN:9789722334648 \"Paraíso Virtual\" by Nick Sagan (Portuguese edition)",
          "metadata": {
            "id": "book-paraiso-virtual",
            "isbn": "9789722334648",
            "categories": [
              "book/fiction/science-fiction"
            ]
          },
          "indented": false
        },
        {
          "id": "book-spokelser",
          "parent": null,
          "name": "\"5 Spennende Spøkelseshistorier\" by Sarah Bosse & Irmgard Paule (Landbruksforlaget)",
          "raw_text": "category:book ID:book-spokelser \"5 Spennende Spøkelseshistorier\" by Sarah Bosse & Irmgard Paule (Landbruksforlaget)",
          "metadata": {
            "id": "book-spokelser",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-sprint-61",
          "parent": null,
          "name": "\"Sprint #61: Skatten i Alexandria\" by Vehlmann & Yoann (Egmont, kr 79,90)",
          "raw_text": "category:comic-book ID:book-sprint-61 EAN:7023060119782 \"Sprint #61: Skatten i Alexandria\" by Vehlmann & Yoann (Egmont, kr 79,90)",
          "metadata": {
            "id": "book-sprint-61",
            "ean": "7023060119782",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-lego-superman",
          "parent": null,
          "name": "\"LEGO DC Super Heroes: Superman og Lex Luthor!\" activity book (Cappelen Damm, AMEET)",
          "raw_text": "category:book ID:book-lego-superman EAN:7023060321109 \"LEGO DC Super Heroes: Superman og Lex Luthor!\" activity book (Cappelen Damm, AMEET)",
          "metadata": {
            "id": "book-lego-superman",
            "ean": "7023060321109",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-hest-aktivitet",
          "parent": null,
          "name": "\"Aktivitetsbok: Hest er best\" activity book",
          "raw_text": "category:book ID:book-hest-aktivitet EAN:7070788005248 \"Aktivitetsbok: Hest er best\" activity book",
          "metadata": {
            "id": "book-hest-aktivitet",
            "ean": "7070788005248",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "notebook-game",
          "parent": null,
          "name": "\"EAT SLEEP GAME REPEAT\" notebook/folder (STREET brand)",
          "raw_text": "category:stationery ID:notebook-game \"EAT SLEEP GAME REPEAT\" notebook/folder (STREET brand)",
          "metadata": {
            "id": "notebook-game",
            "categories": [
              "stationery"
            ]
          },
          "indented": false
        },
        {
          "id": "notebook-child",
          "parent": null,
          "name": "Child's notebook with pencil drawings (math, Roman numerals, cars)",
          "raw_text": "category:stationery ID:notebook-child Child's notebook with pencil drawings (math, Roman numerals, cars)",
          "metadata": {
            "id": "notebook-child",
            "categories": [
              "stationery"
            ]
          },
          "indented": false
        },
        {
          "id": "book-sticker-dinosaur",
          "parent": null,
          "name": "Sticker book (Dinosaur/Reptile series, DK, 1994)",
          "raw_text": "category:book ID:book-sticker-dinosaur ISBN:9781564585615 Sticker book (Dinosaur/Reptile series, DK, 1994)",
          "metadata": {
            "id": "book-sticker-dinosaur",
            "isbn": "9781564585615",
            "categories": [
              "book"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "C-04/IMG_20260115_064536.jpg",
          "thumb": "resized/C-04/IMG_20260115_064536.jpg",
          "full": "photos/C-04/IMG_20260115_064536.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064540.jpg",
          "thumb": "resized/C-04/IMG_20260115_064540.jpg",
          "full": "photos/C-04/IMG_20260115_064540.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064554.jpg",
          "thumb": "resized/C-04/IMG_20260115_064554.jpg",
          "full": "photos/C-04/IMG_20260115_064554.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064559.jpg",
          "thumb": "resized/C-04/IMG_20260115_064559.jpg",
          "full": "photos/C-04/IMG_20260115_064559.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064605.jpg",
          "thumb": "resized/C-04/IMG_20260115_064605.jpg",
          "full": "photos/C-04/IMG_20260115_064605.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064608.jpg",
          "thumb": "resized/C-04/IMG_20260115_064608.jpg",
          "full": "photos/C-04/IMG_20260115_064608.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064620.jpg",
          "thumb": "resized/C-04/IMG_20260115_064620.jpg",
          "full": "photos/C-04/IMG_20260115_064620.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064625.jpg",
          "thumb": "resized/C-04/IMG_20260115_064625.jpg",
          "full": "photos/C-04/IMG_20260115_064625.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064651.jpg",
          "thumb": "resized/C-04/IMG_20260115_064651.jpg",
          "full": "photos/C-04/IMG_20260115_064651.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064654.jpg",
          "thumb": "resized/C-04/IMG_20260115_064654.jpg",
          "full": "photos/C-04/IMG_20260115_064654.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064701.jpg",
          "thumb": "resized/C-04/IMG_20260115_064701.jpg",
          "full": "photos/C-04/IMG_20260115_064701.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064704.jpg",
          "thumb": "resized/C-04/IMG_20260115_064704.jpg",
          "full": "photos/C-04/IMG_20260115_064704.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064716.jpg",
          "thumb": "resized/C-04/IMG_20260115_064716.jpg",
          "full": "photos/C-04/IMG_20260115_064716.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064737.jpg",
          "thumb": "resized/C-04/IMG_20260115_064737.jpg",
          "full": "photos/C-04/IMG_20260115_064737.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064741.jpg",
          "thumb": "resized/C-04/IMG_20260115_064741.jpg",
          "full": "photos/C-04/IMG_20260115_064741.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064750.jpg",
          "thumb": "resized/C-04/IMG_20260115_064750.jpg",
          "full": "photos/C-04/IMG_20260115_064750.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064816.jpg",
          "thumb": "resized/C-04/IMG_20260115_064816.jpg",
          "full": "photos/C-04/IMG_20260115_064816.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064825.jpg",
          "thumb": "resized/C-04/IMG_20260115_064825.jpg",
          "full": "photos/C-04/IMG_20260115_064825.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064834.jpg",
          "thumb": "resized/C-04/IMG_20260115_064834.jpg",
          "full": "photos/C-04/IMG_20260115_064834.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064839.jpg",
          "thumb": "resized/C-04/IMG_20260115_064839.jpg",
          "full": "photos/C-04/IMG_20260115_064839.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064858.jpg",
          "thumb": "resized/C-04/IMG_20260115_064858.jpg",
          "full": "photos/C-04/IMG_20260115_064858.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_064905.jpg",
          "thumb": "resized/C-04/IMG_20260115_064905.jpg",
          "full": "photos/C-04/IMG_20260115_064905.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065043.jpg",
          "thumb": "resized/C-04/IMG_20260115_065043.jpg",
          "full": "photos/C-04/IMG_20260115_065043.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065050.jpg",
          "thumb": "resized/C-04/IMG_20260115_065050.jpg",
          "full": "photos/C-04/IMG_20260115_065050.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065054.jpg",
          "thumb": "resized/C-04/IMG_20260115_065054.jpg",
          "full": "photos/C-04/IMG_20260115_065054.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065104.jpg",
          "thumb": "resized/C-04/IMG_20260115_065104.jpg",
          "full": "photos/C-04/IMG_20260115_065104.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065108.jpg",
          "thumb": "resized/C-04/IMG_20260115_065108.jpg",
          "full": "photos/C-04/IMG_20260115_065108.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065116.jpg",
          "thumb": "resized/C-04/IMG_20260115_065116.jpg",
          "full": "photos/C-04/IMG_20260115_065116.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065119.jpg",
          "thumb": "resized/C-04/IMG_20260115_065119.jpg",
          "full": "photos/C-04/IMG_20260115_065119.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065125.jpg",
          "thumb": "resized/C-04/IMG_20260115_065125.jpg",
          "full": "photos/C-04/IMG_20260115_065125.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065143.jpg",
          "thumb": "resized/C-04/IMG_20260115_065143.jpg",
          "full": "photos/C-04/IMG_20260115_065143.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065146.jpg",
          "thumb": "resized/C-04/IMG_20260115_065146.jpg",
          "full": "photos/C-04/IMG_20260115_065146.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065152.jpg",
          "thumb": "resized/C-04/IMG_20260115_065152.jpg",
          "full": "photos/C-04/IMG_20260115_065152.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065154.jpg",
          "thumb": "resized/C-04/IMG_20260115_065154.jpg",
          "full": "photos/C-04/IMG_20260115_065154.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065205.jpg",
          "thumb": "resized/C-04/IMG_20260115_065205.jpg",
          "full": "photos/C-04/IMG_20260115_065205.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065208.jpg",
          "thumb": "resized/C-04/IMG_20260115_065208.jpg",
          "full": "photos/C-04/IMG_20260115_065208.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065219.jpg",
          "thumb": "resized/C-04/IMG_20260115_065219.jpg",
          "full": "photos/C-04/IMG_20260115_065219.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065225.jpg",
          "thumb": "resized/C-04/IMG_20260115_065225.jpg",
          "full": "photos/C-04/IMG_20260115_065225.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065230.jpg",
          "thumb": "resized/C-04/IMG_20260115_065230.jpg",
          "full": "photos/C-04/IMG_20260115_065230.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065232.jpg",
          "thumb": "resized/C-04/IMG_20260115_065232.jpg",
          "full": "photos/C-04/IMG_20260115_065232.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065237.jpg",
          "thumb": "resized/C-04/IMG_20260115_065237.jpg",
          "full": "photos/C-04/IMG_20260115_065237.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065239.jpg",
          "thumb": "resized/C-04/IMG_20260115_065239.jpg",
          "full": "photos/C-04/IMG_20260115_065239.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065252.jpg",
          "thumb": "resized/C-04/IMG_20260115_065252.jpg",
          "full": "photos/C-04/IMG_20260115_065252.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065258.jpg",
          "thumb": "resized/C-04/IMG_20260115_065258.jpg",
          "full": "photos/C-04/IMG_20260115_065258.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065301.jpg",
          "thumb": "resized/C-04/IMG_20260115_065301.jpg",
          "full": "photos/C-04/IMG_20260115_065301.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065311.jpg",
          "thumb": "resized/C-04/IMG_20260115_065311.jpg",
          "full": "photos/C-04/IMG_20260115_065311.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065327.jpg",
          "thumb": "resized/C-04/IMG_20260115_065327.jpg",
          "full": "photos/C-04/IMG_20260115_065327.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065337.jpg",
          "thumb": "resized/C-04/IMG_20260115_065337.jpg",
          "full": "photos/C-04/IMG_20260115_065337.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065341.jpg",
          "thumb": "resized/C-04/IMG_20260115_065341.jpg",
          "full": "photos/C-04/IMG_20260115_065341.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065348.jpg",
          "thumb": "resized/C-04/IMG_20260115_065348.jpg",
          "full": "photos/C-04/IMG_20260115_065348.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065401.jpg",
          "thumb": "resized/C-04/IMG_20260115_065401.jpg",
          "full": "photos/C-04/IMG_20260115_065401.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065407.jpg",
          "thumb": "resized/C-04/IMG_20260115_065407.jpg",
          "full": "photos/C-04/IMG_20260115_065407.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065421.jpg",
          "thumb": "resized/C-04/IMG_20260115_065421.jpg",
          "full": "photos/C-04/IMG_20260115_065421.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065424.jpg",
          "thumb": "resized/C-04/IMG_20260115_065424.jpg",
          "full": "photos/C-04/IMG_20260115_065424.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065432.jpg",
          "thumb": "resized/C-04/IMG_20260115_065432.jpg",
          "full": "photos/C-04/IMG_20260115_065432.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065438.jpg",
          "thumb": "resized/C-04/IMG_20260115_065438.jpg",
          "full": "photos/C-04/IMG_20260115_065438.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065444.jpg",
          "thumb": "resized/C-04/IMG_20260115_065444.jpg",
          "full": "photos/C-04/IMG_20260115_065444.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065448.jpg",
          "thumb": "resized/C-04/IMG_20260115_065448.jpg",
          "full": "photos/C-04/IMG_20260115_065448.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065454.jpg",
          "thumb": "resized/C-04/IMG_20260115_065454.jpg",
          "full": "photos/C-04/IMG_20260115_065454.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065501.jpg",
          "thumb": "resized/C-04/IMG_20260115_065501.jpg",
          "full": "photos/C-04/IMG_20260115_065501.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065504.jpg",
          "thumb": "resized/C-04/IMG_20260115_065504.jpg",
          "full": "photos/C-04/IMG_20260115_065504.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065510.jpg",
          "thumb": "resized/C-04/IMG_20260115_065510.jpg",
          "full": "photos/C-04/IMG_20260115_065510.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065514.jpg",
          "thumb": "resized/C-04/IMG_20260115_065514.jpg",
          "full": "photos/C-04/IMG_20260115_065514.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065522.jpg",
          "thumb": "resized/C-04/IMG_20260115_065522.jpg",
          "full": "photos/C-04/IMG_20260115_065522.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065525.jpg",
          "thumb": "resized/C-04/IMG_20260115_065525.jpg",
          "full": "photos/C-04/IMG_20260115_065525.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065534.jpg",
          "thumb": "resized/C-04/IMG_20260115_065534.jpg",
          "full": "photos/C-04/IMG_20260115_065534.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065538.jpg",
          "thumb": "resized/C-04/IMG_20260115_065538.jpg",
          "full": "photos/C-04/IMG_20260115_065538.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065546.jpg",
          "thumb": "resized/C-04/IMG_20260115_065546.jpg",
          "full": "photos/C-04/IMG_20260115_065546.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065548.jpg",
          "thumb": "resized/C-04/IMG_20260115_065548.jpg",
          "full": "photos/C-04/IMG_20260115_065548.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065553.jpg",
          "thumb": "resized/C-04/IMG_20260115_065553.jpg",
          "full": "photos/C-04/IMG_20260115_065553.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065555.jpg",
          "thumb": "resized/C-04/IMG_20260115_065555.jpg",
          "full": "photos/C-04/IMG_20260115_065555.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065600.jpg",
          "thumb": "resized/C-04/IMG_20260115_065600.jpg",
          "full": "photos/C-04/IMG_20260115_065600.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065604.jpg",
          "thumb": "resized/C-04/IMG_20260115_065604.jpg",
          "full": "photos/C-04/IMG_20260115_065604.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065625.jpg",
          "thumb": "resized/C-04/IMG_20260115_065625.jpg",
          "full": "photos/C-04/IMG_20260115_065625.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065628.jpg",
          "thumb": "resized/C-04/IMG_20260115_065628.jpg",
          "full": "photos/C-04/IMG_20260115_065628.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065633.jpg",
          "thumb": "resized/C-04/IMG_20260115_065633.jpg",
          "full": "photos/C-04/IMG_20260115_065633.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065636.jpg",
          "thumb": "resized/C-04/IMG_20260115_065636.jpg",
          "full": "photos/C-04/IMG_20260115_065636.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065643.jpg",
          "thumb": "resized/C-04/IMG_20260115_065643.jpg",
          "full": "photos/C-04/IMG_20260115_065643.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065646.jpg",
          "thumb": "resized/C-04/IMG_20260115_065646.jpg",
          "full": "photos/C-04/IMG_20260115_065646.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065655.jpg",
          "thumb": "resized/C-04/IMG_20260115_065655.jpg",
          "full": "photos/C-04/IMG_20260115_065655.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065657.jpg",
          "thumb": "resized/C-04/IMG_20260115_065657.jpg",
          "full": "photos/C-04/IMG_20260115_065657.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065703.jpg",
          "thumb": "resized/C-04/IMG_20260115_065703.jpg",
          "full": "photos/C-04/IMG_20260115_065703.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065705.jpg",
          "thumb": "resized/C-04/IMG_20260115_065705.jpg",
          "full": "photos/C-04/IMG_20260115_065705.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065709.jpg",
          "thumb": "resized/C-04/IMG_20260115_065709.jpg",
          "full": "photos/C-04/IMG_20260115_065709.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065712.jpg",
          "thumb": "resized/C-04/IMG_20260115_065712.jpg",
          "full": "photos/C-04/IMG_20260115_065712.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065718.jpg",
          "thumb": "resized/C-04/IMG_20260115_065718.jpg",
          "full": "photos/C-04/IMG_20260115_065718.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065720.jpg",
          "thumb": "resized/C-04/IMG_20260115_065720.jpg",
          "full": "photos/C-04/IMG_20260115_065720.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065726.jpg",
          "thumb": "resized/C-04/IMG_20260115_065726.jpg",
          "full": "photos/C-04/IMG_20260115_065726.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065728.jpg",
          "thumb": "resized/C-04/IMG_20260115_065728.jpg",
          "full": "photos/C-04/IMG_20260115_065728.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065733.jpg",
          "thumb": "resized/C-04/IMG_20260115_065733.jpg",
          "full": "photos/C-04/IMG_20260115_065733.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_065736.jpg",
          "thumb": "resized/C-04/IMG_20260115_065736.jpg",
          "full": "photos/C-04/IMG_20260115_065736.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070024.jpg",
          "thumb": "resized/C-04/IMG_20260115_070024.jpg",
          "full": "photos/C-04/IMG_20260115_070024.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070032.jpg",
          "thumb": "resized/C-04/IMG_20260115_070032.jpg",
          "full": "photos/C-04/IMG_20260115_070032.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070039.jpg",
          "thumb": "resized/C-04/IMG_20260115_070039.jpg",
          "full": "photos/C-04/IMG_20260115_070039.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070041.jpg",
          "thumb": "resized/C-04/IMG_20260115_070041.jpg",
          "full": "photos/C-04/IMG_20260115_070041.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070100.jpg",
          "thumb": "resized/C-04/IMG_20260115_070100.jpg",
          "full": "photos/C-04/IMG_20260115_070100.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070103.jpg",
          "thumb": "resized/C-04/IMG_20260115_070103.jpg",
          "full": "photos/C-04/IMG_20260115_070103.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070114.jpg",
          "thumb": "resized/C-04/IMG_20260115_070114.jpg",
          "full": "photos/C-04/IMG_20260115_070114.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070117.jpg",
          "thumb": "resized/C-04/IMG_20260115_070117.jpg",
          "full": "photos/C-04/IMG_20260115_070117.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070124.jpg",
          "thumb": "resized/C-04/IMG_20260115_070124.jpg",
          "full": "photos/C-04/IMG_20260115_070124.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070140.jpg",
          "thumb": "resized/C-04/IMG_20260115_070140.jpg",
          "full": "photos/C-04/IMG_20260115_070140.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070151.jpg",
          "thumb": "resized/C-04/IMG_20260115_070151.jpg",
          "full": "photos/C-04/IMG_20260115_070151.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070157.jpg",
          "thumb": "resized/C-04/IMG_20260115_070157.jpg",
          "full": "photos/C-04/IMG_20260115_070157.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070201.jpg",
          "thumb": "resized/C-04/IMG_20260115_070201.jpg",
          "full": "photos/C-04/IMG_20260115_070201.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070207.jpg",
          "thumb": "resized/C-04/IMG_20260115_070207.jpg",
          "full": "photos/C-04/IMG_20260115_070207.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070214.jpg",
          "thumb": "resized/C-04/IMG_20260115_070214.jpg",
          "full": "photos/C-04/IMG_20260115_070214.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070228.jpg",
          "thumb": "resized/C-04/IMG_20260115_070228.jpg",
          "full": "photos/C-04/IMG_20260115_070228.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070250.jpg",
          "thumb": "resized/C-04/IMG_20260115_070250.jpg",
          "full": "photos/C-04/IMG_20260115_070250.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070253.jpg",
          "thumb": "resized/C-04/IMG_20260115_070253.jpg",
          "full": "photos/C-04/IMG_20260115_070253.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070259.jpg",
          "thumb": "resized/C-04/IMG_20260115_070259.jpg",
          "full": "photos/C-04/IMG_20260115_070259.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070308.jpg",
          "thumb": "resized/C-04/IMG_20260115_070308.jpg",
          "full": "photos/C-04/IMG_20260115_070308.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070311.jpg",
          "thumb": "resized/C-04/IMG_20260115_070311.jpg",
          "full": "photos/C-04/IMG_20260115_070311.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070434.jpg",
          "thumb": "resized/C-04/IMG_20260115_070434.jpg",
          "full": "photos/C-04/IMG_20260115_070434.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070437.jpg",
          "thumb": "resized/C-04/IMG_20260115_070437.jpg",
          "full": "photos/C-04/IMG_20260115_070437.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070449.jpg",
          "thumb": "resized/C-04/IMG_20260115_070449.jpg",
          "full": "photos/C-04/IMG_20260115_070449.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070453.jpg",
          "thumb": "resized/C-04/IMG_20260115_070453.jpg",
          "full": "photos/C-04/IMG_20260115_070453.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070506.jpg",
          "thumb": "resized/C-04/IMG_20260115_070506.jpg",
          "full": "photos/C-04/IMG_20260115_070506.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070509.jpg",
          "thumb": "resized/C-04/IMG_20260115_070509.jpg",
          "full": "photos/C-04/IMG_20260115_070509.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070518.jpg",
          "thumb": "resized/C-04/IMG_20260115_070518.jpg",
          "full": "photos/C-04/IMG_20260115_070518.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070527.jpg",
          "thumb": "resized/C-04/IMG_20260115_070527.jpg",
          "full": "photos/C-04/IMG_20260115_070527.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070535.jpg",
          "thumb": "resized/C-04/IMG_20260115_070535.jpg",
          "full": "photos/C-04/IMG_20260115_070535.jpg"
        },
        {
          "alt": "C-04/IMG_20260115_070538.jpg",
          "thumb": "resized/C-04/IMG_20260115_070538.jpg",
          "full": "photos/C-04/IMG_20260115_070538.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "C-04"
      }
    },
    {
      "id": "C-05",
      "parent": "Boxes",
      "heading": "Box C-05 - Books (mixed languages)",
      "description": "photos:C-05 Clear plastic box with books - mix of children's books, comics, and DVDs.",
      "items": [
        {
          "id": "book-wimpy-diy",
          "parent": null,
          "name": "\"Do-It-Yourself Book\" (Diary of a Wimpy Kid) by Jeff Kinney (Penguin, 2011)",
          "raw_text": "category:book ID:book-wimpy-diy ISBN:9780141339665 \"Do-It-Yourself Book\" (Diary of a Wimpy Kid) by Jeff Kinney (Penguin, 2011)",
          "metadata": {
            "id": "book-wimpy-diy",
            "isbn": "9780141339665",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-witch-boy",
          "parent": null,
          "name": "\"The Witch Boy\" by Molly Knox Ostertag (Scholastic)",
          "raw_text": "category:book ID:book-witch-boy \"The Witch Boy\" by Molly Knox Ostertag (Scholastic)",
          "metadata": {
            "id": "book-witch-boy",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-horrid-henry",
          "parent": null,
          "name": "\"A Helping of Horrid Henry: 3 Books in 1\" by Francesca Simon, ill. Tony Ross",
          "raw_text": "category:book ID:book-horrid-henry \"A Helping of Horrid Henry: 3 Books in 1\" by Francesca Simon, ill. Tony Ross",
          "metadata": {
            "id": "book-horrid-henry",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-ancient-ostia",
          "parent": null,
          "name": "\"Ancient Ostia: A Port for Rome\" with reconstructions (Vision, English edition)",
          "raw_text": "category:book ID:book-ancient-ostia ISBN:9788881623624 \"Ancient Ostia: A Port for Rome\" with reconstructions (Vision, English edition)",
          "metadata": {
            "id": "book-ancient-ostia",
            "isbn": "9788881623624",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-pinocchio-disney",
          "parent": null,
          "name": "\"Pinocchio\" (Ladybird/Disney, 1991)",
          "raw_text": "category:book ID:book-pinocchio-disney ISBN:9780721440101 \"Pinocchio\" (Ladybird/Disney, 1991)",
          "metadata": {
            "id": "book-pinocchio-disney",
            "isbn": "9780721440101",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-magic-mountain",
          "parent": null,
          "name": "\"Secret Kingdom: Magic Mountain\" (Book 5) by Rosie Banks (Orchard Books)",
          "raw_text": "category:book ID:book-magic-mountain ISBN:9781407809953 \"Secret Kingdom: Magic Mountain\" (Book 5) by Rosie Banks (Orchard Books)",
          "metadata": {
            "id": "book-magic-mountain",
            "isbn": "9781407809953",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-animal-tales",
          "parent": null,
          "name": "\"Animal Tales: Favourite Stories from the Bible\" by Nick Butterworth & Mick Inkpen (Candle Books/Lion Hudson)",
          "raw_text": "category:book ID:book-animal-tales ISBN:9781859856376 \"Animal Tales: Favourite Stories from the Bible\" by Nick Butterworth & Mick Inkpen (Candle Books/Lion Hudson)",
          "metadata": {
            "id": "book-animal-tales",
            "isbn": "9781859856376",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-100-maskiner",
          "parent": null,
          "name": "\"Mine 100 første maskiner\" (Litor) - Norwegian board book",
          "raw_text": "category:book ID:book-100-maskiner \"Mine 100 første maskiner\" (Litor) - Norwegian board book",
          "metadata": {
            "id": "book-100-maskiner",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-100-maskiner-2",
          "parent": null,
          "name": "\"Mine 100 første maskiner\" by Iselin Røsjø Evensen",
          "raw_text": "category:book ID:book-100-maskiner-2 ISBN:9788242969415 \"Mine 100 første maskiner\" by Iselin Røsjø Evensen",
          "metadata": {
            "id": "book-100-maskiner-2",
            "isbn": "9788242969415",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-seilbat",
          "parent": null,
          "name": "\"Seilbåt\" - Skipperens Håndbøker (RYA, Ex Libris Media) - manoeuvring, navigation, anchoring, safety",
          "raw_text": "category:nautical-book ID:book-seilbat ISBN:9788281734074 \"Seilbåt\" - Skipperens Håndbøker (RYA, Ex Libris Media) - manoeuvring, navigation, anchoring, safety",
          "metadata": {
            "id": "book-seilbat",
            "isbn": "9788281734074",
            "categories": [
              "nautical-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-blucher",
          "parent": null,
          "name": "\"Blüchers hemmelighet\" by Alexander Løken (Cappelen Damm)",
          "raw_text": "category:book ID:book-blucher ISBN:9788202742478 \"Blüchers hemmelighet\" by Alexander Løken (Cappelen Damm)",
          "metadata": {
            "id": "book-blucher",
            "isbn": "9788202742478",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-takedis",
          "parent": null,
          "name": "\"Tåkedis\" by Dag Otto Lauritzen & Frode Eie Larsen (Mot og Mysterier series, Vigge Forlag)",
          "raw_text": "category:book ID:book-takedis ISBN:9788248926818 \"Tåkedis\" by Dag Otto Lauritzen & Frode Eie Larsen (Mot og Mysterier series, Vigge Forlag)",
          "metadata": {
            "id": "book-takedis",
            "isbn": "9788248926818",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-bing-kle",
          "parent": null,
          "name": "\"Bing: Å kle på seg\" by Ted Dewan (Go'boken)",
          "raw_text": "category:book ID:book-bing-kle ISBN:9788230500439 \"Bing: Å kle på seg\" by Ted Dewan (Go'boken)",
          "metadata": {
            "id": "book-bing-kle",
            "isbn": "9788230500439",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-bing-male",
          "parent": null,
          "name": "\"Bing: Å male\" by Ted Dewan (Go'boken)",
          "raw_text": "category:book ID:book-bing-male ISBN:9788230500422 \"Bing: Å male\" by Ted Dewan (Go'boken)",
          "metadata": {
            "id": "book-bing-male",
            "isbn": "9788230500422",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-safaridyr",
          "parent": null,
          "name": "\"Simms Tabacks safaridyr\" by Simms Taback, tr. Elna Greig (Go'boken)",
          "raw_text": "category:book ID:book-safaridyr ISBN:9788230516188 \"Simms Tabacks safaridyr\" by Simms Taback, tr. Elna Greig (Go'boken)",
          "metadata": {
            "id": "book-safaridyr",
            "isbn": "9788230516188",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-favorittfarger",
          "parent": null,
          "name": "\"Favorittfargene mine\" by Helen Stephens, tr. Elna Greig (Sandvik/Go'boken)",
          "raw_text": "category:book ID:book-favorittfarger ISBN:9788230509074 \"Favorittfargene mine\" by Helen Stephens, tr. Elna Greig (Sandvik/Go'boken)",
          "metadata": {
            "id": "book-favorittfarger",
            "isbn": "9788230509074",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-otto-monster",
          "parent": null,
          "name": "\"Otto Monster hopper i vulkanen\" by Jon Ewo (Leseløve, for barn over 7 år)",
          "raw_text": "category:book ID:book-otto-monster ISBN:9788251791182 \"Otto Monster hopper i vulkanen\" by Jon Ewo (Leseløve, for barn over 7 år)",
          "metadata": {
            "id": "book-otto-monster",
            "isbn": "9788251791182",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-nancy-drew-no",
          "parent": null,
          "name": "\"Fröken Detektiv på spøkelsesjakt\" by Carolyn Keene (Damm) - Nancy Drew Norwegian",
          "raw_text": "category:book ID:book-nancy-drew-no \"Fröken Detektiv på spøkelsesjakt\" by Carolyn Keene (Damm) - Nancy Drew Norwegian",
          "metadata": {
            "id": "book-nancy-drew-no",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-nancy-drew-koffert",
          "parent": null,
          "name": "\"Fröken Detektiv og koffertmysteriet\" by Carolyn Keene (Damm) - Nancy Drew Norwegian",
          "raw_text": "category:book ID:book-nancy-drew-koffert \"Fröken Detektiv og koffertmysteriet\" by Carolyn Keene (Damm) - Nancy Drew Norwegian",
          "metadata": {
            "id": "book-nancy-drew-koffert",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-knerten-gifter",
          "parent": null,
          "name": "\"Knerten gifter seg\" by Anne-Cath. Vestly (Tiden)",
          "raw_text": "category:book ID:book-knerten-gifter \"Knerten gifter seg\" by Anne-Cath. Vestly (Tiden)",
          "metadata": {
            "id": "book-knerten-gifter",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-knerten-politi",
          "parent": null,
          "name": "\"Knerten Politimann\" by Anne-Cath. Vestly (2001)",
          "raw_text": "category:book ID:book-knerten-politi \"Knerten Politimann\" by Anne-Cath. Vestly (2001)",
          "metadata": {
            "id": "book-knerten-politi",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-pippi-langstrompe",
          "parent": null,
          "name": "\"Pippi Langstrømpe\" by Astrid Lindgren (Norwegian, vintage yellow cover)",
          "raw_text": "category:book ID:book-pippi-langstrompe \"Pippi Langstrømpe\" by Astrid Lindgren (Norwegian, vintage yellow cover)",
          "metadata": {
            "id": "book-pippi-langstrompe",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-pippi-ombord",
          "parent": null,
          "name": "\"Pippi Langstrømpe går ombord\" by Astrid Lindgren (Norwegian)",
          "raw_text": "category:book ID:book-pippi-ombord \"Pippi Langstrømpe går ombord\" by Astrid Lindgren (Norwegian)",
          "metadata": {
            "id": "book-pippi-ombord",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-karlson",
          "parent": null,
          "name": "\"Lillebror og Karlson på taket\" by Astrid Lindgren (Norwegian)",
          "raw_text": "category:book ID:book-karlson \"Lillebror og Karlson på taket\" by Astrid Lindgren (Norwegian)",
          "metadata": {
            "id": "book-karlson",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-sabeltann",
          "parent": null,
          "name": "\"Kaptein Sabeltann og Bokstavjakten - en alfabetbok\" by Terje Formoe & Egil Nyhus (Cappelen Damm)",
          "raw_text": "category:book ID:book-sabeltann ISBN:9788202308667 \"Kaptein Sabeltann og Bokstavjakten - en alfabetbok\" by Terje Formoe & Egil Nyhus (Cappelen Damm)",
          "metadata": {
            "id": "book-sabeltann",
            "isbn": "9788202308667",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-dusteland",
          "parent": null,
          "name": "\"På rømmen i Dusteland\" by Cathrine Myhre Solbjør, ill. Thomas Kirkeberg (Cappelen Damm)",
          "raw_text": "category:book ID:book-dusteland ISBN:9788202478094 \"På rømmen i Dusteland\" by Cathrine Myhre Solbjør, ill. Thomas Kirkeberg (Cappelen Damm)",
          "metadata": {
            "id": "book-dusteland",
            "isbn": "9788202478094",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-aatte-smaa",
          "parent": null,
          "name": "\"Åtte små, to store og en lastebil\" (Bokklubbens Barn)",
          "raw_text": "category:book ID:book-aatte-smaa \"Åtte små, to store og en lastebil\" (Bokklubbens Barn)",
          "metadata": {
            "id": "book-aatte-smaa",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-berserk",
          "parent": null,
          "name": "\"Berserk mot Sydpolen\" - Norwegian sailing/expedition book",
          "raw_text": "category:book ID:book-berserk \"Berserk mot Sydpolen\" - Norwegian sailing/expedition book",
          "metadata": {
            "id": "book-berserk",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-batfolk",
          "parent": null,
          "name": "Norwegian sailing/boat book (Cappelen Damm) - about joller, seilere, båtfolk",
          "raw_text": "category:book ID:book-batfolk ISBN:9788204113023 Norwegian sailing/boat book (Cappelen Damm) - about joller, seilere, båtfolk",
          "metadata": {
            "id": "book-batfolk",
            "isbn": "9788204113023",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-lassemaja",
          "parent": null,
          "name": "\"LasseMajas Detektivbyrå: Tog-mysteriet\" by Martin Widmark & Helena Willis (Cappelen, 2006, Norwegian ed.)",
          "raw_text": "category:book ID:book-lassemaja \"LasseMajas Detektivbyrå: Tog-mysteriet\" by Martin Widmark & Helena Willis (Cappelen, 2006, Norwegian ed.)",
          "metadata": {
            "id": "book-lassemaja",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-skatten",
          "parent": null,
          "name": "\"Skatten på Sjørøverøya\" (Treasure Island, Norwegian edition, Walrus)",
          "raw_text": "category:book ID:book-skatten \"Skatten på Sjørøverøya\" (Treasure Island, Norwegian edition, Walrus)",
          "metadata": {
            "id": "book-skatten",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-donald-13",
          "parent": null,
          "name": "Donald Pocket #13 \"Donald Duck - den tapre ridder\" (Klassiker, 5. utgave, kr 60,90)",
          "raw_text": "category:comic-book ID:book-donald-13 ISBN:9788242943460 EAN:7023060702397 Donald Pocket #13 \"Donald Duck - den tapre ridder\" (Klassiker, 5. utgave, kr 60,90)",
          "metadata": {
            "id": "book-donald-13",
            "isbn": "9788242943460",
            "ean": "7023060702397",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-donald-45",
          "parent": null,
          "name": "Donald Pocket #45 \"Fantonald for full gass\" (4. utgave)",
          "raw_text": "category:comic-book ID:book-donald-45 Donald Pocket #45 \"Fantonald for full gass\" (4. utgave)",
          "metadata": {
            "id": "book-donald-45",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-donald-192",
          "parent": null,
          "name": "Donald Pocket #192 \"Donald ser spøkelser\"",
          "raw_text": "category:comic-book ID:book-donald-192 EAN:7023064102773 Donald Pocket #192 \"Donald ser spøkelser\"",
          "metadata": {
            "id": "book-donald-192",
            "ean": "7023064102773",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-donald-402",
          "parent": null,
          "name": "Donald Pocket #402 \"Sommerferie\"",
          "raw_text": "category:comic-book ID:book-donald-402 ISBN:9788242947819 EAN:7023063101845 Donald Pocket #402 \"Sommerferie\"",
          "metadata": {
            "id": "book-donald-402",
            "isbn": "9788242947819",
            "ean": "7023063101845",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-donald-428",
          "parent": null,
          "name": "Donald Pocket #428 \"Ut på tur\"",
          "raw_text": "category:comic-book ID:book-donald-428 ISBN:9788242952004 EAN:7023063301849 Donald Pocket #428 \"Ut på tur\"",
          "metadata": {
            "id": "book-donald-428",
            "isbn": "9788242952004",
            "ean": "7023063301849",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-donald-sheriffen",
          "parent": null,
          "name": "Walt Disney's Tema Pocket \"Sheriffen\"",
          "raw_text": "category:comic-book ID:book-donald-sheriffen ISBN:9788242949868 EAN:7023061006760 Walt Disney's Tema Pocket \"Sheriffen\"",
          "metadata": {
            "id": "book-donald-sheriffen",
            "isbn": "9788242949868",
            "ean": "7023061006760",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-donald-jubileum",
          "parent": null,
          "name": "Disney Jubileumspocket \"Hurra!! Donald 60 år - Onkel Skrues Rivaler\"",
          "raw_text": "category:comic-book ID:book-donald-jubileum ISBN:9788242954411 EAN:7023060319946 Disney Jubileumspocket \"Hurra!! Donald 60 år - Onkel Skrues Rivaler\"",
          "metadata": {
            "id": "book-donald-jubileum",
            "isbn": "9788242954411",
            "ean": "7023060319946",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-kalle-anka",
          "parent": null,
          "name": "\"Kalle Ankas Special: Gasen i botten!\" (Donald Duck Swedish)",
          "raw_text": "category:comic-book ID:book-kalle-anka ISBN:9789174053500 \"Kalle Ankas Special: Gasen i botten!\" (Donald Duck Swedish)",
          "metadata": {
            "id": "book-kalle-anka",
            "isbn": "9789174053500",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-kalle-anka-super",
          "parent": null,
          "name": "\"Kalle Ankas Pocket Special: Superhjältar\" (Donald Duck Swedish)",
          "raw_text": "category:comic-book ID:book-kalle-anka-super ISBN:9789174054361 \"Kalle Ankas Pocket Special: Superhjältar\" (Donald Duck Swedish)",
          "metadata": {
            "id": "book-kalle-anka-super",
            "isbn": "9789174054361",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-bamse-huset",
          "parent": null,
          "name": "\"Bamse och det märkliga huset\" (hardcover)",
          "raw_text": "category:book ID:book-bamse-huset ISBN:9789174056105 \"Bamse och det märkliga huset\" (hardcover)",
          "metadata": {
            "id": "book-bamse-huset",
            "isbn": "9789174056105",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-bamse-ola",
          "parent": null,
          "name": "\"Bamse för de yngsta: Ola sköter bion\" (EGMONT, TIDSAM 4439-02)",
          "raw_text": "category:comic-book ID:book-bamse-ola EAN:7388443903403 \"Bamse för de yngsta: Ola sköter bion\" (EGMONT, TIDSAM 4439-02)",
          "metadata": {
            "id": "book-bamse-ola",
            "ean": "7388443903403",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-bamse-varg",
          "parent": null,
          "name": "\"Bamse för de yngsta: Rackartyg med Vargkusinerna\" (EGMONT, TIDSAM 4439-05)",
          "raw_text": "category:comic-book ID:book-bamse-varg EAN:7388443903908 \"Bamse för de yngsta: Rackartyg med Vargkusinerna\" (EGMONT, TIDSAM 4439-05)",
          "metadata": {
            "id": "book-bamse-varg",
            "ean": "7388443903908",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-bamse-katten",
          "parent": null,
          "name": "\"Bamse för de yngsta: Katten Janson letar efter en kompis\" (EGMONT)",
          "raw_text": "category:comic-book ID:book-bamse-katten \"Bamse för de yngsta: Katten Janson letar efter en kompis\" (EGMONT)",
          "metadata": {
            "id": "book-bamse-katten",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-bamse-mystiska",
          "parent": null,
          "name": "\"Bamse Sagoserier: Bamse i Mystiska Bergen\" (EGMONT, TIDSAM 4144-04)",
          "raw_text": "category:comic-book ID:book-bamse-mystiska EAN:7388414403901 \"Bamse Sagoserier: Bamse i Mystiska Bergen\" (EGMONT, TIDSAM 4144-04)",
          "metadata": {
            "id": "book-bamse-mystiska",
            "ean": "7388414403901",
            "categories": [
              "comic-book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-zvezdy-skazki",
          "parent": null,
          "name": "\"Звёздные сказки\" (Star Tales) by Е. Ульева (Феникс)",
          "raw_text": "category:book ID:book-zvezdy-skazki ISBN:9785222255070 \"Звёздные сказки\" (Star Tales) by Е. Ульева (Феникс)",
          "metadata": {
            "id": "book-zvezdy-skazki",
            "isbn": "9785222255070",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "book-zagadki",
          "parent": null,
          "name": "\"Для детского сада: Любимые загадки и потешки\" (РОСМЭН) - riddles and nursery rhymes",
          "raw_text": "category:book ID:book-zagadki ISBN:9785353023685 \"Для детского сада: Любимые загадки и потешки\" (РОСМЭН) - riddles and nursery rhymes",
          "metadata": {
            "id": "book-zagadki",
            "isbn": "9785353023685",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-little-princess",
          "parent": null,
          "name": "\"Little Princess: Complete Series 1\" box set (Julian Clary)",
          "raw_text": "category:dvd ID:dvd-little-princess EAN:5060020627262 \"Little Princess: Complete Series 1\" box set (Julian Clary)",
          "metadata": {
            "id": "dvd-little-princess",
            "ean": "5060020627262",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-polar-express",
          "parent": null,
          "name": "\"Polarekspressen\" (The Polar Express, 2004) Tom Hanks, dobbel-DVD (Norwegian release, Warner Bros.)",
          "raw_text": "category:dvd ID:dvd-polar-express EAN:7321940389547 \"Polarekspressen\" (The Polar Express, 2004) Tom Hanks, dobbel-DVD (Norwegian release, Warner Bros.)",
          "metadata": {
            "id": "dvd-polar-express",
            "ean": "7321940389547",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-ratatouille",
          "parent": null,
          "name": "\"Rottatouille\" (Ratatouille, 2007) Disney Pixar, 2-disk spesialutgave (Norwegian release)",
          "raw_text": "category:dvd ID:dvd-ratatouille EAN:8717418109646 \"Rottatouille\" (Ratatouille, 2007) Disney Pixar, 2-disk spesialutgave (Norwegian release)",
          "metadata": {
            "id": "dvd-ratatouille",
            "ean": "8717418109646",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-mars-needs-moms",
          "parent": null,
          "name": "\"Mars Needs Moms\" (2011) Disney (loose disc, no case)",
          "raw_text": "category:dvd ID:dvd-mars-needs-moms \"Mars Needs Moms\" (2011) Disney (loose disc, no case)",
          "metadata": {
            "id": "dvd-mars-needs-moms",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-thomas",
          "parent": null,
          "name": "\"Thomas & Friends: It's Great to Be an Engine!\" (HiT Entertainment)",
          "raw_text": "category:dvd ID:dvd-thomas EAN:5034217416083 \"Thomas & Friends: It's Great to Be an Engine!\" (HiT Entertainment)",
          "metadata": {
            "id": "dvd-thomas",
            "ean": "5034217416083",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-fixiki",
          "parent": null,
          "name": "\"Фиксики: Любимые серии Верты\" (Fixiki, Russian animated series)",
          "raw_text": "category:dvd ID:dvd-fixiki \"Фиксики: Любимые серии Верты\" (Fixiki, Russian animated series)",
          "metadata": {
            "id": "dvd-fixiki",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-aibolit",
          "parent": null,
          "name": "\"Доктор Айболит\" (Doctor Aibolit, based on K.I. Chukovsky, Russian, 99 min, Region ALL)",
          "raw_text": "category:dvd ID:dvd-aibolit EAN:4690452002453 \"Доктор Айболит\" (Doctor Aibolit, based on K.I. Chukovsky, Russian, 99 min, Region ALL)",
          "metadata": {
            "id": "dvd-aibolit",
            "ean": "4690452002453",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-elusive-avengers",
          "parent": null,
          "name": "\"Неуловимые мстители\" (The Elusive Avengers) trilogy, 3 discs (Russian, 282 min)",
          "raw_text": "category:dvd ID:dvd-elusive-avengers EAN:4690241146665 \"Неуловимые мстители\" (The Elusive Avengers) trilogy, 3 discs (Russian, 282 min)",
          "metadata": {
            "id": "dvd-elusive-avengers",
            "ean": "4690241146665",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-ben-holly",
          "parent": null,
          "name": "\"Маленькое королевство Бена и Холли\" (Ben & Holly's Little Kingdom) all seasons (Russian)",
          "raw_text": "category:dvd ID:dvd-ben-holly EAN:4690241033781 \"Маленькое королевство Бена и Холли\" (Ben & Holly's Little Kingdom) all seasons (Russian)",
          "metadata": {
            "id": "dvd-ben-holly",
            "ean": "4690241033781",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-masha-bear",
          "parent": null,
          "name": "\"Маша и Медведь\" (Masha and the Bear) all episodes (Russian, Мистерия)",
          "raw_text": "category:dvd ID:dvd-masha-bear \"Маша и Медведь\" (Masha and the Bear) all episodes (Russian, Мистерия)",
          "metadata": {
            "id": "dvd-masha-bear",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        },
        {
          "id": "dvd-smeshariki",
          "parent": null,
          "name": "\"Смешарики\" (Smeshariki/KikoRiki) 12 episodes (Russian)",
          "raw_text": "category:dvd ID:dvd-smeshariki \"Смешарики\" (Smeshariki/KikoRiki) 12 episodes (Russian)",
          "metadata": {
            "id": "dvd-smeshariki",
            "categories": [
              "dvd"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "C-05/IMG_20260115_071154.jpg",
          "thumb": "resized/C-05/IMG_20260115_071154.jpg",
          "full": "photos/C-05/IMG_20260115_071154.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071157.jpg",
          "thumb": "resized/C-05/IMG_20260115_071157.jpg",
          "full": "photos/C-05/IMG_20260115_071157.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071251.jpg",
          "thumb": "resized/C-05/IMG_20260115_071251.jpg",
          "full": "photos/C-05/IMG_20260115_071251.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071254.jpg",
          "thumb": "resized/C-05/IMG_20260115_071254.jpg",
          "full": "photos/C-05/IMG_20260115_071254.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071300.jpg",
          "thumb": "resized/C-05/IMG_20260115_071300.jpg",
          "full": "photos/C-05/IMG_20260115_071300.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071304.jpg",
          "thumb": "resized/C-05/IMG_20260115_071304.jpg",
          "full": "photos/C-05/IMG_20260115_071304.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071310.jpg",
          "thumb": "resized/C-05/IMG_20260115_071310.jpg",
          "full": "photos/C-05/IMG_20260115_071310.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071315.jpg",
          "thumb": "resized/C-05/IMG_20260115_071315.jpg",
          "full": "photos/C-05/IMG_20260115_071315.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071321.jpg",
          "thumb": "resized/C-05/IMG_20260115_071321.jpg",
          "full": "photos/C-05/IMG_20260115_071321.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071328.jpg",
          "thumb": "resized/C-05/IMG_20260115_071328.jpg",
          "full": "photos/C-05/IMG_20260115_071328.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071338.jpg",
          "thumb": "resized/C-05/IMG_20260115_071338.jpg",
          "full": "photos/C-05/IMG_20260115_071338.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071341.jpg",
          "thumb": "resized/C-05/IMG_20260115_071341.jpg",
          "full": "photos/C-05/IMG_20260115_071341.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071346.jpg",
          "thumb": "resized/C-05/IMG_20260115_071346.jpg",
          "full": "photos/C-05/IMG_20260115_071346.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071353.jpg",
          "thumb": "resized/C-05/IMG_20260115_071353.jpg",
          "full": "photos/C-05/IMG_20260115_071353.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071400.jpg",
          "thumb": "resized/C-05/IMG_20260115_071400.jpg",
          "full": "photos/C-05/IMG_20260115_071400.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071421.jpg",
          "thumb": "resized/C-05/IMG_20260115_071421.jpg",
          "full": "photos/C-05/IMG_20260115_071421.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071441.jpg",
          "thumb": "resized/C-05/IMG_20260115_071441.jpg",
          "full": "photos/C-05/IMG_20260115_071441.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071444.jpg",
          "thumb": "resized/C-05/IMG_20260115_071444.jpg",
          "full": "photos/C-05/IMG_20260115_071444.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071451.jpg",
          "thumb": "resized/C-05/IMG_20260115_071451.jpg",
          "full": "photos/C-05/IMG_20260115_071451.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071454.jpg",
          "thumb": "resized/C-05/IMG_20260115_071454.jpg",
          "full": "photos/C-05/IMG_20260115_071454.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071519.jpg",
          "thumb": "resized/C-05/IMG_20260115_071519.jpg",
          "full": "photos/C-05/IMG_20260115_071519.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071524.jpg",
          "thumb": "resized/C-05/IMG_20260115_071524.jpg",
          "full": "photos/C-05/IMG_20260115_071524.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071639.jpg",
          "thumb": "resized/C-05/IMG_20260115_071639.jpg",
          "full": "photos/C-05/IMG_20260115_071639.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071647.jpg",
          "thumb": "resized/C-05/IMG_20260115_071647.jpg",
          "full": "photos/C-05/IMG_20260115_071647.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071652.jpg",
          "thumb": "resized/C-05/IMG_20260115_071652.jpg",
          "full": "photos/C-05/IMG_20260115_071652.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071703.jpg",
          "thumb": "resized/C-05/IMG_20260115_071703.jpg",
          "full": "photos/C-05/IMG_20260115_071703.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071706.jpg",
          "thumb": "resized/C-05/IMG_20260115_071706.jpg",
          "full": "photos/C-05/IMG_20260115_071706.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071713.jpg",
          "thumb": "resized/C-05/IMG_20260115_071713.jpg",
          "full": "photos/C-05/IMG_20260115_071713.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071716.jpg",
          "thumb": "resized/C-05/IMG_20260115_071716.jpg",
          "full": "photos/C-05/IMG_20260115_071716.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071725.jpg",
          "thumb": "resized/C-05/IMG_20260115_071725.jpg",
          "full": "photos/C-05/IMG_20260115_071725.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071729.jpg",
          "thumb": "resized/C-05/IMG_20260115_071729.jpg",
          "full": "photos/C-05/IMG_20260115_071729.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071742.jpg",
          "thumb": "resized/C-05/IMG_20260115_071742.jpg",
          "full": "photos/C-05/IMG_20260115_071742.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071801.jpg",
          "thumb": "resized/C-05/IMG_20260115_071801.jpg",
          "full": "photos/C-05/IMG_20260115_071801.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071805.jpg",
          "thumb": "resized/C-05/IMG_20260115_071805.jpg",
          "full": "photos/C-05/IMG_20260115_071805.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071826.jpg",
          "thumb": "resized/C-05/IMG_20260115_071826.jpg",
          "full": "photos/C-05/IMG_20260115_071826.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071830.jpg",
          "thumb": "resized/C-05/IMG_20260115_071830.jpg",
          "full": "photos/C-05/IMG_20260115_071830.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071841.jpg",
          "thumb": "resized/C-05/IMG_20260115_071841.jpg",
          "full": "photos/C-05/IMG_20260115_071841.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071852.jpg",
          "thumb": "resized/C-05/IMG_20260115_071852.jpg",
          "full": "photos/C-05/IMG_20260115_071852.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071855.jpg",
          "thumb": "resized/C-05/IMG_20260115_071855.jpg",
          "full": "photos/C-05/IMG_20260115_071855.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071903.jpg",
          "thumb": "resized/C-05/IMG_20260115_071903.jpg",
          "full": "photos/C-05/IMG_20260115_071903.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071906.jpg",
          "thumb": "resized/C-05/IMG_20260115_071906.jpg",
          "full": "photos/C-05/IMG_20260115_071906.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071913.jpg",
          "thumb": "resized/C-05/IMG_20260115_071913.jpg",
          "full": "photos/C-05/IMG_20260115_071913.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071921.jpg",
          "thumb": "resized/C-05/IMG_20260115_071921.jpg",
          "full": "photos/C-05/IMG_20260115_071921.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071924.jpg",
          "thumb": "resized/C-05/IMG_20260115_071924.jpg",
          "full": "photos/C-05/IMG_20260115_071924.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071929.jpg",
          "thumb": "resized/C-05/IMG_20260115_071929.jpg",
          "full": "photos/C-05/IMG_20260115_071929.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071931.jpg",
          "thumb": "resized/C-05/IMG_20260115_071931.jpg",
          "full": "photos/C-05/IMG_20260115_071931.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071936.jpg",
          "thumb": "resized/C-05/IMG_20260115_071936.jpg",
          "full": "photos/C-05/IMG_20260115_071936.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071940.jpg",
          "thumb": "resized/C-05/IMG_20260115_071940.jpg",
          "full": "photos/C-05/IMG_20260115_071940.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071948.jpg",
          "thumb": "resized/C-05/IMG_20260115_071948.jpg",
          "full": "photos/C-05/IMG_20260115_071948.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071950.jpg",
          "thumb": "resized/C-05/IMG_20260115_071950.jpg",
          "full": "photos/C-05/IMG_20260115_071950.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_071959.jpg",
          "thumb": "resized/C-05/IMG_20260115_071959.jpg",
          "full": "photos/C-05/IMG_20260115_071959.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072003.jpg",
          "thumb": "resized/C-05/IMG_20260115_072003.jpg",
          "full": "photos/C-05/IMG_20260115_072003.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072013.jpg",
          "thumb": "resized/C-05/IMG_20260115_072013.jpg",
          "full": "photos/C-05/IMG_20260115_072013.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072016.jpg",
          "thumb": "resized/C-05/IMG_20260115_072016.jpg",
          "full": "photos/C-05/IMG_20260115_072016.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072029.jpg",
          "thumb": "resized/C-05/IMG_20260115_072029.jpg",
          "full": "photos/C-05/IMG_20260115_072029.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072032.jpg",
          "thumb": "resized/C-05/IMG_20260115_072032.jpg",
          "full": "photos/C-05/IMG_20260115_072032.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072046.jpg",
          "thumb": "resized/C-05/IMG_20260115_072046.jpg",
          "full": "photos/C-05/IMG_20260115_072046.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072049.jpg",
          "thumb": "resized/C-05/IMG_20260115_072049.jpg",
          "full": "photos/C-05/IMG_20260115_072049.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072100.jpg",
          "thumb": "resized/C-05/IMG_20260115_072100.jpg",
          "full": "photos/C-05/IMG_20260115_072100.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072108.jpg",
          "thumb": "resized/C-05/IMG_20260115_072108.jpg",
          "full": "photos/C-05/IMG_20260115_072108.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072111.jpg",
          "thumb": "resized/C-05/IMG_20260115_072111.jpg",
          "full": "photos/C-05/IMG_20260115_072111.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072121.jpg",
          "thumb": "resized/C-05/IMG_20260115_072121.jpg",
          "full": "photos/C-05/IMG_20260115_072121.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072129.jpg",
          "thumb": "resized/C-05/IMG_20260115_072129.jpg",
          "full": "photos/C-05/IMG_20260115_072129.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072141.jpg",
          "thumb": "resized/C-05/IMG_20260115_072141.jpg",
          "full": "photos/C-05/IMG_20260115_072141.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072145.jpg",
          "thumb": "resized/C-05/IMG_20260115_072145.jpg",
          "full": "photos/C-05/IMG_20260115_072145.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072151.jpg",
          "thumb": "resized/C-05/IMG_20260115_072151.jpg",
          "full": "photos/C-05/IMG_20260115_072151.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072154.jpg",
          "thumb": "resized/C-05/IMG_20260115_072154.jpg",
          "full": "photos/C-05/IMG_20260115_072154.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072202.jpg",
          "thumb": "resized/C-05/IMG_20260115_072202.jpg",
          "full": "photos/C-05/IMG_20260115_072202.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072204.jpg",
          "thumb": "resized/C-05/IMG_20260115_072204.jpg",
          "full": "photos/C-05/IMG_20260115_072204.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072213.jpg",
          "thumb": "resized/C-05/IMG_20260115_072213.jpg",
          "full": "photos/C-05/IMG_20260115_072213.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072217.jpg",
          "thumb": "resized/C-05/IMG_20260115_072217.jpg",
          "full": "photos/C-05/IMG_20260115_072217.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072228.jpg",
          "thumb": "resized/C-05/IMG_20260115_072228.jpg",
          "full": "photos/C-05/IMG_20260115_072228.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072237.jpg",
          "thumb": "resized/C-05/IMG_20260115_072237.jpg",
          "full": "photos/C-05/IMG_20260115_072237.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072240.jpg",
          "thumb": "resized/C-05/IMG_20260115_072240.jpg",
          "full": "photos/C-05/IMG_20260115_072240.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072249.jpg",
          "thumb": "resized/C-05/IMG_20260115_072249.jpg",
          "full": "photos/C-05/IMG_20260115_072249.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072252.jpg",
          "thumb": "resized/C-05/IMG_20260115_072252.jpg",
          "full": "photos/C-05/IMG_20260115_072252.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072301.jpg",
          "thumb": "resized/C-05/IMG_20260115_072301.jpg",
          "full": "photos/C-05/IMG_20260115_072301.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072303.jpg",
          "thumb": "resized/C-05/IMG_20260115_072303.jpg",
          "full": "photos/C-05/IMG_20260115_072303.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072311.jpg",
          "thumb": "resized/C-05/IMG_20260115_072311.jpg",
          "full": "photos/C-05/IMG_20260115_072311.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072813.jpg",
          "thumb": "resized/C-05/IMG_20260115_072813.jpg",
          "full": "photos/C-05/IMG_20260115_072813.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072821.jpg",
          "thumb": "resized/C-05/IMG_20260115_072821.jpg",
          "full": "photos/C-05/IMG_20260115_072821.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072824.jpg",
          "thumb": "resized/C-05/IMG_20260115_072824.jpg",
          "full": "photos/C-05/IMG_20260115_072824.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072834.jpg",
          "thumb": "resized/C-05/IMG_20260115_072834.jpg",
          "full": "photos/C-05/IMG_20260115_072834.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072837.jpg",
          "thumb": "resized/C-05/IMG_20260115_072837.jpg",
          "full": "photos/C-05/IMG_20260115_072837.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072843.jpg",
          "thumb": "resized/C-05/IMG_20260115_072843.jpg",
          "full": "photos/C-05/IMG_20260115_072843.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072845.jpg",
          "thumb": "resized/C-05/IMG_20260115_072845.jpg",
          "full": "photos/C-05/IMG_20260115_072845.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072852.jpg",
          "thumb": "resized/C-05/IMG_20260115_072852.jpg",
          "full": "photos/C-05/IMG_20260115_072852.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072856.jpg",
          "thumb": "resized/C-05/IMG_20260115_072856.jpg",
          "full": "photos/C-05/IMG_20260115_072856.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072925.jpg",
          "thumb": "resized/C-05/IMG_20260115_072925.jpg",
          "full": "photos/C-05/IMG_20260115_072925.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072936.jpg",
          "thumb": "resized/C-05/IMG_20260115_072936.jpg",
          "full": "photos/C-05/IMG_20260115_072936.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072939.jpg",
          "thumb": "resized/C-05/IMG_20260115_072939.jpg",
          "full": "photos/C-05/IMG_20260115_072939.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072950.jpg",
          "thumb": "resized/C-05/IMG_20260115_072950.jpg",
          "full": "photos/C-05/IMG_20260115_072950.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_072952.jpg",
          "thumb": "resized/C-05/IMG_20260115_072952.jpg",
          "full": "photos/C-05/IMG_20260115_072952.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073000.jpg",
          "thumb": "resized/C-05/IMG_20260115_073000.jpg",
          "full": "photos/C-05/IMG_20260115_073000.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073005.jpg",
          "thumb": "resized/C-05/IMG_20260115_073005.jpg",
          "full": "photos/C-05/IMG_20260115_073005.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073026.jpg",
          "thumb": "resized/C-05/IMG_20260115_073026.jpg",
          "full": "photos/C-05/IMG_20260115_073026.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073029.jpg",
          "thumb": "resized/C-05/IMG_20260115_073029.jpg",
          "full": "photos/C-05/IMG_20260115_073029.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073057.jpg",
          "thumb": "resized/C-05/IMG_20260115_073057.jpg",
          "full": "photos/C-05/IMG_20260115_073057.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073104.jpg",
          "thumb": "resized/C-05/IMG_20260115_073104.jpg",
          "full": "photos/C-05/IMG_20260115_073104.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073115.jpg",
          "thumb": "resized/C-05/IMG_20260115_073115.jpg",
          "full": "photos/C-05/IMG_20260115_073115.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073126.jpg",
          "thumb": "resized/C-05/IMG_20260115_073126.jpg",
          "full": "photos/C-05/IMG_20260115_073126.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073142.jpg",
          "thumb": "resized/C-05/IMG_20260115_073142.jpg",
          "full": "photos/C-05/IMG_20260115_073142.jpg"
        },
        {
          "alt": "C-05/IMG_20260115_073145.jpg",
          "thumb": "resized/C-05/IMG_20260115_073145.jpg",
          "full": "photos/C-05/IMG_20260115_073145.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "C-05"
      }
    },
    {
      "id": "C-08",
      "parent": "Boxes",
      "heading": "- misc mess (stored in fore-cabin-bed, middle)",
      "description": "",
      "items": [
        {
          "id": "bag-robship",
          "parent": null,
          "name": "Robship bag (blue), likely containing thin tarpaulin",
          "raw_text": "category:bag ID:bag-robship Robship bag (blue), likely containing thin tarpaulin",
          "metadata": {
            "id": "bag-robship",
            "categories": [
              "bag"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-whale-gulper",
          "parent": null,
          "name": "Whale Gulper 220 pump, partially disassembled (may be missing parts, could be used for shower/bilge)",
          "raw_text": "category:pump ID:pump-whale-gulper Whale Gulper 220 pump, partially disassembled (may be missing parts, could be used for shower/bilge)",
          "metadata": {
            "id": "pump-whale-gulper",
            "categories": [
              "pump"
            ]
          },
          "indented": false
        },
        {
          "id": "servicekit-whale-ak1550",
          "parent": null,
          "name": "Whale Service Kit AK1550 for Gulper 220 pump (diaphragm, valves, gaskets)",
          "raw_text": "category:pump-service-kit ID:servicekit-whale-ak1550 EAN:0766478155009 Whale Service Kit AK1550 for Gulper 220 pump (diaphragm, valves, gaskets)",
          "metadata": {
            "id": "servicekit-whale-ak1550",
            "ean": "0766478155009",
            "categories": [
              "pump-service-kit"
            ]
          },
          "indented": false
        },
        {
          "id": "lamp-kerosene-brass",
          "parent": null,
          "name": "Brass kerosene lamp with gimbal mount (was in upper saloon)",
          "raw_text": "category:kerosene-lamp ID:lamp-kerosene-brass Brass kerosene lamp with gimbal mount (was in upper saloon)",
          "metadata": {
            "id": "lamp-kerosene-brass",
            "categories": [
              "kerosene-lamp"
            ]
          },
          "indented": false
        },
        {
          "id": "ladder-bow-telescoping",
          "parent": null,
          "name": "Telescoping stainless steel bow ladder (cost 1500 DKK, didn't fit bow platform)",
          "raw_text": "category:ladder ID:ladder-bow-telescoping Telescoping stainless steel bow ladder (cost 1500 DKK, didn't fit bow platform)",
          "metadata": {
            "id": "ladder-bow-telescoping",
            "categories": [
              "ladder"
            ]
          },
          "indented": false
        },
        {
          "id": "filter-air-yellow",
          "parent": null,
          "name": "Yellow pleated air filter",
          "raw_text": "category:filter ID:filter-air-yellow Yellow pleated air filter",
          "metadata": {
            "id": "filter-air-yellow",
            "categories": [
              "filter"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some thing tarpulin with lots of ropes, meant to protect against snow or sun? Probably helps against both.",
          "raw_text": "Some thing tarpulin with lots of ropes, meant to protect against snow or sun? Probably helps against both.",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "More ropes and connectors for said tarpulin",
          "raw_text": "More ropes and connectors for said tarpulin",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A plunger/suction cup that is missing a handle",
          "raw_text": "A plunger/suction cup that is missing a handle",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "A thick rubber thingy with lots of hose clamps, probably fits around the propellor shaft",
          "raw_text": "A thick rubber thingy with lots of hose clamps, probably fits around the propellor shaft",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Some plumbing parts for the old water tanks",
          "raw_text": "Some plumbing parts for the old water tanks",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Tent part to go along the rails at the starboard side (the corresponding port side was lost once upon a time).",
          "raw_text": "Tent part to go along the rails at the starboard side (the corresponding port side was lost once upon a time).",
          "metadata": {},
          "indented": false
        },
        {
          "id": "foam-adhesive-grey",
          "parent": null,
          "name": "Grey adhesive insulating foam sheets (with yellow adhesive backing)",
          "raw_text": "category:insulation ID:foam-adhesive-grey Grey adhesive insulating foam sheets (with yellow adhesive backing)",
          "metadata": {
            "id": "foam-adhesive-grey",
            "categories": [
              "insulation"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "C-08"
      }
    },
    {
      "id": "BL-1",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BL-1 Rot & kaos\" (photographed 2026-01-23)",
      "description": "",
      "items": [
        {
          "id": "regplate-cbd831",
          "parent": null,
          "name": "Boat registration plate CBD 831 (Småbåtregisteret, redningsselskapet.no/sbr)",
          "raw_text": "category:documents category:registration-plate ID:regplate-cbd831 Boat registration plate CBD 831 (Småbåtregisteret, redningsselskapet.no/sbr)",
          "metadata": {
            "id": "regplate-cbd831",
            "categories": [
              "documents",
              "registration-plate"
            ]
          },
          "indented": false
        },
        {
          "id": "dimmer-ecco-dir-001",
          "parent": null,
          "name": "IR Dimmer Controller with remote (ECCO-DIR-001, 12V DC, 3A, for LEDs)",
          "raw_text": "category:led ID:dimmer-ecco-dir-001 IR Dimmer Controller with remote (ECCO-DIR-001, 12V DC, 3A, for LEDs)",
          "metadata": {
            "id": "dimmer-ecco-dir-001",
            "categories": [
              "led"
            ]
          },
          "indented": false
        },
        {
          "id": "connector-lindemann-ek30262",
          "parent": null,
          "name": "LINDEMANN brass connector 2-pole 3A 12V (Art. EK30262)",
          "raw_text": "category:electrical-connector ID:connector-lindemann-ek30262 EAN:4250206204146 LINDEMANN brass connector 2-pole 3A 12V (Art. EK30262)",
          "metadata": {
            "id": "connector-lindemann-ek30262",
            "ean": "4250206204146",
            "categories": [
              "electrical-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "durkbeslag-roca",
          "parent": null,
          "name": "Maski DURKBESLAG Roca 50x60mm (stainless electropolished, with return spring)",
          "raw_text": "category:hatch ID:durkbeslag-roca Maski DURKBESLAG Roca 50x60mm (stainless electropolished, with return spring)",
          "metadata": {
            "id": "durkbeslag-roca",
            "categories": [
              "hatch"
            ]
          },
          "indented": false
        },
        {
          "id": "led-lights-red",
          "parent": null,
          "name": "Red LED safety/bike lights (BILTEMA)",
          "raw_text": "category:lighting ID:led-lights-red qty:2 Red LED safety/bike lights (BILTEMA)",
          "metadata": {
            "id": "led-lights-red",
            "qty": 2.0,
            "categories": [
              "lighting"
            ]
          },
          "indented": false
        },
        {
          "id": "sleipner-cap",
          "parent": null,
          "name": "SLEIPNER plastic disc/cap (bow thruster part)",
          "raw_text": "category:thruster ID:sleipner-cap SLEIPNER plastic disc/cap (bow thruster part)",
          "metadata": {
            "id": "sleipner-cap",
            "categories": [
              "thruster"
            ]
          },
          "indented": false
        },
        {
          "id": "buckles-siderelease",
          "parent": null,
          "name": "Black plastic side-release buckles",
          "raw_text": "category:buckle ID:buckles-siderelease qty:2 Black plastic side-release buckles",
          "metadata": {
            "id": "buckles-siderelease",
            "qty": 2.0,
            "categories": [
              "buckle"
            ]
          },
          "indented": false
        },
        {
          "id": "grommets-rubber",
          "parent": null,
          "name": "Black rubber grommets/bushings",
          "raw_text": "category:grommet ID:grommets-rubber Black rubber grommets/bushings",
          "metadata": {
            "id": "grommets-rubber",
            "categories": [
              "grommet"
            ]
          },
          "indented": false
        },
        {
          "id": "gasket-rope-stove",
          "parent": null,
          "name": "Braided stove door gasket rope",
          "raw_text": "category:rope ID:gasket-rope-stove Braided stove door gasket rope",
          "metadata": {
            "id": "gasket-rope-stove",
            "categories": [
              "rope"
            ]
          },
          "indented": false
        },
        {
          "id": "cork-ball",
          "parent": null,
          "name": "Cork ball float/keychain",
          "raw_text": "category:float ID:cork-ball Cork ball float/keychain",
          "metadata": {
            "id": "cork-ball",
            "categories": [
              "float"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BL-1/IMG_20260123_183555.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183555.jpg",
          "full": "photos/BL-1/IMG_20260123_183555.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183600.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183600.jpg",
          "full": "photos/BL-1/IMG_20260123_183600.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183607.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183607.jpg",
          "full": "photos/BL-1/IMG_20260123_183607.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183613.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183613.jpg",
          "full": "photos/BL-1/IMG_20260123_183613.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183625.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183625.jpg",
          "full": "photos/BL-1/IMG_20260123_183625.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183639.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183639.jpg",
          "full": "photos/BL-1/IMG_20260123_183639.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183647.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183647.jpg",
          "full": "photos/BL-1/IMG_20260123_183647.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183655.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183655.jpg",
          "full": "photos/BL-1/IMG_20260123_183655.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183707.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183707.jpg",
          "full": "photos/BL-1/IMG_20260123_183707.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183712.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183712.jpg",
          "full": "photos/BL-1/IMG_20260123_183712.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183725.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183725.jpg",
          "full": "photos/BL-1/IMG_20260123_183725.jpg"
        },
        {
          "alt": "BL-1/IMG_20260123_183849.jpg",
          "thumb": "resized/BL-1/IMG_20260123_183849.jpg",
          "full": "photos/BL-1/IMG_20260123_183849.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BL-1",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BL-2",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BL-2 Festemateriell\" (photographed 2026-01-23)",
      "description": "Fastening hardware and cable management:",
      "items": [
        {
          "id": "shackles-misc",
          "parent": null,
          "name": "Various stainless shackles and D-rings",
          "raw_text": "category:shackle ID:shackles-misc Various stainless shackles and D-rings",
          "metadata": {
            "id": "shackles-misc",
            "categories": [
              "shackle"
            ]
          },
          "indented": false
        },
        {
          "id": "brackets-misc",
          "parent": null,
          "name": "Various metal brackets and hinges",
          "raw_text": "category:corner-bracket ID:brackets-misc Various metal brackets and hinges",
          "metadata": {
            "id": "brackets-misc",
            "categories": [
              "corner-bracket"
            ]
          },
          "indented": false
        },
        {
          "id": "cableties-biltema-25316",
          "parent": null,
          "name": "BILTEMA cable ties",
          "raw_text": "category:cable-tie ID:cableties-biltema-25316 EAN:biltema-25316 BILTEMA cable ties",
          "metadata": {
            "id": "cableties-biltema-25316",
            "ean": "biltema-25316",
            "categories": [
              "cable-tie"
            ]
          },
          "indented": false
        },
        {
          "id": "cableties-190x48mm",
          "parent": null,
          "name": "Cable ties 190x4.8mm / 190x8mm (black)",
          "raw_text": "category:cable-tie ID:cableties-190x48mm Cable ties 190x4.8mm / 190x8mm (black)",
          "metadata": {
            "id": "cableties-190x48mm",
            "categories": [
              "cable-tie"
            ]
          },
          "indented": false
        },
        {
          "id": "cableties-tork-150x25",
          "parent": null,
          "name": "TORK Cable Ties 150x2.5mm 100pcs Made in Turkey, halogen free)",
          "raw_text": "category:cable-tie ID:cableties-tork-150x25 TORK Cable Ties 150x2.5mm 100pcs (EAN:8697664908052, Made in Turkey, halogen free)",
          "metadata": {
            "id": "cableties-tork-150x25",
            "ean": "8697664908052,",
            "categories": [
              "cable-tie"
            ]
          },
          "indented": false
        },
        {
          "id": "cabletie-mounts-anslut",
          "parent": null,
          "name": "anslut cable tie adhesive mounts 10pcs",
          "raw_text": "category:cable-tie ID:cabletie-mounts-anslut anslut cable tie adhesive mounts 10pcs",
          "metadata": {
            "id": "cabletie-mounts-anslut",
            "categories": [
              "cable-tie"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-clips-4306",
          "parent": null,
          "name": "White plastic cable clips (4306)",
          "raw_text": "category:clip ID:cable-clips-4306 White plastic cable clips (4306)",
          "metadata": {
            "id": "cable-clips-4306",
            "categories": [
              "clip"
            ]
          },
          "indented": false
        },
        {
          "id": "corner-brackets-jula",
          "parent": null,
          "name": "Jula corner brackets 28x28mm (402-452,",
          "raw_text": "category:corner-bracket ID:corner-brackets-jula Jula corner brackets 28x28mm (402-452, EAN:7330571258344)",
          "metadata": {
            "id": "corner-brackets-jula",
            "ean": "7330571258344",
            "categories": [
              "corner-bracket"
            ]
          },
          "indented": false
        },
        {
          "id": "buoy-holder-15100",
          "parent": null,
          "name": "Hesteskobøye holder 15100-02 (horseshoe buoy holder,",
          "raw_text": "category:buoy-holder ID:buoy-holder-15100 Hesteskobøye holder 15100-02 (horseshoe buoy holder, EAN:8024827060988)",
          "metadata": {
            "id": "buoy-holder-15100",
            "ean": "8024827060988",
            "categories": [
              "buoy-holder"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BL-2/IMG_20260123_185912.jpg",
          "thumb": "resized/BL-2/IMG_20260123_185912.jpg",
          "full": "photos/BL-2/IMG_20260123_185912.jpg"
        },
        {
          "alt": "BL-2/IMG_20260123_185917.jpg",
          "thumb": "resized/BL-2/IMG_20260123_185917.jpg",
          "full": "photos/BL-2/IMG_20260123_185917.jpg"
        },
        {
          "alt": "BL-2/IMG_20260123_190004.jpg",
          "thumb": "resized/BL-2/IMG_20260123_190004.jpg",
          "full": "photos/BL-2/IMG_20260123_190004.jpg"
        },
        {
          "alt": "BL-2/IMG_20260123_190012.jpg",
          "thumb": "resized/BL-2/IMG_20260123_190012.jpg",
          "full": "photos/BL-2/IMG_20260123_190012.jpg"
        },
        {
          "alt": "BL-2/IMG_20260123_190050.jpg",
          "thumb": "resized/BL-2/IMG_20260123_190050.jpg",
          "full": "photos/BL-2/IMG_20260123_190050.jpg"
        },
        {
          "alt": "BL-2/IMG_20260123_190057.jpg",
          "thumb": "resized/BL-2/IMG_20260123_190057.jpg",
          "full": "photos/BL-2/IMG_20260123_190057.jpg"
        },
        {
          "alt": "BL-2/IMG_20260123_190129.jpg",
          "thumb": "resized/BL-2/IMG_20260123_190129.jpg",
          "full": "photos/BL-2/IMG_20260123_190129.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BL-2",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BL-3",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BL-3 USB-cables\" (photographed 2026-01-23)",
      "description": "",
      "items": [
        {
          "id": "usb-cables-misc",
          "parent": null,
          "name": "Various USB cables (USB-A, mini-USB, micro-USB, black/white/blue braided)",
          "raw_text": "category:usb-cable ID:usb-cables-misc Various USB cables (USB-A, mini-USB, micro-USB, black/white/blue braided)",
          "metadata": {
            "id": "usb-cables-misc",
            "categories": [
              "usb-cable"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BL-3/IMG_20260123_190333.jpg",
          "thumb": "resized/BL-3/IMG_20260123_190333.jpg",
          "full": "photos/BL-3/IMG_20260123_190333.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BL-3",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BL-4",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BL-4\" - misc/personal (photographed 2026-01-23)",
      "description": "Space for more mess. Contains:",
      "items": [
        {
          "id": "ring-platinum-wedding",
          "parent": null,
          "name": "Bent platinum wedding ring",
          "raw_text": "category:jewelry ID:ring-platinum-wedding Bent platinum wedding ring",
          "metadata": {
            "id": "ring-platinum-wedding",
            "categories": [
              "jewelry"
            ]
          },
          "indented": false
        },
        {
          "id": "passport-norway-expired",
          "parent": null,
          "name": "Norwegian passport (expired)",
          "raw_text": "category:documents ID:passport-norway-expired Norwegian passport (expired) qty:2",
          "metadata": {
            "id": "passport-norway-expired",
            "qty": 2.0,
            "categories": [
              "documents"
            ]
          },
          "indented": false
        },
        {
          "id": "postcard-pappa",
          "parent": null,
          "name": "Postcard \"Du er beste pappa i hele verden\" / \"Jeg liker deg Pappa\" (Namdy 2022)",
          "raw_text": "category:sentimental-item ID:postcard-pappa Postcard \"Du er beste pappa i hele verden\" / \"Jeg liker deg Pappa\" (Namdy 2022)",
          "metadata": {
            "id": "postcard-pappa",
            "categories": [
              "sentimental-item"
            ]
          },
          "indented": false
        },
        {
          "id": "book-krisehandtering",
          "parent": null,
          "name": "\"KRISEHÅNDTERING I BÅTEN\" by Jon Winge (crisis management on boats)",
          "raw_text": "category:maritime-book ID:book-krisehandtering \"KRISEHÅNDTERING I BÅTEN\" by Jon Winge (crisis management on boats)",
          "metadata": {
            "id": "book-krisehandtering",
            "categories": [
              "maritime-book"
            ]
          },
          "indented": false
        },
        {
          "id": "coins-foreign-bl4",
          "parent": null,
          "name": "Various foreign coins",
          "raw_text": "category:misc tag:category-broad-ok ID:coins-foreign-bl4 Various foreign coins",
          "metadata": {
            "id": "coins-foreign-bl4",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        },
        {
          "id": "keys-misc-bl4",
          "parent": null,
          "name": "Various keys",
          "raw_text": "category:misc tag:category-broad-ok ID:keys-misc-bl4 Various keys",
          "metadata": {
            "id": "keys-misc-bl4",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        },
        {
          "id": "pcb-zigbee-zb-th01",
          "parent": null,
          "name": "Zigbee sensor PCB ZB-TH01 V1.0 (round, with YX-01 battery holder)",
          "raw_text": "category:sensor ID:pcb-zigbee-zb-th01 Zigbee sensor PCB ZB-TH01 V1.0 (round, with YX-01 battery holder)",
          "metadata": {
            "id": "pcb-zigbee-zb-th01",
            "categories": [
              "sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "fuse-car-15a",
          "parent": null,
          "name": "Blue car fuse 15A",
          "raw_text": "category:fuse ID:fuse-car-15a Blue car fuse 15A",
          "metadata": {
            "id": "fuse-car-15a",
            "categories": [
              "fuse"
            ]
          },
          "indented": false
        },
        {
          "id": "patch-highfieldboats",
          "parent": null,
          "name": "www.highfieldboats.com patch",
          "raw_text": "category:promotional-item ID:patch-highfieldboats www.highfieldboats.com patch",
          "metadata": {
            "id": "patch-highfieldboats",
            "categories": [
              "promotional-item"
            ]
          },
          "indented": false
        },
        {
          "id": "testleads-orange",
          "parent": null,
          "name": "Orange test leads",
          "raw_text": "category:test-lead ID:testleads-orange Orange test leads",
          "metadata": {
            "id": "testleads-orange",
            "categories": [
              "test-lead"
            ]
          },
          "indented": false
        },
        {
          "id": "shackle-brass-bl4",
          "parent": null,
          "name": "Brass shackle/D-ring",
          "raw_text": "category:hardware ID:shackle-brass-bl4 Brass shackle/D-ring",
          "metadata": {
            "id": "shackle-brass-bl4",
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "orings-bl4",
          "parent": null,
          "name": "O-rings and hair ties",
          "raw_text": "category:hardware ID:orings-bl4 O-rings and hair ties",
          "metadata": {
            "id": "orings-bl4",
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BL-4/IMG_20260123_191232.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191232.jpg",
          "full": "photos/BL-4/IMG_20260123_191232.jpg"
        },
        {
          "alt": "BL-4/IMG_20260123_191241.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191241.jpg",
          "full": "photos/BL-4/IMG_20260123_191241.jpg"
        },
        {
          "alt": "BL-4/IMG_20260123_191244.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191244.jpg",
          "full": "photos/BL-4/IMG_20260123_191244.jpg"
        },
        {
          "alt": "BL-4/IMG_20260123_191257.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191257.jpg",
          "full": "photos/BL-4/IMG_20260123_191257.jpg"
        },
        {
          "alt": "BL-4/IMG_20260123_191308.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191308.jpg",
          "full": "photos/BL-4/IMG_20260123_191308.jpg"
        },
        {
          "alt": "BL-4/IMG_20260123_191327.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191327.jpg",
          "full": "photos/BL-4/IMG_20260123_191327.jpg"
        },
        {
          "alt": "BL-4/IMG_20260123_191339.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191339.jpg",
          "full": "photos/BL-4/IMG_20260123_191339.jpg"
        },
        {
          "alt": "BL-4/IMG_20260123_191358.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191358.jpg",
          "full": "photos/BL-4/IMG_20260123_191358.jpg"
        },
        {
          "alt": "BL-4/IMG_20260123_191408.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191408.jpg",
          "full": "photos/BL-4/IMG_20260123_191408.jpg"
        },
        {
          "alt": "BL-4/IMG_20260123_191528.jpg",
          "thumb": "resized/BL-4/IMG_20260123_191528.jpg",
          "full": "photos/BL-4/IMG_20260123_191528.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BL-4",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BL-5",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BL-5 Tape & Glue\" (photographed 2026-01-23)",
      "description": "",
      "items": [
        {
          "id": "tape-xeon",
          "parent": null,
          "name": "Xeon transparent tape roll",
          "raw_text": "category:adhesive-tape ID:tape-xeon Xeon transparent tape roll",
          "metadata": {
            "id": "tape-xeon",
            "categories": [
              "adhesive-tape"
            ]
          },
          "indented": false
        },
        {
          "id": "tape-biltema-black",
          "parent": null,
          "name": "BILTEMA black tape 15mm x 10m",
          "raw_text": "category:adhesive-tape ID:tape-biltema-black EAN:biltema-3533295 BILTEMA black tape 15mm x 10m",
          "metadata": {
            "id": "tape-biltema-black",
            "ean": "biltema-3533295",
            "categories": [
              "adhesive-tape"
            ]
          },
          "indented": false
        },
        {
          "id": "tape-antislip",
          "parent": null,
          "name": "Large anti-slip/grip tape roll",
          "raw_text": "category:adhesive-tape ID:tape-antislip Large anti-slip/grip tape roll",
          "metadata": {
            "id": "tape-antislip",
            "categories": [
              "adhesive-tape"
            ]
          },
          "indented": false
        },
        {
          "id": "tape-electrical-red",
          "parent": null,
          "name": "Red electrical insulation tape",
          "raw_text": "category:adhesive-tape ID:tape-electrical-red Red electrical insulation tape",
          "metadata": {
            "id": "tape-electrical-red",
            "categories": [
              "adhesive-tape"
            ]
          },
          "indented": false
        },
        {
          "id": "silicone-trans7",
          "parent": null,
          "name": "TRANS7 Clear silicone (green tube)",
          "raw_text": "category:adhesive ID:silicone-trans7 TRANS7 Clear silicone (green tube)",
          "metadata": {
            "id": "silicone-trans7",
            "categories": [
              "adhesive"
            ]
          },
          "indented": false
        },
        {
          "id": "epoxy-loctite-5min",
          "parent": null,
          "name": "LOCTITE Power Epoxy Universal 5 min (two-component)",
          "raw_text": "category:adhesive ID:epoxy-loctite-5min LOCTITE Power Epoxy Universal 5 min (two-component)",
          "metadata": {
            "id": "epoxy-loctite-5min",
            "categories": [
              "adhesive"
            ]
          },
          "indented": false
        },
        {
          "id": "glue-uhu-fastfix",
          "parent": null,
          "name": "UHU FAST FIX² Liquid Metal (grey, two-component)",
          "raw_text": "category:adhesive ID:glue-uhu-fastfix UHU FAST FIX² Liquid Metal (grey, two-component)",
          "metadata": {
            "id": "glue-uhu-fastfix",
            "categories": [
              "adhesive"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BL-5/IMG_20260123_192750.jpg",
          "thumb": "resized/BL-5/IMG_20260123_192750.jpg",
          "full": "photos/BL-5/IMG_20260123_192750.jpg"
        },
        {
          "alt": "BL-5/IMG_20260123_192756.jpg",
          "thumb": "resized/BL-5/IMG_20260123_192756.jpg",
          "full": "photos/BL-5/IMG_20260123_192756.jpg"
        },
        {
          "alt": "BL-5/IMG_20260123_192816.jpg",
          "thumb": "resized/BL-5/IMG_20260123_192816.jpg",
          "full": "photos/BL-5/IMG_20260123_192816.jpg"
        },
        {
          "alt": "BL-5/IMG_20260123_192816_1.jpg",
          "thumb": "resized/BL-5/IMG_20260123_192816_1.jpg",
          "full": "photos/BL-5/IMG_20260123_192816_1.jpg"
        },
        {
          "alt": "BL-5/IMG_20260123_192822.jpg",
          "thumb": "resized/BL-5/IMG_20260123_192822.jpg",
          "full": "photos/BL-5/IMG_20260123_192822.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BL-5",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BL-6",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BL-6 Batterier\" (photographed 2026-01-23)",
      "description": "",
      "items": [
        {
          "id": "battery-cr2032-kjell",
          "parent": null,
          "name": "Kjell & Company CR2032 Lithium 3V coin cells (10 pack)",
          "raw_text": "category:battery ID:battery-cr2032-kjell EAN:7309860323636 qty:10 Kjell & Company CR2032 Lithium 3V coin cells (10 pack)",
          "metadata": {
            "id": "battery-cr2032-kjell",
            "ean": "7309860323636",
            "qty": 10.0,
            "categories": [
              "battery"
            ]
          },
          "indented": false
        },
        {
          "id": "battery-cr2032-blister",
          "parent": null,
          "name": "CR2032 coin cells in blister pack",
          "raw_text": "category:battery ID:battery-cr2032-blister qty:6 CR2032 coin cells in blister pack",
          "metadata": {
            "id": "battery-cr2032-blister",
            "qty": 6.0,
            "categories": [
              "battery"
            ]
          },
          "indented": false
        },
        {
          "id": "battery-9v-varta",
          "parent": null,
          "name": "VARTA Longlife Power 9V alkaline",
          "raw_text": "category:battery ID:battery-9v-varta EAN:4008496559862 VARTA Longlife Power 9V alkaline",
          "metadata": {
            "id": "battery-9v-varta",
            "ean": "4008496559862",
            "categories": [
              "battery"
            ]
          },
          "indented": false
        },
        {
          "id": "battery-aaa-toshiba",
          "parent": null,
          "name": "TOSHIBA High Power AAA batteries (4+2 value pack)",
          "raw_text": "category:battery ID:battery-aaa-toshiba qty:6 TOSHIBA High Power AAA batteries (4+2 value pack)",
          "metadata": {
            "id": "battery-aaa-toshiba",
            "qty": 6.0,
            "categories": [
              "battery"
            ]
          },
          "indented": false
        },
        {
          "id": "battery-cr2",
          "parent": null,
          "name": "CR2 battery",
          "raw_text": "category:battery ID:battery-cr2 CR2 battery",
          "metadata": {
            "id": "battery-cr2",
            "categories": [
              "battery"
            ]
          },
          "indented": false
        },
        {
          "id": "batteries-misc-bl6",
          "parent": null,
          "name": "Various other batteries (D cell, 12V, etc.)",
          "raw_text": "category:battery ID:batteries-misc-bl6 Various other batteries (D cell, 12V, etc.)",
          "metadata": {
            "id": "batteries-misc-bl6",
            "categories": [
              "battery"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BL-6/IMG_20260123_193146.jpg",
          "thumb": "resized/BL-6/IMG_20260123_193146.jpg",
          "full": "photos/BL-6/IMG_20260123_193146.jpg"
        },
        {
          "alt": "BL-6/IMG_20260123_193152.jpg",
          "thumb": "resized/BL-6/IMG_20260123_193152.jpg",
          "full": "photos/BL-6/IMG_20260123_193152.jpg"
        },
        {
          "alt": "BL-6/IMG_20260123_193159.jpg",
          "thumb": "resized/BL-6/IMG_20260123_193159.jpg",
          "full": "photos/BL-6/IMG_20260123_193159.jpg"
        },
        {
          "alt": "BL-6/IMG_20260123_193205.jpg",
          "thumb": "resized/BL-6/IMG_20260123_193205.jpg",
          "full": "photos/BL-6/IMG_20260123_193205.jpg"
        },
        {
          "alt": "BL-6/IMG_20260123_193215.jpg",
          "thumb": "resized/BL-6/IMG_20260123_193215.jpg",
          "full": "photos/BL-6/IMG_20260123_193215.jpg"
        },
        {
          "alt": "BL-6/IMG_20260123_193253.jpg",
          "thumb": "resized/BL-6/IMG_20260123_193253.jpg",
          "full": "photos/BL-6/IMG_20260123_193253.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BL-6",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BL-7",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BL-7\" - Rigging hardware (photographed 2026-01-23)",
      "description": "Compartmentalized plastic box with sailing/rigging hardware:",
      "items": [
        {
          "id": "shackles-snap-bl7",
          "parent": null,
          "name": "Snap shackles and swivel hooks",
          "raw_text": "category:shackle ID:shackles-snap-bl7 Snap shackles and swivel hooks",
          "metadata": {
            "id": "shackles-snap-bl7",
            "categories": [
              "shackle"
            ]
          },
          "indented": false
        },
        {
          "id": "quicklinks-bl7",
          "parent": null,
          "name": "Quick links/carabiners",
          "raw_text": "category:shackle ID:quicklinks-bl7 Quick links/carabiners",
          "metadata": {
            "id": "quicklinks-bl7",
            "categories": [
              "shackle"
            ]
          },
          "indented": false
        },
        {
          "id": "shackles-d-bl7",
          "parent": null,
          "name": "D-shackles (various sizes)",
          "raw_text": "category:shackle ID:shackles-d-bl7 D-shackles (various sizes)",
          "metadata": {
            "id": "shackles-d-bl7",
            "categories": [
              "shackle"
            ]
          },
          "indented": false
        },
        {
          "id": "shackles-bow-bl7",
          "parent": null,
          "name": "Bow shackles with screw pins",
          "raw_text": "category:shackle ID:shackles-bow-bl7 Bow shackles with screw pins",
          "metadata": {
            "id": "shackles-bow-bl7",
            "categories": [
              "shackle"
            ]
          },
          "indented": false
        },
        {
          "id": "block-brass-bl7",
          "parent": null,
          "name": "Brass/bronze block/pulley (with patina)",
          "raw_text": "category:block ID:block-brass-bl7 Brass/bronze block/pulley (with patina)",
          "metadata": {
            "id": "block-brass-bl7",
            "categories": [
              "block"
            ]
          },
          "indented": false
        },
        {
          "id": "clamps-hose-bl7",
          "parent": null,
          "name": "Hose clamps/adjustable clamps",
          "raw_text": "category:clamp ID:clamps-hose-bl7 Hose clamps/adjustable clamps",
          "metadata": {
            "id": "clamps-hose-bl7",
            "categories": [
              "clamp"
            ]
          },
          "indented": false
        },
        {
          "id": "ubolts-bl7",
          "parent": null,
          "name": "U-bolts",
          "raw_text": "category:hardware ID:ubolts-bl7 U-bolts",
          "metadata": {
            "id": "ubolts-bl7",
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BL-7/IMG_20260123_193653.jpg",
          "thumb": "resized/BL-7/IMG_20260123_193653.jpg",
          "full": "photos/BL-7/IMG_20260123_193653.jpg"
        },
        {
          "alt": "BL-7/IMG_20260123_193657.jpg",
          "thumb": "resized/BL-7/IMG_20260123_193657.jpg",
          "full": "photos/BL-7/IMG_20260123_193657.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BL-7",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BL-8",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BL-8\" - Nuts, bolts, washers (photographed 2026-01-23)",
      "description": "Large compartmentalized hardware organizer:",
      "items": [
        {
          "id": "nuts-hex-bl8",
          "parent": null,
          "name": "Hex nuts (various sizes)",
          "raw_text": "category:hardware/nut ID:nuts-hex-bl8 Hex nuts (various sizes)",
          "metadata": {
            "id": "nuts-hex-bl8",
            "categories": [
              "hardware/nut"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-wing-bl8",
          "parent": null,
          "name": "Wing nuts",
          "raw_text": "category:hardware/nut ID:nuts-wing-bl8 Wing nuts",
          "metadata": {
            "id": "nuts-wing-bl8",
            "categories": [
              "hardware/nut"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-lock-bl8",
          "parent": null,
          "name": "Lock nuts and nyloc nuts",
          "raw_text": "category:hardware/nut ID:nuts-lock-bl8 Lock nuts and nyloc nuts",
          "metadata": {
            "id": "nuts-lock-bl8",
            "categories": [
              "hardware/nut"
            ]
          },
          "indented": false
        },
        {
          "id": "bolts-hex-bl8",
          "parent": null,
          "name": "Hex bolts (various sizes)",
          "raw_text": "category:bolt ID:bolts-hex-bl8 Hex bolts (various sizes)",
          "metadata": {
            "id": "bolts-hex-bl8",
            "categories": [
              "bolt"
            ]
          },
          "indented": false
        },
        {
          "id": "screws-machine-bl8",
          "parent": null,
          "name": "Machine screws",
          "raw_text": "category:screw ID:screws-machine-bl8 Machine screws",
          "metadata": {
            "id": "screws-machine-bl8",
            "categories": [
              "screw"
            ]
          },
          "indented": false
        },
        {
          "id": "washers-flat-bl8",
          "parent": null,
          "name": "Flat washers (various sizes)",
          "raw_text": "category:washer ID:washers-flat-bl8 Flat washers (various sizes)",
          "metadata": {
            "id": "washers-flat-bl8",
            "categories": [
              "washer"
            ]
          },
          "indented": false
        },
        {
          "id": "washers-spring-bl8",
          "parent": null,
          "name": "Spring/lock washers",
          "raw_text": "category:washer ID:washers-spring-bl8 Spring/lock washers",
          "metadata": {
            "id": "washers-spring-bl8",
            "categories": [
              "washer"
            ]
          },
          "indented": false
        },
        {
          "id": "washers-fender-bl8",
          "parent": null,
          "name": "Large fender washers",
          "raw_text": "category:washer ID:washers-fender-bl8 Large fender washers",
          "metadata": {
            "id": "washers-fender-bl8",
            "categories": [
              "washer"
            ]
          },
          "indented": false
        },
        {
          "id": "dowels-wood-bl8",
          "parent": null,
          "name": "Wood dowels",
          "raw_text": "category:dowel ID:dowels-wood-bl8 Wood dowels",
          "metadata": {
            "id": "dowels-wood-bl8",
            "categories": [
              "dowel"
            ]
          },
          "indented": false
        },
        {
          "id": "terminals-bl8",
          "parent": null,
          "name": "Terminal connectors",
          "raw_text": "category:electrical-connector ID:terminals-bl8 Terminal connectors",
          "metadata": {
            "id": "terminals-bl8",
            "categories": [
              "electrical-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "orings-bl8",
          "parent": null,
          "name": "O-rings",
          "raw_text": "category:seal ID:orings-bl8 O-rings",
          "metadata": {
            "id": "orings-bl8",
            "categories": [
              "seal"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BL-8/IMG_20260123_194018.jpg",
          "thumb": "resized/BL-8/IMG_20260123_194018.jpg",
          "full": "photos/BL-8/IMG_20260123_194018.jpg"
        },
        {
          "alt": "BL-8/IMG_20260123_194025.jpg",
          "thumb": "resized/BL-8/IMG_20260123_194025.jpg",
          "full": "photos/BL-8/IMG_20260123_194025.jpg"
        },
        {
          "alt": "BL-8/IMG_20260123_194028.jpg",
          "thumb": "resized/BL-8/IMG_20260123_194028.jpg",
          "full": "photos/BL-8/IMG_20260123_194028.jpg"
        },
        {
          "alt": "BL-8/IMG_20260123_194031.jpg",
          "thumb": "resized/BL-8/IMG_20260123_194031.jpg",
          "full": "photos/BL-8/IMG_20260123_194031.jpg"
        },
        {
          "alt": "BL-8/IMG_20260123_194034.jpg",
          "thumb": "resized/BL-8/IMG_20260123_194034.jpg",
          "full": "photos/BL-8/IMG_20260123_194034.jpg"
        },
        {
          "alt": "BL-8/IMG_20260123_194037.jpg",
          "thumb": "resized/BL-8/IMG_20260123_194037.jpg",
          "full": "photos/BL-8/IMG_20260123_194037.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BL-8",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BL-10",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BL-10\" - Screws and hardware (photographed 2026-01-23)",
      "description": "Compartmentalized plastic box with screws and fasteners:",
      "items": [
        {
          "id": "screws-clas-42x16",
          "parent": null,
          "name": "Clas Ohlson crosshead screws 4.2x16mm PZ-2 DIN 7982 EXTREME (11.1412-3)",
          "raw_text": "category:screw ID:screws-clas-42x16 EAN:7393173096189 Clas Ohlson crosshead screws 4.2x16mm PZ-2 DIN 7982 EXTREME (11.1412-3)",
          "metadata": {
            "id": "screws-clas-42x16",
            "ean": "7393173096189",
            "categories": [
              "screw"
            ]
          },
          "indented": false
        },
        {
          "id": "screws-clas-29x16",
          "parent": null,
          "name": "Clas Ohlson crosshead screws 2.9x16mm PZ-1 EXTREME (11.1412-1)",
          "raw_text": "category:screw ID:screws-clas-29x16 EAN:7393173096165 Clas Ohlson crosshead screws 2.9x16mm PZ-1 EXTREME (11.1412-1)",
          "metadata": {
            "id": "screws-clas-29x16",
            "ean": "7393173096165",
            "categories": [
              "screw"
            ]
          },
          "indented": false
        },
        {
          "id": "dowels-biltema",
          "parent": null,
          "name": "BILTEMA wood dowels",
          "raw_text": "category:dowel ID:dowels-biltema EAN:biltema-87600 BILTEMA wood dowels",
          "metadata": {
            "id": "dowels-biltema",
            "ean": "biltema-87600",
            "categories": [
              "dowel"
            ]
          },
          "indented": false
        },
        {
          "id": "screws-misc-bl10",
          "parent": null,
          "name": "Various loose screws (different sizes)",
          "raw_text": "category:screw ID:screws-misc-bl10 Various loose screws (different sizes)",
          "metadata": {
            "id": "screws-misc-bl10",
            "categories": [
              "screw"
            ]
          },
          "indented": false
        },
        {
          "id": "hooks-eye-bl10",
          "parent": null,
          "name": "Eye hooks and screw eyes",
          "raw_text": "category:hardware ID:hooks-eye-bl10 Eye hooks and screw eyes",
          "metadata": {
            "id": "hooks-eye-bl10",
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "hardware-misc-bl10",
          "parent": null,
          "name": "Various small hardware (in bags)",
          "raw_text": "category:hardware ID:hardware-misc-bl10 Various small hardware (in bags)",
          "metadata": {
            "id": "hardware-misc-bl10",
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BL-10/IMG_20260123_201901.jpg",
          "thumb": "resized/BL-10/IMG_20260123_201901.jpg",
          "full": "photos/BL-10/IMG_20260123_201901.jpg"
        },
        {
          "alt": "BL-10/IMG_20260123_201911.jpg",
          "thumb": "resized/BL-10/IMG_20260123_201911.jpg",
          "full": "photos/BL-10/IMG_20260123_201911.jpg"
        },
        {
          "alt": "BL-10/IMG_20260123_201923.jpg",
          "thumb": "resized/BL-10/IMG_20260123_201923.jpg",
          "full": "photos/BL-10/IMG_20260123_201923.jpg"
        },
        {
          "alt": "BL-10/IMG_20260123_201934.jpg",
          "thumb": "resized/BL-10/IMG_20260123_201934.jpg",
          "full": "photos/BL-10/IMG_20260123_201934.jpg"
        },
        {
          "alt": "BL-10/IMG_20260123_201940.jpg",
          "thumb": "resized/BL-10/IMG_20260123_201940.jpg",
          "full": "photos/BL-10/IMG_20260123_201940.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BL-10",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BR-1",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BR-1\" - Electronics/power adapters (photographed 2026-01-23)",
      "description": "",
      "items": [
        {
          "id": "connector-earth-br1",
          "parent": null,
          "name": "Electrical connector with green/yellow earth tape",
          "raw_text": "category:electrical-connector ID:connector-earth-br1 Electrical connector with green/yellow earth tape",
          "metadata": {
            "id": "connector-earth-br1",
            "categories": [
              "electrical-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "disc-dvbt",
          "parent": null,
          "name": "DVB-T software CD (digital TV tuner drivers)",
          "raw_text": "category:disc ID:disc-dvbt DVB-T software CD (digital TV tuner drivers)",
          "metadata": {
            "id": "disc-dvbt",
            "categories": [
              "disc"
            ]
          },
          "indented": false
        },
        {
          "id": "adapter-dc-tips",
          "parent": null,
          "name": "DC power adapter tips (various barrel connectors, color-coded)",
          "raw_text": "category:adapter ID:adapter-dc-tips DC power adapter tips (various barrel connectors, color-coded)",
          "metadata": {
            "id": "adapter-dc-tips",
            "categories": [
              "adapter"
            ]
          },
          "indented": false
        },
        {
          "id": "psu-watson-90w",
          "parent": null,
          "name": "WATSON/YARSON 90W switching power supply (19V 4.73A, Clas Ohlson)",
          "raw_text": "category:power-supply ID:psu-watson-90w WATSON/YARSON 90W switching power supply (19V 4.73A, Clas Ohlson)",
          "metadata": {
            "id": "psu-watson-90w",
            "categories": [
              "power-supply"
            ]
          },
          "indented": false
        },
        {
          "id": "connectors-misc-br1",
          "parent": null,
          "name": "Various DC connectors and adapters",
          "raw_text": "category:electrical-misc ID:connectors-misc-br1 Various DC connectors and adapters",
          "metadata": {
            "id": "connectors-misc-br1",
            "categories": [
              "electrical-misc"
            ]
          },
          "indented": false
        },
        {
          "id": "keyboard-silicone",
          "parent": null,
          "name": "Flexible silicone keyboard (black, rolled)",
          "raw_text": "category:keyboard ID:keyboard-silicone Flexible silicone keyboard (black, rolled)",
          "metadata": {
            "id": "keyboard-silicone",
            "categories": [
              "keyboard"
            ]
          },
          "indented": false
        },
        {
          "id": "sdcard-br1",
          "parent": null,
          "name": "SD card (blue)",
          "raw_text": "category:storage-device ID:sdcard-br1 SD card (blue)",
          "metadata": {
            "id": "sdcard-br1",
            "categories": [
              "storage-device"
            ]
          },
          "indented": false
        },
        {
          "id": "usb-dongle-br1",
          "parent": null,
          "name": "USB dongle (white)",
          "raw_text": "category:electrical-misc ID:usb-dongle-br1 USB dongle (white)",
          "metadata": {
            "id": "usb-dongle-br1",
            "categories": [
              "electrical-misc"
            ]
          },
          "indented": false
        },
        {
          "id": "flashlight-br1",
          "parent": null,
          "name": "Small flashlight/torch",
          "raw_text": "category:lighting ID:flashlight-br1 Small flashlight/torch",
          "metadata": {
            "id": "flashlight-br1",
            "categories": [
              "lighting"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BR-1/IMG_20260123_203901.jpg",
          "thumb": "resized/BR-1/IMG_20260123_203901.jpg",
          "full": "photos/BR-1/IMG_20260123_203901.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_203903.jpg",
          "thumb": "resized/BR-1/IMG_20260123_203903.jpg",
          "full": "photos/BR-1/IMG_20260123_203903.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_203919.jpg",
          "thumb": "resized/BR-1/IMG_20260123_203919.jpg",
          "full": "photos/BR-1/IMG_20260123_203919.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_203953.jpg",
          "thumb": "resized/BR-1/IMG_20260123_203953.jpg",
          "full": "photos/BR-1/IMG_20260123_203953.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204019.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204019.jpg",
          "full": "photos/BR-1/IMG_20260123_204019.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204030.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204030.jpg",
          "full": "photos/BR-1/IMG_20260123_204030.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204043.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204043.jpg",
          "full": "photos/BR-1/IMG_20260123_204043.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204053.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204053.jpg",
          "full": "photos/BR-1/IMG_20260123_204053.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204057.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204057.jpg",
          "full": "photos/BR-1/IMG_20260123_204057.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204110.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204110.jpg",
          "full": "photos/BR-1/IMG_20260123_204110.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204135.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204135.jpg",
          "full": "photos/BR-1/IMG_20260123_204135.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204147.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204147.jpg",
          "full": "photos/BR-1/IMG_20260123_204147.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204206.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204206.jpg",
          "full": "photos/BR-1/IMG_20260123_204206.jpg"
        },
        {
          "alt": "BR-1/IMG_20260123_204220.jpg",
          "thumb": "resized/BR-1/IMG_20260123_204220.jpg",
          "full": "photos/BR-1/IMG_20260123_204220.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BR-1",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BR-2",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BR-2\" - Misc parts (photographed 2026-01-23)",
      "description": "",
      "items": [
        {
          "id": "psu-exibel-65w",
          "parent": null,
          "name": "EXIBEL 65W power supply (19V 3.42A, Clas Ohlson)",
          "raw_text": "category:power-supply ID:psu-exibel-65w EXIBEL 65W power supply (19V 3.42A, Clas Ohlson)",
          "metadata": {
            "id": "psu-exibel-65w",
            "categories": [
              "power-supply"
            ]
          },
          "indented": false
        },
        {
          "id": "adapter-vhf-maritim",
          "parent": null,
          "name": "MARITIM VHF antenna adapter (prod.nr 9551-26, stainless)",
          "raw_text": "category:antenna-adapter ID:adapter-vhf-maritim EAN:6940322700049 MARITIM VHF antenna adapter (prod.nr 9551-26, stainless)",
          "metadata": {
            "id": "adapter-vhf-maritim",
            "ean": "6940322700049",
            "categories": [
              "antenna-adapter"
            ]
          },
          "indented": false
        },
        {
          "id": "grommets-cable-br2",
          "parent": null,
          "name": "Black rubber cable grommets/pass-throughs",
          "raw_text": "category:grommet ID:grommets-cable-br2 Black rubber cable grommets/pass-throughs",
          "metadata": {
            "id": "grommets-cable-br2",
            "categories": [
              "grommet"
            ]
          },
          "indented": false
        },
        {
          "id": "feet-rubber-br2",
          "parent": null,
          "name": "Bag of small black rubber feet/bumpers (dot pattern)",
          "raw_text": "category:hardware ID:feet-rubber-br2 Bag of small black rubber feet/bumpers (dot pattern)",
          "metadata": {
            "id": "feet-rubber-br2",
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "plug-wood-br2",
          "parent": null,
          "name": "Wooden bung/disc plug (for filling holes, e.g. drain or through-hull)",
          "raw_text": "category:boat-hardware ID:plug-wood-br2 Wooden bung/disc plug (for filling holes, e.g. drain or through-hull)",
          "metadata": {
            "id": "plug-wood-br2",
            "categories": [
              "boat-hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "hose-valve-br2",
          "parent": null,
          "name": "Rubber hose with brass fitting (valve stem)",
          "raw_text": "category:tubing ID:hose-valve-br2 Rubber hose with brass fitting (valve stem)",
          "metadata": {
            "id": "hose-valve-br2",
            "categories": [
              "tubing"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BR-2/IMG_20260123_204902.jpg",
          "thumb": "resized/BR-2/IMG_20260123_204902.jpg",
          "full": "photos/BR-2/IMG_20260123_204902.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_204913.jpg",
          "thumb": "resized/BR-2/IMG_20260123_204913.jpg",
          "full": "photos/BR-2/IMG_20260123_204913.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_204922.jpg",
          "thumb": "resized/BR-2/IMG_20260123_204922.jpg",
          "full": "photos/BR-2/IMG_20260123_204922.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_204932.jpg",
          "thumb": "resized/BR-2/IMG_20260123_204932.jpg",
          "full": "photos/BR-2/IMG_20260123_204932.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_204951.jpg",
          "thumb": "resized/BR-2/IMG_20260123_204951.jpg",
          "full": "photos/BR-2/IMG_20260123_204951.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_204956.jpg",
          "thumb": "resized/BR-2/IMG_20260123_204956.jpg",
          "full": "photos/BR-2/IMG_20260123_204956.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_205042.jpg",
          "thumb": "resized/BR-2/IMG_20260123_205042.jpg",
          "full": "photos/BR-2/IMG_20260123_205042.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_205047.jpg",
          "thumb": "resized/BR-2/IMG_20260123_205047.jpg",
          "full": "photos/BR-2/IMG_20260123_205047.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_205135.jpg",
          "thumb": "resized/BR-2/IMG_20260123_205135.jpg",
          "full": "photos/BR-2/IMG_20260123_205135.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_205143.jpg",
          "thumb": "resized/BR-2/IMG_20260123_205143.jpg",
          "full": "photos/BR-2/IMG_20260123_205143.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_205146.jpg",
          "thumb": "resized/BR-2/IMG_20260123_205146.jpg",
          "full": "photos/BR-2/IMG_20260123_205146.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_205202.jpg",
          "thumb": "resized/BR-2/IMG_20260123_205202.jpg",
          "full": "photos/BR-2/IMG_20260123_205202.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_205208.jpg",
          "thumb": "resized/BR-2/IMG_20260123_205208.jpg",
          "full": "photos/BR-2/IMG_20260123_205208.jpg"
        },
        {
          "alt": "BR-2/IMG_20260123_205213.jpg",
          "thumb": "resized/BR-2/IMG_20260123_205213.jpg",
          "full": "photos/BR-2/IMG_20260123_205213.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BR-2",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BR-3",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BR-3\" - Engine/motor spares (photographed 2026-01-23)",
      "description": "",
      "items": [
        {
          "id": "disc-anode-br3",
          "parent": null,
          "name": "Aluminum/stainless disc with center screw (trim tab anode)",
          "raw_text": "category:engine-part ID:disc-anode-br3 Aluminum/stainless disc with center screw (trim tab anode)",
          "metadata": {
            "id": "disc-anode-br3",
            "categories": [
              "engine-part"
            ]
          },
          "indented": false
        },
        {
          "id": "flange-wema-fl2",
          "parent": null,
          "name": "WEMA FL-2 flange for fuel sender (prod.nr 8018-00)",
          "raw_text": "category:flange ID:flange-wema-fl2 EAN:7025921630108 WEMA FL-2 flange for fuel sender (prod.nr 8018-00)",
          "metadata": {
            "id": "flange-wema-fl2",
            "ean": "7025921630108",
            "categories": [
              "flange"
            ]
          },
          "indented": false
        },
        {
          "id": "disc-bronze-br3",
          "parent": null,
          "name": "Bronze disc with patina (old anode/washer)",
          "raw_text": "category:engine-part ID:disc-bronze-br3 Bronze disc with patina (old anode/washer)",
          "metadata": {
            "id": "disc-bronze-br3",
            "categories": [
              "engine-part"
            ]
          },
          "indented": false
        },
        {
          "id": "cap-radiator-br3",
          "parent": null,
          "name": "Radiator/coolant pressure cap (green with brass valve)",
          "raw_text": "category:engine-part ID:cap-radiator-br3 Radiator/coolant pressure cap (green with brass valve)",
          "metadata": {
            "id": "cap-radiator-br3",
            "categories": [
              "engine-part"
            ]
          },
          "indented": false
        },
        {
          "id": "hose-rubber-br3",
          "parent": null,
          "name": "Black rubber hose pieces",
          "raw_text": "category:engine-part ID:hose-rubber-br3 Black rubber hose pieces",
          "metadata": {
            "id": "hose-rubber-br3",
            "categories": [
              "engine-part"
            ]
          },
          "indented": false
        },
        {
          "id": "gaskets-paper-br3",
          "parent": null,
          "name": "Paper gaskets (exhaust/manifold shape, green and white)",
          "raw_text": "category:engine-part ID:gaskets-paper-br3 Paper gaskets (exhaust/manifold shape, green and white)",
          "metadata": {
            "id": "gaskets-paper-br3",
            "categories": [
              "engine-part"
            ]
          },
          "indented": false
        },
        {
          "id": "brushes-motor-br3",
          "parent": null,
          "name": "Motor carbon brushes with wires",
          "raw_text": "category:engine-part ID:brushes-motor-br3 Motor carbon brushes with wires",
          "metadata": {
            "id": "brushes-motor-br3",
            "categories": [
              "engine-part"
            ]
          },
          "indented": false
        },
        {
          "id": "piece-bronze-bent",
          "parent": null,
          "name": "Bronze piece (bent, with patina)",
          "raw_text": "category:engine-part ID:piece-bronze-bent Bronze piece (bent, with patina)",
          "metadata": {
            "id": "piece-bronze-bent",
            "categories": [
              "engine-part"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BR-3/IMG_20260123_205801.jpg",
          "thumb": "resized/BR-3/IMG_20260123_205801.jpg",
          "full": "photos/BR-3/IMG_20260123_205801.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_205833.jpg",
          "thumb": "resized/BR-3/IMG_20260123_205833.jpg",
          "full": "photos/BR-3/IMG_20260123_205833.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_205837.jpg",
          "thumb": "resized/BR-3/IMG_20260123_205837.jpg",
          "full": "photos/BR-3/IMG_20260123_205837.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_205857.jpg",
          "thumb": "resized/BR-3/IMG_20260123_205857.jpg",
          "full": "photos/BR-3/IMG_20260123_205857.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_205912.jpg",
          "thumb": "resized/BR-3/IMG_20260123_205912.jpg",
          "full": "photos/BR-3/IMG_20260123_205912.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_205925.jpg",
          "thumb": "resized/BR-3/IMG_20260123_205925.jpg",
          "full": "photos/BR-3/IMG_20260123_205925.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_205935.jpg",
          "thumb": "resized/BR-3/IMG_20260123_205935.jpg",
          "full": "photos/BR-3/IMG_20260123_205935.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_205940.jpg",
          "thumb": "resized/BR-3/IMG_20260123_205940.jpg",
          "full": "photos/BR-3/IMG_20260123_205940.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_205946.jpg",
          "thumb": "resized/BR-3/IMG_20260123_205946.jpg",
          "full": "photos/BR-3/IMG_20260123_205946.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_210019.jpg",
          "thumb": "resized/BR-3/IMG_20260123_210019.jpg",
          "full": "photos/BR-3/IMG_20260123_210019.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_210035.jpg",
          "thumb": "resized/BR-3/IMG_20260123_210035.jpg",
          "full": "photos/BR-3/IMG_20260123_210035.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_210040.jpg",
          "thumb": "resized/BR-3/IMG_20260123_210040.jpg",
          "full": "photos/BR-3/IMG_20260123_210040.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_210047.jpg",
          "thumb": "resized/BR-3/IMG_20260123_210047.jpg",
          "full": "photos/BR-3/IMG_20260123_210047.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_210110.jpg",
          "thumb": "resized/BR-3/IMG_20260123_210110.jpg",
          "full": "photos/BR-3/IMG_20260123_210110.jpg"
        },
        {
          "alt": "BR-3/IMG_20260123_210131.jpg",
          "thumb": "resized/BR-3/IMG_20260123_210131.jpg",
          "full": "photos/BR-3/IMG_20260123_210131.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BR-3",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BR-4",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BR-4\" - Sail repair/sewing kit (photographed 2026-01-23)",
      "description": "",
      "items": [
        {
          "id": "awl-sewing",
          "parent": null,
          "name": "Sewing Awl \"Quick with lock stitch\" (Made in Hong Kong, for leather/canvas/sails)",
          "raw_text": "category:sail-repair ID:awl-sewing Sewing Awl \"Quick with lock stitch\" (Made in Hong Kong, for leather/canvas/sails)",
          "metadata": {
            "id": "awl-sewing",
            "categories": [
              "sail-repair"
            ]
          },
          "indented": false
        },
        {
          "id": "twine-robline",
          "parent": null,
          "name": "FSE ROBLINE whipping twine (World Class Yachting Ropes)",
          "raw_text": "category:sail-repair ID:twine-robline FSE ROBLINE whipping twine (World Class Yachting Ropes)",
          "metadata": {
            "id": "twine-robline",
            "categories": [
              "sail-repair"
            ]
          },
          "indented": false
        },
        {
          "id": "thread-red",
          "parent": null,
          "name": "Red sail repair thread spool",
          "raw_text": "category:sail-repair ID:thread-red Red sail repair thread spool",
          "metadata": {
            "id": "thread-red",
            "categories": [
              "sail-repair"
            ]
          },
          "indented": false
        },
        {
          "id": "thread-white",
          "parent": null,
          "name": "White sail repair thread",
          "raw_text": "category:sail-repair ID:thread-white White sail repair thread",
          "metadata": {
            "id": "thread-white",
            "categories": [
              "sail-repair"
            ]
          },
          "indented": false
        },
        {
          "id": "thread-black",
          "parent": null,
          "name": "Black sail repair thread/twine",
          "raw_text": "category:sail-repair ID:thread-black Black sail repair thread/twine",
          "metadata": {
            "id": "thread-black",
            "categories": [
              "sail-repair"
            ]
          },
          "indented": false
        },
        {
          "id": "needles-sail",
          "parent": null,
          "name": "Denim needle case with sail needles",
          "raw_text": "category:sail-repair ID:needles-sail Denim needle case with sail needles",
          "metadata": {
            "id": "needles-sail",
            "categories": [
              "sail-repair"
            ]
          },
          "indented": false
        },
        {
          "id": "palm-leather",
          "parent": null,
          "name": "Grey leather palm for sail repair",
          "raw_text": "category:sail-repair ID:palm-leather Grey leather palm for sail repair",
          "metadata": {
            "id": "palm-leather",
            "categories": [
              "sail-repair"
            ]
          },
          "indented": false
        },
        {
          "id": "fabric-orange",
          "parent": null,
          "name": "Orange fabric/canvas (sail or cover material)",
          "raw_text": "category:sail-repair ID:fabric-orange Orange fabric/canvas (sail or cover material)",
          "metadata": {
            "id": "fabric-orange",
            "categories": [
              "sail-repair"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BR-4/IMG_20260123_210928.jpg",
          "thumb": "resized/BR-4/IMG_20260123_210928.jpg",
          "full": "photos/BR-4/IMG_20260123_210928.jpg"
        },
        {
          "alt": "BR-4/IMG_20260123_210935.jpg",
          "thumb": "resized/BR-4/IMG_20260123_210935.jpg",
          "full": "photos/BR-4/IMG_20260123_210935.jpg"
        },
        {
          "alt": "BR-4/IMG_20260123_210944.jpg",
          "thumb": "resized/BR-4/IMG_20260123_210944.jpg",
          "full": "photos/BR-4/IMG_20260123_210944.jpg"
        },
        {
          "alt": "BR-4/IMG_20260123_211030.jpg",
          "thumb": "resized/BR-4/IMG_20260123_211030.jpg",
          "full": "photos/BR-4/IMG_20260123_211030.jpg"
        },
        {
          "alt": "BR-4/IMG_20260123_211034.jpg",
          "thumb": "resized/BR-4/IMG_20260123_211034.jpg",
          "full": "photos/BR-4/IMG_20260123_211034.jpg"
        },
        {
          "alt": "BR-4/IMG_20260123_211051.jpg",
          "thumb": "resized/BR-4/IMG_20260123_211051.jpg",
          "full": "photos/BR-4/IMG_20260123_211051.jpg"
        },
        {
          "alt": "BR-4/IMG_20260123_211059.jpg",
          "thumb": "resized/BR-4/IMG_20260123_211059.jpg",
          "full": "photos/BR-4/IMG_20260123_211059.jpg"
        },
        {
          "alt": "BR-4/IMG_20260123_211133.jpg",
          "thumb": "resized/BR-4/IMG_20260123_211133.jpg",
          "full": "photos/BR-4/IMG_20260123_211133.jpg"
        },
        {
          "alt": "BR-4/IMG_20260123_211159.jpg",
          "thumb": "resized/BR-4/IMG_20260123_211159.jpg",
          "full": "photos/BR-4/IMG_20260123_211159.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BR-4",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "BR-5",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box \"BR-5\" - Hose connectors (photographed 2026-01-23)",
      "description": "",
      "items": [
        {
          "id": "hose-connectors-gardena",
          "parent": null,
          "name": "GARDENA quick-connect hose fittings (various, grey/orange)",
          "raw_text": "category:tubing ID:hose-connectors-gardena GARDENA quick-connect hose fittings (various, grey/orange)",
          "metadata": {
            "id": "hose-connectors-gardena",
            "categories": [
              "tubing"
            ]
          },
          "indented": false
        },
        {
          "id": "hose-connectors-riegolux",
          "parent": null,
          "name": "Riegolux hose fittings",
          "raw_text": "category:tubing ID:hose-connectors-riegolux Riegolux hose fittings",
          "metadata": {
            "id": "hose-connectors-riegolux",
            "categories": [
              "tubing"
            ]
          },
          "indented": false
        },
        {
          "id": "hose-connectors-misc",
          "parent": null,
          "name": "Various quick-connect hose fittings (orange, yellow, black)",
          "raw_text": "category:tubing ID:hose-connectors-misc Various quick-connect hose fittings (orange, yellow, black)",
          "metadata": {
            "id": "hose-connectors-misc",
            "categories": [
              "tubing"
            ]
          },
          "indented": false
        },
        {
          "id": "hose-adapters",
          "parent": null,
          "name": "Hose adapters and tap connectors (various sizes)",
          "raw_text": "category:tubing ID:hose-adapters Hose adapters and tap connectors (various sizes)",
          "metadata": {
            "id": "hose-adapters",
            "categories": [
              "tubing"
            ]
          },
          "indented": false
        },
        {
          "id": "nozzle-spray",
          "parent": null,
          "name": "Spray nozzle (black/orange)",
          "raw_text": "category:tubing ID:nozzle-spray Spray nozzle (black/orange)",
          "metadata": {
            "id": "nozzle-spray",
            "categories": [
              "tubing"
            ]
          },
          "indented": false
        },
        {
          "id": "clamps-hose-br5",
          "parent": null,
          "name": "Hose clamps",
          "raw_text": "category:clamp ID:clamps-hose-br5 Hose clamps",
          "metadata": {
            "id": "clamps-hose-br5",
            "categories": [
              "clamp"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "BR-5/IMG_20260123_211423.jpg",
          "thumb": "resized/BR-5/IMG_20260123_211423.jpg",
          "full": "photos/BR-5/IMG_20260123_211423.jpg"
        },
        {
          "alt": "BR-5/IMG_20260123_211430.jpg",
          "thumb": "resized/BR-5/IMG_20260123_211430.jpg",
          "full": "photos/BR-5/IMG_20260123_211430.jpg"
        },
        {
          "alt": "BR-5/IMG_20260123_211436.jpg",
          "thumb": "resized/BR-5/IMG_20260123_211436.jpg",
          "full": "photos/BR-5/IMG_20260123_211436.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "BR-5",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "MR-2",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box MR-2 \"Sikringer, rørklemmer og div\" (photographed 2026-01-23 and 2026-07-21)",
      "description": "photos:MR-2 These contents were originally recorded under the ML-1 heading in the 2026-01-23\nsession; the 2026-07-21 photos show the \"Sikringer, rørklemmer og div\" label is\non MR-2, so the section was reassigned. Fuses, pipe clamps and misc hardware:",
      "items": [
        {
          "id": "fuses-blade-5a",
          "parent": null,
          "name": "Blade fuses 5A (orange/amber)",
          "raw_text": "category:fuse ID:fuses-blade-5a Blade fuses 5A (orange/amber)",
          "metadata": {
            "id": "fuses-blade-5a",
            "categories": [
              "fuse"
            ]
          },
          "indented": false
        },
        {
          "id": "fuses-blade-10a",
          "parent": null,
          "name": "Blade fuses 10A (red)",
          "raw_text": "category:fuse ID:fuses-blade-10a Blade fuses 10A (red)",
          "metadata": {
            "id": "fuses-blade-10a",
            "categories": [
              "fuse"
            ]
          },
          "indented": false
        },
        {
          "id": "fuses-blade-20a",
          "parent": null,
          "name": "Blade fuses 20A (yellow)",
          "raw_text": "category:fuse ID:fuses-blade-20a Blade fuses 20A (yellow)",
          "metadata": {
            "id": "fuses-blade-20a",
            "categories": [
              "fuse"
            ]
          },
          "indented": false
        },
        {
          "id": "fuses-glass",
          "parent": null,
          "name": "Glass tube fuses (various)",
          "raw_text": "category:fuse ID:fuses-glass Glass tube fuses (various)",
          "metadata": {
            "id": "fuses-glass",
            "categories": [
              "fuse"
            ]
          },
          "indented": false
        },
        {
          "id": "clamps-hose-biltema-61857",
          "parent": null,
          "name": "Hose clamps (stainless, various sizes)",
          "raw_text": "category:clamp ID:clamps-hose-biltema-61857 EAN:biltema-61857 Hose clamps (stainless, various sizes)",
          "metadata": {
            "id": "clamps-hose-biltema-61857",
            "ean": "biltema-61857",
            "categories": [
              "clamp"
            ]
          },
          "indented": false
        },
        {
          "id": "shackle-bow-biltema-251091",
          "parent": null,
          "name": "Large galvanized bow shackle",
          "raw_text": "category:shackle ID:shackle-bow-biltema-251091 EAN:biltema-251091 Large galvanized bow shackle",
          "metadata": {
            "id": "shackle-bow-biltema-251091",
            "ean": "biltema-251091",
            "categories": [
              "shackle"
            ]
          },
          "indented": false
        },
        {
          "id": "shackle-old-rusty",
          "parent": null,
          "name": "Old rusty shackle",
          "raw_text": "category:shackle ID:shackle-old-rusty Old rusty shackle",
          "metadata": {
            "id": "shackle-old-rusty",
            "categories": [
              "shackle"
            ]
          },
          "indented": false
        },
        {
          "id": "chainlink-galv",
          "parent": null,
          "name": "Large galvanized chain link",
          "raw_text": "category:chainlink ID:chainlink-galv Large galvanized chain link",
          "metadata": {
            "id": "chainlink-galv",
            "categories": [
              "chainlink"
            ]
          },
          "indented": false
        },
        {
          "id": "clips-cable-white",
          "parent": null,
          "name": "White cable clips (nail-in type)",
          "raw_text": "category:clip ID:clips-cable-white White cable clips (nail-in type)",
          "metadata": {
            "id": "clips-cable-white",
            "categories": [
              "clip"
            ]
          },
          "indented": false
        },
        {
          "id": "connectors-spade",
          "parent": null,
          "name": "Spade connectors (red, black insulated)",
          "raw_text": "category:electrical-connector ID:connectors-spade Spade connectors (red, black insulated)",
          "metadata": {
            "id": "connectors-spade",
            "categories": [
              "electrical-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "connectors-coax-f",
          "parent": null,
          "name": "F-type coax connectors",
          "raw_text": "category:electrical-connector ID:connectors-coax-f F-type coax connectors",
          "metadata": {
            "id": "connectors-coax-f",
            "categories": [
              "electrical-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "fittings-elbow-black",
          "parent": null,
          "name": "Black elbow fittings",
          "raw_text": "category:fitting ID:fittings-elbow-black Black elbow fittings",
          "metadata": {
            "id": "fittings-elbow-black",
            "categories": [
              "fitting"
            ]
          },
          "indented": false
        },
        {
          "id": "blocks-small-mr2",
          "parent": null,
          "name": "Small pulleys/blocks (white plastic sheave)",
          "raw_text": "category:block ID:blocks-small-mr2 Small pulleys/blocks (white plastic sheave)",
          "metadata": {
            "id": "blocks-small-mr2",
            "categories": [
              "block"
            ]
          },
          "indented": false
        },
        {
          "id": "mounts-rubber-mr2",
          "parent": null,
          "name": "Rubber mounts/bushings (vibration-isolating)",
          "raw_text": "category:boat-hardware ID:mounts-rubber-mr2 Rubber mounts/bushings (vibration-isolating)",
          "metadata": {
            "id": "mounts-rubber-mr2",
            "categories": [
              "boat-hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "brackets-misc-mr2",
          "parent": null,
          "name": "Various brackets and plates",
          "raw_text": "category:corner-bracket ID:brackets-misc-mr2 Various brackets and plates",
          "metadata": {
            "id": "brackets-misc-mr2",
            "categories": [
              "corner-bracket"
            ]
          },
          "indented": false
        },
        {
          "id": "hardware-misc-mr2",
          "parent": null,
          "name": "Misc hardware (bolts, stanchion parts)",
          "raw_text": "category:hardware ID:hardware-misc-mr2 Misc hardware (bolts, stanchion parts)",
          "metadata": {
            "id": "hardware-misc-mr2",
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "MR-2",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "C-09",
      "parent": "fore-cabin-bed",
      "heading": "- \"junk\" (stored in fore-cabin-bed, starboard side)",
      "description": "",
      "items": [
        {
          "id": "winch-winchrite",
          "parent": null,
          "name": "WinchRite Cordless Winch Handle with bag (battery likely needs replacement)",
          "raw_text": "category:winch ID:winch-winchrite WinchRite Cordless Winch Handle with bag (battery likely needs replacement)",
          "metadata": {
            "id": "winch-winchrite",
            "categories": [
              "winch"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-chain-white",
          "parent": null,
          "name": "Plastic chain roller (white)",
          "raw_text": "category:roller ID:roller-chain-white Plastic chain roller (white)",
          "metadata": {
            "id": "roller-chain-white",
            "categories": [
              "roller"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-chain-black",
          "parent": null,
          "name": "Plastic chain roller (black)",
          "raw_text": "category:roller ID:roller-chain-black Plastic chain roller (black)",
          "metadata": {
            "id": "roller-chain-black",
            "categories": [
              "roller"
            ]
          },
          "indented": false
        },
        {
          "id": "navlight-uscg",
          "parent": null,
          "name": "Navigation light + base (USCG 2NM COLREG 12V A-16)",
          "raw_text": "category:boat-lighting ID:navlight-uscg Navigation light + base (USCG 2NM COLREG 12V A-16)",
          "metadata": {
            "id": "navlight-uscg",
            "categories": [
              "boat-lighting"
            ]
          },
          "indented": false
        },
        {
          "id": "leak-alarm-biltema",
          "parent": null,
          "name": "Biltema Water Leak Alarm (Art. 43342, 12V 23A)",
          "raw_text": "category:alarm ID:leak-alarm-biltema qty:4 Biltema Water Leak Alarm (Art. 43342, 12V 23A)",
          "metadata": {
            "id": "leak-alarm-biltema",
            "qty": 4.0,
            "categories": [
              "alarm"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-drainman",
          "parent": null,
          "name": "Drainman/Länsman mooring-powered automatic bilge pump (max 15000N)",
          "raw_text": "category:pump ID:pump-drainman Drainman/Länsman mooring-powered automatic bilge pump (max 15000N)",
          "metadata": {
            "id": "pump-drainman",
            "categories": [
              "pump"
            ]
          },
          "indented": false
        },
        {
          "id": "hullfitting-biltema-19mm",
          "parent": null,
          "name": "Biltema hull fitting 19mm (Art. 25-8042)",
          "raw_text": "category:plumbing ID:hullfitting-biltema-19mm Biltema hull fitting 19mm (Art. 25-8042)",
          "metadata": {
            "id": "hullfitting-biltema-19mm",
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        },
        {
          "id": "valve-3way-brass",
          "parent": null,
          "name": "Brass three-way valve with red handle",
          "raw_text": "category:valve ID:valve-3way-brass Brass three-way valve with red handle",
          "metadata": {
            "id": "valve-3way-brass",
            "categories": [
              "valve"
            ]
          },
          "indented": false
        },
        {
          "id": "terminator-brass",
          "parent": null,
          "name": "Brass terminator/blind plug",
          "raw_text": "category:plumbing ID:terminator-brass Brass terminator/blind plug",
          "metadata": {
            "id": "terminator-brass",
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        },
        {
          "id": "fanblade-6",
          "parent": null,
          "name": "White plastic fan blade (6-blade, \"ADVANCED AIR\")",
          "raw_text": "category:boat-spare ID:fanblade-6 White plastic fan blade (6-blade, \"ADVANCED AIR\")",
          "metadata": {
            "id": "fanblade-6",
            "categories": [
              "boat-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "fanblade-4",
          "parent": null,
          "name": "Small fan blade (4-blade)",
          "raw_text": "category:boat-spare ID:fanblade-4 Small fan blade (4-blade)",
          "metadata": {
            "id": "fanblade-4",
            "categories": [
              "boat-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "oring-large",
          "parent": null,
          "name": "Large black O-ring",
          "raw_text": "category:boat-spare ID:oring-large Large black O-ring",
          "metadata": {
            "id": "oring-large",
            "categories": [
              "boat-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "sleeve-metal",
          "parent": null,
          "name": "Metal sleeve/bushing (fits around cigarette lighter plug)",
          "raw_text": "category:boat-spare ID:sleeve-metal Metal sleeve/bushing (fits around cigarette lighter plug)",
          "metadata": {
            "id": "sleeve-metal",
            "categories": [
              "boat-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "fender-covers",
          "parent": null,
          "name": "Fender covers (dark blue)",
          "raw_text": "category:fender ID:fender-covers qty:2 Fender covers (dark blue)",
          "metadata": {
            "id": "fender-covers",
            "qty": 2.0,
            "categories": [
              "fender"
            ]
          },
          "indented": false
        },
        {
          "id": "router-icenet-4g",
          "parent": null,
          "name": "ice.net 4G SmartRouter A1 (IMEI: 863867021003270, SN: 1519000208)",
          "raw_text": "category:router ID:router-icenet-4g ice.net 4G SmartRouter A1 (IMEI: 863867021003270, SN: 1519000208)",
          "metadata": {
            "id": "router-icenet-4g",
            "categories": [
              "router"
            ]
          },
          "indented": false
        },
        {
          "id": "router-icenet-cdma",
          "parent": null,
          "name": "ice.net R-90 CDMA 1xEV-DO gateway (MAC: 0019ED0D4129)",
          "raw_text": "category:router ID:router-icenet-cdma ice.net R-90 CDMA 1xEV-DO gateway (MAC: 0019ED0D4129)",
          "metadata": {
            "id": "router-icenet-cdma",
            "categories": [
              "router"
            ]
          },
          "indented": false
        },
        {
          "id": "antennas-router",
          "parent": null,
          "name": "External router antennas",
          "raw_text": "category:antenna ID:antennas-router qty:4 External router antennas",
          "metadata": {
            "id": "antennas-router",
            "qty": 4.0,
            "categories": [
              "antenna"
            ]
          },
          "indented": false
        },
        {
          "id": "adapter-delta",
          "parent": null,
          "name": "Delta AC adapter (two flat DC plugs)",
          "raw_text": "category:power-connector ID:adapter-delta Delta AC adapter (two flat DC plugs)",
          "metadata": {
            "id": "adapter-delta",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "adapter-dcdc-myact",
          "parent": null,
          "name": "12V DC-DC adapter myACT APS-C180915W-G (12-24V→9V 1.5A)",
          "raw_text": "category:power-connector ID:adapter-dcdc-myact 12V DC-DC adapter myACT APS-C180915W-G (12-24V→9V 1.5A)",
          "metadata": {
            "id": "adapter-dcdc-myact",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "cables-raymarine",
          "parent": null,
          "name": "Raymarine cables + lanyard (incl. RUL-4355-012-A)",
          "raw_text": "category:marine-electronics ID:cables-raymarine Raymarine cables + lanyard (incl. RUL-4355-012-A)",
          "metadata": {
            "id": "cables-raymarine",
            "categories": [
              "marine-electronics"
            ]
          },
          "indented": false
        },
        {
          "id": "switch-battery-disconnect",
          "parent": null,
          "name": "Battery disconnect key/switch",
          "raw_text": "category:electronic-switch ID:switch-battery-disconnect Battery disconnect key/switch",
          "metadata": {
            "id": "switch-battery-disconnect",
            "categories": [
              "electronic-switch"
            ]
          },
          "indented": false
        },
        {
          "id": "manual-quick-solenoid",
          "parent": null,
          "name": "Quick Dual Solenoid Unit manual (T501-T540)",
          "raw_text": "category:electronics-manual ID:manual-quick-solenoid Quick Dual Solenoid Unit manual (T501-T540)",
          "metadata": {
            "id": "manual-quick-solenoid",
            "categories": [
              "electronics-manual"
            ]
          },
          "indented": false
        },
        {
          "id": "heater-deem-200w",
          "parent": null,
          "name": "condition:likely-defect Deem 200W electric heater (likely defect)",
          "raw_text": "category:electric-heater ID:heater-deem-200w condition:likely-defect Deem 200W electric heater (likely defect)",
          "metadata": {
            "id": "heater-deem-200w",
            "categories": [
              "electric-heater"
            ]
          },
          "indented": false
        },
        {
          "id": "binoculars-lupinus",
          "parent": null,
          "name": "Lupinus binoculars 8x30 7.5° Coated Optics №185369 with leather case",
          "raw_text": "category:optics ID:binoculars-lupinus Lupinus binoculars 8x30 7.5° Coated Optics №185369 with leather case",
          "metadata": {
            "id": "binoculars-lupinus",
            "categories": [
              "optics"
            ]
          },
          "indented": false
        },
        {
          "id": "paintpen-biltema",
          "parent": null,
          "name": "Biltema Färgpenna (paint pen) 12ml",
          "raw_text": "category:paint ID:paintpen-biltema Biltema Färgpenna (paint pen) 12ml",
          "metadata": {
            "id": "paintpen-biltema",
            "categories": [
              "paint"
            ]
          },
          "indented": false
        },
        {
          "id": "primer-biltema",
          "parent": null,
          "name": "Biltema PRIMER 12ml",
          "raw_text": "category:paint ID:primer-biltema Biltema PRIMER 12ml",
          "metadata": {
            "id": "primer-biltema",
            "categories": [
              "paint"
            ]
          },
          "indented": false
        },
        {
          "id": "lacquer-biltema",
          "parent": null,
          "name": "Biltema Klarlack (clear lacquer) 12ml",
          "raw_text": "category:paint ID:lacquer-biltema Biltema Klarlack (clear lacquer) 12ml",
          "metadata": {
            "id": "lacquer-biltema",
            "categories": [
              "paint"
            ]
          },
          "indented": false
        },
        {
          "id": "lackstift-multona-red",
          "parent": null,
          "name": "Multona Lackstift 0348 (red)",
          "raw_text": "category:paint ID:lackstift-multona-red Multona Lackstift 0348 (red)",
          "metadata": {
            "id": "lackstift-multona-red",
            "categories": [
              "paint"
            ]
          },
          "indented": false
        },
        {
          "id": "lackstift-multona-yellow",
          "parent": null,
          "name": "Multona Lackstift 0255 (yellow)",
          "raw_text": "category:paint ID:lackstift-multona-yellow Multona Lackstift 0255 (yellow)",
          "metadata": {
            "id": "lackstift-multona-yellow",
            "categories": [
              "paint"
            ]
          },
          "indented": false
        },
        {
          "id": "lackstift-multona-black",
          "parent": null,
          "name": "Multona Lackstift 0850 (black)",
          "raw_text": "category:paint ID:lackstift-multona-black Multona Lackstift 0850 (black)",
          "metadata": {
            "id": "lackstift-multona-black",
            "categories": [
              "paint"
            ]
          },
          "indented": false
        },
        {
          "id": "touchup-biltema-brush",
          "parent": null,
          "name": "Biltema touch-up brush (Art. 36-7451)",
          "raw_text": "category:paint ID:touchup-biltema-brush Biltema touch-up brush (Art. 36-7451)",
          "metadata": {
            "id": "touchup-biltema-brush",
            "categories": [
              "paint"
            ]
          },
          "indented": false
        },
        {
          "id": "touchup-biltema-system",
          "parent": null,
          "name": "Biltema touch-up repair system (Art. 36-7430)",
          "raw_text": "category:paint ID:touchup-biltema-system Biltema touch-up repair system (Art. 36-7430)",
          "metadata": {
            "id": "touchup-biltema-system",
            "categories": [
              "paint"
            ]
          },
          "indented": false
        },
        {
          "id": "charts-delius-satz6",
          "parent": null,
          "name": "Delius Klasing Sportbootkarten Satz 6 (2014/15) - Limfjord, Skagerrak, Danish North Sea coast",
          "raw_text": "category:nautical-chart ID:charts-delius-satz6 Delius Klasing Sportbootkarten Satz 6 (2014/15) - Limfjord, Skagerrak, Danish North Sea coast",
          "metadata": {
            "id": "charts-delius-satz6",
            "categories": [
              "nautical-chart"
            ]
          },
          "indented": false
        },
        {
          "id": "chart-swedish-westcoast",
          "parent": null,
          "name": "Swedish west coast chart (Bohuslän)",
          "raw_text": "category:nautical-chart ID:chart-swedish-westcoast Swedish west coast chart (Bohuslän)",
          "metadata": {
            "id": "chart-swedish-westcoast",
            "categories": [
              "nautical-chart"
            ]
          },
          "indented": false
        },
        {
          "id": "chart-kattegat-101",
          "parent": null,
          "name": "Chart \"KATTEGAT, N-LIGE DEL 101\"",
          "raw_text": "category:nautical-chart ID:chart-kattegat-101 Chart \"KATTEGAT, N-LIGE DEL 101\"",
          "metadata": {
            "id": "chart-kattegat-101",
            "categories": [
              "nautical-chart"
            ]
          },
          "indented": false
        },
        {
          "id": "charts-se2-2012",
          "parent": null,
          "name": "Serie SE2 Båtsportkart 2012 - Lysekil, Marstrand, Göteborg",
          "raw_text": "category:nautical-chart ID:charts-se2-2012 Serie SE2 Båtsportkart 2012 - Lysekil, Marstrand, Göteborg",
          "metadata": {
            "id": "charts-se2-2012",
            "categories": [
              "nautical-chart"
            ]
          },
          "indented": false
        },
        {
          "id": "chart-e3-stromstad",
          "parent": null,
          "name": "Båtsportkart E3 - Strømstad (Hvaler) - Mefjorden",
          "raw_text": "category:nautical-chart ID:chart-e3-stromstad Båtsportkart E3 - Strømstad (Hvaler) - Mefjorden",
          "metadata": {
            "id": "chart-e3-stromstad",
            "categories": [
              "nautical-chart"
            ]
          },
          "indented": false
        },
        {
          "id": "chart-se2-110",
          "parent": null,
          "name": "SE2-110 chart (2012)",
          "raw_text": "category:nautical-chart ID:chart-se2-110 SE2-110 chart (2012)",
          "metadata": {
            "id": "chart-se2-110",
            "categories": [
              "nautical-chart"
            ]
          },
          "indented": false
        },
        {
          "id": "chart-b713",
          "parent": null,
          "name": "B-713 chart (Norwegian coast)",
          "raw_text": "category:nautical-chart ID:chart-b713 B-713 chart (Norwegian coast)",
          "metadata": {
            "id": "chart-b713",
            "categories": [
              "nautical-chart"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "(additional charts not photographed)",
          "raw_text": "(additional charts not photographed)",
          "metadata": {},
          "indented": false
        },
        {
          "id": "greasegun",
          "parent": null,
          "name": "Grease gun with flexible hose",
          "raw_text": "category:grease-gun ID:greasegun Grease gun with flexible hose",
          "metadata": {
            "id": "greasegun",
            "categories": [
              "grease-gun"
            ]
          },
          "indented": false
        },
        {
          "id": "wicks-lamp",
          "parent": null,
          "name": "Lamp wicks with brass holders",
          "raw_text": "category:lighting-spare ID:wicks-lamp Lamp wicks with brass holders",
          "metadata": {
            "id": "wicks-lamp",
            "categories": [
              "lighting-spare"
            ]
          },
          "indented": false
        },
        {
          "id": "keychain-sailboat",
          "parent": null,
          "name": "Sailboat keychain/pendant (silver)",
          "raw_text": "category:decor ID:keychain-sailboat Sailboat keychain/pendant (silver)",
          "metadata": {
            "id": "keychain-sailboat",
            "categories": [
              "decor"
            ]
          },
          "indented": false
        },
        {
          "id": "bell-brass",
          "parent": null,
          "name": "Small brass bell",
          "raw_text": "category:decor ID:bell-brass Small brass bell",
          "metadata": {
            "id": "bell-brass",
            "categories": [
              "decor"
            ]
          },
          "indented": false
        },
        {
          "id": "doll-masha",
          "parent": null,
          "name": "Masha doll (from \"Masha and the Bear\" Russian cartoon)",
          "raw_text": "category:toys ID:doll-masha Masha doll (from \"Masha and the Bear\" Russian cartoon)",
          "metadata": {
            "id": "doll-masha",
            "categories": [
              "toys"
            ]
          },
          "indented": false
        },
        {
          "id": "mats-antifriction",
          "parent": null,
          "name": "Anti-friction mats",
          "raw_text": "category:consumables ID:mats-antifriction Anti-friction mats",
          "metadata": {
            "id": "mats-antifriction",
            "categories": [
              "consumables"
            ]
          },
          "indented": false
        },
        {
          "id": "mats-cork",
          "parent": null,
          "name": "Cork/rubber mat pieces (for cutting sealing material)",
          "raw_text": "category:consumables ID:mats-cork Cork/rubber mat pieces (for cutting sealing material)",
          "metadata": {
            "id": "mats-cork",
            "categories": [
              "consumables"
            ]
          },
          "indented": false
        },
        {
          "id": "fabric-nautical",
          "parent": null,
          "name": "Nautical fabric (red/white/blue anchor/wheel pattern)",
          "raw_text": "category:decor ID:fabric-nautical Nautical fabric (red/white/blue anchor/wheel pattern)",
          "metadata": {
            "id": "fabric-nautical",
            "categories": [
              "decor"
            ]
          },
          "indented": false
        },
        {
          "id": "tube-green",
          "parent": null,
          "name": "Green plastic tube/fitting",
          "raw_text": "category:misc tag:category-broad-ok ID:tube-green Green plastic tube/fitting",
          "metadata": {
            "id": "tube-green",
            "tags": [
              "category-broad-ok"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        },
        {
          "id": "flute",
          "parent": null,
          "name": "Flute",
          "raw_text": "category:toys ID:flute Flute",
          "metadata": {
            "id": "flute",
            "categories": [
              "toys"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "C-09"
      }
    },
    {
      "id": "MR-4",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box MR-4 - Marine spare parts and fittings",
      "description": "",
      "items": [
        {
          "id": "phone-mount-handlebar",
          "parent": null,
          "name": "Black plastic phone/device mount with handlebar clamp",
          "raw_text": "category:phone-mount ID:phone-mount-handlebar Black plastic phone/device mount with handlebar clamp",
          "metadata": {
            "id": "phone-mount-handlebar",
            "categories": [
              "phone-mount"
            ]
          },
          "indented": false
        },
        {
          "id": "lamp-cockpit-biltema",
          "parent": null,
          "name": "Biltema cockpit lamp",
          "raw_text": "category:cockpit-lamp ID:lamp-cockpit-biltema EAN:7070893159096 Biltema cockpit lamp",
          "metadata": {
            "id": "lamp-cockpit-biltema",
            "ean": "7070893159096",
            "categories": [
              "cockpit-lamp"
            ]
          },
          "indented": false
        },
        {
          "id": "stud-stainless",
          "parent": null,
          "name": "Stainless steel threaded stud/bolt in plastic bag",
          "raw_text": "category:threaded-stud ID:stud-stainless Stainless steel threaded stud/bolt in plastic bag",
          "metadata": {
            "id": "stud-stainless",
            "categories": [
              "threaded-stud"
            ]
          },
          "indented": false
        },
        {
          "id": "fitting-flagpole",
          "parent": null,
          "name": "Aluminum/zinc mast fitting with thumbscrew (flag pole holder)",
          "raw_text": "category:mast-fitting ID:fitting-flagpole Aluminum/zinc mast fitting with thumbscrew (flag pole holder)",
          "metadata": {
            "id": "fitting-flagpole",
            "categories": [
              "mast-fitting"
            ]
          },
          "indented": false
        },
        {
          "id": "vent-white",
          "parent": null,
          "name": "White plastic vent/drain fitting with perforated grid",
          "raw_text": "category:vent ID:vent-white White plastic vent/drain fitting with perforated grid",
          "metadata": {
            "id": "vent-white",
            "categories": [
              "vent"
            ]
          },
          "indented": false
        },
        {
          "id": "connector-lindemann",
          "parent": null,
          "name": "Lindemann EK30262 brass chrome 2-pole connector 3A 12V",
          "raw_text": "category:electrical-connector ID:connector-lindemann EAN:4250206204146 Lindemann EK30262 brass chrome 2-pole connector 3A 12V",
          "metadata": {
            "id": "connector-lindemann",
            "ean": "4250206204146",
            "categories": [
              "electrical-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "plug-cigarette",
          "parent": null,
          "name": "Chrome cigarette lighter socket/plug",
          "raw_text": "category:cigarette-lighter-plug ID:plug-cigarette Chrome cigarette lighter socket/plug",
          "metadata": {
            "id": "plug-cigarette",
            "categories": [
              "cigarette-lighter-plug"
            ]
          },
          "indented": false
        },
        {
          "id": "bushing-bronze",
          "parent": null,
          "name": "Brass/bronze bushing or bearing",
          "raw_text": "category:bushing ID:bushing-bronze Brass/bronze bushing or bearing",
          "metadata": {
            "id": "bushing-bronze",
            "categories": [
              "bushing"
            ]
          },
          "indented": false
        },
        {
          "id": "tubing-clear",
          "parent": null,
          "name": "Clear plastic/vinyl tubing",
          "raw_text": "category:tubing ID:tubing-clear Clear plastic/vinyl tubing",
          "metadata": {
            "id": "tubing-clear",
            "categories": [
              "tubing"
            ]
          },
          "indented": false
        },
        {
          "id": "cordlock-blue",
          "parent": null,
          "name": "Blue plastic cord lock/toggle for bungee/shock cord",
          "raw_text": "category:cord-lock ID:cordlock-blue qty:2 Blue plastic cord lock/toggle for bungee/shock cord",
          "metadata": {
            "id": "cordlock-blue",
            "qty": 2.0,
            "categories": [
              "cord-lock"
            ]
          },
          "indented": false
        },
        {
          "id": "smokedetector-corroded",
          "parent": null,
          "name": "Smoke detector (beige, battery leaked/corroded, non-functional)",
          "raw_text": "category:smoke-detector ID:smokedetector-corroded tag:condition:damaged Smoke detector (beige, battery leaked/corroded, non-functional)",
          "metadata": {
            "id": "smokedetector-corroded",
            "tags": [
              "condition:damaged"
            ],
            "categories": [
              "smoke-detector"
            ]
          },
          "indented": false
        },
        {
          "id": "valve-inline",
          "parent": null,
          "name": "Clear plastic inline check valve or fuel filter",
          "raw_text": "category:check-valve ID:valve-inline Clear plastic inline check valve or fuel filter",
          "metadata": {
            "id": "valve-inline",
            "categories": [
              "check-valve"
            ]
          },
          "indented": false
        },
        {
          "id": "sensor-water-leak",
          "parent": null,
          "name": "White round water leak sensor with wire (water drop icon)",
          "raw_text": "category:water-leak-sensor ID:sensor-water-leak White round water leak sensor with wire (water drop icon)",
          "metadata": {
            "id": "sensor-water-leak",
            "categories": [
              "water-leak-sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "fitting-brass-small",
          "parent": null,
          "name": "Small brass/bronze fitting",
          "raw_text": "category:fitting ID:fitting-brass-small Small brass/bronze fitting",
          "metadata": {
            "id": "fitting-brass-small",
            "categories": [
              "fitting"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "MR-4/IMG_20260123_213641.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213641.jpg",
          "full": "photos/MR-4/IMG_20260123_213641.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213650.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213650.jpg",
          "full": "photos/MR-4/IMG_20260123_213650.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213713.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213713.jpg",
          "full": "photos/MR-4/IMG_20260123_213713.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213721.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213721.jpg",
          "full": "photos/MR-4/IMG_20260123_213721.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213731.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213731.jpg",
          "full": "photos/MR-4/IMG_20260123_213731.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213748.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213748.jpg",
          "full": "photos/MR-4/IMG_20260123_213748.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213806.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213806.jpg",
          "full": "photos/MR-4/IMG_20260123_213806.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213824.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213824.jpg",
          "full": "photos/MR-4/IMG_20260123_213824.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213829.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213829.jpg",
          "full": "photos/MR-4/IMG_20260123_213829.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213842.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213842.jpg",
          "full": "photos/MR-4/IMG_20260123_213842.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213849.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213849.jpg",
          "full": "photos/MR-4/IMG_20260123_213849.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213856.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213856.jpg",
          "full": "photos/MR-4/IMG_20260123_213856.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213859.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213859.jpg",
          "full": "photos/MR-4/IMG_20260123_213859.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213905.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213905.jpg",
          "full": "photos/MR-4/IMG_20260123_213905.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213942.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213942.jpg",
          "full": "photos/MR-4/IMG_20260123_213942.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213945.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213945.jpg",
          "full": "photos/MR-4/IMG_20260123_213945.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213954.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213954.jpg",
          "full": "photos/MR-4/IMG_20260123_213954.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_213956.jpg",
          "thumb": "resized/MR-4/IMG_20260123_213956.jpg",
          "full": "photos/MR-4/IMG_20260123_213956.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214004.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214004.jpg",
          "full": "photos/MR-4/IMG_20260123_214004.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214011.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214011.jpg",
          "full": "photos/MR-4/IMG_20260123_214011.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214020.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214020.jpg",
          "full": "photos/MR-4/IMG_20260123_214020.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214023.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214023.jpg",
          "full": "photos/MR-4/IMG_20260123_214023.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214029.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214029.jpg",
          "full": "photos/MR-4/IMG_20260123_214029.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214058.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214058.jpg",
          "full": "photos/MR-4/IMG_20260123_214058.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214102.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214102.jpg",
          "full": "photos/MR-4/IMG_20260123_214102.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214124.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214124.jpg",
          "full": "photos/MR-4/IMG_20260123_214124.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214129.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214129.jpg",
          "full": "photos/MR-4/IMG_20260123_214129.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214142.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214142.jpg",
          "full": "photos/MR-4/IMG_20260123_214142.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214144.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214144.jpg",
          "full": "photos/MR-4/IMG_20260123_214144.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214152.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214152.jpg",
          "full": "photos/MR-4/IMG_20260123_214152.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214156.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214156.jpg",
          "full": "photos/MR-4/IMG_20260123_214156.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214204.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214204.jpg",
          "full": "photos/MR-4/IMG_20260123_214204.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214213.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214213.jpg",
          "full": "photos/MR-4/IMG_20260123_214213.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214223.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214223.jpg",
          "full": "photos/MR-4/IMG_20260123_214223.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214243.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214243.jpg",
          "full": "photos/MR-4/IMG_20260123_214243.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214303.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214303.jpg",
          "full": "photos/MR-4/IMG_20260123_214303.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214310.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214310.jpg",
          "full": "photos/MR-4/IMG_20260123_214310.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214341.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214341.jpg",
          "full": "photos/MR-4/IMG_20260123_214341.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214356.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214356.jpg",
          "full": "photos/MR-4/IMG_20260123_214356.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214421.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214421.jpg",
          "full": "photos/MR-4/IMG_20260123_214421.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214429.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214429.jpg",
          "full": "photos/MR-4/IMG_20260123_214429.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214431.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214431.jpg",
          "full": "photos/MR-4/IMG_20260123_214431.jpg"
        },
        {
          "alt": "MR-4/IMG_20260123_214616.jpg",
          "thumb": "resized/MR-4/IMG_20260123_214616.jpg",
          "full": "photos/MR-4/IMG_20260123_214616.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "MR-4",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "FL-1",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box FL-1 - Lighting and 12V electronics",
      "description": "",
      "items": [
        {
          "id": "ledstrip-white-3200k",
          "parent": null,
          "name": "LED strip white 3200K 12V (in silver anti-static packaging, 5m)",
          "raw_text": "category:led-strip ID:ledstrip-white-3200k LED strip white 3200K 12V (in silver anti-static packaging, 5m)",
          "metadata": {
            "id": "ledstrip-white-3200k",
            "categories": [
              "led-strip"
            ]
          },
          "indented": false
        },
        {
          "id": "ledlight-courtesy",
          "parent": null,
          "name": "White LED courtesy/step light fixture 12V (with red/black wires)",
          "raw_text": "category:led-light ID:ledlight-courtesy White LED courtesy/step light fixture 12V (with red/black wires)",
          "metadata": {
            "id": "ledlight-courtesy",
            "categories": [
              "led-light"
            ]
          },
          "indented": false
        },
        {
          "id": "bulb-mr16",
          "parent": null,
          "name": "MR16/GU5.3 halogen spot bulb (in plastic box)",
          "raw_text": "category:halogen-bulb ID:bulb-mr16 MR16/GU5.3 halogen spot bulb (in plastic box)",
          "metadata": {
            "id": "bulb-mr16",
            "categories": [
              "halogen-bulb"
            ]
          },
          "indented": false
        },
        {
          "id": "gps-tracker-fl1",
          "parent": null,
          "name": "GPS tracker (black, IMEI:355228042516052, ID:280425160522)",
          "raw_text": "category:gps-tracker ID:gps-tracker-fl1 GPS tracker (black, IMEI:355228042516052, ID:280425160522)",
          "metadata": {
            "id": "gps-tracker-fl1",
            "categories": [
              "gps-tracker"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-gps-tracker",
          "parent": null,
          "name": "12V car charger for GPS tracker (Input 12.5Vdc, Output 12V 2A, with bare wires)",
          "raw_text": "category:dc_to_dc_converter ID:charger-gps-tracker 12V car charger for GPS tracker (Input 12.5Vdc, Output 12V 2A, with bare wires)",
          "metadata": {
            "id": "charger-gps-tracker",
            "categories": [
              "dc_to_dc_converter"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-myact",
          "parent": null,
          "name": "myACT DC-DC Adapter APS-C180915W-G (Input 12V-24V, Output 9V 1.5A, barrel plug)",
          "raw_text": "category:dc_to_dc_converter ID:charger-myact myACT DC-DC Adapter APS-C180915W-G (Input 12V-24V, Output 9V 1.5A, barrel plug)",
          "metadata": {
            "id": "charger-myact",
            "categories": [
              "dc_to_dc_converter"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-9v5-barrel",
          "parent": null,
          "name": "Car charger (Input DC 11-22V, Output DC 9.5V 2.5A, with yellow barrel plug)",
          "raw_text": "category:dc_to_dc_converter ID:charger-9v5-barrel Car charger (Input DC 11-22V, Output DC 9.5V 2.5A, with yellow barrel plug)",
          "metadata": {
            "id": "charger-9v5-barrel",
            "categories": [
              "dc_to_dc_converter"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-rdx1210",
          "parent": null,
          "name": "Car charger RDX-1210DP (Input 12V-24V, Output 12V 1000mA, barrel plug)",
          "raw_text": "category:dc_to_dc_converter ID:charger-rdx1210 Car charger RDX-1210DP (Input 12V-24V, Output 12V 1000mA, barrel plug)",
          "metadata": {
            "id": "charger-rdx1210",
            "categories": [
              "dc_to_dc_converter"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-orange-plug",
          "parent": null,
          "name": "12V car charger with orange cigarette lighter plug and barrel DC plug",
          "raw_text": "category:dc_to_dc_converter ID:charger-orange-plug 12V car charger with orange cigarette lighter plug and barrel DC plug",
          "metadata": {
            "id": "charger-orange-plug",
            "categories": [
              "dc_to_dc_converter"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-damaged",
          "parent": null,
          "name": "12V car charger (damaged, exposed copper wires)",
          "raw_text": "category:dc_to_dc_converter ID:charger-damaged tag:condition:damaged 12V car charger (damaged, exposed copper wires)",
          "metadata": {
            "id": "charger-damaged",
            "tags": [
              "condition:damaged"
            ],
            "categories": [
              "dc_to_dc_converter"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-rj45-short",
          "parent": null,
          "name": "Short RJ45 Ethernet patch cable (black)",
          "raw_text": "category:ethernet-cable ID:cable-rj45-short Short RJ45 Ethernet patch cable (black)",
          "metadata": {
            "id": "cable-rj45-short",
            "categories": [
              "ethernet-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "wire-speaker",
          "parent": null,
          "name": "Clear speaker wire/twin-lead cable coil",
          "raw_text": "category:speaker-wire ID:wire-speaker Clear speaker wire/twin-lead cable coil",
          "metadata": {
            "id": "wire-speaker",
            "categories": [
              "speaker-wire"
            ]
          },
          "indented": false
        },
        {
          "id": "connectors-jst",
          "parent": null,
          "name": "JST/Molex style connectors assortment in bag",
          "raw_text": "category:electrical-connector ID:connectors-jst JST/Molex style connectors assortment in bag",
          "metadata": {
            "id": "connectors-jst",
            "categories": [
              "electrical-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "flashlight-sipik",
          "parent": null,
          "name": "Sipik tactical flashlight (aluminum, with clip)",
          "raw_text": "category:flashlight ID:flashlight-sipik Sipik tactical flashlight (aluminum, with clip)",
          "metadata": {
            "id": "flashlight-sipik",
            "categories": [
              "flashlight"
            ]
          },
          "indented": false
        },
        {
          "id": "smokedetector-usbc",
          "parent": null,
          "name": "White round smoke detector (USB-C rechargeable)",
          "raw_text": "category:smoke-detector ID:smokedetector-usbc White round smoke detector (USB-C rechargeable)",
          "metadata": {
            "id": "smokedetector-usbc",
            "categories": [
              "smoke-detector"
            ]
          },
          "indented": false
        },
        {
          "id": "tablet-giell",
          "parent": null,
          "name": "Giell 64GB tablet/media player (Model JT-1401, Input 5V 2A)",
          "raw_text": "category:tablet ID:tablet-giell Giell 64GB tablet/media player (Model JT-1401, Input 5V 2A)",
          "metadata": {
            "id": "tablet-giell",
            "categories": [
              "tablet"
            ]
          },
          "indented": false
        },
        {
          "id": "solarpanel-small",
          "parent": null,
          "name": "Small solar panel (black frame)",
          "raw_text": "category:solar-panel ID:solarpanel-small Small solar panel (black frame)",
          "metadata": {
            "id": "solarpanel-small",
            "categories": [
              "solar-panel"
            ]
          },
          "indented": false
        },
        {
          "id": "key-unknown",
          "parent": null,
          "name": "Key with black plastic fob (unknown lock)",
          "raw_text": "category:key ID:key-unknown Key with black plastic fob (unknown lock)",
          "metadata": {
            "id": "key-unknown",
            "categories": [
              "key"
            ]
          },
          "indented": false
        },
        {
          "id": "fittings-brass-fl1",
          "parent": null,
          "name": "Brass fittings/bolts assortment",
          "raw_text": "category:fitting ID:fittings-brass-fl1 Brass fittings/bolts assortment",
          "metadata": {
            "id": "fittings-brass-fl1",
            "categories": [
              "fitting"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "FL-1/IMG_20260123_233538.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233538.jpg",
          "full": "photos/FL-1/IMG_20260123_233538.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233555.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233555.jpg",
          "full": "photos/FL-1/IMG_20260123_233555.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233601.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233601.jpg",
          "full": "photos/FL-1/IMG_20260123_233601.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233612.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233612.jpg",
          "full": "photos/FL-1/IMG_20260123_233612.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233618.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233618.jpg",
          "full": "photos/FL-1/IMG_20260123_233618.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233633.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233633.jpg",
          "full": "photos/FL-1/IMG_20260123_233633.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233640.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233640.jpg",
          "full": "photos/FL-1/IMG_20260123_233640.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233652.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233652.jpg",
          "full": "photos/FL-1/IMG_20260123_233652.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233658.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233658.jpg",
          "full": "photos/FL-1/IMG_20260123_233658.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233707.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233707.jpg",
          "full": "photos/FL-1/IMG_20260123_233707.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233719.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233719.jpg",
          "full": "photos/FL-1/IMG_20260123_233719.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233729.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233729.jpg",
          "full": "photos/FL-1/IMG_20260123_233729.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233748.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233748.jpg",
          "full": "photos/FL-1/IMG_20260123_233748.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233800.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233800.jpg",
          "full": "photos/FL-1/IMG_20260123_233800.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233808.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233808.jpg",
          "full": "photos/FL-1/IMG_20260123_233808.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233816.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233816.jpg",
          "full": "photos/FL-1/IMG_20260123_233816.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233828.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233828.jpg",
          "full": "photos/FL-1/IMG_20260123_233828.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233836.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233836.jpg",
          "full": "photos/FL-1/IMG_20260123_233836.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233846.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233846.jpg",
          "full": "photos/FL-1/IMG_20260123_233846.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233849.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233849.jpg",
          "full": "photos/FL-1/IMG_20260123_233849.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233853.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233853.jpg",
          "full": "photos/FL-1/IMG_20260123_233853.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233904.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233904.jpg",
          "full": "photos/FL-1/IMG_20260123_233904.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233907.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233907.jpg",
          "full": "photos/FL-1/IMG_20260123_233907.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233917.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233917.jpg",
          "full": "photos/FL-1/IMG_20260123_233917.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233920.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233920.jpg",
          "full": "photos/FL-1/IMG_20260123_233920.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233929.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233929.jpg",
          "full": "photos/FL-1/IMG_20260123_233929.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233939.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233939.jpg",
          "full": "photos/FL-1/IMG_20260123_233939.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233941.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233941.jpg",
          "full": "photos/FL-1/IMG_20260123_233941.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_233956.jpg",
          "thumb": "resized/FL-1/IMG_20260123_233956.jpg",
          "full": "photos/FL-1/IMG_20260123_233956.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_234000.jpg",
          "thumb": "resized/FL-1/IMG_20260123_234000.jpg",
          "full": "photos/FL-1/IMG_20260123_234000.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_234004.jpg",
          "thumb": "resized/FL-1/IMG_20260123_234004.jpg",
          "full": "photos/FL-1/IMG_20260123_234004.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_234007.jpg",
          "thumb": "resized/FL-1/IMG_20260123_234007.jpg",
          "full": "photos/FL-1/IMG_20260123_234007.jpg"
        },
        {
          "alt": "FL-1/IMG_20260123_234015.jpg",
          "thumb": "resized/FL-1/IMG_20260123_234015.jpg",
          "full": "photos/FL-1/IMG_20260123_234015.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "FL-1",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "FR-3",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box FR-3 - Raspberry Pi and IoT electronics",
      "description": "",
      "items": [
        {
          "id": "rpi4b",
          "parent": null,
          "name": "Raspberry Pi 4 Model B (2018), Made in UK, dual heatsinks installed",
          "raw_text": "category:single-board-computer ID:rpi4b qty:1 Raspberry Pi 4 Model B (2018), Made in UK, dual heatsinks installed",
          "metadata": {
            "id": "rpi4b",
            "qty": 1.0,
            "categories": [
              "single-board-computer"
            ]
          },
          "indented": false
        },
        {
          "id": "rpi3b",
          "parent": null,
          "name": "Raspberry Pi 3 Model B V1.2 (2015), in red official case, 16GB microSD",
          "raw_text": "category:single-board-computer ID:rpi3b qty:1 Raspberry Pi 3 Model B V1.2 (2015), in red official case, 16GB microSD",
          "metadata": {
            "id": "rpi3b",
            "qty": 1.0,
            "categories": [
              "single-board-computer"
            ]
          },
          "indented": false
        },
        {
          "id": "rpi1b-plus",
          "parent": null,
          "name": "Raspberry Pi 1 Model B+ V1.2 (2014), with heatsink, in anti-static bag",
          "raw_text": "category:single-board-computer ID:rpi1b-plus qty:1 Raspberry Pi 1 Model B+ V1.2 (2014), with heatsink, in anti-static bag",
          "metadata": {
            "id": "rpi1b-plus",
            "qty": 1.0,
            "categories": [
              "single-board-computer"
            ]
          },
          "indented": false
        },
        {
          "id": "rpi1b",
          "parent": null,
          "name": "Raspberry Pi 1 Model B (2011.12), Made in UK, copper heatsink",
          "raw_text": "category:single-board-computer ID:rpi1b qty:1 Raspberry Pi 1 Model B (2011.12), Made in UK, copper heatsink",
          "metadata": {
            "id": "rpi1b",
            "qty": 1.0,
            "categories": [
              "single-board-computer"
            ]
          },
          "indented": false
        },
        {
          "id": "rpi-case-alu-fan",
          "parent": null,
          "name": "Silver aluminum RPi case with Pi-FAN GF3007S (DC5V 0.10A)",
          "raw_text": "category:computer-case ID:rpi-case-alu-fan qty:1 Silver aluminum RPi case with Pi-FAN GF3007S (DC5V 0.10A)",
          "metadata": {
            "id": "rpi-case-alu-fan",
            "qty": 1.0,
            "categories": [
              "computer-case"
            ]
          },
          "indented": false
        },
        {
          "id": "rpi-case-alu-perf",
          "parent": null,
          "name": "Silver aluminum perforated RPi case",
          "raw_text": "category:computer-case ID:rpi-case-alu-perf qty:1 Silver aluminum perforated RPi case",
          "metadata": {
            "id": "rpi-case-alu-perf",
            "qty": 1.0,
            "categories": [
              "computer-case"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-microhdmi-hdmi",
          "parent": null,
          "name": "1m micro HDMI to HDMI cable 4K 60p white (UN41009W)",
          "raw_text": "category:data_cable ID:cable-microhdmi-hdmi qty:1 1m micro HDMI to HDMI cable 4K 60p white (UN41009W)",
          "metadata": {
            "id": "cable-microhdmi-hdmi",
            "qty": 1.0,
            "categories": [
              "data_cable"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-usba-usbc-short",
          "parent": null,
          "name": "Short USB-A to USB-C cable (RPi 4 power)",
          "raw_text": "category:data_cable ID:cable-usba-usbc-short qty:1 Short USB-A to USB-C cable (RPi 4 power)",
          "metadata": {
            "id": "cable-usba-usbc-short",
            "qty": 1.0,
            "categories": [
              "data_cable"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-gpio-dupont",
          "parent": null,
          "name": "Rainbow GPIO dupont jumper wires (female-to-female)",
          "raw_text": "category:data_cable ID:cable-gpio-dupont qty:1 Rainbow GPIO dupont jumper wires (female-to-female)",
          "metadata": {
            "id": "cable-gpio-dupont",
            "qty": 1.0,
            "categories": [
              "data_cable"
            ]
          },
          "indented": false
        },
        {
          "id": "sonoff-snzb01",
          "parent": null,
          "name": "Sonoff SNZB-01 Wireless Switch (Zigbee, CR2450)",
          "raw_text": "category:smart-home-sensor ID:sonoff-snzb01 qty:1 Sonoff SNZB-01 Wireless Switch (Zigbee, CR2450)",
          "metadata": {
            "id": "sonoff-snzb01",
            "qty": 1.0,
            "categories": [
              "smart-home-sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "sonoff-snzb02",
          "parent": null,
          "name": "Sonoff SNZB-02 Temperature and Humidity Sensor (Zigbee, CR2450, -10~40°C, 10-90%RH)",
          "raw_text": "category:smart-home-sensor ID:sonoff-snzb02 EAN:6920075776102 qty:1 Sonoff SNZB-02 Temperature and Humidity Sensor (Zigbee, CR2450, -10~40°C, 10-90%RH)",
          "metadata": {
            "id": "sonoff-snzb02",
            "ean": "6920075776102",
            "qty": 1.0,
            "categories": [
              "smart-home-sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "sonoff-snzb03",
          "parent": null,
          "name": "Sonoff SNZB-03 Motion Sensor (Zigbee, CR2450)",
          "raw_text": "category:smart-home-sensor ID:sonoff-snzb03 EAN:6920075776119 qty:1 Sonoff SNZB-03 Motion Sensor (Zigbee, CR2450)",
          "metadata": {
            "id": "sonoff-snzb03",
            "ean": "6920075776119",
            "qty": 1.0,
            "categories": [
              "smart-home-sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "sonoff-water-leak",
          "parent": null,
          "name": "Sonoff water leak sensor (white disc, water drop icon)",
          "raw_text": "category:water-leak-sensor ID:sonoff-water-leak qty:1 Sonoff water leak sensor (white disc, water drop icon)",
          "metadata": {
            "id": "sonoff-water-leak",
            "qty": 1.0,
            "categories": [
              "water-leak-sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "sonoff-snzb02p",
          "parent": null,
          "name": "Sonoff SNZB-02P Zigbee Temperature and Humidity Sensor (improved, CR2477, comet:26796)",
          "raw_text": "category:smart-home-sensor ID:sonoff-snzb02p qty:4 price:EUR:9.49/pcs Sonoff SNZB-02P Zigbee Temperature and Humidity Sensor (improved, CR2477, comet:26796)",
          "metadata": {
            "id": "sonoff-snzb02p",
            "qty": 4.0,
            "price": "EUR:9.49/pcs",
            "categories": [
              "smart-home-sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "pir-hcsr501",
          "parent": null,
          "name": "HC-SR501 PIR motion sensor modules (in anti-static bag)",
          "raw_text": "category:motion-sensor ID:pir-hcsr501 qty:2 HC-SR501 PIR motion sensor modules (in anti-static bag)",
          "metadata": {
            "id": "pir-hcsr501",
            "qty": 2.0,
            "categories": [
              "motion-sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "adc-ads1115",
          "parent": null,
          "name": "ADS1115 16-bit I2C ADC+PGA breakout board",
          "raw_text": "category:adc-module ID:adc-ads1115 qty:1 ADS1115 16-bit I2C ADC+PGA breakout board",
          "metadata": {
            "id": "adc-ads1115",
            "qty": 1.0,
            "categories": [
              "adc-module"
            ]
          },
          "indented": false
        },
        {
          "id": "voltage-sensor",
          "parent": null,
          "name": "Voltage sensor module (VCC<25V, screw terminals)",
          "raw_text": "category:voltage-sensor ID:voltage-sensor qty:1 Voltage sensor module (VCC<25V, screw terminals)",
          "metadata": {
            "id": "voltage-sensor",
            "qty": 1.0,
            "categories": [
              "voltage-sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "current-shunt",
          "parent": null,
          "name": "Current shunt resistor (brass terminals)",
          "raw_text": "category:current-shunt ID:current-shunt qty:1 Current shunt resistor (brass terminals)",
          "metadata": {
            "id": "current-shunt",
            "qty": 1.0,
            "categories": [
              "current-shunt"
            ]
          },
          "indented": false
        },
        {
          "id": "rtl-sdr",
          "parent": null,
          "name": "RTL-SDR USB dongle (DVB+DAB+FM) with telescopic antenna and magnetic base",
          "raw_text": "category:sdr-receiver ID:rtl-sdr qty:1 RTL-SDR USB dongle (DVB+DAB+FM) with telescopic antenna and magnetic base",
          "metadata": {
            "id": "rtl-sdr",
            "qty": 1.0,
            "categories": [
              "sdr-receiver"
            ]
          },
          "indented": false
        },
        {
          "id": "zigbee-dongle",
          "parent": null,
          "name": "USB Zigbee coordinator dongle (black)",
          "raw_text": "category:zigbee-coordinator ID:zigbee-dongle qty:1 USB Zigbee coordinator dongle (black)",
          "metadata": {
            "id": "zigbee-dongle",
            "qty": 1.0,
            "categories": [
              "zigbee-coordinator"
            ]
          },
          "indented": false
        },
        {
          "id": "led-strip-rgbw",
          "parent": null,
          "name": "RGBW addressable LED strip",
          "raw_text": "category:led-strip ID:led-strip-rgbw qty:1 RGBW addressable LED strip",
          "metadata": {
            "id": "led-strip-rgbw",
            "qty": 1.0,
            "categories": [
              "led-strip"
            ]
          },
          "indented": false
        },
        {
          "id": "led-remote-rgb",
          "parent": null,
          "name": "RGB LED IR remote control (CR2025 battery)",
          "raw_text": "category:remote-control ID:led-remote-rgb qty:1 RGB LED IR remote control (CR2025 battery)",
          "metadata": {
            "id": "led-remote-rgb",
            "qty": 1.0,
            "categories": [
              "remote-control"
            ]
          },
          "indented": false
        },
        {
          "id": "ubec-3a",
          "parent": null,
          "name": "3A UBEC switch-mode DC regulator (5V/3A output, JST connectors) with manual and spare JST cable",
          "raw_text": "category:voltage-regulator ID:ubec-3a qty:1 3A UBEC switch-mode DC regulator (5V/3A output, JST connectors) with manual and spare JST cable",
          "metadata": {
            "id": "ubec-3a",
            "qty": 1.0,
            "categories": [
              "voltage-regulator"
            ]
          },
          "indented": false
        },
        {
          "id": "fan-caizhe-12v",
          "parent": null,
          "name": "CAIZHE-FAN DC 12V brushless fan (40mm, JST connector)",
          "raw_text": "category:cooling-fan ID:fan-caizhe-12v qty:1 CAIZHE-FAN DC 12V brushless fan (40mm, JST connector)",
          "metadata": {
            "id": "fan-caizhe-12v",
            "qty": 1.0,
            "categories": [
              "cooling-fan"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-usb-bare",
          "parent": null,
          "name": "USB-A cable with bare wire end (cut power cable)",
          "raw_text": "category:electrical-cable ID:cable-usb-bare qty:1 USB-A cable with bare wire end (cut power cable)",
          "metadata": {
            "id": "cable-usb-bare",
            "qty": 1.0,
            "categories": [
              "electrical-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "resistors-assorted",
          "parent": null,
          "name": "Assorted through-hole resistors (10Ω, 4.7kΩ, and mixed bag with 51k, 270k, 47R, etc.)",
          "raw_text": "category:resistor ID:resistors-assorted qty:1 Assorted through-hole resistors (10Ω, 4.7kΩ, and mixed bag with 51k, 270k, 47R, etc.)",
          "metadata": {
            "id": "resistors-assorted",
            "qty": 1.0,
            "categories": [
              "resistor"
            ]
          },
          "indented": false
        },
        {
          "id": "standoffs-nylon",
          "parent": null,
          "name": "Bag of nylon standoffs and wood screw (mounting hardware)",
          "raw_text": "category:mounting-hardware ID:standoffs-nylon qty:1 Bag of nylon standoffs and wood screw (mounting hardware)",
          "metadata": {
            "id": "standoffs-nylon",
            "qty": 1.0,
            "categories": [
              "mounting-hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "sim-eject-tool",
          "parent": null,
          "name": "SIM card eject tool",
          "raw_text": "category:tool ID:sim-eject-tool qty:1 SIM card eject tool",
          "metadata": {
            "id": "sim-eject-tool",
            "qty": 1.0,
            "categories": [
              "tool"
            ]
          },
          "indented": false
        },
        {
          "id": "grommet-brass",
          "parent": null,
          "name": "Small brass grommet/ring",
          "raw_text": "category:grommet ID:grommet-brass qty:1 Small brass grommet/ring",
          "metadata": {
            "id": "grommet-brass",
            "qty": 1.0,
            "categories": [
              "grommet"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "FR-3/IMG_20260123_234458.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234458.jpg",
          "full": "photos/FR-3/IMG_20260123_234458.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234523.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234523.jpg",
          "full": "photos/FR-3/IMG_20260123_234523.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234540.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234540.jpg",
          "full": "photos/FR-3/IMG_20260123_234540.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234550.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234550.jpg",
          "full": "photos/FR-3/IMG_20260123_234550.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234611.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234611.jpg",
          "full": "photos/FR-3/IMG_20260123_234611.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234629.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234629.jpg",
          "full": "photos/FR-3/IMG_20260123_234629.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234638.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234638.jpg",
          "full": "photos/FR-3/IMG_20260123_234638.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234640.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234640.jpg",
          "full": "photos/FR-3/IMG_20260123_234640.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234646.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234646.jpg",
          "full": "photos/FR-3/IMG_20260123_234646.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234656.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234656.jpg",
          "full": "photos/FR-3/IMG_20260123_234656.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234659.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234659.jpg",
          "full": "photos/FR-3/IMG_20260123_234659.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234703.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234703.jpg",
          "full": "photos/FR-3/IMG_20260123_234703.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234712.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234712.jpg",
          "full": "photos/FR-3/IMG_20260123_234712.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234723.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234723.jpg",
          "full": "photos/FR-3/IMG_20260123_234723.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234735.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234735.jpg",
          "full": "photos/FR-3/IMG_20260123_234735.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234738.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234738.jpg",
          "full": "photos/FR-3/IMG_20260123_234738.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234754.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234754.jpg",
          "full": "photos/FR-3/IMG_20260123_234754.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234802.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234802.jpg",
          "full": "photos/FR-3/IMG_20260123_234802.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234806.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234806.jpg",
          "full": "photos/FR-3/IMG_20260123_234806.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234809.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234809.jpg",
          "full": "photos/FR-3/IMG_20260123_234809.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234817.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234817.jpg",
          "full": "photos/FR-3/IMG_20260123_234817.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234830.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234830.jpg",
          "full": "photos/FR-3/IMG_20260123_234830.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234840.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234840.jpg",
          "full": "photos/FR-3/IMG_20260123_234840.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234852.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234852.jpg",
          "full": "photos/FR-3/IMG_20260123_234852.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234859.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234859.jpg",
          "full": "photos/FR-3/IMG_20260123_234859.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234905.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234905.jpg",
          "full": "photos/FR-3/IMG_20260123_234905.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234919.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234919.jpg",
          "full": "photos/FR-3/IMG_20260123_234919.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_234929.jpg",
          "thumb": "resized/FR-3/IMG_20260123_234929.jpg",
          "full": "photos/FR-3/IMG_20260123_234929.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235000.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235000.jpg",
          "full": "photos/FR-3/IMG_20260123_235000.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235003.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235003.jpg",
          "full": "photos/FR-3/IMG_20260123_235003.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235006.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235006.jpg",
          "full": "photos/FR-3/IMG_20260123_235006.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235018.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235018.jpg",
          "full": "photos/FR-3/IMG_20260123_235018.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235026.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235026.jpg",
          "full": "photos/FR-3/IMG_20260123_235026.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235037.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235037.jpg",
          "full": "photos/FR-3/IMG_20260123_235037.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235040.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235040.jpg",
          "full": "photos/FR-3/IMG_20260123_235040.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235059.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235059.jpg",
          "full": "photos/FR-3/IMG_20260123_235059.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235101.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235101.jpg",
          "full": "photos/FR-3/IMG_20260123_235101.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235111.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235111.jpg",
          "full": "photos/FR-3/IMG_20260123_235111.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235125.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235125.jpg",
          "full": "photos/FR-3/IMG_20260123_235125.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235131.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235131.jpg",
          "full": "photos/FR-3/IMG_20260123_235131.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235142.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235142.jpg",
          "full": "photos/FR-3/IMG_20260123_235142.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235203.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235203.jpg",
          "full": "photos/FR-3/IMG_20260123_235203.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235209.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235209.jpg",
          "full": "photos/FR-3/IMG_20260123_235209.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235217.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235217.jpg",
          "full": "photos/FR-3/IMG_20260123_235217.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235221.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235221.jpg",
          "full": "photos/FR-3/IMG_20260123_235221.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235257.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235257.jpg",
          "full": "photos/FR-3/IMG_20260123_235257.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235324.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235324.jpg",
          "full": "photos/FR-3/IMG_20260123_235324.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235351.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235351.jpg",
          "full": "photos/FR-3/IMG_20260123_235351.jpg"
        },
        {
          "alt": "FR-3/IMG_20260123_235422.jpg",
          "thumb": "resized/FR-3/IMG_20260123_235422.jpg",
          "full": "photos/FR-3/IMG_20260123_235422.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "FR-3",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "FR-4",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box FR-4 - Glue and tape",
      "description": "",
      "items": [
        {
          "id": "threadlocker-bostik-2026-06-27",
          "parent": null,
          "name": "Bostik Fix & Safe Medium 10g anaerobic thread-locker / осигурител на резба (Praktiker art. 231751, made 09/2025, 36-mo shelf life)",
          "raw_text": "category:thread_locking_fluid ID:threadlocker-bostik-2026-06-27 EAN:5902232633504 bb:2028-09-30:EST qty:1 mass:10g price:EUR:7.66/pcs Bostik Fix & Safe Medium 10g anaerobic thread-locker / осигурител на резба (Praktiker art. 231751, made 09/2025, 36-mo shelf life)",
          "metadata": {
            "id": "threadlocker-bostik-2026-06-27",
            "ean": "5902232633504",
            "bb": "2028-09-30:EST",
            "qty": 1.0,
            "mass_g": 10.0,
            "price": "EUR:7.66/pcs",
            "categories": [
              "thread_locking_fluid"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "FR-4/IMG_20260123_235658.jpg",
          "thumb": "resized/FR-4/IMG_20260123_235658.jpg",
          "full": "photos/FR-4/IMG_20260123_235658.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "FR-4",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "FR-6",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box FR-6 - Electrical components",
      "description": "photos:FR-6",
      "items": [
        {
          "id": "cee-plugs-blue",
          "parent": null,
          "name": "Blue CEE 2P+E 16A/230V plugs (marina/camping shore power)",
          "raw_text": "category:shore-power-connector ID:cee-plugs-blue qty:2 Blue CEE 2P+E 16A/230V plugs (marina/camping shore power)",
          "metadata": {
            "id": "cee-plugs-blue",
            "qty": 2.0,
            "categories": [
              "shore-power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "e27-sockets",
          "parent": null,
          "name": "White plastic E27 (Edison screw) lamp sockets",
          "raw_text": "category:lamp-fitting ID:e27-sockets qty:3 White plastic E27 (Edison screw) lamp sockets",
          "metadata": {
            "id": "e27-sockets",
            "qty": 3.0,
            "categories": [
              "lamp-fitting"
            ]
          },
          "indented": false
        },
        {
          "id": "fan-12v-wired",
          "parent": null,
          "name": "12V DC fan (~120mm) with red/black wires (in plastic bag)",
          "raw_text": "category:cooling-fan ID:fan-12v-wired qty:1 12V DC fan (~120mm) with red/black wires (in plastic bag)",
          "metadata": {
            "id": "fan-12v-wired",
            "qty": 1.0,
            "categories": [
              "cooling-fan"
            ]
          },
          "indented": false
        },
        {
          "id": "timer-thermostat-white",
          "parent": null,
          "name": "White digital temperature controller with LCD display and probe/sensor",
          "raw_text": "category:thermostat ID:timer-thermostat-white qty:1 White digital temperature controller with LCD display and probe/sensor",
          "metadata": {
            "id": "timer-thermostat-white",
            "qty": 1.0,
            "categories": [
              "thermostat"
            ]
          },
          "indented": false
        },
        {
          "id": "xt90h-m",
          "parent": null,
          "name": "XT90H-M DC power plug male 45A 500V 2-pin solder (comet:5147592)",
          "raw_text": "category:electrical-connector ID:xt90h-m qty:25 price:EUR:0.67/pcs XT90H-M DC power plug male 45A 500V 2-pin solder (comet:5147592)",
          "metadata": {
            "id": "xt90h-m",
            "qty": 25.0,
            "price": "EUR:0.67/pcs",
            "categories": [
              "electrical-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "xt90h-f",
          "parent": null,
          "name": "XT90H-F DC power plug female 45A 500V 2-pin solder (comet:5522590)",
          "raw_text": "category:electrical-connector ID:xt90h-f qty:25 price:EUR:0.67/pcs XT90H-F DC power plug female 45A 500V 2-pin solder (comet:5522590)",
          "metadata": {
            "id": "xt90h-f",
            "qty": 25.0,
            "price": "EUR:0.67/pcs",
            "categories": [
              "electrical-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "fr6-misc-electrical",
          "parent": null,
          "name": "Cable glands (PG-type), spring, and other small electrical parts",
          "raw_text": "category:electrical-misc ID:fr6-misc-electrical Cable glands (PG-type), spring, and other small electrical parts",
          "metadata": {
            "id": "fr6-misc-electrical",
            "categories": [
              "electrical-misc"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "FR-6/IMG_20260124_000005.jpg",
          "thumb": "resized/FR-6/IMG_20260124_000005.jpg",
          "full": "photos/FR-6/IMG_20260124_000005.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "FR-6",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "ML-1",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box ML-1 - Rope guides and big shackles",
      "description": "Label reads \"Rope guides & big shackles\".  The contents recorded under this ID in\nthe 2026-01-23 session actually belonged to ID:MR-2 and have been moved there,\nalong with the photos - this box itself has not been photographed open yet.",
      "items": [
        {
          "id": "blocks-ropeguides-ml1",
          "parent": null,
          "name": "Blocks, rope guides and big shackles (not yet itemised)",
          "raw_text": "category:block ID:blocks-ropeguides-ml1 tag:TODO Blocks, rope guides and big shackles (not yet itemised)",
          "metadata": {
            "id": "blocks-ropeguides-ml1",
            "tags": [
              "TODO"
            ],
            "categories": [
              "block"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "ML-1/IMG_20260123_211737.jpg",
          "thumb": "resized/ML-1/IMG_20260123_211737.jpg",
          "full": "photos/ML-1/IMG_20260123_211737.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_211744.jpg",
          "thumb": "resized/ML-1/IMG_20260123_211744.jpg",
          "full": "photos/ML-1/IMG_20260123_211744.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_211752.jpg",
          "thumb": "resized/ML-1/IMG_20260123_211752.jpg",
          "full": "photos/ML-1/IMG_20260123_211752.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_211756.jpg",
          "thumb": "resized/ML-1/IMG_20260123_211756.jpg",
          "full": "photos/ML-1/IMG_20260123_211756.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_211800.jpg",
          "thumb": "resized/ML-1/IMG_20260123_211800.jpg",
          "full": "photos/ML-1/IMG_20260123_211800.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_211803.jpg",
          "thumb": "resized/ML-1/IMG_20260123_211803.jpg",
          "full": "photos/ML-1/IMG_20260123_211803.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212002.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212002.jpg",
          "full": "photos/ML-1/IMG_20260123_212002.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212022.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212022.jpg",
          "full": "photos/ML-1/IMG_20260123_212022.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212031.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212031.jpg",
          "full": "photos/ML-1/IMG_20260123_212031.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212038.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212038.jpg",
          "full": "photos/ML-1/IMG_20260123_212038.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212041.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212041.jpg",
          "full": "photos/ML-1/IMG_20260123_212041.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212050.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212050.jpg",
          "full": "photos/ML-1/IMG_20260123_212050.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212058.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212058.jpg",
          "full": "photos/ML-1/IMG_20260123_212058.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212121.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212121.jpg",
          "full": "photos/ML-1/IMG_20260123_212121.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212129.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212129.jpg",
          "full": "photos/ML-1/IMG_20260123_212129.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212135.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212135.jpg",
          "full": "photos/ML-1/IMG_20260123_212135.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212139.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212139.jpg",
          "full": "photos/ML-1/IMG_20260123_212139.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212146.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212146.jpg",
          "full": "photos/ML-1/IMG_20260123_212146.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212159.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212159.jpg",
          "full": "photos/ML-1/IMG_20260123_212159.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212202.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212202.jpg",
          "full": "photos/ML-1/IMG_20260123_212202.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212222.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212222.jpg",
          "full": "photos/ML-1/IMG_20260123_212222.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212251.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212251.jpg",
          "full": "photos/ML-1/IMG_20260123_212251.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212253.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212253.jpg",
          "full": "photos/ML-1/IMG_20260123_212253.jpg"
        },
        {
          "alt": "ML-1/IMG_20260123_212258.jpg",
          "thumb": "resized/ML-1/IMG_20260123_212258.jpg",
          "full": "photos/ML-1/IMG_20260123_212258.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "ML-1",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "ML-2",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box ML-2 - Cable leftovers (photographed 2026-01-23 and 2026-07-21)",
      "description": "photos:ML-2",
      "items": [
        {
          "id": "cable-leftovers-ml2",
          "parent": null,
          "name": "Leftover cable ends (blue, red, black and orange, various gauges, some with crimped terminals)",
          "raw_text": "category:electrical-cable ID:cable-leftovers-ml2 Leftover cable ends (blue, red, black and orange, various gauges, some with crimped terminals)",
          "metadata": {
            "id": "cable-leftovers-ml2",
            "categories": [
              "electrical-cable"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "ML-2/IMG_20260123_220618.jpg",
          "thumb": "resized/ML-2/IMG_20260123_220618.jpg",
          "full": "photos/ML-2/IMG_20260123_220618.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "ML-2",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "ML-3",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box ML-3 - LED strips (photographed 2026-01-23 and 2026-07-21)",
      "description": "photos:ML-3",
      "items": [
        {
          "id": "ledstrips-ml3",
          "parent": null,
          "name": "LED tape/strip rolls (several, on \"Led Tape\" reels)",
          "raw_text": "category:led-strip ID:ledstrips-ml3 LED tape/strip rolls (several, on \"Led Tape\" reels)",
          "metadata": {
            "id": "ledstrips-ml3",
            "categories": [
              "led-strip"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "ML-3/IMG_20260123_220833.jpg",
          "thumb": "resized/ML-3/IMG_20260123_220833.jpg",
          "full": "photos/ML-3/IMG_20260123_220833.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_220848.jpg",
          "thumb": "resized/ML-3/IMG_20260123_220848.jpg",
          "full": "photos/ML-3/IMG_20260123_220848.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_220854.jpg",
          "thumb": "resized/ML-3/IMG_20260123_220854.jpg",
          "full": "photos/ML-3/IMG_20260123_220854.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_220909.jpg",
          "thumb": "resized/ML-3/IMG_20260123_220909.jpg",
          "full": "photos/ML-3/IMG_20260123_220909.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_220914.jpg",
          "thumb": "resized/ML-3/IMG_20260123_220914.jpg",
          "full": "photos/ML-3/IMG_20260123_220914.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_220940.jpg",
          "thumb": "resized/ML-3/IMG_20260123_220940.jpg",
          "full": "photos/ML-3/IMG_20260123_220940.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_220947.jpg",
          "thumb": "resized/ML-3/IMG_20260123_220947.jpg",
          "full": "photos/ML-3/IMG_20260123_220947.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_220956.jpg",
          "thumb": "resized/ML-3/IMG_20260123_220956.jpg",
          "full": "photos/ML-3/IMG_20260123_220956.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_221000.jpg",
          "thumb": "resized/ML-3/IMG_20260123_221000.jpg",
          "full": "photos/ML-3/IMG_20260123_221000.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_221007.jpg",
          "thumb": "resized/ML-3/IMG_20260123_221007.jpg",
          "full": "photos/ML-3/IMG_20260123_221007.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_221019.jpg",
          "thumb": "resized/ML-3/IMG_20260123_221019.jpg",
          "full": "photos/ML-3/IMG_20260123_221019.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_221025.jpg",
          "thumb": "resized/ML-3/IMG_20260123_221025.jpg",
          "full": "photos/ML-3/IMG_20260123_221025.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_221032.jpg",
          "thumb": "resized/ML-3/IMG_20260123_221032.jpg",
          "full": "photos/ML-3/IMG_20260123_221032.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_221035.jpg",
          "thumb": "resized/ML-3/IMG_20260123_221035.jpg",
          "full": "photos/ML-3/IMG_20260123_221035.jpg"
        },
        {
          "alt": "ML-3/IMG_20260123_221109.jpg",
          "thumb": "resized/ML-3/IMG_20260123_221109.jpg",
          "full": "photos/ML-3/IMG_20260123_221109.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "ML-3",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "ML-4",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box ML-4 - Guest flags (photographed 2026-07-21)",
      "description": "Label reads \"Kvitteringer og gjesteflagg\" - the receipts part is outdated, this is\nthe courtesy/guest flag box.",
      "items": [
        {
          "id": "guest-flags-ml4",
          "parent": null,
          "name": "Courtesy/guest flags (several countries, red/yellow/blue/white)",
          "raw_text": "category:flag ID:guest-flags-ml4 Courtesy/guest flags (several countries, red/yellow/blue/white)",
          "metadata": {
            "id": "guest-flags-ml4",
            "categories": [
              "flag"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "ML-4",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "MR-1",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box MR-1 - Assembly screw set (photographed 2026-01-23)",
      "description": "photos:MR-1",
      "items": [
        {
          "id": "screwset-biltema-87446",
          "parent": null,
          "name": "BILTEMA Montasjeskruesett Art. 87-446, 400 pcs Phillips PH2 electro-galvanized wood screws for indoor use, in original compartmented case (4.2x13 to 4.2x85)",
          "raw_text": "category:screw ID:screwset-biltema-87446 EAN:biltema-87446 BILTEMA Montasjeskruesett Art. 87-446, 400 pcs Phillips PH2 electro-galvanized wood screws for indoor use, in original compartmented case (4.2x13 to 4.2x85)",
          "metadata": {
            "id": "screwset-biltema-87446",
            "ean": "biltema-87446",
            "categories": [
              "screw"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "MR-1/IMG_20260123_211639.jpg",
          "thumb": "resized/MR-1/IMG_20260123_211639.jpg",
          "full": "photos/MR-1/IMG_20260123_211639.jpg"
        },
        {
          "alt": "MR-1/IMG_20260123_211642.jpg",
          "thumb": "resized/MR-1/IMG_20260123_211642.jpg",
          "full": "photos/MR-1/IMG_20260123_211642.jpg"
        },
        {
          "alt": "MR-1/IMG_20260123_211648.jpg",
          "thumb": "resized/MR-1/IMG_20260123_211648.jpg",
          "full": "photos/MR-1/IMG_20260123_211648.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "MR-1",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "MR-3",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box MR-3 - Soldering equipment (photographed 2026-01-23 and 2026-07-21)",
      "description": "photos:MR-3 Still carries an older \"Usortert - todo\" label.",
      "items": [
        {
          "id": "solder-reel-mr3",
          "parent": null,
          "name": "Solder wire reel",
          "raw_text": "category:solder ID:solder-reel-mr3 Solder wire reel",
          "metadata": {
            "id": "solder-reel-mr3",
            "categories": [
              "solder"
            ]
          },
          "indented": false
        },
        {
          "id": "soldering-misc-mr3",
          "parent": null,
          "name": "Further soldering equipment (blue-handled tool, tips and misc - not itemised)",
          "raw_text": "category:soldering-equipment ID:soldering-misc-mr3 tag:TODO Further soldering equipment (blue-handled tool, tips and misc - not itemised)",
          "metadata": {
            "id": "soldering-misc-mr3",
            "tags": [
              "TODO"
            ],
            "categories": [
              "soldering-equipment"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "MR-3/IMG_20260123_213120.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213120.jpg",
          "full": "photos/MR-3/IMG_20260123_213120.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213126.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213126.jpg",
          "full": "photos/MR-3/IMG_20260123_213126.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213137.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213137.jpg",
          "full": "photos/MR-3/IMG_20260123_213137.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213138.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213138.jpg",
          "full": "photos/MR-3/IMG_20260123_213138.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213145.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213145.jpg",
          "full": "photos/MR-3/IMG_20260123_213145.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213200.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213200.jpg",
          "full": "photos/MR-3/IMG_20260123_213200.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213208.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213208.jpg",
          "full": "photos/MR-3/IMG_20260123_213208.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213233.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213233.jpg",
          "full": "photos/MR-3/IMG_20260123_213233.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213243.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213243.jpg",
          "full": "photos/MR-3/IMG_20260123_213243.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213245.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213245.jpg",
          "full": "photos/MR-3/IMG_20260123_213245.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213258.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213258.jpg",
          "full": "photos/MR-3/IMG_20260123_213258.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213314.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213314.jpg",
          "full": "photos/MR-3/IMG_20260123_213314.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213320.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213320.jpg",
          "full": "photos/MR-3/IMG_20260123_213320.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213326.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213326.jpg",
          "full": "photos/MR-3/IMG_20260123_213326.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213343.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213343.jpg",
          "full": "photos/MR-3/IMG_20260123_213343.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213354.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213354.jpg",
          "full": "photos/MR-3/IMG_20260123_213354.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213423.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213423.jpg",
          "full": "photos/MR-3/IMG_20260123_213423.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213428.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213428.jpg",
          "full": "photos/MR-3/IMG_20260123_213428.jpg"
        },
        {
          "alt": "MR-3/IMG_20260123_213437.jpg",
          "thumb": "resized/MR-3/IMG_20260123_213437.jpg",
          "full": "photos/MR-3/IMG_20260123_213437.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "MR-3",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "MR-5",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box MR-5 - Pumps and pipe couplings (photographed 2026-01-23 and 2026-07-21)",
      "description": "photos:MR-5 Label reads \"Pumper, rørkoblinger\".",
      "items": [
        {
          "id": "pump-part-yellow-mr5",
          "parent": null,
          "name": "Yellow plastic pump housing/cover",
          "raw_text": "category:pump ID:pump-part-yellow-mr5 Yellow plastic pump housing/cover",
          "metadata": {
            "id": "pump-part-yellow-mr5",
            "categories": [
              "pump"
            ]
          },
          "indented": false
        },
        {
          "id": "couplings-white-mr5",
          "parent": null,
          "name": "White plastic pipe couplings/reducers",
          "raw_text": "category:plumbing ID:couplings-white-mr5 White plastic pipe couplings/reducers",
          "metadata": {
            "id": "couplings-white-mr5",
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        },
        {
          "id": "copper-strip-mr5",
          "parent": null,
          "name": "Copper strip/busbar",
          "raw_text": "category:electrical-misc ID:copper-strip-mr5 Copper strip/busbar",
          "metadata": {
            "id": "copper-strip-mr5",
            "categories": [
              "electrical-misc"
            ]
          },
          "indented": false
        },
        {
          "id": "mr5-misc",
          "parent": null,
          "name": "Further pump and pipe-coupling parts (hose, seals - not itemised)",
          "raw_text": "category:plumbing ID:mr5-misc tag:TODO Further pump and pipe-coupling parts (hose, seals - not itemised)",
          "metadata": {
            "id": "mr5-misc",
            "tags": [
              "TODO"
            ],
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "MR-5/IMG_20260123_215816.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215816.jpg",
          "full": "photos/MR-5/IMG_20260123_215816.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_215828.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215828.jpg",
          "full": "photos/MR-5/IMG_20260123_215828.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_215835.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215835.jpg",
          "full": "photos/MR-5/IMG_20260123_215835.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_215845.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215845.jpg",
          "full": "photos/MR-5/IMG_20260123_215845.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_215848.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215848.jpg",
          "full": "photos/MR-5/IMG_20260123_215848.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_215853.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215853.jpg",
          "full": "photos/MR-5/IMG_20260123_215853.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_215902.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215902.jpg",
          "full": "photos/MR-5/IMG_20260123_215902.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_215916.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215916.jpg",
          "full": "photos/MR-5/IMG_20260123_215916.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_215936.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215936.jpg",
          "full": "photos/MR-5/IMG_20260123_215936.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_215938.jpg",
          "thumb": "resized/MR-5/IMG_20260123_215938.jpg",
          "full": "photos/MR-5/IMG_20260123_215938.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_220006.jpg",
          "thumb": "resized/MR-5/IMG_20260123_220006.jpg",
          "full": "photos/MR-5/IMG_20260123_220006.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_220011.jpg",
          "thumb": "resized/MR-5/IMG_20260123_220011.jpg",
          "full": "photos/MR-5/IMG_20260123_220011.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_220027.jpg",
          "thumb": "resized/MR-5/IMG_20260123_220027.jpg",
          "full": "photos/MR-5/IMG_20260123_220027.jpg"
        },
        {
          "alt": "MR-5/IMG_20260123_220034.jpg",
          "thumb": "resized/MR-5/IMG_20260123_220034.jpg",
          "full": "photos/MR-5/IMG_20260123_220034.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "MR-5",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "FM-0",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box FM-0 - Bolts, nuts and washers (photographed 2026-07-20)",
      "description": "photos:FM-0 Large compartmented plastic organizer (\"big box with screws\"), front bottom -\nfull width, under both FL-1 and FR-1.",
      "items": [
        {
          "id": "bolts-large-fm0",
          "parent": null,
          "name": "Assorted large bolts (galvanized and stainless, hex head, up to ~M12, various lengths, some rusty)",
          "raw_text": "category:bolt ID:bolts-large-fm0 Assorted large bolts (galvanized and stainless, hex head, up to ~M12, various lengths, some rusty)",
          "metadata": {
            "id": "bolts-large-fm0",
            "categories": [
              "bolt"
            ]
          },
          "indented": false
        },
        {
          "id": "bolts-medium-fm0",
          "parent": null,
          "name": "Assorted medium machine screws and carriage bolts (zinc-plated and stainless, countersunk, pan and hex head)",
          "raw_text": "category:bolt ID:bolts-medium-fm0 Assorted medium machine screws and carriage bolts (zinc-plated and stainless, countersunk, pan and hex head)",
          "metadata": {
            "id": "bolts-medium-fm0",
            "categories": [
              "bolt"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-nyloc-fm0",
          "parent": null,
          "name": "Nyloc nuts (assorted sizes, blue and white nylon inserts)",
          "raw_text": "category:fastener ID:nuts-nyloc-fm0 Nyloc nuts (assorted sizes, blue and white nylon inserts)",
          "metadata": {
            "id": "nuts-nyloc-fm0",
            "categories": [
              "fastener"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-wing-fm0",
          "parent": null,
          "name": "Wing nuts (brass and galvanized, assorted sizes)",
          "raw_text": "category:fastener ID:nuts-wing-fm0 Wing nuts (brass and galvanized, assorted sizes)",
          "metadata": {
            "id": "nuts-wing-fm0",
            "categories": [
              "fastener"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-hex-fm0",
          "parent": null,
          "name": "Plain hex nuts (assorted, some rusty)",
          "raw_text": "category:fastener ID:nuts-hex-fm0 Plain hex nuts (assorted, some rusty)",
          "metadata": {
            "id": "nuts-hex-fm0",
            "categories": [
              "fastener"
            ]
          },
          "indented": false
        },
        {
          "id": "washers-large-fm0",
          "parent": null,
          "name": "Large flat washers/penny washers (galvanized, some rusty)",
          "raw_text": "category:washer ID:washers-large-fm0 Large flat washers/penny washers (galvanized, some rusty)",
          "metadata": {
            "id": "washers-large-fm0",
            "categories": [
              "washer"
            ]
          },
          "indented": false
        },
        {
          "id": "washers-small-fm0",
          "parent": null,
          "name": "Small washers (zinc-plated, stacked)",
          "raw_text": "category:washer ID:washers-small-fm0 Small washers (zinc-plated, stacked)",
          "metadata": {
            "id": "washers-small-fm0",
            "categories": [
              "washer"
            ]
          },
          "indented": false
        },
        {
          "id": "fork-terminal-fm0",
          "parent": null,
          "name": "Stainless fork/jaw terminal with clevis pin (rigging screw end)",
          "raw_text": "category:rigging-hardware ID:fork-terminal-fm0 Stainless fork/jaw terminal with clevis pin (rigging screw end)",
          "metadata": {
            "id": "fork-terminal-fm0",
            "categories": [
              "rigging-hardware"
            ]
          },
          "indented": false
        },
        {
          "id": "hooks-biltema-25535",
          "parent": null,
          "name": "Bag of screw hooks and eye hooks (BILTEMA Art. 25-535)",
          "raw_text": "category:hook ID:hooks-biltema-25535 EAN:biltema-25535 Bag of screw hooks and eye hooks (BILTEMA Art. 25-535)",
          "metadata": {
            "id": "hooks-biltema-25535",
            "ean": "biltema-25535",
            "categories": [
              "hook"
            ]
          },
          "indented": false
        },
        {
          "id": "clamps-hose-small-fm0",
          "parent": null,
          "name": "Small hose clamps",
          "raw_text": "category:clamp ID:clamps-hose-small-fm0 Small hose clamps",
          "metadata": {
            "id": "clamps-hose-small-fm0",
            "categories": [
              "clamp"
            ]
          },
          "indented": false
        },
        {
          "id": "fittings-brass-fm0",
          "parent": null,
          "name": "Brass/bronze fittings and threaded inserts",
          "raw_text": "category:fitting ID:fittings-brass-fm0 Brass/bronze fittings and threaded inserts",
          "metadata": {
            "id": "fittings-brass-fm0",
            "categories": [
              "fitting"
            ]
          },
          "indented": false
        },
        {
          "id": "hardware-bagged-fm0",
          "parent": null,
          "name": "Bagged small hardware (red and clear bags, contents not itemised)",
          "raw_text": "category:hardware ID:hardware-bagged-fm0 tag:TODO Bagged small hardware (red and clear bags, contents not itemised)",
          "metadata": {
            "id": "hardware-bagged-fm0",
            "tags": [
              "TODO"
            ],
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "FM-0",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "FR-1",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box FR-1 - Plumbing (photographed 2026-07-20)",
      "description": "photos:FR-1 Previously unlabelled - this is the \"Plumber stuff\" box in the front-right stack.",
      "items": [
        {
          "id": "flammevakt-eno",
          "parent": null,
          "name": "\"flammevakt\", temperature sensor for the eno stove (complete flame guard with copper capillary, art. LOK E10-07)",
          "raw_text": "category:sensor ID:flammevakt-eno \"flammevakt\", temperature sensor for the eno stove (complete flame guard with copper capillary, art. LOK E10-07)",
          "metadata": {
            "id": "flammevakt-eno",
            "categories": [
              "sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "ballvalve-1inch",
          "parent": null,
          "name": "1\" brass ball valve with red lever handle",
          "raw_text": "category:valve ID:ballvalve-1inch 1\" brass ball valve with red lever handle",
          "metadata": {
            "id": "ballvalve-1inch",
            "categories": [
              "valve"
            ]
          },
          "indented": false
        },
        {
          "id": "ptfe-tape-atusa",
          "parent": null,
          "name": "ATUSA PTFE thread seal tape (yellow, gas-rated)",
          "raw_text": "category:thread-seal-tape ID:ptfe-tape-atusa ATUSA PTFE thread seal tape (yellow, gas-rated)",
          "metadata": {
            "id": "ptfe-tape-atusa",
            "categories": [
              "thread-seal-tape"
            ]
          },
          "indented": false
        },
        {
          "id": "clamps-hose-fr1",
          "parent": null,
          "name": "Stainless hose clamps (several sizes)",
          "raw_text": "category:clamp ID:clamps-hose-fr1 Stainless hose clamps (several sizes)",
          "metadata": {
            "id": "clamps-hose-fr1",
            "categories": [
              "clamp"
            ]
          },
          "indented": false
        },
        {
          "id": "waste-fittings-white-fr1",
          "parent": null,
          "name": "White plastic waste/sink fittings (trap parts, threaded rings)",
          "raw_text": "category:plumbing ID:waste-fittings-white-fr1 White plastic waste/sink fittings (trap parts, threaded rings)",
          "metadata": {
            "id": "waste-fittings-white-fr1",
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        },
        {
          "id": "fittings-brass-fr1",
          "parent": null,
          "name": "Brass and bronze pipe fittings (elbows, nipples, threaded couplings)",
          "raw_text": "category:plumbing ID:fittings-brass-fr1 Brass and bronze pipe fittings (elbows, nipples, threaded couplings)",
          "metadata": {
            "id": "fittings-brass-fr1",
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-plastic-black-fr1",
          "parent": null,
          "name": "Black plastic threaded nuts/caps",
          "raw_text": "category:plumbing ID:nuts-plastic-black-fr1 Black plastic threaded nuts/caps",
          "metadata": {
            "id": "nuts-plastic-black-fr1",
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        },
        {
          "id": "gaskets-plumbing-fr1",
          "parent": null,
          "name": "Rubber and fibre gaskets/washers for plumbing joints",
          "raw_text": "category:gasket ID:gaskets-plumbing-fr1 Rubber and fibre gaskets/washers for plumbing joints",
          "metadata": {
            "id": "gaskets-plumbing-fr1",
            "categories": [
              "gasket"
            ]
          },
          "indented": false
        },
        {
          "id": "plumbing-bagged-fr1",
          "parent": null,
          "name": "Further bagged plumbing parts (Grippie bags, contents not itemised)",
          "raw_text": "category:plumbing ID:plumbing-bagged-fr1 tag:TODO Further bagged plumbing parts (Grippie bags, contents not itemised)",
          "metadata": {
            "id": "plumbing-bagged-fr1",
            "tags": [
              "TODO"
            ],
            "categories": [
              "plumbing"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "FR-1",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "FR-2",
      "parent": "upper-saloon-sb-tv-boxes",
      "heading": "Box FR-2 - Dehumidifier refills and staples (photographed 2026-01-23 and 2026-07-20)",
      "description": "photos:FR-2 This is the \"Box with dehumidifying salts\" in the front-right stack.",
      "items": [
        {
          "id": "moisture-absorber-anslut",
          "parent": null,
          "name": "anslut moisture absorber refill 3x450g (Jula item nr. 416-114, for moisture absorber 416-113)",
          "raw_text": "category:dehumidifier-consumable ID:moisture-absorber-anslut EAN:7330571251376 qty:1 mass:1350g anslut moisture absorber refill 3x450g (Jula item nr. 416-114, for moisture absorber 416-113)",
          "metadata": {
            "id": "moisture-absorber-anslut",
            "ean": "7330571251376",
            "qty": 1.0,
            "mass_g": 1350.0,
            "categories": [
              "dehumidifier-consumable"
            ]
          },
          "indented": false
        },
        {
          "id": "staples-strips-fr2",
          "parent": null,
          "name": "Collated staples in strips for staple gun (see ID:staple-gun-black)",
          "raw_text": "category:fastener ID:staples-strips-fr2 Collated staples in strips for staple gun (see ID:staple-gun-black)",
          "metadata": {
            "id": "staples-strips-fr2",
            "categories": [
              "fastener"
            ]
          },
          "indented": false
        },
        {
          "id": "bagged-misc-fr2",
          "parent": null,
          "name": "Further bagged items (contents not itemised)",
          "raw_text": "category:hardware ID:bagged-misc-fr2 tag:TODO Further bagged items (contents not itemised)",
          "metadata": {
            "id": "bagged-misc-fr2",
            "tags": [
              "TODO"
            ],
            "categories": [
              "hardware"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "FR-2/IMG_20260123_233216.jpg",
          "thumb": "resized/FR-2/IMG_20260123_233216.jpg",
          "full": "photos/FR-2/IMG_20260123_233216.jpg"
        },
        {
          "alt": "FR-2/IMG_20260123_233222.jpg",
          "thumb": "resized/FR-2/IMG_20260123_233222.jpg",
          "full": "photos/FR-2/IMG_20260123_233222.jpg"
        },
        {
          "alt": "FR-2/IMG_20260123_233231.jpg",
          "thumb": "resized/FR-2/IMG_20260123_233231.jpg",
          "full": "photos/FR-2/IMG_20260123_233231.jpg"
        },
        {
          "alt": "FR-2/IMG_20260123_233234.jpg",
          "thumb": "resized/FR-2/IMG_20260123_233234.jpg",
          "full": "photos/FR-2/IMG_20260123_233234.jpg"
        },
        {
          "alt": "FR-2/IMG_20260123_233240.jpg",
          "thumb": "resized/FR-2/IMG_20260123_233240.jpg",
          "full": "photos/FR-2/IMG_20260123_233240.jpg"
        },
        {
          "alt": "FR-2/IMG_20260123_233315.jpg",
          "thumb": "resized/FR-2/IMG_20260123_233315.jpg",
          "full": "photos/FR-2/IMG_20260123_233315.jpg"
        },
        {
          "alt": "FR-2/IMG_20260123_233325.jpg",
          "thumb": "resized/FR-2/IMG_20260123_233325.jpg",
          "full": "photos/FR-2/IMG_20260123_233325.jpg"
        },
        {
          "alt": "FR-2/IMG_20260123_233333.jpg",
          "thumb": "resized/FR-2/IMG_20260123_233333.jpg",
          "full": "photos/FR-2/IMG_20260123_233333.jpg"
        },
        {
          "alt": "FR-2/IMG_20260123_233357.jpg",
          "thumb": "resized/FR-2/IMG_20260123_233357.jpg",
          "full": "photos/FR-2/IMG_20260123_233357.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "FR-2",
        "parent": "upper-saloon-sb-tv-boxes"
      }
    },
    {
      "id": "temp-boxes",
      "parent": null,
      "heading": "Temporary boxes",
      "description": "Those are floating a bit around as of 2024-01 and should be emptied before the ship is launched.  Most of them fruit boxes, labeled with T prefix (T = Temporary). Letter indicates box type/size (A = larger, B = smaller fruit boxes).",
      "items": [],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "temp-boxes"
      }
    },
    {
      "id": "TB-01",
      "parent": "temp-boxes",
      "heading": "Epoxy box",
      "description": "Located in the bottom of the epoxy storage (port aft storage, aft cabin) photos:TB-01",
      "items": [
        {
          "id": "carbon-fibre-packs-tb01",
          "parent": null,
          "name": "Two packages of carbon fibre twill fabric (reinforcement for epoxy work)",
          "raw_text": "category:composite-material ID:carbon-fibre-packs-tb01 qty:2 Two packages of carbon fibre twill fabric (reinforcement for epoxy work)",
          "metadata": {
            "id": "carbon-fibre-packs-tb01",
            "qty": 2.0,
            "categories": [
              "composite-material"
            ]
          },
          "indented": false
        },
        {
          "id": "baatbeis-interstain-tb01",
          "parent": null,
          "name": "Båtbets \"Interstain\" wood stain/colour (Swedish label) — dried out, rattles like powder when shaken; kept in case it can be revived by mixing with varnish/white spirit",
          "raw_text": "category:paint tag:garbage ID:baatbeis-interstain-tb01 Båtbets \"Interstain\" wood stain/colour (Swedish label) — dried out, rattles like powder when shaken; kept in case it can be revived by mixing with varnish/white spirit",
          "metadata": {
            "id": "baatbeis-interstain-tb01",
            "tags": [
              "garbage"
            ],
            "categories": [
              "paint"
            ]
          },
          "indented": false
        },
        {
          "id": "air-pillow-jack-tb01",
          "parent": null,
          "name": "Two inflatable air pillow / air wedge \"Jacking Pillows\" (Biltema quality; one partly broken) — moved here from ID:aft-cabin-bed4",
          "raw_text": "category:jack ID:air-pillow-jack-tb01 qty:2 Two inflatable air pillow / air wedge \"Jacking Pillows\" (Biltema quality; one partly broken) — moved here from ID:aft-cabin-bed4",
          "metadata": {
            "id": "air-pillow-jack-tb01",
            "qty": 2.0,
            "categories": [
              "jack"
            ]
          },
          "indented": false
        },
        {
          "id": "white-pigment-hp-fpnw",
          "parent": null,
          "name": "HP FPN-W white pigment/colour for mixing with epoxy (or varnish) — moved here from ID:aft-cabin-c-aft3",
          "raw_text": "category:epoxy/pigment ID:white-pigment-hp-fpnw HP FPN-W white pigment/colour for mixing with epoxy (or varnish) — moved here from ID:aft-cabin-c-aft3",
          "metadata": {
            "id": "white-pigment-hp-fpnw",
            "categories": [
              "epoxy/pigment"
            ]
          },
          "indented": false
        },
        {
          "id": "mahogany-dust",
          "parent": null,
          "name": "Mahogany dust/powder (white container, epoxy filler for colour matching), almost empty — the single box; previously listed in TB-14, TB-16 and ID:aft-cabin-c-aft3",
          "raw_text": "category:epoxy/filler ID:mahogany-dust Mahogany dust/powder (white container, epoxy filler for colour matching), almost empty — the single box; previously listed in TB-14, TB-16 and ID:aft-cabin-c-aft3",
          "metadata": {
            "id": "mahogany-dust",
            "categories": [
              "epoxy/filler"
            ]
          },
          "indented": false
        },
        {
          "id": "paper-cup-tb01",
          "parent": null,
          "name": "Paper cups (for mixing epoxy)",
          "raw_text": "category:cup ID:paper-cup-tb01 qty:4 Paper cups (for mixing epoxy)",
          "metadata": {
            "id": "paper-cup-tb01",
            "qty": 4.0,
            "categories": [
              "cup"
            ]
          },
          "indented": false
        },
        {
          "id": "brushes-2262-tb01",
          "parent": null,
          "name": "Paint brushes, 30mm (in-store code ending 2262; full EAN not recorded)",
          "raw_text": "category:brush/paint ID:brushes-2262-tb01 qty:2 Paint brushes, 30mm (in-store code ending 2262; full EAN not recorded)",
          "metadata": {
            "id": "brushes-2262-tb01",
            "qty": 2.0,
            "categories": [
              "brush/paint"
            ]
          },
          "indented": false
        },
        {
          "id": "brushes-schuller-30mm-tb01",
          "parent": null,
          "name": "Schuller universal paint brush 30mm (same product as ID:brushes-schuller-30mm; 2 moved from TB-21)",
          "raw_text": "category:brush/paint ID:brushes-schuller-30mm-tb01 EAN:3800047336011 qty:2 price:EUR:0.69/pcs Schuller universal paint brush 30mm (same product as ID:brushes-schuller-30mm; 2 moved from TB-21)",
          "metadata": {
            "id": "brushes-schuller-30mm-tb01",
            "ean": "3800047336011",
            "qty": 2.0,
            "price": "EUR:0.69/pcs",
            "categories": [
              "brush/paint"
            ]
          },
          "indented": false
        },
        {
          "id": "scissors-tb01",
          "parent": null,
          "name": "Scissors (dull; for cutting fibre/peel-ply) — was listed loose in ID:aft-cabin-c-aft3",
          "raw_text": "category:cutting-tool ID:scissors-tb01 Scissors (dull; for cutting fibre/peel-ply) — was listed loose in ID:aft-cabin-c-aft3",
          "metadata": {
            "id": "scissors-tb01",
            "categories": [
              "cutting-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-metal-curved-tb01",
          "parent": null,
          "name": "Metal curved laminating roller (for wetting out fibre) — bought together with the scissors for ~EUR 20 at Teorita shop",
          "raw_text": "category:epoxy-tool ID:roller-metal-curved-tb01 Metal curved laminating roller (for wetting out fibre) — bought together with the scissors for ~EUR 20 at Teorita shop",
          "metadata": {
            "id": "roller-metal-curved-tb01",
            "categories": [
              "epoxy-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "peel-ply-aliexpress-tb01",
          "parent": null,
          "name": "Peel-ply (loose, not on a roll; from AliExpress) — not much left",
          "raw_text": "category:fibre/peel-ply ID:peel-ply-aliexpress-tb01 Peel-ply (loose, not on a roll; from AliExpress) — not much left",
          "metadata": {
            "id": "peel-ply-aliexpress-tb01",
            "categories": [
              "fibre/peel-ply"
            ]
          },
          "indented": false
        },
        {
          "id": "toothbrushes-epoxy-tb01",
          "parent": null,
          "name": "Used toothbrushes (for epoxy works) — added after the 2026-07-04 photo",
          "raw_text": "category:brush ID:toothbrushes-epoxy-tb01 qty:3 Used toothbrushes (for epoxy works) — added after the 2026-07-04 photo",
          "metadata": {
            "id": "toothbrushes-epoxy-tb01",
            "qty": 3.0,
            "categories": [
              "brush"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-precision-thin-tb01",
          "parent": null,
          "name": "Long thin brush for precision work / artwork — added after the 2026-07-04 photo",
          "raw_text": "category:brush ID:brush-precision-thin-tb01 Long thin brush for precision work / artwork — added after the 2026-07-04 photo",
          "metadata": {
            "id": "brush-precision-thin-tb01",
            "categories": [
              "brush"
            ]
          },
          "indented": false
        },
        {
          "id": "scissors-long-new-tb01",
          "parent": null,
          "name": "Brand-new long scissors",
          "raw_text": "category:scissors ID:scissors-long-new-tb01 Brand-new long scissors",
          "metadata": {
            "id": "scissors-long-new-tb01",
            "categories": [
              "scissors"
            ]
          },
          "indented": false
        },
        {
          "id": "scale-bl-easycal",
          "parent": null,
          "name": "BL scale Digital Pocket Scale EasyCal (0.1g–1000g, modes: g/oz/gn/dwt, by blackleaf.de) — getting worn-out; moved here from former-TB-25",
          "raw_text": "category:precision-scale ID:scale-bl-easycal EAN:4250153632306 price:EUR:20.50/pcs BL scale Digital Pocket Scale EasyCal (0.1g–1000g, modes: g/oz/gn/dwt, by blackleaf.de) — getting worn-out; moved here from former-TB-25",
          "metadata": {
            "id": "scale-bl-easycal",
            "ean": "4250153632306",
            "price": "EUR:20.50/pcs",
            "categories": [
              "precision-scale"
            ]
          },
          "indented": false
        },
        {
          "id": "sea-band-tb01",
          "parent": null,
          "name": "\"Sea-Band\" acupressure wristband for travel sickness/nausea — repurposed as a tare/counterweight for weighing bigger containers on the precision scale",
          "raw_text": "category:health ID:sea-band-tb01 \"Sea-Band\" acupressure wristband for travel sickness/nausea — repurposed as a tare/counterweight for weighing bigger containers on the precision scale",
          "metadata": {
            "id": "sea-band-tb01",
            "categories": [
              "health"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-01/IMG_20260102_181141.jpg",
          "thumb": "resized/TB-01/IMG_20260102_181141.jpg",
          "full": "photos/TB-01/IMG_20260102_181141.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_181145.jpg",
          "thumb": "resized/TB-01/IMG_20260102_181145.jpg",
          "full": "photos/TB-01/IMG_20260102_181145.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_181505.jpg",
          "thumb": "resized/TB-01/IMG_20260102_181505.jpg",
          "full": "photos/TB-01/IMG_20260102_181505.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_181509.jpg",
          "thumb": "resized/TB-01/IMG_20260102_181509.jpg",
          "full": "photos/TB-01/IMG_20260102_181509.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182029.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182029.jpg",
          "full": "photos/TB-01/IMG_20260102_182029.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182037.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182037.jpg",
          "full": "photos/TB-01/IMG_20260102_182037.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182047.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182047.jpg",
          "full": "photos/TB-01/IMG_20260102_182047.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182117.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182117.jpg",
          "full": "photos/TB-01/IMG_20260102_182117.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182122.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182122.jpg",
          "full": "photos/TB-01/IMG_20260102_182122.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182129.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182129.jpg",
          "full": "photos/TB-01/IMG_20260102_182129.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182155.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182155.jpg",
          "full": "photos/TB-01/IMG_20260102_182155.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182201.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182201.jpg",
          "full": "photos/TB-01/IMG_20260102_182201.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182213.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182213.jpg",
          "full": "photos/TB-01/IMG_20260102_182213.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182225.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182225.jpg",
          "full": "photos/TB-01/IMG_20260102_182225.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182235.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182235.jpg",
          "full": "photos/TB-01/IMG_20260102_182235.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182304.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182304.jpg",
          "full": "photos/TB-01/IMG_20260102_182304.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182321.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182321.jpg",
          "full": "photos/TB-01/IMG_20260102_182321.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182325.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182325.jpg",
          "full": "photos/TB-01/IMG_20260102_182325.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182329.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182329.jpg",
          "full": "photos/TB-01/IMG_20260102_182329.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_182709.jpg",
          "thumb": "resized/TB-01/IMG_20260102_182709.jpg",
          "full": "photos/TB-01/IMG_20260102_182709.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_183158.jpg",
          "thumb": "resized/TB-01/IMG_20260102_183158.jpg",
          "full": "photos/TB-01/IMG_20260102_183158.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_183204.jpg",
          "thumb": "resized/TB-01/IMG_20260102_183204.jpg",
          "full": "photos/TB-01/IMG_20260102_183204.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_183212.jpg",
          "thumb": "resized/TB-01/IMG_20260102_183212.jpg",
          "full": "photos/TB-01/IMG_20260102_183212.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_183219.jpg",
          "thumb": "resized/TB-01/IMG_20260102_183219.jpg",
          "full": "photos/TB-01/IMG_20260102_183219.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_183228.jpg",
          "thumb": "resized/TB-01/IMG_20260102_183228.jpg",
          "full": "photos/TB-01/IMG_20260102_183228.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_183235.jpg",
          "thumb": "resized/TB-01/IMG_20260102_183235.jpg",
          "full": "photos/TB-01/IMG_20260102_183235.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_183315.jpg",
          "thumb": "resized/TB-01/IMG_20260102_183315.jpg",
          "full": "photos/TB-01/IMG_20260102_183315.jpg"
        },
        {
          "alt": "TB-01/IMG_20260102_183319.jpg",
          "thumb": "resized/TB-01/IMG_20260102_183319.jpg",
          "full": "photos/TB-01/IMG_20260102_183319.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-01"
      }
    },
    {
      "id": "former-TB-01",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-01 - Electronics and safety gear",
      "description": "tb01 was empty, so those things are located elsewhere photos:former-TB-01",
      "items": [
        {
          "id": "gloves-stenso",
          "parent": null,
          "name": "Stenso Mohave work gloves (orange/beige leather)",
          "raw_text": "category:workwear ID:gloves-stenso Stenso Mohave work gloves (orange/beige leather)",
          "metadata": {
            "id": "gloves-stenso",
            "categories": [
              "workwear"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-usbc-linocell",
          "parent": null,
          "name": "2m USB-C - USB-C charging cable (linocell)",
          "raw_text": "category:electronics ID:cable-usbc-linocell 2m USB-C - USB-C charging cable (linocell)",
          "metadata": {
            "id": "cable-usbc-linocell",
            "categories": [
              "electronics"
            ]
          },
          "indented": false
        },
        {
          "id": "battery-linocell",
          "parent": null,
          "name": "Linocell USB battery 99182 20kAh, max output 15W PD/QC",
          "raw_text": "category:electronics ID:battery-linocell Linocell USB battery 99182 20kAh, max output 15W PD/QC",
          "metadata": {
            "id": "battery-linocell",
            "categories": [
              "electronics"
            ]
          },
          "indented": false
        },
        {
          "id": "screweyes-suki",
          "parent": null,
          "name": "Suki screw eyes 20x10x3.3mm (2 packs of 6, item #6152006)",
          "raw_text": "category:screw-assortment ID:screweyes-suki Suki screw eyes 20x10x3.3mm (2 packs of 6, item #6152006)",
          "metadata": {
            "id": "screweyes-suki",
            "categories": [
              "screw-assortment"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "former-TB-01"
      }
    },
    {
      "id": "tmp-cockpit",
      "parent": "temp-boxes",
      "heading": "things \"floating\" int he cockpit as for now, to be moved other places",
      "description": "",
      "items": [
        {
          "id": "earmuffs-3m",
          "parent": null,
          "name": "Yellow hearing protection ear muffs 3M",
          "raw_text": "category:safety-equipment ID:earmuffs-3m Yellow hearing protection ear muffs 3M",
          "metadata": {
            "id": "earmuffs-3m",
            "categories": [
              "safety-equipment"
            ]
          },
          "indented": false
        },
        {
          "id": "goggles-tb01",
          "parent": null,
          "name": "Safety goggles",
          "raw_text": "category:safety-equipment ID:goggles-tb01 Safety goggles",
          "metadata": {
            "id": "goggles-tb01",
            "categories": [
              "safety-equipment"
            ]
          },
          "indented": false
        },
        {
          "id": "sleeves-welding",
          "parent": null,
          "name": "Arm sleeves for welding in T-shirt. Otto Schachner, art 285065",
          "raw_text": "category:safety-equipment ID:sleeves-welding Arm sleeves for welding in T-shirt. Otto Schachner, art 285065",
          "metadata": {
            "id": "sleeves-welding",
            "categories": [
              "safety-equipment"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "tmp-cockpit"
      }
    },
    {
      "id": "tmp-stairs",
      "parent": "temp-boxes",
      "heading": "things \"floating\" in the stairs as for now, to be moved other places",
      "description": "",
      "items": [
        {
          "id": "gloves-cotton",
          "parent": null,
          "name": "Work gloves (grey/green cotton, 2 pairs)",
          "raw_text": "category:safety-equipment ID:gloves-cotton Work gloves (grey/green cotton, 2 pairs)",
          "metadata": {
            "id": "gloves-cotton",
            "categories": [
              "safety-equipment"
            ]
          },
          "indented": false
        },
        {
          "id": "rope-white",
          "parent": null,
          "name": "suki braided rope spool Ø4mm 30m (white, article 3421147)",
          "raw_text": "category:boat ID:rope-white EAN:4032526841801 suki braided rope spool Ø4mm 30m (white, article 3421147)",
          "metadata": {
            "id": "rope-white",
            "ean": "4032526841801",
            "categories": [
              "boat"
            ]
          },
          "indented": false
        },
        {
          "id": "gloves-nyroca",
          "parent": null,
          "name": "Nyroca Maxim Mechanic gloves (size 10, EN 388:2016, EN 407:2020)",
          "raw_text": "category:safety-equipment ID:gloves-nyroca Nyroca Maxim Mechanic gloves (size 10, EN 388:2016, EN 407:2020)",
          "metadata": {
            "id": "gloves-nyroca",
            "categories": [
              "safety-equipment"
            ]
          },
          "indented": false
        },
        {
          "id": "goggles-tb03",
          "parent": null,
          "name": "Safety goggles (clear, but a bit dirty)",
          "raw_text": "category:safety-equipment ID:goggles-tb03 Safety goggles (clear, but a bit dirty)",
          "metadata": {
            "id": "goggles-tb03",
            "categories": [
              "safety-equipment"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "tmp-stairs"
      }
    },
    {
      "id": "tmp-table",
      "parent": "temp-boxes",
      "heading": "things \"floating\" on the map-table as for now, to be moved other places",
      "description": "",
      "items": [
        {
          "id": "radio-vhf-hx300",
          "parent": null,
          "name": "Standard Horizon HX300 floating handheld VHF radio (model number to be verified)",
          "raw_text": "category:marine-electronics/vhf-radio ID:radio-vhf-hx300 tag:TODO Standard Horizon HX300 floating handheld VHF radio (model number to be verified)",
          "metadata": {
            "id": "radio-vhf-hx300",
            "tags": [
              "TODO"
            ],
            "categories": [
              "marine-electronics/vhf-radio"
            ]
          },
          "indented": false
        },
        {
          "id": "manual-raymarine",
          "parent": null,
          "name": "Raymarine SmartController User Guide (manual only, where is the device?)",
          "raw_text": "category:manual ID:manual-raymarine tag:TODO Raymarine SmartController User Guide (manual only, where is the device?)",
          "metadata": {
            "id": "manual-raymarine",
            "tags": [
              "TODO"
            ],
            "categories": [
              "manual"
            ]
          },
          "indented": false
        },
        {
          "id": "ehic-card",
          "parent": null,
          "name": "European Health Insurance Card (EHIC)",
          "raw_text": "category:document/health-card ID:ehic-card European Health Insurance Card (EHIC)",
          "metadata": {
            "id": "ehic-card",
            "categories": [
              "document/health-card"
            ]
          },
          "indented": false
        },
        {
          "id": "wet-wipes-tb13",
          "parent": null,
          "name": "Wet wipes",
          "raw_text": "category:wet-wipes ID:wet-wipes-tb13 bb:2026-05 Wet wipes",
          "metadata": {
            "id": "wet-wipes-tb13",
            "bb": "2026-05-31",
            "categories": [
              "wet-wipes"
            ]
          },
          "indented": false
        },
        {
          "id": "ratchet-driver",
          "parent": null,
          "name": "Ratchet driver",
          "raw_text": "category:screwdriver ID:ratchet-driver Ratchet driver",
          "metadata": {
            "id": "ratchet-driver",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "papers-tb03",
          "parent": null,
          "name": "Various papers and manuals",
          "raw_text": "category:documents ID:papers-tb03 Various papers and manuals",
          "metadata": {
            "id": "papers-tb03",
            "categories": [
              "documents"
            ]
          },
          "indented": false
        },
        {
          "id": "headlamp-osram",
          "parent": null,
          "name": "OSRAM LEDinspect Flexible Head Torch (LED headlamp, 2yr warranty)",
          "raw_text": "category:lighting-tool ID:headlamp-osram OSRAM LEDinspect Flexible Head Torch (LED headlamp, 2yr warranty)",
          "metadata": {
            "id": "headlamp-osram",
            "categories": [
              "lighting-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "smokedetector-zigbee",
          "parent": null,
          "name": "Smoke detector, Cavius By Develco zigbee, CR123A battery (small round white)",
          "raw_text": "category:smoke-detector ID:smokedetector-zigbee Smoke detector, Cavius By Develco zigbee, CR123A battery (small round white)",
          "metadata": {
            "id": "smokedetector-zigbee",
            "categories": [
              "smoke-detector"
            ]
          },
          "indented": false
        },
        {
          "id": "bikelight-small",
          "parent": null,
          "name": "Small bike light (yellow silicone)",
          "raw_text": "category:bike-light ID:bikelight-small Small bike light (yellow silicone)",
          "metadata": {
            "id": "bikelight-small",
            "categories": [
              "bike-light"
            ]
          },
          "indented": false
        },
        {
          "id": "bikelight-bikeprime",
          "parent": null,
          "name": "Bikeprime USB rechargeable bike light (kastrade.bg)",
          "raw_text": "category:cycling ID:bikelight-bikeprime Bikeprime USB rechargeable bike light (kastrade.bg)",
          "metadata": {
            "id": "bikelight-bikeprime",
            "categories": [
              "cycling"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "tmp-table"
      }
    },
    {
      "id": "TB-02",
      "parent": "temp-boxes",
      "heading": "Gas connections",
      "description": "Contents photographed 2026-07-02; single angle, items partly obscured (tag:TODO).",
      "items": [
        {
          "id": "gas-regulator-tb02",
          "parent": null,
          "name": "Gas pressure regulator (grey body, blue label)",
          "raw_text": "category:gas-regulator ID:gas-regulator-tb02 tag:TODO Gas pressure regulator (grey body, blue label)",
          "metadata": {
            "id": "gas-regulator-tb02",
            "tags": [
              "TODO"
            ],
            "categories": [
              "gas-regulator"
            ]
          },
          "indented": false
        },
        {
          "id": "gas-cartridge-blue-tb02",
          "parent": null,
          "name": "Blue gas cartridge / burner (blue metal cylinder with valve)",
          "raw_text": "category:gas-cartridge ID:gas-cartridge-blue-tb02 tag:TODO Blue gas cartridge / burner (blue metal cylinder with valve)",
          "metadata": {
            "id": "gas-cartridge-blue-tb02",
            "tags": [
              "TODO"
            ],
            "categories": [
              "gas-cartridge"
            ]
          },
          "indented": false
        },
        {
          "id": "hoses-gas-tb02",
          "parent": null,
          "name": "Coiled hoses (orange-striped + cream/translucent; one marked \"…92227…\")",
          "raw_text": "category:hose ID:hoses-gas-tb02 tag:TODO Coiled hoses (orange-striped + cream/translucent; one marked \"…92227…\")",
          "metadata": {
            "id": "hoses-gas-tb02",
            "tags": [
              "TODO"
            ],
            "categories": [
              "hose"
            ]
          },
          "indented": false
        },
        {
          "id": "tub-grey-tb02",
          "parent": null,
          "name": "Grey plastic tub holding the gas parts",
          "raw_text": "category:container ID:tub-grey-tb02 Grey plastic tub holding the gas parts",
          "metadata": {
            "id": "tub-grey-tb02",
            "categories": [
              "container"
            ]
          },
          "indented": false
        },
        {
          "id": "applicator-white-tb02",
          "parent": null,
          "name": "White sealant/grease applicator tube (or manual pump) — left of box",
          "raw_text": "category:applicator ID:applicator-white-tb02 tag:TODO White sealant/grease applicator tube (or manual pump) — left of box",
          "metadata": {
            "id": "applicator-white-tb02",
            "tags": [
              "TODO"
            ],
            "categories": [
              "applicator"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-02/IMG_20260102_182959.jpg",
          "thumb": "resized/TB-02/IMG_20260102_182959.jpg",
          "full": "photos/TB-02/IMG_20260102_182959.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_183015.jpg",
          "thumb": "resized/TB-02/IMG_20260102_183015.jpg",
          "full": "photos/TB-02/IMG_20260102_183015.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_183355.jpg",
          "thumb": "resized/TB-02/IMG_20260102_183355.jpg",
          "full": "photos/TB-02/IMG_20260102_183355.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_183418.jpg",
          "thumb": "resized/TB-02/IMG_20260102_183418.jpg",
          "full": "photos/TB-02/IMG_20260102_183418.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_183444.jpg",
          "thumb": "resized/TB-02/IMG_20260102_183444.jpg",
          "full": "photos/TB-02/IMG_20260102_183444.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_183448.jpg",
          "thumb": "resized/TB-02/IMG_20260102_183448.jpg",
          "full": "photos/TB-02/IMG_20260102_183448.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_183505.jpg",
          "thumb": "resized/TB-02/IMG_20260102_183505.jpg",
          "full": "photos/TB-02/IMG_20260102_183505.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_183510.jpg",
          "thumb": "resized/TB-02/IMG_20260102_183510.jpg",
          "full": "photos/TB-02/IMG_20260102_183510.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_183538.jpg",
          "thumb": "resized/TB-02/IMG_20260102_183538.jpg",
          "full": "photos/TB-02/IMG_20260102_183538.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184325.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184325.jpg",
          "full": "photos/TB-02/IMG_20260102_184325.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184328.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184328.jpg",
          "full": "photos/TB-02/IMG_20260102_184328.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184348.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184348.jpg",
          "full": "photos/TB-02/IMG_20260102_184348.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184357.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184357.jpg",
          "full": "photos/TB-02/IMG_20260102_184357.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184404.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184404.jpg",
          "full": "photos/TB-02/IMG_20260102_184404.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184408.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184408.jpg",
          "full": "photos/TB-02/IMG_20260102_184408.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184411.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184411.jpg",
          "full": "photos/TB-02/IMG_20260102_184411.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184417.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184417.jpg",
          "full": "photos/TB-02/IMG_20260102_184417.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184451.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184451.jpg",
          "full": "photos/TB-02/IMG_20260102_184451.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184508.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184508.jpg",
          "full": "photos/TB-02/IMG_20260102_184508.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184515.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184515.jpg",
          "full": "photos/TB-02/IMG_20260102_184515.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184519.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184519.jpg",
          "full": "photos/TB-02/IMG_20260102_184519.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184525.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184525.jpg",
          "full": "photos/TB-02/IMG_20260102_184525.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184600.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184600.jpg",
          "full": "photos/TB-02/IMG_20260102_184600.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184612.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184612.jpg",
          "full": "photos/TB-02/IMG_20260102_184612.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184701.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184701.jpg",
          "full": "photos/TB-02/IMG_20260102_184701.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184711.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184711.jpg",
          "full": "photos/TB-02/IMG_20260102_184711.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184727.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184727.jpg",
          "full": "photos/TB-02/IMG_20260102_184727.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184738.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184738.jpg",
          "full": "photos/TB-02/IMG_20260102_184738.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184746.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184746.jpg",
          "full": "photos/TB-02/IMG_20260102_184746.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184756.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184756.jpg",
          "full": "photos/TB-02/IMG_20260102_184756.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184806.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184806.jpg",
          "full": "photos/TB-02/IMG_20260102_184806.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184815.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184815.jpg",
          "full": "photos/TB-02/IMG_20260102_184815.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184818.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184818.jpg",
          "full": "photos/TB-02/IMG_20260102_184818.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_184829.jpg",
          "thumb": "resized/TB-02/IMG_20260102_184829.jpg",
          "full": "photos/TB-02/IMG_20260102_184829.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185007.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185007.jpg",
          "full": "photos/TB-02/IMG_20260102_185007.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185013.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185013.jpg",
          "full": "photos/TB-02/IMG_20260102_185013.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185027.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185027.jpg",
          "full": "photos/TB-02/IMG_20260102_185027.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185034.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185034.jpg",
          "full": "photos/TB-02/IMG_20260102_185034.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185040.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185040.jpg",
          "full": "photos/TB-02/IMG_20260102_185040.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185045.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185045.jpg",
          "full": "photos/TB-02/IMG_20260102_185045.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185050.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185050.jpg",
          "full": "photos/TB-02/IMG_20260102_185050.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185057.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185057.jpg",
          "full": "photos/TB-02/IMG_20260102_185057.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185146.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185146.jpg",
          "full": "photos/TB-02/IMG_20260102_185146.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185152.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185152.jpg",
          "full": "photos/TB-02/IMG_20260102_185152.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185201.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185201.jpg",
          "full": "photos/TB-02/IMG_20260102_185201.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185202.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185202.jpg",
          "full": "photos/TB-02/IMG_20260102_185202.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185210.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185210.jpg",
          "full": "photos/TB-02/IMG_20260102_185210.jpg"
        },
        {
          "alt": "TB-02/IMG_20260102_185222.jpg",
          "thumb": "resized/TB-02/IMG_20260102_185222.jpg",
          "full": "photos/TB-02/IMG_20260102_185222.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-02"
      }
    },
    {
      "id": "former-TB-02",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-02 - Marine supplies and misc",
      "description": "Now a white box without laballing",
      "items": [
        {
          "id": "drillbit-bosch-wood",
          "parent": null,
          "name": "Bosch wood drill bit (11x95x150mm, #2609255208)",
          "raw_text": "category:drill ID:drillbit-bosch-wood Bosch wood drill bit (11x95x150mm, #2609255208)",
          "metadata": {
            "id": "drillbit-bosch-wood",
            "categories": [
              "drill"
            ]
          },
          "indented": false
        },
        {
          "id": "drillbits-hss-titanium",
          "parent": null,
          "name": "HSS titanium drill bits (bag, various sizes)",
          "raw_text": "category:drill ID:drillbits-hss-titanium HSS titanium drill bits (bag, various sizes)",
          "metadata": {
            "id": "drillbits-hss-titanium",
            "categories": [
              "drill"
            ]
          },
          "indented": false
        },
        {
          "id": "drillbit-nfs-12mm",
          "parent": null,
          "name": "NFS 12.0mm drill bit (DIN 338, HSS-G, 151mm/101mm)",
          "raw_text": "category:drill ID:drillbit-nfs-12mm NFS 12.0mm drill bit (DIN 338, HSS-G, 151mm/101mm)",
          "metadata": {
            "id": "drillbit-nfs-12mm",
            "categories": [
              "drill"
            ]
          },
          "indented": false
        },
        {
          "id": "spray-multispray",
          "parent": null,
          "name": "Multispray X5 (300ml, marine lubricant spray)",
          "raw_text": "category:lubricant ID:spray-multispray Multispray X5 (300ml, marine lubricant spray)",
          "metadata": {
            "id": "spray-multispray",
            "categories": [
              "lubricant"
            ]
          },
          "indented": false
        },
        {
          "id": "drillbits-daewoo",
          "parent": null,
          "name": "Daewoo drill bit set (HSS 1-10mm, 19 pieces, orange case)",
          "raw_text": "category:drill-bit ID:drillbits-daewoo Daewoo drill bit set (HSS 1-10mm, 19 pieces, orange case)",
          "metadata": {
            "id": "drillbits-daewoo",
            "categories": [
              "drill-bit"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "former-TB-02"
      }
    },
    {
      "id": "lost-from-TB",
      "parent": "former-TB-02",
      "heading": "Floating somewhere else",
      "description": "",
      "items": [
        {
          "id": "cable-black-tb13",
          "parent": null,
          "name": "Black coiled cable (purpose unknown)",
          "raw_text": "category:electrical-cable ID:cable-black-tb13 tag:TODO Black coiled cable (purpose unknown)",
          "metadata": {
            "id": "cable-black-tb13",
            "tags": [
              "TODO"
            ],
            "categories": [
              "electrical-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "powerstrip-4outlet",
          "parent": null,
          "name": "Power strip (4-outlet with switch, European plugs)",
          "raw_text": "category:power-strip ID:powerstrip-4outlet Power strip (4-outlet with switch, European plugs)",
          "metadata": {
            "id": "powerstrip-4outlet",
            "categories": [
              "power-strip"
            ]
          },
          "indented": false
        },
        {
          "id": "citricacid-bottle",
          "parent": null,
          "name": "Citric acid monohydrate on a milk bottle (Лимонена киселина)",
          "raw_text": "category:citric-acid ID:citricacid-bottle Citric acid monohydrate on a milk bottle (Лимонена киселина)",
          "metadata": {
            "id": "citricacid-bottle",
            "categories": [
              "citric-acid"
            ]
          },
          "indented": false
        },
        {
          "id": "ruler-folding-yellow",
          "parent": null,
          "name": "Folding ruler (yellow measuring stick)",
          "raw_text": "category:folding-ruler ID:ruler-folding-yellow Folding ruler (yellow measuring stick)",
          "metadata": {
            "id": "ruler-folding-yellow",
            "categories": [
              "folding-ruler"
            ]
          },
          "indented": false
        },
        {
          "id": "notebook-drawings",
          "parent": null,
          "name": "Notebook with technical drawings",
          "raw_text": "category:notebook ID:notebook-drawings Notebook with technical drawings",
          "metadata": {
            "id": "notebook-drawings",
            "categories": [
              "notebook"
            ]
          },
          "indented": false
        },
        {
          "id": "drillbits-biltema",
          "parent": null,
          "name": "Biltema HSS drill bit set (blue case, various sizes)",
          "raw_text": "category:drill-bit-set ID:drillbits-biltema Biltema HSS drill bit set (blue case, various sizes)",
          "metadata": {
            "id": "drillbits-biltema",
            "categories": [
              "drill-bit-set"
            ]
          },
          "indented": false
        },
        {
          "id": "shears-pruning",
          "parent": null,
          "name": "Pruning shears (yellow/black handles)",
          "raw_text": "category:pruning-shears ID:shears-pruning Pruning shears (yellow/black handles)",
          "metadata": {
            "id": "shears-pruning",
            "categories": [
              "pruning-shears"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "lost-from-TB"
      }
    },
    {
      "id": "TA-01",
      "parent": "temp-boxes",
      "heading": "Temporary Box A-01 - Power tools and welding",
      "description": "Added 2026-05-20 (Praktiker, 18.62 EUR total): Added 2026-05-26 (Praktiker, 16.70 EUR total):",
      "items": [
        {
          "id": "saw-hand-orange",
          "parent": null,
          "name": "Hand saw with orange handle (blade wrapped in cardboard)",
          "raw_text": "category:saw ID:saw-hand-orange Hand saw with orange handle (blade wrapped in cardboard)",
          "metadata": {
            "id": "saw-hand-orange",
            "categories": [
              "saw"
            ]
          },
          "indented": false
        },
        {
          "id": "welder-weldstar",
          "parent": null,
          "name": "Weldstar MMA Inverter welding machine (Compact ARC 160, Code WS43108, 230V 26.2A, 20-160A output, 5kW)",
          "raw_text": "category:welding-electrode ID:welder-weldstar Weldstar MMA Inverter welding machine (Compact ARC 160, Code WS43108, 230V 26.2A, 20-160A output, 5kW)",
          "metadata": {
            "id": "welder-weldstar",
            "categories": [
              "welding-electrode"
            ]
          },
          "indented": false
        },
        {
          "id": "electrodes-electrodi",
          "parent": null,
          "name": "Welding electrodes Ø3.25mm 1kg (electrodi.net / Ihtiman)",
          "raw_text": "category:welding-electrode ID:electrodes-electrodi EAN:5908068806808 Welding electrodes Ø3.25mm 1kg (electrodi.net / Ihtiman)",
          "metadata": {
            "id": "electrodes-electrodi",
            "ean": "5908068806808",
            "categories": [
              "welding-electrode"
            ]
          },
          "indented": false
        },
        {
          "id": "electrodes-graphite",
          "parent": null,
          "name": "GRAPHITE welding electrodes Ø3.25mm 1kg (model 56H835, graphite.pl)",
          "raw_text": "category:welding-electrode ID:electrodes-graphite EAN:5902062007025 GRAPHITE welding electrodes Ø3.25mm 1kg (model 56H835, graphite.pl)",
          "metadata": {
            "id": "electrodes-graphite",
            "ean": "5902062007025",
            "categories": [
              "welding-electrode"
            ]
          },
          "indented": false
        },
        {
          "id": "grinder-cofan",
          "parent": null,
          "name": "Angle grinder (corded - cofan - 900W 3-12 krpm 115/125 mm wheel, M14)",
          "raw_text": "category:power-metalworking-tool ID:grinder-cofan Angle grinder (corded - cofan - 900W 3-12 krpm 115/125 mm wheel, M14)",
          "metadata": {
            "id": "grinder-cofan",
            "categories": [
              "power-metalworking-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "grinder-biltema",
          "parent": null,
          "name": "Angle grinder (corded - Biltema)",
          "raw_text": "category:power-metalworking-tool ID:grinder-biltema Angle grinder (corded - Biltema)",
          "metadata": {
            "id": "grinder-biltema",
            "categories": [
              "power-metalworking-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "drill-cocraft-lxc",
          "parent": null,
          "name": "Cocraft LXC DD18 cordless drill with LXC PP1820 battery 2.0 Ah",
          "raw_text": "category:power-tool-battery ID:drill-cocraft-lxc Cocraft LXC DD18 cordless drill with LXC PP1820 battery 2.0 Ah",
          "metadata": {
            "id": "drill-cocraft-lxc",
            "categories": [
              "power-tool-battery"
            ]
          },
          "indented": false
        },
        {
          "id": "disc-raider",
          "parent": null,
          "name": "Raider metal cutting disc (EN 12413)",
          "raw_text": "category:metalworking-tool ID:disc-raider Raider metal cutting disc (EN 12413)",
          "metadata": {
            "id": "disc-raider",
            "categories": [
              "metalworking-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-slag",
          "parent": null,
          "name": "Worn-out iron brush with small tap-hammer for removing welding slag",
          "raw_text": "category:metalworking-tool ID:brush-slag Worn-out iron brush with small tap-hammer for removing welding slag",
          "metadata": {
            "id": "brush-slag",
            "categories": [
              "metalworking-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "sealant-soudal",
          "parent": null,
          "name": "Soudal Fix All Flexi sealant (750% elastic)",
          "raw_text": "category:construction-adhesive ID:sealant-soudal Soudal Fix All Flexi sealant (750% elastic)",
          "metadata": {
            "id": "sealant-soudal",
            "categories": [
              "construction-adhesive"
            ]
          },
          "indented": false
        },
        {
          "id": "discs-grinding",
          "parent": null,
          "name": "Grinding/sanding discs (various)",
          "raw_text": "category:sanding-disc ID:discs-grinding Grinding/sanding discs (various)",
          "metadata": {
            "id": "discs-grinding",
            "categories": [
              "sanding-disc"
            ]
          },
          "indented": false
        },
        {
          "id": "safety-glasses-schuller",
          "parent": null,
          "name": "Schuller Eh'klar ЗАЩИТНИ ОЧИЛА CLEAR VIEW B503 ПРОЗ transparent safety glasses (Art.Nr 42493)",
          "raw_text": "category:safety-glasses ID:safety-glasses-schuller EAN:9002588424934 qty:1 price:EUR:5.47/pcs Schuller Eh'klar ЗАЩИТНИ ОЧИЛА CLEAR VIEW B503 ПРОЗ transparent safety glasses (Art.Nr 42493)",
          "metadata": {
            "id": "safety-glasses-schuller",
            "ean": "9002588424934",
            "qty": 1.0,
            "price": "EUR:5.47/pcs",
            "categories": [
              "safety-glasses"
            ]
          },
          "indented": false
        },
        {
          "id": "scissors-probus",
          "parent": null,
          "name": "Probus НОЖИЦА С ОМЕКОТЕНА ДРЪЖКА NIROSTA Stainless Steel Soft Grip Scissors 21.5cm",
          "raw_text": "category:scissors ID:scissors-probus EAN:4008033481595 qty:1 price:EUR:3.06/pcs Probus НОЖИЦА С ОМЕКОТЕНА ДРЪЖКА NIROSTA Stainless Steel Soft Grip Scissors 21.5cm",
          "metadata": {
            "id": "scissors-probus",
            "ean": "4008033481595",
            "qty": 1.0,
            "price": "EUR:3.06/pcs",
            "categories": [
              "scissors"
            ]
          },
          "indented": false
        },
        {
          "id": "angle-combo-praktiker",
          "parent": null,
          "name": "Schuller Eh'klar ВЪГЪЛ КОМБИНИРАН С 3 РЪБА combination angle square with 3 edges (Art.Nr. 43520, Praktiker Art. 456918)",
          "raw_text": "category:measuring-tool ID:angle-combo-praktiker EAN:9002588435206 price:EUR:2.70/pcs Schuller Eh'klar ВЪГЪЛ КОМБИНИРАН С 3 РЪБА combination angle square with 3 edges (Art.Nr. 43520, Praktiker Art. 456918)",
          "metadata": {
            "id": "angle-combo-praktiker",
            "ean": "9002588435206",
            "price": "EUR:2.70/pcs",
            "categories": [
              "measuring-tool"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TA-01/IMG_20260102_181211.jpg",
          "thumb": "resized/TA-01/IMG_20260102_181211.jpg",
          "full": "photos/TA-01/IMG_20260102_181211.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_181857.jpg",
          "thumb": "resized/TA-01/IMG_20260102_181857.jpg",
          "full": "photos/TA-01/IMG_20260102_181857.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_181918.jpg",
          "thumb": "resized/TA-01/IMG_20260102_181918.jpg",
          "full": "photos/TA-01/IMG_20260102_181918.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_181920.jpg",
          "thumb": "resized/TA-01/IMG_20260102_181920.jpg",
          "full": "photos/TA-01/IMG_20260102_181920.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_181927.jpg",
          "thumb": "resized/TA-01/IMG_20260102_181927.jpg",
          "full": "photos/TA-01/IMG_20260102_181927.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182636.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182636.jpg",
          "full": "photos/TA-01/IMG_20260102_182636.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182653.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182653.jpg",
          "full": "photos/TA-01/IMG_20260102_182653.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182731.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182731.jpg",
          "full": "photos/TA-01/IMG_20260102_182731.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182743.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182743.jpg",
          "full": "photos/TA-01/IMG_20260102_182743.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182753.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182753.jpg",
          "full": "photos/TA-01/IMG_20260102_182753.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182807.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182807.jpg",
          "full": "photos/TA-01/IMG_20260102_182807.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182809.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182809.jpg",
          "full": "photos/TA-01/IMG_20260102_182809.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182816.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182816.jpg",
          "full": "photos/TA-01/IMG_20260102_182816.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182824.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182824.jpg",
          "full": "photos/TA-01/IMG_20260102_182824.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182828.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182828.jpg",
          "full": "photos/TA-01/IMG_20260102_182828.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182833.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182833.jpg",
          "full": "photos/TA-01/IMG_20260102_182833.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182847.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182847.jpg",
          "full": "photos/TA-01/IMG_20260102_182847.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182849.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182849.jpg",
          "full": "photos/TA-01/IMG_20260102_182849.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182910.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182910.jpg",
          "full": "photos/TA-01/IMG_20260102_182910.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182927.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182927.jpg",
          "full": "photos/TA-01/IMG_20260102_182927.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182933.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182933.jpg",
          "full": "photos/TA-01/IMG_20260102_182933.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182936.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182936.jpg",
          "full": "photos/TA-01/IMG_20260102_182936.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_182939.jpg",
          "thumb": "resized/TA-01/IMG_20260102_182939.jpg",
          "full": "photos/TA-01/IMG_20260102_182939.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_183043.jpg",
          "thumb": "resized/TA-01/IMG_20260102_183043.jpg",
          "full": "photos/TA-01/IMG_20260102_183043.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_183049.jpg",
          "thumb": "resized/TA-01/IMG_20260102_183049.jpg",
          "full": "photos/TA-01/IMG_20260102_183049.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_183051.jpg",
          "thumb": "resized/TA-01/IMG_20260102_183051.jpg",
          "full": "photos/TA-01/IMG_20260102_183051.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_183059.jpg",
          "thumb": "resized/TA-01/IMG_20260102_183059.jpg",
          "full": "photos/TA-01/IMG_20260102_183059.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_183113.jpg",
          "thumb": "resized/TA-01/IMG_20260102_183113.jpg",
          "full": "photos/TA-01/IMG_20260102_183113.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184209.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184209.jpg",
          "full": "photos/TA-01/IMG_20260102_184209.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184215.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184215.jpg",
          "full": "photos/TA-01/IMG_20260102_184215.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184217.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184217.jpg",
          "full": "photos/TA-01/IMG_20260102_184217.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184221.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184221.jpg",
          "full": "photos/TA-01/IMG_20260102_184221.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184223.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184223.jpg",
          "full": "photos/TA-01/IMG_20260102_184223.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184228.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184228.jpg",
          "full": "photos/TA-01/IMG_20260102_184228.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184237.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184237.jpg",
          "full": "photos/TA-01/IMG_20260102_184237.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184242.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184242.jpg",
          "full": "photos/TA-01/IMG_20260102_184242.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184854.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184854.jpg",
          "full": "photos/TA-01/IMG_20260102_184854.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184858.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184858.jpg",
          "full": "photos/TA-01/IMG_20260102_184858.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184943.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184943.jpg",
          "full": "photos/TA-01/IMG_20260102_184943.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_184948.jpg",
          "thumb": "resized/TA-01/IMG_20260102_184948.jpg",
          "full": "photos/TA-01/IMG_20260102_184948.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_185117.jpg",
          "thumb": "resized/TA-01/IMG_20260102_185117.jpg",
          "full": "photos/TA-01/IMG_20260102_185117.jpg"
        },
        {
          "alt": "TA-01/IMG_20260102_185136.jpg",
          "thumb": "resized/TA-01/IMG_20260102_185136.jpg",
          "full": "photos/TA-01/IMG_20260102_185136.jpg"
        },
        {
          "alt": "TA-01/IMG_20260103_230131.jpg",
          "thumb": "resized/TA-01/IMG_20260103_230131.jpg",
          "full": "photos/TA-01/IMG_20260103_230131.jpg"
        },
        {
          "alt": "TA-01/IMG_20260103_230138.jpg",
          "thumb": "resized/TA-01/IMG_20260103_230138.jpg",
          "full": "photos/TA-01/IMG_20260103_230138.jpg"
        },
        {
          "alt": "TA-01/IMG_20260103_230147.jpg",
          "thumb": "resized/TA-01/IMG_20260103_230147.jpg",
          "full": "photos/TA-01/IMG_20260103_230147.jpg"
        },
        {
          "alt": "TA-01/IMG_20260103_230155.jpg",
          "thumb": "resized/TA-01/IMG_20260103_230155.jpg",
          "full": "photos/TA-01/IMG_20260103_230155.jpg"
        },
        {
          "alt": "TA-01/IMG_20260103_230159.jpg",
          "thumb": "resized/TA-01/IMG_20260103_230159.jpg",
          "full": "photos/TA-01/IMG_20260103_230159.jpg"
        },
        {
          "alt": "TA-01/IMG_20260103_230204.jpg",
          "thumb": "resized/TA-01/IMG_20260103_230204.jpg",
          "full": "photos/TA-01/IMG_20260103_230204.jpg"
        },
        {
          "alt": "TA-01/IMG_20260103_230216.jpg",
          "thumb": "resized/TA-01/IMG_20260103_230216.jpg",
          "full": "photos/TA-01/IMG_20260103_230216.jpg"
        },
        {
          "alt": "TA-01/IMG_20260103_230240.jpg",
          "thumb": "resized/TA-01/IMG_20260103_230240.jpg",
          "full": "photos/TA-01/IMG_20260103_230240.jpg"
        },
        {
          "alt": "TA-01/IMG_20260103_230244.jpg",
          "thumb": "resized/TA-01/IMG_20260103_230244.jpg",
          "full": "photos/TA-01/IMG_20260103_230244.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TA-01"
      }
    },
    {
      "id": "TA-02",
      "parent": "temp-boxes",
      "heading": "Temporary Box A-02 - Mixed items",
      "description": "photos:TA-02",
      "items": [
        {
          "id": "bike-helmet",
          "parent": null,
          "name": "Bicycle helmet (gray/silver)",
          "raw_text": "category:helmet ID:bike-helmet Bicycle helmet (gray/silver)",
          "metadata": {
            "id": "bike-helmet",
            "categories": [
              "helmet"
            ]
          },
          "indented": false
        },
        {
          "id": "drill-einhell",
          "parent": null,
          "name": "Einhell TC-ID 650 E impact drill (650W, 230V, 0-2800 RPM, 13mm chuck)",
          "raw_text": "category:power-tool ID:drill-einhell Einhell TC-ID 650 E impact drill (650W, 230V, 0-2800 RPM, 13mm chuck)",
          "metadata": {
            "id": "drill-einhell",
            "categories": [
              "power-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-cocraft",
          "parent": null,
          "name": "Cocraft LXC QC18 battery charger (18V 2.8A, Clas Ohlson)",
          "raw_text": "category:power-tool/charger ID:charger-cocraft Cocraft LXC QC18 battery charger (18V 2.8A, Clas Ohlson)",
          "metadata": {
            "id": "charger-cocraft",
            "categories": [
              "power-tool/charger"
            ]
          },
          "indented": false
        },
        {
          "id": "sander-biltema-detail",
          "parent": null,
          "name": "Biltema detail sander Art. 17-004 (105W, 230V, 13000rpm, 140x98mm pad, serial: 1412375, 2014)",
          "raw_text": "category:power-tool ID:sander-biltema-detail Biltema detail sander Art. 17-004 (105W, 230V, 13000rpm, 140x98mm pad, serial: 1412375, 2014)",
          "metadata": {
            "id": "sander-biltema-detail",
            "categories": [
              "power-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "sup-repair-kit",
          "parent": null,
          "name": "Yeju SUP repair kit (patches and glue for inflatable paddleboard FireFly)",
          "raw_text": "category:sup-repair ID:sup-repair-kit Yeju SUP repair kit (patches and glue for inflatable paddleboard FireFly)",
          "metadata": {
            "id": "sup-repair-kit",
            "categories": [
              "sup-repair"
            ]
          },
          "indented": false
        },
        {
          "id": "hooks-kudako",
          "parent": null,
          "name": "Shout! Kudako fishing hooks size 6/0",
          "raw_text": "category:fishing-hook ID:hooks-kudako Shout! Kudako fishing hooks size 6/0",
          "metadata": {
            "id": "hooks-kudako",
            "categories": [
              "fishing-hook"
            ]
          },
          "indented": false
        },
        {
          "id": "fishing-line-clear",
          "parent": null,
          "name": "Fishing line (clear monofilament)",
          "raw_text": "category:fishing-line ID:fishing-line-clear Fishing line (clear monofilament)",
          "metadata": {
            "id": "fishing-line-clear",
            "categories": [
              "fishing-line"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TA-02/IMG_20260103_230251.jpg",
          "thumb": "resized/TA-02/IMG_20260103_230251.jpg",
          "full": "photos/TA-02/IMG_20260103_230251.jpg"
        },
        {
          "alt": "TA-02/IMG_20260103_230311.jpg",
          "thumb": "resized/TA-02/IMG_20260103_230311.jpg",
          "full": "photos/TA-02/IMG_20260103_230311.jpg"
        },
        {
          "alt": "TA-02/IMG_20260103_233627.jpg",
          "thumb": "resized/TA-02/IMG_20260103_233627.jpg",
          "full": "photos/TA-02/IMG_20260103_233627.jpg"
        },
        {
          "alt": "TA-02/IMG_20260104_011429.jpg",
          "thumb": "resized/TA-02/IMG_20260104_011429.jpg",
          "full": "photos/TA-02/IMG_20260104_011429.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TA-02"
      }
    },
    {
      "id": "TA-04",
      "parent": "temp-boxes",
      "heading": "Temporary Box A-04 - Misc supplies and defective equipment",
      "description": "Relocated 2026-07-01 into the port water-tank room (ID:upper-saloon-port-floor). photos:TA-04",
      "items": [
        {
          "id": "pickaxe-bellota",
          "parent": null,
          "name": "Bellota pick-axe/mattock PFC/14-95-000 (wooden handle, Spanish brand)",
          "raw_text": "category:pickaxe ID:pickaxe-bellota Bellota pick-axe/mattock PFC/14-95-000 (wooden handle, Spanish brand)",
          "metadata": {
            "id": "pickaxe-bellota",
            "categories": [
              "pickaxe"
            ]
          },
          "indented": false
        },
        {
          "id": "bilge-pump-vetus",
          "parent": null,
          "name": "VETUS bilge pump BLP12200 (12VDC 9A, 105 l/min @ 10 kPa, 1385 GPH, Schiedam Holland)",
          "raw_text": "category:bilge-pump ID:bilge-pump-vetus VETUS bilge pump BLP12200 (12VDC 9A, 105 l/min @ 10 kPa, 1385 GPH, Schiedam Holland)",
          "metadata": {
            "id": "bilge-pump-vetus",
            "categories": [
              "bilge-pump"
            ]
          },
          "indented": false
        },
        {
          "id": "mudguard-brompton",
          "parent": null,
          "name": "Rear mudguard for the Brompton",
          "raw_text": "category:mudguard ID:mudguard-brompton Rear mudguard for the Brompton",
          "metadata": {
            "id": "mudguard-brompton",
            "categories": [
              "mudguard"
            ]
          },
          "indented": false
        },
        {
          "id": "jabsco-90197-0000",
          "parent": null,
          "name": "Jabsco toilet service kit 90197-0000 (joker valve, lip seal, square cut ring, washer - OLD, emergency use only) (gone! moved somewhere else? discarded?)",
          "raw_text": "category:toilet-service-kit ID:jabsco-90197-0000 Jabsco toilet service kit 90197-0000 (joker valve, lip seal, square cut ring, washer - OLD, emergency use only) EAN:671880520959 (gone!  moved somewhere else? discarded?)",
          "metadata": {
            "id": "jabsco-90197-0000",
            "ean": "671880520959",
            "categories": [
              "toilet-service-kit"
            ]
          },
          "indented": false
        },
        {
          "id": "funnel-homemade-2",
          "parent": null,
          "name": "Homemade funnel (cut plastic bottle, green/yellow)",
          "raw_text": "category:funnel ID:funnel-homemade-2 Homemade funnel (cut plastic bottle, green/yellow)",
          "metadata": {
            "id": "funnel-homemade-2",
            "categories": [
              "funnel"
            ]
          },
          "indented": false
        },
        {
          "id": "funnel-homemade",
          "parent": null,
          "name": "Homemade funnel (cut plastic bottle with blue cap)",
          "raw_text": "category:funnel ID:funnel-homemade Homemade funnel (cut plastic bottle with blue cap)",
          "metadata": {
            "id": "funnel-homemade",
            "categories": [
              "funnel"
            ]
          },
          "indented": false
        },
        {
          "id": "heater-equation",
          "parent": null,
          "name": "Equation quartz infrared heater (wall-mount style, silver/metal, 230V)",
          "raw_text": "category:heater ID:heater-equation Equation quartz infrared heater (wall-mount style, silver/metal, 230V)",
          "metadata": {
            "id": "heater-equation",
            "categories": [
              "heater"
            ]
          },
          "indented": false
        },
        {
          "id": "lamp-sady",
          "parent": null,
          "name": "SADY JM-150 halogen work lamp (150W, 220-240V, BROKEN BULB)",
          "raw_text": "category:work-light tag:defective ID:lamp-sady SADY JM-150 halogen work lamp (150W, 220-240V, BROKEN BULB)",
          "metadata": {
            "id": "lamp-sady",
            "tags": [
              "defective"
            ],
            "categories": [
              "work-light"
            ]
          },
          "indented": false
        },
        {
          "id": "bilge-pump-sahara-s500",
          "parent": null,
          "name": "Broken Attwood Sahara Mk2 S500 automatic bilge pump (12VDC, 500 GPH / 1893 LPH, 200 GPH @ 3.3ft, 3A fuse, ignition protected) - impeller axis is broken",
          "raw_text": "category:bilge-pump tag:garbage tag:broken ID:bilge-pump-sahara-s500 Broken Attwood Sahara Mk2 S500 automatic bilge pump (12VDC, 500 GPH / 1893 LPH, 200 GPH @ 3.3ft, 3A fuse, ignition protected) - impeller axis is broken",
          "metadata": {
            "id": "bilge-pump-sahara-s500",
            "tags": [
              "garbage",
              "broken"
            ],
            "categories": [
              "bilge-pump"
            ]
          },
          "indented": false
        },
        {
          "id": "plunger-no-shaft",
          "parent": null,
          "name": "Rubber pump plunger/diaphragm cup without a shaft",
          "raw_text": "category:pump-part tag:garbage ID:plunger-no-shaft Rubber pump plunger/diaphragm cup without a shaft",
          "metadata": {
            "id": "plunger-no-shaft",
            "tags": [
              "garbage"
            ],
            "categories": [
              "pump-part"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-gear-biltema-25-987",
          "parent": null,
          "name": "Slightly broken Biltema 12V gear pump (Art. 25-987, 15 l/min - 4 gpm, max 2 bar / 29 psi, 10A fuse, self-priming 1.5m, run dry max 20 min, IP67, ISO 8849 Marine) - gears slightly worn; can probably still pump water, but no longer self-priming",
          "raw_text": "category:gear-pump tag:garbage qty:2 ID:pump-gear-biltema-25-987 EAN:biltema-25987 Slightly broken Biltema 12V gear pump (Art. 25-987, 15 l/min - 4 gpm, max 2 bar / 29 psi, 10A fuse, self-priming 1.5m, run dry max 20 min, IP67, ISO 8849 Marine) - gears slightly worn; can probably still pump water, but no longer self-priming",
          "metadata": {
            "qty": 2.0,
            "id": "pump-gear-biltema-25-987",
            "ean": "biltema-25987",
            "tags": [
              "garbage"
            ],
            "categories": [
              "gear-pump"
            ]
          },
          "indented": false
        },
        {
          "id": "bilge-pump-rule-500",
          "parent": null,
          "name": "Broken Rule 500 GPH / 1890 LPH fully automatic bilge pump (12V, 2.5A fuse, ignition protected, made in Mexico, US Pat. 5,324,170) - impeller axis is broken",
          "raw_text": "category:bilge-pump tag:garbage tag:broken ID:bilge-pump-rule-500 Broken Rule 500 GPH / 1890 LPH fully automatic bilge pump (12V, 2.5A fuse, ignition protected, made in Mexico, US Pat. 5,324,170) - impeller axis is broken",
          "metadata": {
            "id": "bilge-pump-rule-500",
            "tags": [
              "garbage",
              "broken"
            ],
            "categories": [
              "bilge-pump"
            ]
          },
          "indented": false
        },
        {
          "id": "handpump-bellows",
          "parent": null,
          "name": "Small simple hand pump (red rubber bellows/concertina transfer pump)",
          "raw_text": "category:hand-pump ID:handpump-bellows Small simple hand pump (red rubber bellows/concertina transfer pump)",
          "metadata": {
            "id": "handpump-bellows",
            "categories": [
              "hand-pump"
            ]
          },
          "indented": false
        },
        {
          "id": "pump-plumbing-spares-bag",
          "parent": null,
          "name": "Bag of assorted pump/plumbing spares (rubber diaphragms, blue float valves, black elbow fitting, ENTRATA strainer cap, sight-glass tubes)",
          "raw_text": "category:pump-spare tag:TODO ID:pump-plumbing-spares-bag Bag of assorted pump/plumbing spares (rubber diaphragms, blue float valves, black elbow fitting, ENTRATA strainer cap, sight-glass tubes)",
          "metadata": {
            "id": "pump-plumbing-spares-bag",
            "tags": [
              "TODO"
            ],
            "categories": [
              "pump-spare"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TA-04/IMG_20260112_103824.jpg",
          "thumb": "resized/TA-04/IMG_20260112_103824.jpg",
          "full": "photos/TA-04/IMG_20260112_103824.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_103831.jpg",
          "thumb": "resized/TA-04/IMG_20260112_103831.jpg",
          "full": "photos/TA-04/IMG_20260112_103831.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_103839.jpg",
          "thumb": "resized/TA-04/IMG_20260112_103839.jpg",
          "full": "photos/TA-04/IMG_20260112_103839.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_103842.jpg",
          "thumb": "resized/TA-04/IMG_20260112_103842.jpg",
          "full": "photos/TA-04/IMG_20260112_103842.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_132514.jpg",
          "thumb": "resized/TA-04/IMG_20260112_132514.jpg",
          "full": "photos/TA-04/IMG_20260112_132514.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_132519.jpg",
          "thumb": "resized/TA-04/IMG_20260112_132519.jpg",
          "full": "photos/TA-04/IMG_20260112_132519.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_132525.jpg",
          "thumb": "resized/TA-04/IMG_20260112_132525.jpg",
          "full": "photos/TA-04/IMG_20260112_132525.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_132952.jpg",
          "thumb": "resized/TA-04/IMG_20260112_132952.jpg",
          "full": "photos/TA-04/IMG_20260112_132952.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_133312.jpg",
          "thumb": "resized/TA-04/IMG_20260112_133312.jpg",
          "full": "photos/TA-04/IMG_20260112_133312.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_133333.jpg",
          "thumb": "resized/TA-04/IMG_20260112_133333.jpg",
          "full": "photos/TA-04/IMG_20260112_133333.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_133348.jpg",
          "thumb": "resized/TA-04/IMG_20260112_133348.jpg",
          "full": "photos/TA-04/IMG_20260112_133348.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_133601.jpg",
          "thumb": "resized/TA-04/IMG_20260112_133601.jpg",
          "full": "photos/TA-04/IMG_20260112_133601.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_133631.jpg",
          "thumb": "resized/TA-04/IMG_20260112_133631.jpg",
          "full": "photos/TA-04/IMG_20260112_133631.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_133658.jpg",
          "thumb": "resized/TA-04/IMG_20260112_133658.jpg",
          "full": "photos/TA-04/IMG_20260112_133658.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_162003.jpg",
          "thumb": "resized/TA-04/IMG_20260112_162003.jpg",
          "full": "photos/TA-04/IMG_20260112_162003.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_162006.jpg",
          "thumb": "resized/TA-04/IMG_20260112_162006.jpg",
          "full": "photos/TA-04/IMG_20260112_162006.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_162012.jpg",
          "thumb": "resized/TA-04/IMG_20260112_162012.jpg",
          "full": "photos/TA-04/IMG_20260112_162012.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_163111.jpg",
          "thumb": "resized/TA-04/IMG_20260112_163111.jpg",
          "full": "photos/TA-04/IMG_20260112_163111.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_163130.jpg",
          "thumb": "resized/TA-04/IMG_20260112_163130.jpg",
          "full": "photos/TA-04/IMG_20260112_163130.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_163203.jpg",
          "thumb": "resized/TA-04/IMG_20260112_163203.jpg",
          "full": "photos/TA-04/IMG_20260112_163203.jpg"
        },
        {
          "alt": "TA-04/IMG_20260112_163212.jpg",
          "thumb": "resized/TA-04/IMG_20260112_163212.jpg",
          "full": "photos/TA-04/IMG_20260112_163212.jpg"
        },
        {
          "alt": "TA-04/IMG_20260113_093010.jpg",
          "thumb": "resized/TA-04/IMG_20260113_093010.jpg",
          "full": "photos/TA-04/IMG_20260113_093010.jpg"
        },
        {
          "alt": "TA-04/IMG_20260113_093014.jpg",
          "thumb": "resized/TA-04/IMG_20260113_093014.jpg",
          "full": "photos/TA-04/IMG_20260113_093014.jpg"
        },
        {
          "alt": "TA-04/IMG_20260113_093105.jpg",
          "thumb": "resized/TA-04/IMG_20260113_093105.jpg",
          "full": "photos/TA-04/IMG_20260113_093105.jpg"
        },
        {
          "alt": "TA-04/IMG_20260117_062948.jpg",
          "thumb": "resized/TA-04/IMG_20260117_062948.jpg",
          "full": "photos/TA-04/IMG_20260117_062948.jpg"
        },
        {
          "alt": "TA-04/IMG_20260117_062958.jpg",
          "thumb": "resized/TA-04/IMG_20260117_062958.jpg",
          "full": "photos/TA-04/IMG_20260117_062958.jpg"
        },
        {
          "alt": "TA-04/IMG_20260117_063025.jpg",
          "thumb": "resized/TA-04/IMG_20260117_063025.jpg",
          "full": "photos/TA-04/IMG_20260117_063025.jpg"
        },
        {
          "alt": "TA-04/IMG_20260117_063032.jpg",
          "thumb": "resized/TA-04/IMG_20260117_063032.jpg",
          "full": "photos/TA-04/IMG_20260117_063032.jpg"
        },
        {
          "alt": "TA-04/IMG_20260117_063036.jpg",
          "thumb": "resized/TA-04/IMG_20260117_063036.jpg",
          "full": "photos/TA-04/IMG_20260117_063036.jpg"
        },
        {
          "alt": "TA-04/IMG_20260117_063649.jpg",
          "thumb": "resized/TA-04/IMG_20260117_063649.jpg",
          "full": "photos/TA-04/IMG_20260117_063649.jpg"
        },
        {
          "alt": "TA-04/IMG_20260117_063841.jpg",
          "thumb": "resized/TA-04/IMG_20260117_063841.jpg",
          "full": "photos/TA-04/IMG_20260117_063841.jpg"
        },
        {
          "alt": "TA-04/IMG_20260117_063902.jpg",
          "thumb": "resized/TA-04/IMG_20260117_063902.jpg",
          "full": "photos/TA-04/IMG_20260117_063902.jpg"
        },
        {
          "alt": "TA-04/IMG_20260117_063934.jpg",
          "thumb": "resized/TA-04/IMG_20260117_063934.jpg",
          "full": "photos/TA-04/IMG_20260117_063934.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TA-04"
      }
    },
    {
      "id": "TB-03",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-03 - misc misc",
      "description": "",
      "items": [
        {
          "id": "multimeter-sunwa",
          "parent": null,
          "name": "SUNWA YX-2000A analog multimeter (1000V AC/DC, 250mA DC)",
          "raw_text": "category:electronics-tool ID:multimeter-sunwa SUNWA YX-2000A analog multimeter (1000V AC/DC, 250mA DC)",
          "metadata": {
            "id": "multimeter-sunwa",
            "categories": [
              "electronics-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "scale-dcook",
          "parent": null,
          "name": "DCOOK digital kitchen scale (teal/green, for weighing epoxy components. Dirty and not working very well anymore)",
          "raw_text": "category:kitchen-tool ID:scale-dcook DCOOK digital kitchen scale (teal/green, for weighing epoxy components.  Dirty and not working very well anymore) tag:garbage",
          "metadata": {
            "id": "scale-dcook",
            "tags": [
              "garbage"
            ],
            "categories": [
              "kitchen-tool"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "some broken air pump adapters",
          "raw_text": "some broken air pump adapters tag:garbage",
          "metadata": {
            "tags": [
              "garbage"
            ]
          },
          "indented": false
        },
        {
          "id": "tape-eurotape",
          "parent": null,
          "name": "Eurotape packing tape (clear)",
          "raw_text": "category:consumables ID:tape-eurotape Eurotape packing tape (clear)",
          "metadata": {
            "id": "tape-eurotape",
            "categories": [
              "consumables"
            ]
          },
          "indented": false
        },
        {
          "id": "straps-unknown",
          "parent": null,
          "name": "Some straps for carrying ... something?",
          "raw_text": "category:strap ID:straps-unknown Some straps for carrying ... something? tag:garbage",
          "metadata": {
            "id": "straps-unknown",
            "tags": [
              "garbage"
            ],
            "categories": [
              "strap"
            ]
          },
          "indented": false
        },
        {
          "id": "phstrips",
          "parent": null,
          "name": "Macherey-Nagel pH-Fix test strips 0-14 (100 strips, LOT 10D3242)",
          "raw_text": "category:ph-test-strips ID:phstrips EAN:4046681001413 bb:2028-12 Macherey-Nagel pH-Fix test strips 0-14 (100 strips, LOT 10D3242)",
          "metadata": {
            "id": "phstrips",
            "ean": "4046681001413",
            "bb": "2028-12-31",
            "categories": [
              "ph-test-strips"
            ]
          },
          "indented": false
        },
        {
          "id": "headset-turkish",
          "parent": null,
          "name": "Single-time-use headset kulaklik from Turkish Airlines",
          "raw_text": "category:headset ID:headset-turkish Single-time-use headset kulaklik from Turkish Airlines",
          "metadata": {
            "id": "headset-turkish",
            "categories": [
              "headset"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-ebike-greencell",
          "parent": null,
          "name": "Green Cell E-bike Charger (42V 2A, 100-240VAC input) TODO: should check if it works or not, there was some issues with it. Modified output, has XT-90 and round contacts",
          "raw_text": "category:battery_charger ID:charger-ebike-greencell Green Cell E-bike Charger (42V 2A, 100-240VAC input) TODO: should check if it works or not, there was some issues with it.  Modified output, has XT-90 and round contacts",
          "metadata": {
            "id": "charger-ebike-greencell",
            "categories": [
              "battery_charger"
            ]
          },
          "indented": false
        },
        {
          "id": "flag-norwegian-biltema-worn",
          "parent": null,
          "name": "Worn-out Norwegian flag (Biltema), spare for patching future flags",
          "raw_text": "category:flag ID:flag-norwegian-biltema-worn Worn-out Norwegian flag (Biltema), spare for patching future flags",
          "metadata": {
            "id": "flag-norwegian-biltema-worn",
            "categories": [
              "flag"
            ]
          },
          "indented": false
        },
        {
          "id": "batflagg-norsk-biltema",
          "parent": null,
          "name": "Norwegian flag 70cm polyester purchased 2026-04-11",
          "raw_text": "category:flag ID:batflagg-norsk-biltema qty:1 price:NOK:109/pcs Norwegian flag 70cm polyester EAN:biltema-256635 purchased 2026-04-11",
          "metadata": {
            "id": "batflagg-norsk-biltema",
            "qty": 1.0,
            "price": "NOK:109/pcs",
            "ean": "biltema-256635",
            "categories": [
              "flag"
            ]
          },
          "indented": false
        },
        {
          "id": "plug-cee",
          "parent": null,
          "name": "CEE industrial plug adapter (16A 230V, blue)",
          "raw_text": "category:power-connector ID:plug-cee CEE industrial plug adapter (16A 230V, blue)",
          "metadata": {
            "id": "plug-cee",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "gps-tracker-dyegoo",
          "parent": null,
          "name": "Vehicle GPS Tracker (dyegoo.net, GSM850/900/1800/1900MHz, 9-36VDC)",
          "raw_text": "category:gps ID:gps-tracker-dyegoo Vehicle GPS Tracker (dyegoo.net, GSM850/900/1800/1900MHz, 9-36VDC)",
          "metadata": {
            "id": "gps-tracker-dyegoo",
            "categories": [
              "gps"
            ]
          },
          "indented": false
        },
        {
          "id": "voltmeter-analog",
          "parent": null,
          "name": "Analog voltmeter gauge (8-16V, for 12V systems)",
          "raw_text": "category:sensor ID:voltmeter-analog Analog voltmeter gauge (8-16V, for 12V systems)",
          "metadata": {
            "id": "voltmeter-analog",
            "categories": [
              "sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "headlamp-tb02",
          "parent": null,
          "name": "Headlamp (black/orange, 3xAAA or 18650)",
          "raw_text": "category:headlamp ID:headlamp-tb02 Headlamp (black/orange, 3xAAA or 18650)",
          "metadata": {
            "id": "headlamp-tb02",
            "categories": [
              "headlamp"
            ]
          },
          "indented": false
        },
        {
          "id": "fitting-water-90deg",
          "parent": null,
          "name": "90-degree water connection fitting (from water tank system)",
          "raw_text": "category:plumbing/fitting ID:fitting-water-90deg 90-degree water connection fitting (from water tank system)",
          "metadata": {
            "id": "fitting-water-90deg",
            "categories": [
              "plumbing/fitting"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-03/IMG_20260103_224919.jpg",
          "thumb": "resized/TB-03/IMG_20260103_224919.jpg",
          "full": "photos/TB-03/IMG_20260103_224919.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225014.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225014.jpg",
          "full": "photos/TB-03/IMG_20260103_225014.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225018.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225018.jpg",
          "full": "photos/TB-03/IMG_20260103_225018.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225031.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225031.jpg",
          "full": "photos/TB-03/IMG_20260103_225031.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225052.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225052.jpg",
          "full": "photos/TB-03/IMG_20260103_225052.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225056.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225056.jpg",
          "full": "photos/TB-03/IMG_20260103_225056.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225239.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225239.jpg",
          "full": "photos/TB-03/IMG_20260103_225239.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225325.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225325.jpg",
          "full": "photos/TB-03/IMG_20260103_225325.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225336.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225336.jpg",
          "full": "photos/TB-03/IMG_20260103_225336.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225339.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225339.jpg",
          "full": "photos/TB-03/IMG_20260103_225339.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225349.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225349.jpg",
          "full": "photos/TB-03/IMG_20260103_225349.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225355.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225355.jpg",
          "full": "photos/TB-03/IMG_20260103_225355.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225410.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225410.jpg",
          "full": "photos/TB-03/IMG_20260103_225410.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225414.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225414.jpg",
          "full": "photos/TB-03/IMG_20260103_225414.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225417.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225417.jpg",
          "full": "photos/TB-03/IMG_20260103_225417.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225427.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225427.jpg",
          "full": "photos/TB-03/IMG_20260103_225427.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225434.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225434.jpg",
          "full": "photos/TB-03/IMG_20260103_225434.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225446.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225446.jpg",
          "full": "photos/TB-03/IMG_20260103_225446.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225449.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225449.jpg",
          "full": "photos/TB-03/IMG_20260103_225449.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225455.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225455.jpg",
          "full": "photos/TB-03/IMG_20260103_225455.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225503.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225503.jpg",
          "full": "photos/TB-03/IMG_20260103_225503.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225510.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225510.jpg",
          "full": "photos/TB-03/IMG_20260103_225510.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225521.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225521.jpg",
          "full": "photos/TB-03/IMG_20260103_225521.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225543.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225543.jpg",
          "full": "photos/TB-03/IMG_20260103_225543.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225557.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225557.jpg",
          "full": "photos/TB-03/IMG_20260103_225557.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225559.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225559.jpg",
          "full": "photos/TB-03/IMG_20260103_225559.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225614.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225614.jpg",
          "full": "photos/TB-03/IMG_20260103_225614.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225635.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225635.jpg",
          "full": "photos/TB-03/IMG_20260103_225635.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225646.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225646.jpg",
          "full": "photos/TB-03/IMG_20260103_225646.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225647.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225647.jpg",
          "full": "photos/TB-03/IMG_20260103_225647.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225650.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225650.jpg",
          "full": "photos/TB-03/IMG_20260103_225650.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225654.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225654.jpg",
          "full": "photos/TB-03/IMG_20260103_225654.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225701.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225701.jpg",
          "full": "photos/TB-03/IMG_20260103_225701.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225711.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225711.jpg",
          "full": "photos/TB-03/IMG_20260103_225711.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225727.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225727.jpg",
          "full": "photos/TB-03/IMG_20260103_225727.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225737.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225737.jpg",
          "full": "photos/TB-03/IMG_20260103_225737.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225750.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225750.jpg",
          "full": "photos/TB-03/IMG_20260103_225750.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225757.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225757.jpg",
          "full": "photos/TB-03/IMG_20260103_225757.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225800.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225800.jpg",
          "full": "photos/TB-03/IMG_20260103_225800.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225804.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225804.jpg",
          "full": "photos/TB-03/IMG_20260103_225804.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225808.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225808.jpg",
          "full": "photos/TB-03/IMG_20260103_225808.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225814.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225814.jpg",
          "full": "photos/TB-03/IMG_20260103_225814.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225852.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225852.jpg",
          "full": "photos/TB-03/IMG_20260103_225852.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225857.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225857.jpg",
          "full": "photos/TB-03/IMG_20260103_225857.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225908.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225908.jpg",
          "full": "photos/TB-03/IMG_20260103_225908.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_225949.jpg",
          "thumb": "resized/TB-03/IMG_20260103_225949.jpg",
          "full": "photos/TB-03/IMG_20260103_225949.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_230001.jpg",
          "thumb": "resized/TB-03/IMG_20260103_230001.jpg",
          "full": "photos/TB-03/IMG_20260103_230001.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_230355.jpg",
          "thumb": "resized/TB-03/IMG_20260103_230355.jpg",
          "full": "photos/TB-03/IMG_20260103_230355.jpg"
        },
        {
          "alt": "TB-03/IMG_20260103_230402.jpg",
          "thumb": "resized/TB-03/IMG_20260103_230402.jpg",
          "full": "photos/TB-03/IMG_20260103_230402.jpg"
        },
        {
          "alt": "TB-03/IMG_20260104_011211.jpg",
          "thumb": "resized/TB-03/IMG_20260104_011211.jpg",
          "full": "photos/TB-03/IMG_20260104_011211.jpg"
        },
        {
          "alt": "TB-03/IMG_20260104_011241.jpg",
          "thumb": "resized/TB-03/IMG_20260104_011241.jpg",
          "full": "photos/TB-03/IMG_20260104_011241.jpg"
        },
        {
          "alt": "TB-03/IMG_20260104_011251.jpg",
          "thumb": "resized/TB-03/IMG_20260104_011251.jpg",
          "full": "photos/TB-03/IMG_20260104_011251.jpg"
        },
        {
          "alt": "TB-03/IMG_20260104_011300.jpg",
          "thumb": "resized/TB-03/IMG_20260104_011300.jpg",
          "full": "photos/TB-03/IMG_20260104_011300.jpg"
        },
        {
          "alt": "TB-03/IMG_20260104_011315.jpg",
          "thumb": "resized/TB-03/IMG_20260104_011315.jpg",
          "full": "photos/TB-03/IMG_20260104_011315.jpg"
        },
        {
          "alt": "TB-03/IMG_20260104_011319.jpg",
          "thumb": "resized/TB-03/IMG_20260104_011319.jpg",
          "full": "photos/TB-03/IMG_20260104_011319.jpg"
        },
        {
          "alt": "TB-03/IMG_20260104_011330.jpg",
          "thumb": "resized/TB-03/IMG_20260104_011330.jpg",
          "full": "photos/TB-03/IMG_20260104_011330.jpg"
        },
        {
          "alt": "TB-03/IMG_20260104_011339.jpg",
          "thumb": "resized/TB-03/IMG_20260104_011339.jpg",
          "full": "photos/TB-03/IMG_20260104_011339.jpg"
        },
        {
          "alt": "TB-03/IMG_20260104_011343.jpg",
          "thumb": "resized/TB-03/IMG_20260104_011343.jpg",
          "full": "photos/TB-03/IMG_20260104_011343.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-03"
      }
    },
    {
      "id": "TB-04",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-04 - Chargers, adapters and DC power electronics",
      "description": "photos:TB-04",
      "items": [
        {
          "id": "adapter-lenovo",
          "parent": null,
          "name": "Lenovo AC/DC adapter PA-1900-56LC (20V 4.5A, P/N:36001927, with EU cord)",
          "raw_text": "category:power-connector ID:adapter-lenovo Lenovo AC/DC adapter PA-1900-56LC (20V 4.5A, P/N:36001927, with EU cord)",
          "metadata": {
            "id": "adapter-lenovo",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "energymonitor-fr",
          "parent": null,
          "name": "Energy Monitor power meters (French plug, LCD display)",
          "raw_text": "category:power-connector/meter ID:energymonitor-fr qty:2 Energy Monitor power meters (French plug, LCD display)",
          "metadata": {
            "id": "energymonitor-fr",
            "qty": 2.0,
            "categories": [
              "power-connector/meter"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-huawei",
          "parent": null,
          "name": "HUAWEI SuperCharge USB charger (white, EU plug)",
          "raw_text": "category:battery_charger ID:charger-huawei HUAWEI SuperCharge USB charger (white, EU plug)",
          "metadata": {
            "id": "charger-huawei",
            "categories": [
              "battery_charger"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-usb-black",
          "parent": null,
          "name": "Small black USB charger",
          "raw_text": "category:battery_charger ID:charger-usb-black Small black USB charger",
          "metadata": {
            "id": "charger-usb-black",
            "categories": [
              "battery_charger"
            ]
          },
          "indented": false
        },
        {
          "id": "adapter-15v",
          "parent": null,
          "name": "AC/DC adapter 15V 0.4A (M0075W, Intertek)",
          "raw_text": "category:power-connector ID:adapter-15v AC/DC adapter 15V 0.4A (M0075W, Intertek)",
          "metadata": {
            "id": "adapter-15v",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "powerstrip-black-3",
          "parent": null,
          "name": "Black 3-socket power strip with switch (Schuko)",
          "raw_text": "category:power-connector ID:powerstrip-black-3 Black 3-socket power strip with switch (Schuko)",
          "metadata": {
            "id": "powerstrip-black-3",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "powerstrip-white-4-biltema",
          "parent": null,
          "name": "White 4-socket power strip (Biltema art. 46-3491)",
          "raw_text": "category:power-connector ID:powerstrip-white-4-biltema White 4-socket power strip (Biltema art. 46-3491)",
          "metadata": {
            "id": "powerstrip-white-4-biltema",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "powerstrip-white-4-switch",
          "parent": null,
          "name": "White 4-socket power strip with switch",
          "raw_text": "category:power-connector ID:powerstrip-white-4-switch White 4-socket power strip with switch",
          "metadata": {
            "id": "powerstrip-white-4-switch",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "powerstrip-white-3",
          "parent": null,
          "name": "White 3-socket power strip",
          "raw_text": "category:power-connector ID:powerstrip-white-3 White 3-socket power strip",
          "metadata": {
            "id": "powerstrip-white-3",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "cord-c7",
          "parent": null,
          "name": "EU power cord with C7 figure-8 connector (Longwell 2010)",
          "raw_text": "category:power-connector ID:cord-c7 EU power cord with C7 figure-8 connector (Longwell 2010)",
          "metadata": {
            "id": "cord-c7",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "cord-c5",
          "parent": null,
          "name": "EU power cord with C5 \"Mickey Mouse\" connector (for laptop)",
          "raw_text": "category:power-connector ID:cord-c5 EU power cord with C5 \"Mickey Mouse\" connector (for laptop)",
          "metadata": {
            "id": "cord-c5",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "adapter-rj45",
          "parent": null,
          "name": "Gray device with RJ45 port (network adapter/powerline?)",
          "raw_text": "category:network-equipment ID:adapter-rj45 Gray device with RJ45 port (network adapter/powerline?)",
          "metadata": {
            "id": "adapter-rj45",
            "categories": [
              "network-equipment"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-xiaomi-33w",
          "parent": null,
          "name": "Xiaomi USB charger MDY-11-EZ 33W (white, 5V/3A 15W, 9V/3A 27W, 12V/2.25A 27W, 20V/1.35A 27W, 11V/3A max, QC3 compatible)",
          "raw_text": "category:battery_charger ID:charger-xiaomi-33w Xiaomi USB charger MDY-11-EZ 33W (white, 5V/3A 15W, 9V/3A 27W, 12V/2.25A 27W, 20V/1.35A 27W, 11V/3A max, QC3 compatible)",
          "metadata": {
            "id": "charger-xiaomi-33w",
            "categories": [
              "battery_charger"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-wiko",
          "parent": null,
          "name": "Wiko Travel Charger TN-050070E1 (black, round, EU plug, 5V 0.7A)",
          "raw_text": "category:battery_charger ID:charger-wiko Wiko Travel Charger TN-050070E1 (black, round, EU plug, 5V 0.7A)",
          "metadata": {
            "id": "charger-wiko",
            "categories": [
              "battery_charger"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-samsung-fast",
          "parent": null,
          "name": "Samsung EP-TA20EWE Adaptive Fast Charging (white, 9V 1.67A or 5V 2A)",
          "raw_text": "category:battery_charger ID:charger-samsung-fast Samsung EP-TA20EWE Adaptive Fast Charging (white, 9V 1.67A or 5V 2A)",
          "metadata": {
            "id": "charger-samsung-fast",
            "categories": [
              "battery_charger"
            ]
          },
          "indented": false
        },
        {
          "id": "charger-samsung-std",
          "parent": null,
          "name": "Samsung ETA-U90EWE Travel Adapter (white, 5V 2A)",
          "raw_text": "category:battery_charger ID:charger-samsung-std Samsung ETA-U90EWE Travel Adapter (white, 5V 2A)",
          "metadata": {
            "id": "charger-samsung-std",
            "categories": [
              "battery_charger"
            ]
          },
          "indented": false
        },
        {
          "id": "adapter-navicom",
          "parent": null,
          "name": "NAVICOM AC/DC Adapter MR-1201000EU (black, 12V 1A 12W, barrel DC output)",
          "raw_text": "category:power-connector ID:adapter-navicom NAVICOM AC/DC Adapter MR-1201000EU (black, 12V 1A 12W, barrel DC output)",
          "metadata": {
            "id": "adapter-navicom",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "solarpanel-foldable",
          "parent": null,
          "name": "Foldable solar panel charger (in carbon fiber case, USB micro output)",
          "raw_text": "category:solar-panel ID:solarpanel-foldable Foldable solar panel charger (in carbon fiber case, USB micro output)",
          "metadata": {
            "id": "solarpanel-foldable",
            "categories": [
              "solar-panel"
            ]
          },
          "indented": false
        },
        {
          "id": "wattmeter-blue",
          "parent": null,
          "name": "Watt Meter DC power meters (blue, LCD, 0-60V 0-100A, XT60 connectors)",
          "raw_text": "category:power-connector/meter ID:wattmeter-blue qty:4 Watt Meter DC power meters (blue, LCD, 0-60V 0-100A, XT60 connectors)",
          "metadata": {
            "id": "wattmeter-blue",
            "qty": 4.0,
            "categories": [
              "power-connector/meter"
            ]
          },
          "indented": false
        },
        {
          "id": "pzem031",
          "parent": null,
          "name": "Peacefair PZEM-031 DC power meter (6.5-100V, 0-20A, panel mount, black)",
          "raw_text": "category:power-connector/meter ID:pzem031 Peacefair PZEM-031 DC power meter (6.5-100V, 0-20A, panel mount, black)",
          "metadata": {
            "id": "pzem031",
            "categories": [
              "power-connector/meter"
            ]
          },
          "indented": false
        },
        {
          "id": "phocos-cm04",
          "parent": null,
          "name": "Phocos CM04 solar charge controller (black)",
          "raw_text": "category:solar-panel ID:phocos-cm04 Phocos CM04 solar charge controller (black)",
          "metadata": {
            "id": "phocos-cm04",
            "categories": [
              "solar-panel"
            ]
          },
          "indented": false
        },
        {
          "id": "dcdc-converter",
          "parent": null,
          "name": "DC-DC converters (36-72V DC input → 12VDC 10A output, aluminum housing) - possibly broken",
          "raw_text": "category:power-connector ID:dcdc-converter qty:2 DC-DC converters (36-72V DC input → 12VDC 10A output, aluminum housing) - possibly broken",
          "metadata": {
            "id": "dcdc-converter",
            "qty": 2.0,
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "mcb-schneider",
          "parent": null,
          "name": "Schneider Electric MCB circuit breaker K60N C16A (16A, 230V, IEC/EN 60898-1)",
          "raw_text": "category:power-connector ID:mcb-schneider Schneider Electric MCB circuit breaker K60N C16A (16A, 230V, IEC/EN 60898-1)",
          "metadata": {
            "id": "mcb-schneider",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "thermoswitch-ksd301",
          "parent": null,
          "name": "Thermal switch KSD301 (250V 10A, 75°C cutoff)",
          "raw_text": "category:power-connector ID:thermoswitch-ksd301 Thermal switch KSD301 (250V 10A, 75°C cutoff)",
          "metadata": {
            "id": "thermoswitch-ksd301",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "coupling-meister",
          "parent": null,
          "name": "Meister power coupling connector (7422020-Kupplung, black, German)",
          "raw_text": "category:power-connector ID:coupling-meister Meister power coupling connector (7422020-Kupplung, black, German) EAN:4004847422021",
          "metadata": {
            "id": "coupling-meister",
            "ean": "4004847422021",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "cables-blue",
          "parent": null,
          "name": "Long blue electrical extension cable, with cigarette lighter plug and socket, and the circuit breaker installed as a simple switch",
          "raw_text": "category:electrical-cable ID:cables-blue Long blue electrical extension cable, with cigarette lighter plug and socket, and the circuit breaker installed as a simple switch",
          "metadata": {
            "id": "cables-blue",
            "categories": [
              "electrical-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "cord-schuko-black",
          "parent": null,
          "name": "Black Schuko power cord",
          "raw_text": "category:power-connector ID:cord-schuko-black Black Schuko power cord",
          "metadata": {
            "id": "cord-schuko-black",
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "container-orange-pair",
          "parent": null,
          "name": "Orange plastic waterproof container (PAIR brand)",
          "raw_text": "category:storage ID:container-orange-pair Orange plastic waterproof container (PAIR brand)",
          "metadata": {
            "id": "container-orange-pair",
            "categories": [
              "storage"
            ]
          },
          "indented": false
        },
        {
          "id": "bulb-incandescent",
          "parent": null,
          "name": "Small 12V halogen bulbs (MR16-type, 2 seen)",
          "raw_text": "category:electronics ID:bulb-incandescent Small 12V halogen bulbs (MR16-type, 2 seen)",
          "metadata": {
            "id": "bulb-incandescent",
            "categories": [
              "electronics"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-04/IMG_20260108_032743.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032743.jpg",
          "full": "photos/TB-04/IMG_20260108_032743.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032801.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032801.jpg",
          "full": "photos/TB-04/IMG_20260108_032801.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032811.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032811.jpg",
          "full": "photos/TB-04/IMG_20260108_032811.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032817.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032817.jpg",
          "full": "photos/TB-04/IMG_20260108_032817.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032819.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032819.jpg",
          "full": "photos/TB-04/IMG_20260108_032819.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032834.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032834.jpg",
          "full": "photos/TB-04/IMG_20260108_032834.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032837.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032837.jpg",
          "full": "photos/TB-04/IMG_20260108_032837.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032841.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032841.jpg",
          "full": "photos/TB-04/IMG_20260108_032841.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032852.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032852.jpg",
          "full": "photos/TB-04/IMG_20260108_032852.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032923.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032923.jpg",
          "full": "photos/TB-04/IMG_20260108_032923.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032930.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032930.jpg",
          "full": "photos/TB-04/IMG_20260108_032930.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032937.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032937.jpg",
          "full": "photos/TB-04/IMG_20260108_032937.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032946.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032946.jpg",
          "full": "photos/TB-04/IMG_20260108_032946.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_032952.jpg",
          "thumb": "resized/TB-04/IMG_20260108_032952.jpg",
          "full": "photos/TB-04/IMG_20260108_032952.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033005.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033005.jpg",
          "full": "photos/TB-04/IMG_20260108_033005.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033015.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033015.jpg",
          "full": "photos/TB-04/IMG_20260108_033015.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033039.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033039.jpg",
          "full": "photos/TB-04/IMG_20260108_033039.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033052.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033052.jpg",
          "full": "photos/TB-04/IMG_20260108_033052.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033059.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033059.jpg",
          "full": "photos/TB-04/IMG_20260108_033059.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033112.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033112.jpg",
          "full": "photos/TB-04/IMG_20260108_033112.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033116.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033116.jpg",
          "full": "photos/TB-04/IMG_20260108_033116.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033135.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033135.jpg",
          "full": "photos/TB-04/IMG_20260108_033135.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033206.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033206.jpg",
          "full": "photos/TB-04/IMG_20260108_033206.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033219.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033219.jpg",
          "full": "photos/TB-04/IMG_20260108_033219.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033222.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033222.jpg",
          "full": "photos/TB-04/IMG_20260108_033222.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033229.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033229.jpg",
          "full": "photos/TB-04/IMG_20260108_033229.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033244.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033244.jpg",
          "full": "photos/TB-04/IMG_20260108_033244.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033245.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033245.jpg",
          "full": "photos/TB-04/IMG_20260108_033245.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033249.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033249.jpg",
          "full": "photos/TB-04/IMG_20260108_033249.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033301.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033301.jpg",
          "full": "photos/TB-04/IMG_20260108_033301.jpg"
        },
        {
          "alt": "TB-04/IMG_20260108_033321.jpg",
          "thumb": "resized/TB-04/IMG_20260108_033321.jpg",
          "full": "photos/TB-04/IMG_20260108_033321.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-04"
      }
    },
    {
      "id": "TB-05",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-05 - Misc electronics (refilled 2026-07-30)",
      "description": "photos:TB-05 Emptied 2026-07-30 (the DC power electronics went to TB-04), then refilled. The box has no visible label in the photo, so tag:TODO: verify that this is TB-05.",
      "items": [
        {
          "id": "fan-usb",
          "parent": null,
          "name": "USB desk fan (black/white; was on the map table)",
          "raw_text": "category:electronics ID:fan-usb USB desk fan (black/white; was on the map table)",
          "metadata": {
            "id": "fan-usb",
            "categories": [
              "electronics"
            ]
          },
          "indented": false
        },
        {
          "id": "dcdcconverter-burnt-pcb",
          "parent": null,
          "name": "Burnt/damaged DC-DC converter PCB (with heatsink, fan, toroidal inductor, large capacitors)",
          "raw_text": "category:electronics/power ID:dcdcconverter-burnt-pcb tag:TODO Burnt/damaged DC-DC converter PCB (with heatsink, fan, toroidal inductor, large capacitors)",
          "metadata": {
            "id": "dcdcconverter-burnt-pcb",
            "tags": [
              "TODO"
            ],
            "categories": [
              "electronics/power"
            ]
          },
          "indented": false
        },
        {
          "id": "schottky-20sq045",
          "parent": null,
          "name": "Schottky diode CHANZON 20SQ045 45V 20A R-6 package (solar blocking diode)",
          "raw_text": "category:electronics/component ID:schottky-20sq045 qty:10 Schottky diode CHANZON 20SQ045 45V 20A R-6 package (solar blocking diode)",
          "metadata": {
            "id": "schottky-20sq045",
            "qty": 10.0,
            "categories": [
              "electronics/component"
            ]
          },
          "indented": false
        },
        {
          "id": "mifi-4g-lte",
          "parent": null,
          "name": "4G LTE portable MiFi router/hotspot (white, brand/model unknown)",
          "raw_text": "category:electronics/networking ID:mifi-4g-lte tag:TODO 4G LTE portable MiFi router/hotspot (white, brand/model unknown)",
          "metadata": {
            "id": "mifi-4g-lte",
            "tags": [
              "TODO"
            ],
            "categories": [
              "electronics/networking"
            ]
          },
          "indented": false
        },
        {
          "id": "battery-cable-ring-terminals",
          "parent": null,
          "name": "Battery cable pair, red/black wires with ring (O-ring) terminal lugs",
          "raw_text": "category:electrical/cable ID:battery-cable-ring-terminals Battery cable pair, red/black wires with ring (O-ring) terminal lugs",
          "metadata": {
            "id": "battery-cable-ring-terminals",
            "categories": [
              "electrical/cable"
            ]
          },
          "indented": false
        },
        {
          "id": "energymonitor-fr",
          "parent": null,
          "name": "Plug-in energy monitor (white, possibly one of from TB-04)",
          "raw_text": "category:power-connector/meter tag:TODO Plug-in energy monitor (white, possibly one of ID:energymonitor-fr from TB-04)",
          "metadata": {
            "id": "energymonitor-fr",
            "tags": [
              "TODO"
            ],
            "categories": [
              "power-connector/meter"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Small black AC/DC plug adapter (EU plug)",
          "raw_text": "category:power-connector tag:TODO Small black AC/DC plug adapter (EU plug)",
          "metadata": {
            "tags": [
              "TODO"
            ],
            "categories": [
              "power-connector"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Card with a battery/tool adapter labelled \"Black+Decker, Bosch, Makita, Metabo, Skil\"",
          "raw_text": "category:power-tool-accessory tag:TODO Card with a battery/tool adapter labelled \"Black+Decker, Bosch, Makita, Metabo, Skil\"",
          "metadata": {
            "tags": [
              "TODO"
            ],
            "categories": [
              "power-tool-accessory"
            ]
          },
          "indented": false
        },
        {
          "id": "wallet-secrid",
          "parent": null,
          "name": "SECRID wallet (brown/black, in box)",
          "raw_text": "category:wallet ID:wallet-secrid SECRID wallet (brown/black, in box)",
          "metadata": {
            "id": "wallet-secrid",
            "categories": [
              "wallet"
            ]
          },
          "indented": false
        },
        {
          "id": "socks-tb05",
          "parent": null,
          "name": "Socks (dark blue, 1-2 pairs)",
          "raw_text": "category:clothing/socks ID:socks-tb05 Socks (dark blue, 1-2 pairs)",
          "metadata": {
            "id": "socks-tb05",
            "categories": [
              "clothing/socks"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Blue/yellow bag (brand ends in \"…EKISK\"), an orange object and a red cloth, all unidentified",
          "raw_text": "category:misc tag:TODO Blue/yellow bag (brand ends in \"…EKISK\"), an orange object and a red cloth, all unidentified",
          "metadata": {
            "tags": [
              "TODO"
            ],
            "categories": [
              "misc"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-05/IMG_20260109_130848.jpg",
          "thumb": "resized/TB-05/IMG_20260109_130848.jpg",
          "full": "photos/TB-05/IMG_20260109_130848.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_130911.jpg",
          "thumb": "resized/TB-05/IMG_20260109_130911.jpg",
          "full": "photos/TB-05/IMG_20260109_130911.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_130917.jpg",
          "thumb": "resized/TB-05/IMG_20260109_130917.jpg",
          "full": "photos/TB-05/IMG_20260109_130917.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131010.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131010.jpg",
          "full": "photos/TB-05/IMG_20260109_131010.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131040.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131040.jpg",
          "full": "photos/TB-05/IMG_20260109_131040.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131113.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131113.jpg",
          "full": "photos/TB-05/IMG_20260109_131113.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131120.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131120.jpg",
          "full": "photos/TB-05/IMG_20260109_131120.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131147.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131147.jpg",
          "full": "photos/TB-05/IMG_20260109_131147.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131152.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131152.jpg",
          "full": "photos/TB-05/IMG_20260109_131152.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131210.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131210.jpg",
          "full": "photos/TB-05/IMG_20260109_131210.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131235.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131235.jpg",
          "full": "photos/TB-05/IMG_20260109_131235.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131307.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131307.jpg",
          "full": "photos/TB-05/IMG_20260109_131307.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131311.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131311.jpg",
          "full": "photos/TB-05/IMG_20260109_131311.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131318.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131318.jpg",
          "full": "photos/TB-05/IMG_20260109_131318.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131352.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131352.jpg",
          "full": "photos/TB-05/IMG_20260109_131352.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131358.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131358.jpg",
          "full": "photos/TB-05/IMG_20260109_131358.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131404.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131404.jpg",
          "full": "photos/TB-05/IMG_20260109_131404.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131449.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131449.jpg",
          "full": "photos/TB-05/IMG_20260109_131449.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131452.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131452.jpg",
          "full": "photos/TB-05/IMG_20260109_131452.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131529.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131529.jpg",
          "full": "photos/TB-05/IMG_20260109_131529.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131548.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131548.jpg",
          "full": "photos/TB-05/IMG_20260109_131548.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131621.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131621.jpg",
          "full": "photos/TB-05/IMG_20260109_131621.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131626.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131626.jpg",
          "full": "photos/TB-05/IMG_20260109_131626.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131629.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131629.jpg",
          "full": "photos/TB-05/IMG_20260109_131629.jpg"
        },
        {
          "alt": "TB-05/IMG_20260109_131635.jpg",
          "thumb": "resized/TB-05/IMG_20260109_131635.jpg",
          "full": "photos/TB-05/IMG_20260109_131635.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-05"
      }
    },
    {
      "id": "TB-06",
      "parent": "temp-boxes",
      "heading": "Misc low-pri items",
      "description": "Things that we are unlikely to need for a while (TB-06 refilled after being emptied of clothing 2026-07-01).",
      "items": [
        {
          "id": "books-tb06",
          "parent": null,
          "name": "Books",
          "raw_text": "category:book ID:books-tb06 Books",
          "metadata": {
            "id": "books-tb06",
            "categories": [
              "book"
            ]
          },
          "indented": false
        },
        {
          "id": "children-drawings-tb06",
          "parent": null,
          "name": "Children's drawings",
          "raw_text": "category:document ID:children-drawings-tb06 Children's drawings",
          "metadata": {
            "id": "children-drawings-tb06",
            "categories": [
              "document"
            ]
          },
          "indented": false
        },
        {
          "id": "receipts-tb06",
          "parent": null,
          "name": "Receipts",
          "raw_text": "category:document ID:receipts-tb06 Receipts",
          "metadata": {
            "id": "receipts-tb06",
            "categories": [
              "document"
            ]
          },
          "indented": false
        },
        {
          "id": "user-instructions-tb06",
          "parent": null,
          "name": "User instructions / product manuals",
          "raw_text": "category:document ID:user-instructions-tb06 User instructions / product manuals",
          "metadata": {
            "id": "user-instructions-tb06",
            "categories": [
              "document"
            ]
          },
          "indented": false
        },
        {
          "id": "teak-deck-tools-tb06",
          "parent": null,
          "name": "Tools for teak deck work (verify vs ID:hook-teakdecking)",
          "raw_text": "category:tools/hand tag:TODO ID:teak-deck-tools-tb06 Tools for teak deck work (verify vs ID:hook-teakdecking)",
          "metadata": {
            "id": "teak-deck-tools-tb06",
            "tags": [
              "TODO"
            ],
            "categories": [
              "tools/hand"
            ]
          },
          "indented": false
        },
        {
          "id": "casters-dehumidifier",
          "parent": null,
          "name": "Casters/wheels from air dehumidifier (moved here from TB-12)",
          "raw_text": "category:caster ID:casters-dehumidifier qty:4 Casters/wheels from air dehumidifier (moved here from TB-12)",
          "metadata": {
            "id": "casters-dehumidifier",
            "qty": 4.0,
            "categories": [
              "caster"
            ]
          },
          "indented": false
        },
        {
          "id": "drill-cocraft-lxc-tb07",
          "parent": null,
          "name": "COCRAFT LXC DD18 cordless drill 18V (Model DJC1S9SZ-180, 13mm chuck, without battery — battery in TA-01; defect? TODO check) (moved here from TB-07)",
          "raw_text": "category:power-tool-battery ID:drill-cocraft-lxc-tb07 COCRAFT LXC DD18 cordless drill 18V (Model DJC1S9SZ-180, 13mm chuck, without battery — battery in TA-01; defect? TODO check) (moved here from TB-07)",
          "metadata": {
            "id": "drill-cocraft-lxc-tb07",
            "categories": [
              "power-tool-battery"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-06/IMG_20260109_135009.jpg",
          "thumb": "resized/TB-06/IMG_20260109_135009.jpg",
          "full": "photos/TB-06/IMG_20260109_135009.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_135030.jpg",
          "thumb": "resized/TB-06/IMG_20260109_135030.jpg",
          "full": "photos/TB-06/IMG_20260109_135030.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_135040.jpg",
          "thumb": "resized/TB-06/IMG_20260109_135040.jpg",
          "full": "photos/TB-06/IMG_20260109_135040.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_135122.jpg",
          "thumb": "resized/TB-06/IMG_20260109_135122.jpg",
          "full": "photos/TB-06/IMG_20260109_135122.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_135222.jpg",
          "thumb": "resized/TB-06/IMG_20260109_135222.jpg",
          "full": "photos/TB-06/IMG_20260109_135222.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_135242.jpg",
          "thumb": "resized/TB-06/IMG_20260109_135242.jpg",
          "full": "photos/TB-06/IMG_20260109_135242.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_135321.jpg",
          "thumb": "resized/TB-06/IMG_20260109_135321.jpg",
          "full": "photos/TB-06/IMG_20260109_135321.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_135333.jpg",
          "thumb": "resized/TB-06/IMG_20260109_135333.jpg",
          "full": "photos/TB-06/IMG_20260109_135333.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_135344.jpg",
          "thumb": "resized/TB-06/IMG_20260109_135344.jpg",
          "full": "photos/TB-06/IMG_20260109_135344.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_143511.jpg",
          "thumb": "resized/TB-06/IMG_20260109_143511.jpg",
          "full": "photos/TB-06/IMG_20260109_143511.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_143513.jpg",
          "thumb": "resized/TB-06/IMG_20260109_143513.jpg",
          "full": "photos/TB-06/IMG_20260109_143513.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_143521.jpg",
          "thumb": "resized/TB-06/IMG_20260109_143521.jpg",
          "full": "photos/TB-06/IMG_20260109_143521.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_143527.jpg",
          "thumb": "resized/TB-06/IMG_20260109_143527.jpg",
          "full": "photos/TB-06/IMG_20260109_143527.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_143549.jpg",
          "thumb": "resized/TB-06/IMG_20260109_143549.jpg",
          "full": "photos/TB-06/IMG_20260109_143549.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_152543.jpg",
          "thumb": "resized/TB-06/IMG_20260109_152543.jpg",
          "full": "photos/TB-06/IMG_20260109_152543.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_152610.jpg",
          "thumb": "resized/TB-06/IMG_20260109_152610.jpg",
          "full": "photos/TB-06/IMG_20260109_152610.jpg"
        },
        {
          "alt": "TB-06/IMG_20260109_152650.jpg",
          "thumb": "resized/TB-06/IMG_20260109_152650.jpg",
          "full": "photos/TB-06/IMG_20260109_152650.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-06"
      }
    },
    {
      "id": "TB-07",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-07 - Deck maintenance tools and supplies",
      "description": "photos:TB-07",
      "items": [
        {
          "id": "filter-brita-p1000",
          "parent": null,
          "name": "Brita P1000 tap water filter cartridge (spare)",
          "raw_text": "category:water-filter-cartridge ID:filter-brita-p1000 EAN:4006387029807 Brita P1000 tap water filter cartridge (spare) qty:0",
          "metadata": {
            "id": "filter-brita-p1000",
            "ean": "4006387029807",
            "qty": 0.0,
            "categories": [
              "water-filter-cartridge"
            ]
          },
          "indented": false
        },
        {
          "id": "adhesive-akfix-hightack",
          "parent": null,
          "name": "Akfix High Tack hybrid montage adhesive (Art.-Nr. AMS55, white)",
          "raw_text": "category:construction-adhesive ID:adhesive-akfix-hightack volume:290ml Akfix High Tack hybrid montage adhesive (Art.-Nr. AMS55, white)",
          "metadata": {
            "id": "adhesive-akfix-hightack",
            "volume_l": 0.29,
            "categories": [
              "construction-adhesive"
            ]
          },
          "indented": false
        },
        {
          "id": "silicone-npt-transparent",
          "parent": null,
          "name": "NPT S.r.l. transparent silicone sealant (Italian)",
          "raw_text": "category:silicone-sealant ID:silicone-npt-transparent EAN:8001848064676 volume:280ml NPT S.r.l. transparent silicone sealant (Italian)",
          "metadata": {
            "id": "silicone-npt-transparent",
            "ean": "8001848064676",
            "volume_l": 0.28,
            "categories": [
              "silicone-sealant"
            ]
          },
          "indented": false
        },
        {
          "id": "silicone-sigill-sanitary",
          "parent": null,
          "name": "SIGILL Forza 10 Sil sanitary silicone sealant (fungicide acetic)",
          "raw_text": "category:silicone-sealant ID:silicone-sigill-sanitary SIGILL Forza 10 Sil sanitary silicone sealant (fungicide acetic)",
          "metadata": {
            "id": "silicone-sigill-sanitary",
            "categories": [
              "silicone-sealant"
            ]
          },
          "indented": false
        },
        {
          "id": "nozzles-sealant",
          "parent": null,
          "name": "Sealant cartridge nozzles (white plastic)",
          "raw_text": "category:consumables ID:nozzles-sealant qty:2 Sealant cartridge nozzles (white plastic)",
          "metadata": {
            "id": "nozzles-sealant",
            "qty": 2.0,
            "categories": [
              "consumables"
            ]
          },
          "indented": false
        },
        {
          "id": "scraper-dexter-10cm",
          "parent": null,
          "name": "DEXTER stainless steel putty knife/scraper 10cm (blue/orange handle)",
          "raw_text": "category:putty-knife ID:scraper-dexter-10cm DEXTER stainless steel putty knife/scraper 10cm (blue/orange handle)",
          "metadata": {
            "id": "scraper-dexter-10cm",
            "categories": [
              "putty-knife"
            ]
          },
          "indented": false
        },
        {
          "id": "scraper-dexter-narrow",
          "parent": null,
          "name": "DEXTER narrow scraper (blue/orange handle)",
          "raw_text": "category:putty-knife ID:scraper-dexter-narrow DEXTER narrow scraper (blue/orange handle)",
          "metadata": {
            "id": "scraper-dexter-narrow",
            "categories": [
              "putty-knife"
            ]
          },
          "indented": false
        },
        {
          "id": "scraper-folding",
          "parent": null,
          "name": "Folding putty knife with 2 blades (yellow pivot button)",
          "raw_text": "category:putty-knife ID:scraper-folding Folding putty knife with 2 blades (yellow pivot button)",
          "metadata": {
            "id": "scraper-folding",
            "categories": [
              "putty-knife"
            ]
          },
          "indented": false
        },
        {
          "id": "scraper-wooden-large",
          "parent": null,
          "name": "Large scraper with wooden handle (rusty)",
          "raw_text": "category:putty-knife ID:scraper-wooden-large Large scraper with wooden handle (rusty)",
          "metadata": {
            "id": "scraper-wooden-large",
            "categories": [
              "putty-knife"
            ]
          },
          "indented": false
        },
        {
          "id": "scraper-wooden-small",
          "parent": null,
          "name": "Small putty knife with wooden handle (rusty)",
          "raw_text": "category:putty-knife ID:scraper-wooden-small Small putty knife with wooden handle (rusty)",
          "metadata": {
            "id": "scraper-wooden-small",
            "categories": [
              "putty-knife"
            ]
          },
          "indented": false
        },
        {
          "id": "scraper-heavyduty",
          "parent": null,
          "name": "Heavy duty scraper with ring handle",
          "raw_text": "category:putty-knife ID:scraper-heavyduty Heavy duty scraper with ring handle",
          "metadata": {
            "id": "scraper-heavyduty",
            "categories": [
              "putty-knife"
            ]
          },
          "indented": false
        },
        {
          "id": "scraper-replaceable",
          "parent": null,
          "name": "Heavy duty scraper with replaceable blade (bolted)",
          "raw_text": "category:putty-knife ID:scraper-replaceable Heavy duty scraper with replaceable blade (bolted)",
          "metadata": {
            "id": "scraper-replaceable",
            "categories": [
              "putty-knife"
            ]
          },
          "indented": false
        },
        {
          "id": "blades-scraper",
          "parent": null,
          "name": "Scraper blades (various sizes, rusty, for heavy duty scrapers)",
          "raw_text": "category:putty-knife ID:blades-scraper qty:5 Scraper blades (various sizes, rusty, for heavy duty scrapers)",
          "metadata": {
            "id": "blades-scraper",
            "qty": 5.0,
            "categories": [
              "putty-knife"
            ]
          },
          "indented": false
        },
        {
          "id": "caulk-remover",
          "parent": null,
          "name": "Caulk removal tool with rubber handle",
          "raw_text": "category:putty-knife ID:caulk-remover Caulk removal tool with rubber handle",
          "metadata": {
            "id": "caulk-remover",
            "categories": [
              "putty-knife"
            ]
          },
          "indented": false
        },
        {
          "id": "hook-teakdecking",
          "parent": null,
          "name": "Teakdecking.com seam hook tool (for removing old caulk from teak seams)",
          "raw_text": "category:tools/hand ID:hook-teakdecking Teakdecking.com seam hook tool (for removing old caulk from teak seams)",
          "metadata": {
            "id": "hook-teakdecking",
            "categories": [
              "tools/hand"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-mini-red",
          "parent": null,
          "name": "Mini paint roller handle (red)",
          "raw_text": "category:paint_roller ID:roller-mini-red Mini paint roller handle (red)",
          "metadata": {
            "id": "roller-mini-red",
            "categories": [
              "paint_roller"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-spiked",
          "parent": null,
          "name": "Spiked/laminate roller (for releasing air bubbles in epoxy/fiberglass)",
          "raw_text": "category:paint_roller ID:roller-spiked Spiked/laminate roller (for releasing air bubbles in epoxy/fiberglass)",
          "metadata": {
            "id": "roller-spiked",
            "categories": [
              "paint_roller"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-wire",
          "parent": null,
          "name": "Wire brush (small)",
          "raw_text": "category:wire-brush ID:brush-wire Wire brush (small)",
          "metadata": {
            "id": "brush-wire",
            "categories": [
              "wire-brush"
            ]
          },
          "indented": false
        },
        {
          "id": "spatulas-wood-100",
          "parent": null,
          "name": "NATURE Star wooden oral spatulas/tongue depressors 15x1.8cm birchwood (Art.-Nr. 38861, Franz Mensch GmbH)",
          "raw_text": "category:consumables ID:spatulas-wood-100 EAN:4015544388619 qty:100 NATURE Star wooden oral spatulas/tongue depressors 15x1.8cm birchwood (Art.-Nr. 38861, Franz Mensch GmbH)",
          "metadata": {
            "id": "spatulas-wood-100",
            "ean": "4015544388619",
            "qty": 100.0,
            "categories": [
              "consumables"
            ]
          },
          "indented": false
        },
        {
          "id": "steelwool",
          "parent": null,
          "name": "Steel wool scrubber",
          "raw_text": "category:consumables ID:steelwool Steel wool scrubber",
          "metadata": {
            "id": "steelwool",
            "categories": [
              "consumables"
            ]
          },
          "indented": false
        },
        {
          "id": "syringes-10ml",
          "parent": null,
          "name": "VITALIS syringes 10ml with needles 21Gx1½\" (sterile, for epoxy application)",
          "raw_text": "category:medical ID:syringes-10ml EAN:5200021649369 bb:2027-04 qty:4 VITALIS syringes 10ml with needles 21Gx1½\" (sterile, for epoxy application)",
          "metadata": {
            "id": "syringes-10ml",
            "ean": "5200021649369",
            "bb": "2027-04-30",
            "qty": 4.0,
            "categories": [
              "medical"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-07/IMG_20260111_112050.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112050.jpg",
          "full": "photos/TB-07/IMG_20260111_112050.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112057.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112057.jpg",
          "full": "photos/TB-07/IMG_20260111_112057.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112101.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112101.jpg",
          "full": "photos/TB-07/IMG_20260111_112101.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112111.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112111.jpg",
          "full": "photos/TB-07/IMG_20260111_112111.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112127.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112127.jpg",
          "full": "photos/TB-07/IMG_20260111_112127.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112132.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112132.jpg",
          "full": "photos/TB-07/IMG_20260111_112132.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112149.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112149.jpg",
          "full": "photos/TB-07/IMG_20260111_112149.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112154.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112154.jpg",
          "full": "photos/TB-07/IMG_20260111_112154.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112157.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112157.jpg",
          "full": "photos/TB-07/IMG_20260111_112157.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112208.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112208.jpg",
          "full": "photos/TB-07/IMG_20260111_112208.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112212.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112212.jpg",
          "full": "photos/TB-07/IMG_20260111_112212.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112246.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112246.jpg",
          "full": "photos/TB-07/IMG_20260111_112246.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112403.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112403.jpg",
          "full": "photos/TB-07/IMG_20260111_112403.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112409.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112409.jpg",
          "full": "photos/TB-07/IMG_20260111_112409.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112414.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112414.jpg",
          "full": "photos/TB-07/IMG_20260111_112414.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112418.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112418.jpg",
          "full": "photos/TB-07/IMG_20260111_112418.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112428.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112428.jpg",
          "full": "photos/TB-07/IMG_20260111_112428.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112440.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112440.jpg",
          "full": "photos/TB-07/IMG_20260111_112440.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112449.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112449.jpg",
          "full": "photos/TB-07/IMG_20260111_112449.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112500.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112500.jpg",
          "full": "photos/TB-07/IMG_20260111_112500.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112508.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112508.jpg",
          "full": "photos/TB-07/IMG_20260111_112508.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112518.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112518.jpg",
          "full": "photos/TB-07/IMG_20260111_112518.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112540.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112540.jpg",
          "full": "photos/TB-07/IMG_20260111_112540.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112548.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112548.jpg",
          "full": "photos/TB-07/IMG_20260111_112548.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112556.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112556.jpg",
          "full": "photos/TB-07/IMG_20260111_112556.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112558.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112558.jpg",
          "full": "photos/TB-07/IMG_20260111_112558.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112609.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112609.jpg",
          "full": "photos/TB-07/IMG_20260111_112609.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112623.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112623.jpg",
          "full": "photos/TB-07/IMG_20260111_112623.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112631.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112631.jpg",
          "full": "photos/TB-07/IMG_20260111_112631.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112640.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112640.jpg",
          "full": "photos/TB-07/IMG_20260111_112640.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112646.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112646.jpg",
          "full": "photos/TB-07/IMG_20260111_112646.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112706.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112706.jpg",
          "full": "photos/TB-07/IMG_20260111_112706.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112718.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112718.jpg",
          "full": "photos/TB-07/IMG_20260111_112718.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112731.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112731.jpg",
          "full": "photos/TB-07/IMG_20260111_112731.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112751.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112751.jpg",
          "full": "photos/TB-07/IMG_20260111_112751.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112803.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112803.jpg",
          "full": "photos/TB-07/IMG_20260111_112803.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112806.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112806.jpg",
          "full": "photos/TB-07/IMG_20260111_112806.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112814.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112814.jpg",
          "full": "photos/TB-07/IMG_20260111_112814.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112827.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112827.jpg",
          "full": "photos/TB-07/IMG_20260111_112827.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112833.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112833.jpg",
          "full": "photos/TB-07/IMG_20260111_112833.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112841.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112841.jpg",
          "full": "photos/TB-07/IMG_20260111_112841.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112846.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112846.jpg",
          "full": "photos/TB-07/IMG_20260111_112846.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112851.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112851.jpg",
          "full": "photos/TB-07/IMG_20260111_112851.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112901.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112901.jpg",
          "full": "photos/TB-07/IMG_20260111_112901.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112917.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112917.jpg",
          "full": "photos/TB-07/IMG_20260111_112917.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112940.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112940.jpg",
          "full": "photos/TB-07/IMG_20260111_112940.jpg"
        },
        {
          "alt": "TB-07/IMG_20260111_112943.jpg",
          "thumb": "resized/TB-07/IMG_20260111_112943.jpg",
          "full": "photos/TB-07/IMG_20260111_112943.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-07"
      }
    },
    {
      "id": "TB-08",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-08 - DC power cables and connectors",
      "description": "photos:TB-08",
      "items": [
        {
          "id": "battery-cables-50mm",
          "parent": null,
          "name": "Battery cables 50mm² with ring terminals (red/black, various lengths ~20-30cm)",
          "raw_text": "category:dc-cable ID:battery-cables-50mm qty:6 Battery cables 50mm² with ring terminals (red/black, various lengths ~20-30cm)",
          "metadata": {
            "id": "battery-cables-50mm",
            "qty": 6.0,
            "categories": [
              "dc-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "dc-cable-orange",
          "parent": null,
          "name": "DC cable pair orange/black (heavy gauge, bare ends, ~1m)",
          "raw_text": "category:dc-cable ID:dc-cable-orange DC cable pair orange/black (heavy gauge, bare ends, ~1m)",
          "metadata": {
            "id": "dc-cable-orange",
            "categories": [
              "dc-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "mains-cable-white",
          "parent": null,
          "name": "White 3-core mains cable (coiled, ~5m, bare ends)",
          "raw_text": "category:ac-cable ID:mains-cable-white White 3-core mains cable (coiled, ~5m, bare ends)",
          "metadata": {
            "id": "mains-cable-white",
            "categories": [
              "ac-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "xt90-ysplitter",
          "parent": null,
          "name": "XT90 Y-splitter cables (red heat-shrink wrapped)",
          "raw_text": "category:dc-connector ID:xt90-ysplitter qty:2 XT90 Y-splitter cables (red heat-shrink wrapped)",
          "metadata": {
            "id": "xt90-ysplitter",
            "qty": 2.0,
            "categories": [
              "dc-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "xt90-extension",
          "parent": null,
          "name": "XT90 extension cable (orange/black, ~50cm)",
          "raw_text": "category:dc-connector ID:xt90-extension XT90 extension cable (orange/black, ~50cm)",
          "metadata": {
            "id": "xt90-extension",
            "categories": [
              "dc-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "xt90-bare",
          "parent": null,
          "name": "XT90 connector with bare wire ends (needs termination)",
          "raw_text": "category:dc-connector ID:xt90-bare XT90 connector with bare wire ends (needs termination)",
          "metadata": {
            "id": "xt90-bare",
            "categories": [
              "dc-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "xt90-corroded",
          "parent": null,
          "name": "XT90 connectors (corroded, need cleaning/replacement)",
          "raw_text": "category:dc-connector ID:xt90-corroded XT90 connectors (corroded, need cleaning/replacement)",
          "metadata": {
            "id": "xt90-corroded",
            "categories": [
              "dc-connector"
            ]
          },
          "indented": false
        },
        {
          "id": "mc4-ybranch",
          "parent": null,
          "name": "MC4 solar panel Y-branch connectors (1-to-3)",
          "raw_text": "category:solar-panel/connector ID:mc4-ybranch MC4 solar panel Y-branch connectors (1-to-3)",
          "metadata": {
            "id": "mc4-ybranch",
            "categories": [
              "solar-panel/connector"
            ]
          },
          "indented": false
        },
        {
          "id": "cigarette-coiled",
          "parent": null,
          "name": "Coiled cigarette lighter extension cord (with multiple outputs)",
          "raw_text": "category:power-connector/dc ID:cigarette-coiled Coiled cigarette lighter extension cord (with multiple outputs)",
          "metadata": {
            "id": "cigarette-coiled",
            "categories": [
              "power-connector/dc"
            ]
          },
          "indented": false
        },
        {
          "id": "cigarette-socket",
          "parent": null,
          "name": "Cigarette lighter socket adapter with bare wire ends",
          "raw_text": "category:power-connector/dc ID:cigarette-socket Cigarette lighter socket adapter with bare wire ends",
          "metadata": {
            "id": "cigarette-socket",
            "categories": [
              "power-connector/dc"
            ]
          },
          "indented": false
        },
        {
          "id": "cigarette-spade",
          "parent": null,
          "name": "Cigarette lighter plug cables with spade terminals",
          "raw_text": "category:power-connector/dc ID:cigarette-spade qty:2 Cigarette lighter plug cables with spade terminals",
          "metadata": {
            "id": "cigarette-spade",
            "qty": 2.0,
            "categories": [
              "power-connector/dc"
            ]
          },
          "indented": false
        },
        {
          "id": "switchpanel-8gang",
          "parent": null,
          "name": "8-gang marine switch panel with circuit breakers (black, red LED indicators, \"PRESS TO RESET\")",
          "raw_text": "category:power-connector/panel ID:switchpanel-8gang 8-gang marine switch panel with circuit breakers (black, red LED indicators, \"PRESS TO RESET\")",
          "metadata": {
            "id": "switchpanel-8gang",
            "categories": [
              "power-connector/panel"
            ]
          },
          "indented": false
        },
        {
          "id": "dcdc-converter-tb08",
          "parent": null,
          "name": "DC-DC Converter (36-72V DC input → 12VDC 10A output, with XT90 connectors)",
          "raw_text": "category:power-connector/converter ID:dcdc-converter-tb08 DC-DC Converter (36-72V DC input → 12VDC 10A output, with XT90 connectors)",
          "metadata": {
            "id": "dcdc-converter-tb08",
            "categories": [
              "power-connector/converter"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-08/IMG_20260111_135633.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135633.jpg",
          "full": "photos/TB-08/IMG_20260111_135633.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135656.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135656.jpg",
          "full": "photos/TB-08/IMG_20260111_135656.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135728.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135728.jpg",
          "full": "photos/TB-08/IMG_20260111_135728.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135804.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135804.jpg",
          "full": "photos/TB-08/IMG_20260111_135804.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135818.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135818.jpg",
          "full": "photos/TB-08/IMG_20260111_135818.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135829.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135829.jpg",
          "full": "photos/TB-08/IMG_20260111_135829.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135843.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135843.jpg",
          "full": "photos/TB-08/IMG_20260111_135843.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135852.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135852.jpg",
          "full": "photos/TB-08/IMG_20260111_135852.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135908.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135908.jpg",
          "full": "photos/TB-08/IMG_20260111_135908.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135929.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135929.jpg",
          "full": "photos/TB-08/IMG_20260111_135929.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135949.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135949.jpg",
          "full": "photos/TB-08/IMG_20260111_135949.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_135952.jpg",
          "thumb": "resized/TB-08/IMG_20260111_135952.jpg",
          "full": "photos/TB-08/IMG_20260111_135952.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140033.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140033.jpg",
          "full": "photos/TB-08/IMG_20260111_140033.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140037.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140037.jpg",
          "full": "photos/TB-08/IMG_20260111_140037.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140109.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140109.jpg",
          "full": "photos/TB-08/IMG_20260111_140109.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140145.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140145.jpg",
          "full": "photos/TB-08/IMG_20260111_140145.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140147.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140147.jpg",
          "full": "photos/TB-08/IMG_20260111_140147.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140211.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140211.jpg",
          "full": "photos/TB-08/IMG_20260111_140211.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140215.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140215.jpg",
          "full": "photos/TB-08/IMG_20260111_140215.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140227.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140227.jpg",
          "full": "photos/TB-08/IMG_20260111_140227.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140250.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140250.jpg",
          "full": "photos/TB-08/IMG_20260111_140250.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140354.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140354.jpg",
          "full": "photos/TB-08/IMG_20260111_140354.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140406.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140406.jpg",
          "full": "photos/TB-08/IMG_20260111_140406.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140427.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140427.jpg",
          "full": "photos/TB-08/IMG_20260111_140427.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140438.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140438.jpg",
          "full": "photos/TB-08/IMG_20260111_140438.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140536.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140536.jpg",
          "full": "photos/TB-08/IMG_20260111_140536.jpg"
        },
        {
          "alt": "TB-08/IMG_20260111_140542.jpg",
          "thumb": "resized/TB-08/IMG_20260111_140542.jpg",
          "full": "photos/TB-08/IMG_20260111_140542.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-08"
      }
    },
    {
      "id": "TB-09",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-09 - Electrical connectors and tools",
      "description": "photos:TB-09 Emptied of clothing 2026-07-01 — garments relocated to the captain's wardrobe (ID:aft-cabin-sb-ward-r); the paint-stained EuroPython shirt moved to the paintwork bench (ID:aft-cabin-sb10). The 2026-07-30 photos show only the bar clamp, the caulking gun and a sealant cartridge. The connectors and drill bits below may have moved. tag:TODO: verify.",
      "items": [
        {
          "id": "clamp-bar-blue",
          "parent": null,
          "name": "Metal bar clamp (blue, rusty; moved from TA-01)",
          "raw_text": "category:tools/hand ID:clamp-bar-blue Metal bar clamp (blue, rusty; moved from TA-01)",
          "metadata": {
            "id": "clamp-bar-blue",
            "categories": [
              "tools/hand"
            ]
          },
          "indented": false
        },
        {
          "id": "caulking-gun-cmc",
          "parent": null,
          "name": "CMC Tools caulking gun (turquoise plastic, made in Turkey)",
          "raw_text": "category:caulking-gun ID:caulking-gun-cmc CMC Tools caulking gun (turquoise plastic, made in Turkey)",
          "metadata": {
            "id": "caulking-gun-cmc",
            "categories": [
              "caulking-gun"
            ]
          },
          "indented": false
        },
        {
          "id": "sealant-allyouneed-280",
          "parent": null,
          "name": "Sealant/adhesive 280ml, white (\"All you need is…\", Hungarian/Romanian/Bulgarian label), opened, nozzle capped with aluminium foil",
          "raw_text": "category:construction-adhesive tag:TODO ID:sealant-allyouneed-280 Sealant/adhesive 280ml, white (\"All you need is…\", Hungarian/Romanian/Bulgarian label), opened, nozzle capped with aluminium foil",
          "metadata": {
            "id": "sealant-allyouneed-280",
            "tags": [
              "TODO"
            ],
            "categories": [
              "construction-adhesive"
            ]
          },
          "indented": false
        },
        {
          "id": "terminal-assortment-biltema",
          "parent": null,
          "name": "BILTEMA Kabelskosortiment insulated cable terminals assortment (300 pcs, various spade/ring/butt connectors)",
          "raw_text": "category:electrical-connectors ID:terminal-assortment-biltema EAN:biltema-35796 qty:300 BILTEMA Kabelskosortiment insulated cable terminals assortment (300 pcs, various spade/ring/butt connectors)",
          "metadata": {
            "id": "terminal-assortment-biltema",
            "ean": "biltema-35796",
            "qty": 300.0,
            "categories": [
              "electrical-connectors"
            ]
          },
          "indented": false
        },
        {
          "id": "butt-heatshrink-biltema",
          "parent": null,
          "name": "BILTEMA Heat shrink butt connectors (blue, waterproof)",
          "raw_text": "category:electrical-connectors/butt ID:butt-heatshrink-biltema EAN:biltema-440069 BILTEMA Heat shrink butt connectors (blue, waterproof)",
          "metadata": {
            "id": "butt-heatshrink-biltema",
            "ean": "biltema-440069",
            "categories": [
              "electrical-connectors/butt"
            ]
          },
          "indented": false
        },
        {
          "id": "flatpin-double-biltema",
          "parent": null,
          "name": "BILTEMA Dobbelflatstift double flat pin connectors",
          "raw_text": "category:electrical-connectors/spade ID:flatpin-double-biltema EAN:biltema-44009 qty:25 BILTEMA Dobbelflatstift double flat pin connectors",
          "metadata": {
            "id": "flatpin-double-biltema",
            "ean": "biltema-44009",
            "qty": 25.0,
            "categories": [
              "electrical-connectors/spade"
            ]
          },
          "indented": false
        },
        {
          "id": "splice-connectors-biltema",
          "parent": null,
          "name": "BILTEMA Skarvklämma splice connectors (0.5-1.0mm²)",
          "raw_text": "category:electrical-connectors/splice ID:splice-connectors-biltema EAN:biltema-44035 BILTEMA Skarvklämma splice connectors (0.5-1.0mm²)",
          "metadata": {
            "id": "splice-connectors-biltema",
            "ean": "biltema-44035",
            "categories": [
              "electrical-connectors/splice"
            ]
          },
          "indented": false
        },
        {
          "id": "fork-yellow-starke",
          "parent": null,
          "name": "Starke Papuci furca izolati M4 yellow fork terminals 6mm",
          "raw_text": "category:electrical-connectors/fork ID:fork-yellow-starke EAN:5944035105307 qty:50 Starke Papuci furca izolati M4 yellow fork terminals 6mm",
          "metadata": {
            "id": "fork-yellow-starke",
            "ean": "5944035105307",
            "qty": 50.0,
            "categories": [
              "electrical-connectors/fork"
            ]
          },
          "indented": false
        },
        {
          "id": "spade-red-bag",
          "parent": null,
          "name": "Red insulated spade connectors (bag)",
          "raw_text": "category:electrical-connectors/spade ID:spade-red-bag Red insulated spade connectors (bag)",
          "metadata": {
            "id": "spade-red-bag",
            "categories": [
              "electrical-connectors/spade"
            ]
          },
          "indented": false
        },
        {
          "id": "wago-221-415",
          "parent": null,
          "name": "WAGO 221-415 lever connectors (5-conductor, 0.14-4mm²)",
          "raw_text": "category:electrical-connectors/wago ID:wago-221-415 EAN:4055143459044 qty:8 WAGO 221-415 lever connectors (5-conductor, 0.14-4mm²)",
          "metadata": {
            "id": "wago-221-415",
            "ean": "4055143459044",
            "qty": 8.0,
            "categories": [
              "electrical-connectors/wago"
            ]
          },
          "indented": false
        },
        {
          "id": "wago-misc",
          "parent": null,
          "name": "Various WAGO lever connectors (2, 3, 5-conductor, loose)",
          "raw_text": "category:electrical-connectors/wago ID:wago-misc Various WAGO lever connectors (2, 3, 5-conductor, loose)",
          "metadata": {
            "id": "wago-misc",
            "categories": [
              "electrical-connectors/wago"
            ]
          },
          "indented": false
        },
        {
          "id": "rocker-switch-round",
          "parent": null,
          "name": "KCD1-2P-YX-H-5 Round snap-in rocker switches (AC 250V/6A, 125V/10A, 2-pin)",
          "raw_text": "category:switch ID:rocker-switch-round KCD1-2P-YX-H-5 qty:5 Round snap-in rocker switches (AC 250V/6A, 125V/10A, 2-pin)",
          "metadata": {
            "id": "rocker-switch-round",
            "qty": 5.0,
            "categories": [
              "switch"
            ]
          },
          "indented": false
        },
        {
          "id": "rocker-switch-black",
          "parent": null,
          "name": "Black rectangular rocker switch (I-O)",
          "raw_text": "category:switch ID:rocker-switch-black Black rectangular rocker switch (I-O)",
          "metadata": {
            "id": "rocker-switch-black",
            "categories": [
              "switch"
            ]
          },
          "indented": false
        },
        {
          "id": "fuseholder-inline",
          "parent": null,
          "name": "Inline blade fuse holder with cable (PORTAFUSIBILE VOLANTE)",
          "raw_text": "category:fuse-holder ID:fuseholder-inline EAN:4000000070061 Inline blade fuse holder with cable (PORTAFUSIBILE VOLANTE)",
          "metadata": {
            "id": "fuseholder-inline",
            "ean": "4000000070061",
            "categories": [
              "fuse-holder"
            ]
          },
          "indented": false
        },
        {
          "id": "fuseholder-blade-red",
          "parent": null,
          "name": "Inline blade fuse holder with red cable",
          "raw_text": "category:fuse-holder ID:fuseholder-blade-red Inline blade fuse holder with red cable",
          "metadata": {
            "id": "fuseholder-blade-red",
            "categories": [
              "fuse-holder"
            ]
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Various: alligator clips, cable glands, terminal blocks, wire ferrules, toggle switches, push buttons",
          "raw_text": "category:electrical-misc Various: alligator clips, cable glands, terminal blocks, wire ferrules, toggle switches, push buttons",
          "metadata": {
            "categories": [
              "electrical-misc"
            ]
          },
          "indented": false
        },
        {
          "id": "drillbits-biltema-small",
          "parent": null,
          "name": "BILTEMA blue case - Small drill bits (titanium coated HSS, various sizes)",
          "raw_text": "category:drill-bit ID:drillbits-biltema-small BILTEMA blue case - Small drill bits (titanium coated HSS, various sizes)",
          "metadata": {
            "id": "drillbits-biltema-small",
            "categories": [
              "drill-bit"
            ]
          },
          "indented": false
        },
        {
          "id": "drillbits-biltema-6x",
          "parent": null,
          "name": "BILTEMA gray 6x case - Hole saws set (large drill bits for holes)",
          "raw_text": "category:drill-bit ID:drillbits-biltema-6x BILTEMA gray 6x case - Hole saws set (large drill bits for holes)",
          "metadata": {
            "id": "drillbits-biltema-6x",
            "categories": [
              "drill-bit"
            ]
          },
          "indented": false
        },
        {
          "id": "drillbits-orange",
          "parent": null,
          "name": "Orange case with titanium drill bits",
          "raw_text": "category:drill-bit ID:drillbits-orange Orange case with titanium drill bits",
          "metadata": {
            "id": "drillbits-orange",
            "categories": [
              "drill-bit"
            ]
          },
          "indented": false
        },
        {
          "id": "grinding-disc-flat",
          "parent": null,
          "name": "Flat grinding disc (for angle grinder)",
          "raw_text": "category:grinding-tool ID:grinding-disc-flat Flat grinding disc (for angle grinder)",
          "metadata": {
            "id": "grinding-disc-flat",
            "categories": [
              "grinding-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "cutting-disc",
          "parent": null,
          "name": "Cutting disc",
          "raw_text": "category:grinding-tool ID:cutting-disc Cutting disc",
          "metadata": {
            "id": "cutting-disc",
            "categories": [
              "grinding-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "wire-wheel",
          "parent": null,
          "name": "Cup wire wheel brush",
          "raw_text": "category:grinding-tool ID:wire-wheel Cup wire wheel brush",
          "metadata": {
            "id": "wire-wheel",
            "categories": [
              "grinding-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "ratchet-screwdriver-set",
          "parent": null,
          "name": "Orange ratchet screwdriver set with bits",
          "raw_text": "category:screwdriver ID:ratchet-screwdriver-set Orange ratchet screwdriver set with bits",
          "metadata": {
            "id": "ratchet-screwdriver-set",
            "categories": [
              "screwdriver"
            ]
          },
          "indented": false
        },
        {
          "id": "spax-container-green",
          "parent": null,
          "name": "Green SPAX screw container (empty, for storage)",
          "raw_text": "category:consumables ID:spax-container-green Green SPAX screw container (empty, for storage)",
          "metadata": {
            "id": "spax-container-green",
            "categories": [
              "consumables"
            ]
          },
          "indented": false
        },
        {
          "id": "marker-permanent",
          "parent": null,
          "name": "Permanent marker (green cap)",
          "raw_text": "category:marking-tool ID:marker-permanent Permanent marker (green cap)",
          "metadata": {
            "id": "marker-permanent",
            "categories": [
              "marking-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "washer-assortment-biltema",
          "parent": null,
          "name": "BILTEMA washer assortment 250pcs",
          "raw_text": "category:washer ID:washer-assortment-biltema EAN:biltema-191036 qty:250 BILTEMA washer assortment 250pcs",
          "metadata": {
            "id": "washer-assortment-biltema",
            "ean": "biltema-191036",
            "qty": 250.0,
            "categories": [
              "washer"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-09/IMG_20260112_224109.jpg",
          "thumb": "resized/TB-09/IMG_20260112_224109.jpg",
          "full": "photos/TB-09/IMG_20260112_224109.jpg"
        },
        {
          "alt": "TB-09/IMG_20260112_224116.jpg",
          "thumb": "resized/TB-09/IMG_20260112_224116.jpg",
          "full": "photos/TB-09/IMG_20260112_224116.jpg"
        },
        {
          "alt": "TB-09/IMG_20260112_224120.jpg",
          "thumb": "resized/TB-09/IMG_20260112_224120.jpg",
          "full": "photos/TB-09/IMG_20260112_224120.jpg"
        },
        {
          "alt": "TB-09/IMG_20260112_224251.jpg",
          "thumb": "resized/TB-09/IMG_20260112_224251.jpg",
          "full": "photos/TB-09/IMG_20260112_224251.jpg"
        },
        {
          "alt": "TB-09/IMG_20260112_224342.jpg",
          "thumb": "resized/TB-09/IMG_20260112_224342.jpg",
          "full": "photos/TB-09/IMG_20260112_224342.jpg"
        },
        {
          "alt": "TB-09/IMG_20260112_224412.jpg",
          "thumb": "resized/TB-09/IMG_20260112_224412.jpg",
          "full": "photos/TB-09/IMG_20260112_224412.jpg"
        },
        {
          "alt": "TB-09/IMG_20260112_224909.jpg",
          "thumb": "resized/TB-09/IMG_20260112_224909.jpg",
          "full": "photos/TB-09/IMG_20260112_224909.jpg"
        },
        {
          "alt": "TB-09/IMG_20260112_225047.jpg",
          "thumb": "resized/TB-09/IMG_20260112_225047.jpg",
          "full": "photos/TB-09/IMG_20260112_225047.jpg"
        },
        {
          "alt": "TB-09/IMG_20260112_225058.jpg",
          "thumb": "resized/TB-09/IMG_20260112_225058.jpg",
          "full": "photos/TB-09/IMG_20260112_225058.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-09"
      }
    },
    {
      "id": "TB-12",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-12 - Misc tools and electronics (upper-saloon-sb)",
      "description": "This box has been emptied while I got some \"help\" cleaning the boat.  Unknown where the stuff is by now.  (2026-07-04: also tried for epoxy packing but did not fit the storage opening; not used.) photos:TB-12 Photographed 2026-01-24, updated 2026-03-26.",
      "items": [
        {
          "id": "pcb-antenna-module",
          "parent": null,
          "name": "Green PCB with antenna connector and alligator clips (unknown purpose)",
          "raw_text": "category:electronics/circuits ID:pcb-antenna-module Green PCB with antenna connector and alligator clips (unknown purpose)",
          "metadata": {
            "id": "pcb-antenna-module",
            "categories": [
              "electronics/circuits"
            ]
          },
          "indented": false
        },
        {
          "id": "staple-gun-black",
          "parent": null,
          "name": "Black staple gun",
          "raw_text": "category:stapler ID:staple-gun-black Black staple gun",
          "metadata": {
            "id": "staple-gun-black",
            "categories": [
              "stapler"
            ]
          },
          "indented": false
        },
        {
          "id": "pliers-blue",
          "parent": null,
          "name": "Blue-handled pliers",
          "raw_text": "category:pliers ID:pliers-blue Blue-handled pliers",
          "metadata": {
            "id": "pliers-blue",
            "categories": [
              "pliers"
            ]
          },
          "indented": false
        },
        {
          "id": "holesaw-large-set",
          "parent": null,
          "name": "Large hole saws (multiple sizes)",
          "raw_text": "category:hole-saw ID:holesaw-large-set Large hole saws (multiple sizes)",
          "metadata": {
            "id": "holesaw-large-set",
            "categories": [
              "hole-saw"
            ]
          },
          "indented": false
        },
        {
          "id": "glass-jar-empty",
          "parent": null,
          "name": "Empty glass jar",
          "raw_text": "category:jar ID:glass-jar-empty Empty glass jar",
          "metadata": {
            "id": "glass-jar-empty",
            "categories": [
              "jar"
            ]
          },
          "indented": false
        },
        {
          "id": "tape-roll",
          "parent": null,
          "name": "Tape roll",
          "raw_text": "category:adhesive-tape ID:tape-roll Tape roll",
          "metadata": {
            "id": "tape-roll",
            "categories": [
              "adhesive-tape"
            ]
          },
          "indented": false
        },
        {
          "id": "alpates-papers",
          "parent": null,
          "name": "ALPATES papers/documents (Bulgarian)",
          "raw_text": "category:documents ID:alpates-papers ALPATES papers/documents (Bulgarian)",
          "metadata": {
            "id": "alpates-papers",
            "categories": [
              "documents"
            ]
          },
          "indented": false
        },
        {
          "id": "cap-blackhill",
          "parent": null,
          "name": "Black Hill baseball cap (brown/maroon, used)",
          "raw_text": "category:clothing/headwear ID:cap-blackhill Black Hill baseball cap (brown/maroon, used)",
          "metadata": {
            "id": "cap-blackhill",
            "categories": [
              "clothing/headwear"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-ties-white",
          "parent": null,
          "name": "White cable ties (long, bag)",
          "raw_text": "category:cable-tie ID:cable-ties-white White cable ties (long, bag)",
          "metadata": {
            "id": "cable-ties-white",
            "categories": [
              "cable-tie"
            ]
          },
          "indented": false
        },
        {
          "id": "sandpaper-smirdex-p60",
          "parent": null,
          "name": "Smirdex 510 P60 dry sanding paper (aluminium oxide)",
          "raw_text": "category:sandpaper ID:sandpaper-smirdex-p60 Smirdex 510 P60 dry sanding paper (aluminium oxide)",
          "metadata": {
            "id": "sandpaper-smirdex-p60",
            "categories": [
              "sandpaper"
            ]
          },
          "indented": false
        },
        {
          "id": "sandpaper-smirdex-p320",
          "parent": null,
          "name": "Smirdex 510 P320 dry sanding paper (aluminium oxide, batch 0423)",
          "raw_text": "category:sandpaper ID:sandpaper-smirdex-p320 Smirdex 510 P320 dry sanding paper (aluminium oxide, batch 0423)",
          "metadata": {
            "id": "sandpaper-smirdex-p320",
            "categories": [
              "sandpaper"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-12/IMG_20260124_145044.jpg",
          "thumb": "resized/TB-12/IMG_20260124_145044.jpg",
          "full": "photos/TB-12/IMG_20260124_145044.jpg"
        },
        {
          "alt": "TB-12/IMG_20260124_150607.jpg",
          "thumb": "resized/TB-12/IMG_20260124_150607.jpg",
          "full": "photos/TB-12/IMG_20260124_150607.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-12"
      }
    },
    {
      "id": "TB-10",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-10 - Painting and sanding supplies",
      "description": "photos:TB-10",
      "items": [
        {
          "id": "sandpaper-smirdex-p150",
          "parent": null,
          "name": "Smirdex 510 sandpaper P150 (dry sanding, aluminum oxide, Made in Greece)",
          "raw_text": "category:sandpaper ID:sandpaper-smirdex-p150 Smirdex 510 sandpaper P150 (dry sanding, aluminum oxide, Made in Greece)",
          "metadata": {
            "id": "sandpaper-smirdex-p150",
            "categories": [
              "sandpaper"
            ]
          },
          "indented": false
        },
        {
          "id": "sandpaper-smirdex-p180",
          "parent": null,
          "name": "Smirdex 510 sandpaper P180 (dry sanding, aluminum oxide, Made in Greece)",
          "raw_text": "category:sandpaper ID:sandpaper-smirdex-p180 Smirdex 510 sandpaper P180 (dry sanding, aluminum oxide, Made in Greece)",
          "metadata": {
            "id": "sandpaper-smirdex-p180",
            "categories": [
              "sandpaper"
            ]
          },
          "indented": false
        },
        {
          "id": "sandpaper-smirdex-p240",
          "parent": null,
          "name": "Smirdex 510 sandpaper P240 (dry sanding, aluminum oxide, Made in Greece)",
          "raw_text": "category:sandpaper ID:sandpaper-smirdex-p240 Smirdex 510 sandpaper P240 (dry sanding, aluminum oxide, Made in Greece)",
          "metadata": {
            "id": "sandpaper-smirdex-p240",
            "categories": [
              "sandpaper"
            ]
          },
          "indented": false
        },
        {
          "id": "sandpaper-smirdex-roll",
          "parent": null,
          "name": "Smirdex P150 sandpaper roll (batch 0824)",
          "raw_text": "category:sandpaper ID:sandpaper-smirdex-roll Smirdex P150 sandpaper roll (batch 0824)",
          "metadata": {
            "id": "sandpaper-smirdex-roll",
            "categories": [
              "sandpaper"
            ]
          },
          "indented": false
        },
        {
          "id": "sandpaper-klingspor-p220",
          "parent": null,
          "name": "Klingspor PS 33 sandpaper P220 (Made in Poland)",
          "raw_text": "category:sandpaper ID:sandpaper-klingspor-p220 Klingspor PS 33 sandpaper P220 (Made in Poland)",
          "metadata": {
            "id": "sandpaper-klingspor-p220",
            "categories": [
              "sandpaper"
            ]
          },
          "indented": false
        },
        {
          "id": "sanding-sponge-yellow",
          "parent": null,
          "name": "Yellow sanding sponge (used, Made in Great Britain)",
          "raw_text": "category:sanding-block ID:sanding-sponge-yellow Yellow sanding sponge (used, Made in Great Britain) EAN:4059952545080",
          "metadata": {
            "id": "sanding-sponge-yellow",
            "ean": "4059952545080",
            "categories": [
              "sanding-block"
            ]
          },
          "indented": false
        },
        {
          "id": "sanding-sponge-bosch",
          "parent": null,
          "name": "Bosch EXPERT sanding sponge (orange, 120 grit coarse)",
          "raw_text": "category:sanding-block ID:sanding-sponge-bosch Bosch EXPERT sanding sponge (orange, 120 grit coarse)",
          "metadata": {
            "id": "sanding-sponge-bosch",
            "categories": [
              "sanding-block"
            ]
          },
          "indented": false
        },
        {
          "id": "sanding-block-cork",
          "parent": null,
          "name": "Cork sanding block",
          "raw_text": "category:sanding-block ID:sanding-block-cork Cork sanding block",
          "metadata": {
            "id": "sanding-block-cork",
            "categories": [
              "sanding-block"
            ]
          },
          "indented": false
        },
        {
          "id": "varnish-yacht-lak",
          "parent": null,
          "name": "Bulgarian yacht lak (large can, white lid, opened - condition unknown)",
          "raw_text": "category:varnish ID:varnish-yacht-lak Bulgarian yacht lak (large can, white lid, opened - condition unknown)",
          "metadata": {
            "id": "varnish-yacht-lak",
            "categories": [
              "varnish"
            ]
          },
          "indented": false
        },
        {
          "id": "varnish-small",
          "parent": null,
          "name": "Small varnish can (probably not good)",
          "raw_text": "category:varnish ID:varnish-small Small varnish can (probably not good)",
          "metadata": {
            "id": "varnish-small",
            "categories": [
              "varnish"
            ]
          },
          "indented": false
        },
        {
          "id": "jar-solvent",
          "parent": null,
          "name": "Glass jar with residue (solvent/thinner)",
          "raw_text": "category:solvent ID:jar-solvent Glass jar with residue (solvent/thinner)",
          "metadata": {
            "id": "jar-solvent",
            "categories": [
              "solvent"
            ]
          },
          "indented": false
        },
        {
          "id": "bottle-solvent",
          "parent": null,
          "name": "Bottle with yellow cap (solvent/thinner)",
          "raw_text": "category:solvent ID:bottle-solvent Bottle with yellow cap (solvent/thinner)",
          "metadata": {
            "id": "bottle-solvent",
            "categories": [
              "solvent"
            ]
          },
          "indented": false
        },
        {
          "id": "gloves-disposable",
          "parent": null,
          "name": "Disposable gloves (white latex + black nitrile, used)",
          "raw_text": "category:gloves ID:gloves-disposable Disposable gloves (white latex + black nitrile, used)",
          "metadata": {
            "id": "gloves-disposable",
            "categories": [
              "gloves"
            ]
          },
          "indented": false
        },
        {
          "id": "toothbrush-painting",
          "parent": null,
          "name": "Toothbrush (for detail painting/cleaning)",
          "raw_text": "category:brush ID:toothbrush-painting Toothbrush (for detail painting/cleaning)",
          "metadata": {
            "id": "toothbrush-painting",
            "categories": [
              "brush"
            ]
          },
          "indented": false
        },
        {
          "id": "epoxy-hp-e25kl-1600",
          "parent": null,
          "name": "HP-E25KL-1600 epoxy resin (almost empty)",
          "raw_text": "category:epoxy/resin ID:epoxy-hp-e25kl-1600 HP-E25KL-1600 epoxy resin (almost empty)",
          "metadata": {
            "id": "epoxy-hp-e25kl-1600",
            "categories": [
              "epoxy/resin"
            ]
          },
          "indented": false
        },
        {
          "id": "epoxy-hp-he30000gl",
          "parent": null,
          "name": "HP-HE30000GL epoxy with fast-curing hardener (almost empty)",
          "raw_text": "category:epoxy/hardener ID:epoxy-hp-he30000gl HP-HE30000GL epoxy with fast-curing hardener (almost empty)",
          "metadata": {
            "id": "epoxy-hp-he30000gl",
            "categories": [
              "epoxy/hardener"
            ]
          },
          "indented": false
        },
        {
          "id": "epoxy-hp-e45kl-4000",
          "parent": null,
          "name": "HP-E45KL-4000 epoxy resin (almost empty)",
          "raw_text": "category:epoxy/resin ID:epoxy-hp-e45kl-4000 HP-E45KL-4000 epoxy resin (almost empty)",
          "metadata": {
            "id": "epoxy-hp-e45kl-4000",
            "categories": [
              "epoxy/resin"
            ]
          },
          "indented": false
        },
        {
          "id": "glassfibre-roll-tb14",
          "parent": null,
          "name": "Glass fibre rolls (woven fabric)",
          "raw_text": "category:fibre/glass-fabric ID:glassfibre-roll-tb14 qty:2 Glass fibre rolls (woven fabric)",
          "metadata": {
            "id": "glassfibre-roll-tb14",
            "qty": 2.0,
            "categories": [
              "fibre/glass-fabric"
            ]
          },
          "indented": false
        },
        {
          "id": "glassfibre-strands-bag",
          "parent": null,
          "name": "Bag of stranded/cut glass fibres — one of the two strand bags (the other is ID:glassfibre-strands-tb24 in TB-24)",
          "raw_text": "category:fibre/glass-strands ID:glassfibre-strands-bag Bag of stranded/cut glass fibres — one of the two strand bags (the other is ID:glassfibre-strands-tb24 in TB-24)",
          "metadata": {
            "id": "glassfibre-strands-bag",
            "categories": [
              "fibre/glass-strands"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-ok-40mm",
          "parent": null,
          "name": "OK! natural bristle brush 40mm (Made in Italy, Praktiker art. 129996)",
          "raw_text": "category:brush/paint ID:brush-ok-40mm price:EUR:1.29/pcs OK! natural bristle brush 40mm (Made in Italy, Praktiker art. 129996)",
          "metadata": {
            "id": "brush-ok-40mm",
            "price": "EUR:1.29/pcs",
            "categories": [
              "brush/paint"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-ok-30mm",
          "parent": null,
          "name": "OK! natural bristle brush 30mm (Made in Italy, Art 7513, Praktiker art. 129995/123995)",
          "raw_text": "category:brush/paint ID:brush-ok-30mm EAN:3800500377513 price:EUR:0.95/pcs qty:3 OK! natural bristle brush 30mm (Made in Italy, Art 7513, Praktiker art. 129995/123995)",
          "metadata": {
            "id": "brush-ok-30mm",
            "ean": "3800500377513",
            "price": "EUR:0.95/pcs",
            "qty": 3.0,
            "categories": [
              "brush/paint"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-antares-40mm",
          "parent": null,
          "name": "Antares Universal paint brush 40mm (Code 3602, Made in Bulgaria)",
          "raw_text": "category:brush/paint ID:brush-antares-40mm EAN:3800047336028 price:EUR:0.92/pcs qty:2 Antares Universal paint brush 40mm (Code 3602, Made in Bulgaria)",
          "metadata": {
            "id": "brush-antares-40mm",
            "ean": "3800047336028",
            "price": "EUR:0.92/pcs",
            "qty": 2.0,
            "categories": [
              "brush/paint"
            ]
          },
          "indented": false
        }
      ],
      "images": [
        {
          "alt": "TB-10/IMG_20260113_094510.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094510.jpg",
          "full": "photos/TB-10/IMG_20260113_094510.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094516.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094516.jpg",
          "full": "photos/TB-10/IMG_20260113_094516.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094531.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094531.jpg",
          "full": "photos/TB-10/IMG_20260113_094531.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094542.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094542.jpg",
          "full": "photos/TB-10/IMG_20260113_094542.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094551.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094551.jpg",
          "full": "photos/TB-10/IMG_20260113_094551.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094608.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094608.jpg",
          "full": "photos/TB-10/IMG_20260113_094608.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094616.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094616.jpg",
          "full": "photos/TB-10/IMG_20260113_094616.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094630.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094630.jpg",
          "full": "photos/TB-10/IMG_20260113_094630.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094648.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094648.jpg",
          "full": "photos/TB-10/IMG_20260113_094648.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094653.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094653.jpg",
          "full": "photos/TB-10/IMG_20260113_094653.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094703.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094703.jpg",
          "full": "photos/TB-10/IMG_20260113_094703.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094809.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094809.jpg",
          "full": "photos/TB-10/IMG_20260113_094809.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094815.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094815.jpg",
          "full": "photos/TB-10/IMG_20260113_094815.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094821.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094821.jpg",
          "full": "photos/TB-10/IMG_20260113_094821.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094842.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094842.jpg",
          "full": "photos/TB-10/IMG_20260113_094842.jpg"
        },
        {
          "alt": "TB-10/IMG_20260113_094849.jpg",
          "thumb": "resized/TB-10/IMG_20260113_094849.jpg",
          "full": "photos/TB-10/IMG_20260113_094849.jpg"
        }
      ],
      "photos_link": "",
      "metadata": {
        "id": "TB-10"
      }
    },
    {
      "id": "TB-15",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-15 - Epoxy materials (upper-saloon-sb)",
      "description": "This box has been emptied while I got some \"help\" cleaning the boat.  Unknown where the stuff is by now. photos:TB-15 Photographed 2026-03-26.",
      "items": [
        {
          "id": "lamp-fitting-tb15",
          "parent": null,
          "name": "Lamp/light fitting (type unknown)",
          "raw_text": "category:electrical tag:TODO ID:lamp-fitting-tb15 Lamp/light fitting (type unknown)",
          "metadata": {
            "id": "lamp-fitting-tb15",
            "tags": [
              "TODO"
            ],
            "categories": [
              "electrical"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "TB-15"
      }
    },
    {
      "id": "TB-18",
      "parent": "temp-boxes",
      "heading": "Temporary Box B-18 - clothes",
      "description": "",
      "items": [
        {
          "id": "decathlon-grey",
          "parent": null,
          "name": "Decathlon grey T-shirt (men's round-neck fitness, Regular fit, size L, made in Egypt, bought 2025-07-24)",
          "raw_text": "category:clothing/t-shirt ID:decathlon-grey EAN:03608418831680 price:BGN:16.99/pcs Decathlon grey T-shirt (men's round-neck fitness, Regular fit, size L, made in Egypt, bought 2025-07-24)",
          "metadata": {
            "id": "decathlon-grey",
            "ean": "03608418831680",
            "price": "BGN:16.99/pcs",
            "categories": [
              "clothing/t-shirt"
            ]
          },
          "indented": false
        },
        {
          "id": "trousers-cargo-lidl",
          "parent": null,
          "name": "МЪЖКИ КАРГО ПАНТ men's cargo trousers (Lidl 2026-03-04)",
          "raw_text": "category:clothing/trouser ID:trousers-cargo-lidl EAN:0481093 price:EUR:9.99/pcs МЪЖКИ КАРГО ПАНТ men's cargo trousers (Lidl 2026-03-04)",
          "metadata": {
            "id": "trousers-cargo-lidl",
            "ean": "0481093",
            "price": "EUR:9.99/pcs",
            "categories": [
              "clothing/trouser"
            ]
          },
          "indented": false
        },
        {
          "id": "lining-dark-green",
          "parent": null,
          "name": "Dark green double stretch lining",
          "raw_text": "category:bedclothes/lining ID:lining-dark-green Dark green double stretch lining",
          "metadata": {
            "id": "lining-dark-green",
            "categories": [
              "bedclothes/lining"
            ]
          },
          "indented": false
        },
        {
          "id": "pillowcase-lighthouse",
          "parent": null,
          "name": "Pillowcase with lighthouse motive, for a huge pillow. Bought in Kiel ... 2018?",
          "raw_text": "category:bedclothes/pillowcase ID:pillowcase-lighthouse Pillowcase with lighthouse motive, for a huge pillow.  Bought in Kiel ... 2018?",
          "metadata": {
            "id": "pillowcase-lighthouse",
            "categories": [
              "bedclothes/pillowcase"
            ]
          },
          "indented": false
        },
        {
          "id": "douvet-cover-flowers",
          "parent": null,
          "name": "douvet-cover with flower motive.",
          "raw_text": "category:bedclothes/douvet-cover ID:douvet-cover-flowers douvet-cover with flower motive.",
          "metadata": {
            "id": "douvet-cover-flowers",
            "categories": [
              "bedclothes/douvet-cover"
            ]
          },
          "indented": false
        },
        {
          "id": "towel-stripes-multicolor",
          "parent": null,
          "name": "Towel with stripes in different colors. Medium size.",
          "raw_text": "category:towel ID:towel-stripes-multicolor Towel with stripes in different colors.  Medium size.",
          "metadata": {
            "id": "towel-stripes-multicolor",
            "categories": [
              "towel"
            ]
          },
          "indented": false
        },
        {
          "id": "towel-anchor",
          "parent": null,
          "name": "White towel with black anchor and blue stripes. Big size.",
          "raw_text": "category:towel ID:towel-anchor White towel with black anchor and blue stripes.  Big size.",
          "metadata": {
            "id": "towel-anchor",
            "categories": [
              "towel"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "TB-18"
      }
    },
    {
      "id": "TB-20",
      "parent": "temp-boxes",
      "heading": "Temporary Box TB-20 - electronics and misc",
      "description": "photos:TB-20 Photographed 2026-05-04.",
      "items": [
        {
          "id": "solar-panel-3w-12v",
          "parent": null,
          "name": "Mini polysilicon solar panel 3W 12V (DIY outdoor charger board, Shenzhen Huanjin Trading, JUN E-COMMERCE)",
          "raw_text": "category:solar/panel ID:solar-panel-3w-12v qty:3 Mini polysilicon solar panel 3W 12V (DIY outdoor charger board, Shenzhen Huanjin Trading, JUN E-COMMERCE)",
          "metadata": {
            "id": "solar-panel-3w-12v",
            "qty": 3.0,
            "categories": [
              "solar/panel"
            ]
          },
          "indented": false
        },
        {
          "id": "zigbee-fly-zth01",
          "parent": null,
          "name": "Zigbee Temperature & Humidity Sensor FLY ZTH01 (battery 2×AAA/LR03, Shenzhen Forever Young Technology)",
          "raw_text": "category:electronics/sensor ID:zigbee-fly-zth01 EAN:785375943475 qty:2 Zigbee Temperature & Humidity Sensor FLY ZTH01 (battery 2×AAA/LR03, Shenzhen Forever Young Technology)",
          "metadata": {
            "id": "zigbee-fly-zth01",
            "ean": "785375943475",
            "qty": 2.0,
            "categories": [
              "electronics/sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "sonoff-snzb-01",
          "parent": null,
          "name": "Sonoff SNZB-01 Zigbee Wireless Switch/Button (battery CR2450 3V)",
          "raw_text": "category:electronics/sensor ID:sonoff-snzb-01 qty:2 Sonoff SNZB-01 Zigbee Wireless Switch/Button (battery CR2450 3V)",
          "metadata": {
            "id": "sonoff-snzb-01",
            "qty": 2.0,
            "categories": [
              "electronics/sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "sonoff-snzb-02",
          "parent": null,
          "name": "Sonoff SNZB-02 Zigbee Temperature & Humidity Sensor (battery CR2450 3V)",
          "raw_text": "category:electronics/sensor ID:sonoff-snzb-02 qty:1 Sonoff SNZB-02 Zigbee Temperature & Humidity Sensor (battery CR2450 3V)",
          "metadata": {
            "id": "sonoff-snzb-02",
            "qty": 1.0,
            "categories": [
              "electronics/sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "sonoff-snzb-03",
          "parent": null,
          "name": "Sonoff SNZB-03 Zigbee Motion Sensor (battery CR2450 3V)",
          "raw_text": "category:electronics/sensor ID:sonoff-snzb-03 qty:1 Sonoff SNZB-03 Zigbee Motion Sensor (battery CR2450 3V)",
          "metadata": {
            "id": "sonoff-snzb-03",
            "qty": 1.0,
            "categories": [
              "electronics/sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "aqara-sjcgq11lm",
          "parent": null,
          "name": "Aqara Water Leak Sensor SJCGQ11LM (battery CR2032, IP67, Zigbee)",
          "raw_text": "category:electronics/sensor ID:aqara-sjcgq11lm qty:1 Aqara Water Leak Sensor SJCGQ11LM (battery CR2032, IP67, Zigbee)",
          "metadata": {
            "id": "aqara-sjcgq11lm",
            "qty": 1.0,
            "categories": [
              "electronics/sensor"
            ]
          },
          "indented": false
        },
        {
          "id": "felt-pads-120set",
          "parent": null,
          "name": "Furniture felt protection pads, 120-piece set (60×Ø20mm, 36×25×25mm, 24×Ø28mm), black self-adhesive",
          "raw_text": "category:hardware/furniture-fitting ID:felt-pads-120set EAN:3663602992639 qty:1 Furniture felt protection pads, 120-piece set (60×Ø20mm, 36×25×25mm, 24×Ø28mm), black self-adhesive",
          "metadata": {
            "id": "felt-pads-120set",
            "ean": "3663602992639",
            "qty": 1.0,
            "categories": [
              "hardware/furniture-fitting"
            ]
          },
          "indented": false
        },
        {
          "id": "rubber-tube-endcap-round",
          "parent": null,
          "name": "Black rubber tube end cap/insert, round ribbed (size unknown)",
          "raw_text": "category:hardware/fitting ID:rubber-tube-endcap-round tag:TODO qty:1 Black rubber tube end cap/insert, round ribbed (size unknown)",
          "metadata": {
            "id": "rubber-tube-endcap-round",
            "qty": 1.0,
            "tags": [
              "TODO"
            ],
            "categories": [
              "hardware/fitting"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-clamps-rubber-lined",
          "parent": null,
          "name": "Rubber-lined cable/pipe clamps with screws",
          "raw_text": "category:hardware/clamp ID:cable-clamps-rubber-lined qty:2 Rubber-lined cable/pipe clamps with screws",
          "metadata": {
            "id": "cable-clamps-rubber-lined",
            "qty": 2.0,
            "categories": [
              "hardware/clamp"
            ]
          },
          "indented": false
        },
        {
          "id": "flashlight-ultrafire-tkt60",
          "parent": null,
          "name": "UltraFire TK-T60 flashlight (unreliable)",
          "raw_text": "category:tool/flashlight ID:flashlight-ultrafire-tkt60 tag:TODO UltraFire TK-T60 flashlight (unreliable)",
          "metadata": {
            "id": "flashlight-ultrafire-tkt60",
            "tags": [
              "TODO"
            ],
            "categories": [
              "tool/flashlight"
            ]
          },
          "indented": false
        },
        {
          "id": "flashlight-usbc-unbranded",
          "parent": null,
          "name": "Unbranded rechargeable flashlight, USB-C charging, with power indicator (unreliable)",
          "raw_text": "category:tool/flashlight ID:flashlight-usbc-unbranded tag:TODO Unbranded rechargeable flashlight, USB-C charging, with power indicator (unreliable)",
          "metadata": {
            "id": "flashlight-usbc-unbranded",
            "tags": [
              "TODO"
            ],
            "categories": [
              "tool/flashlight"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "TB-20"
      }
    },
    {
      "id": "TB-25",
      "parent": "temp-boxes",
      "heading": "various tube parts",
      "description": "Repurposed box (label TB-25) now holds assorted tube/hose parts; contents\nphotographed 2026-07-02. Box is a jumble — hoses tag:TODO for finer cataloguing.",
      "items": [
        {
          "id": "tb25-vacuum-tubes",
          "parent": null,
          "name": "Vacuum tubes",
          "raw_text": "category:tube ID:tb25-vacuum-tubes tag:TODO Vacuum tubes",
          "metadata": {
            "id": "tb25-vacuum-tubes",
            "tags": [
              "TODO"
            ],
            "categories": [
              "tube"
            ]
          },
          "indented": false
        },
        {
          "id": "tb25-handpump-faucet",
          "parent": null,
          "name": "Hand-pump / drinking-water faucet, black T-handle (has been used for bilge water)",
          "raw_text": "category:pump ID:tb25-handpump-faucet Hand-pump / drinking-water faucet, black T-handle (has been used for bilge water)",
          "metadata": {
            "id": "tb25-handpump-faucet",
            "categories": [
              "pump"
            ]
          },
          "indented": false
        },
        {
          "id": "tb25-transfer-tube",
          "parent": null,
          "name": "Transfer tube for a 5 l canister",
          "raw_text": "category:tube ID:tb25-transfer-tube Transfer tube for a 5 l canister",
          "metadata": {
            "id": "tb25-transfer-tube",
            "categories": [
              "tube"
            ]
          },
          "indented": false
        },
        {
          "id": "tb25-screw-connector",
          "parent": null,
          "name": "Big screw connector with hose fitting (inlet for old leaky water tank)",
          "raw_text": "category:fitting ID:tb25-screw-connector Big screw connector with hose fitting (inlet for old leaky water tank)",
          "metadata": {
            "id": "tb25-screw-connector",
            "categories": [
              "fitting"
            ]
          },
          "indented": false
        },
        {
          "id": "tb25-oil-change-tube",
          "parent": null,
          "name": "Thin clear tube for changing engine oil",
          "raw_text": "category:tube ID:tb25-oil-change-tube Thin clear tube for changing engine oil",
          "metadata": {
            "id": "tb25-oil-change-tube",
            "categories": [
              "tube"
            ]
          },
          "indented": false
        },
        {
          "id": "tb25-assorted-hoses",
          "parent": null,
          "name": "Assorted hoses & flexible tubing: red & blue mesh-braided (garden-hose type), clear braided, large grey corrugated bilge/drain hose, light-blue & grey corrugated ribbed tube, black corrugated conduit, green/yellow striped tubing",
          "raw_text": "category:hose ID:tb25-assorted-hoses tag:TODO Assorted hoses & flexible tubing: red & blue mesh-braided (garden-hose type), clear braided, large grey corrugated bilge/drain hose, light-blue & grey corrugated ribbed tube, black corrugated conduit, green/yellow striped tubing",
          "metadata": {
            "id": "tb25-assorted-hoses",
            "tags": [
              "TODO"
            ],
            "categories": [
              "hose"
            ]
          },
          "indented": false
        },
        {
          "id": "tb25-jubilee-clips",
          "parent": null,
          "name": "Stainless jubilee/hose clamps (fitted on grey corrugated hose)",
          "raw_text": "category:hose-clamp ID:tb25-jubilee-clips qty:2 tag:TODO Stainless jubilee/hose clamps (fitted on grey corrugated hose)",
          "metadata": {
            "id": "tb25-jubilee-clips",
            "qty": 2.0,
            "tags": [
              "TODO"
            ],
            "categories": [
              "hose-clamp"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "TB-25"
      }
    },
    {
      "id": "TB-26",
      "parent": "temp-boxes",
      "heading": "Painting equipment",
      "description": "Contents photographed 2026-07-02.  There is also some rollers and stuff loose around it in the under-the-bench storage in the lower saloon",
      "items": [
        {
          "id": "brush-angled-50mm-2026-06-13",
          "parent": null,
          "name": "ЧЕТКА СКОСЕНА ПЛОСКА AL ROUND 50 Schuller angled flat paint brush 50mm (Art.Nr. 72264; bought Praktiker 2026-06-13)",
          "raw_text": "category:paint-brush ID:brush-angled-50mm-2026-06-13 EAN:9002588722641 qty:2 price:EUR:5.11/pcs ЧЕТКА СКОСЕНА ПЛОСКА AL ROUND 50 Schuller angled flat paint brush 50mm (Art.Nr. 72264; bought Praktiker 2026-06-13)",
          "metadata": {
            "id": "brush-angled-50mm-2026-06-13",
            "ean": "9002588722641",
            "qty": 2.0,
            "price": "EUR:5.11/pcs",
            "categories": [
              "paint-brush"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-schuller-allround-72263",
          "parent": null,
          "name": "Schuller Eh'klar ALLROUND flat paint brush (Art.Nr. 72263; size TBC)",
          "raw_text": "category:paint-brush ID:brush-schuller-allround-72263 EAN:9002588722634 tag:TODO Schuller Eh'klar ALLROUND flat paint brush (Art.Nr. 72263; size TBC)",
          "metadata": {
            "id": "brush-schuller-allround-72263",
            "ean": "9002588722634",
            "tags": [
              "TODO"
            ],
            "categories": [
              "paint-brush"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-orange-70mm",
          "parent": null,
          "name": "Orange-handled flat paint brush 70mm (\"70\" on ferrule)",
          "raw_text": "category:paint-brush ID:brush-orange-70mm tag:TODO Orange-handled flat paint brush 70mm (\"70\" on ferrule)",
          "metadata": {
            "id": "brush-orange-70mm",
            "tags": [
              "TODO"
            ],
            "categories": [
              "paint-brush"
            ]
          },
          "indented": false
        },
        {
          "id": "brushes-schuller-natural-tb26",
          "parent": null,
          "name": "Schuller Eh'klar natural-bristle brushes (red/wooden handles)",
          "raw_text": "category:paint-brush ID:brushes-schuller-natural-tb26 qty:2 tag:TODO Schuller Eh'klar natural-bristle brushes (red/wooden handles)",
          "metadata": {
            "id": "brushes-schuller-natural-tb26",
            "qty": 2.0,
            "tags": [
              "TODO"
            ],
            "categories": [
              "paint-brush"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-antares-profy-230",
          "parent": null,
          "name": "Antares РОЛКА PROFY roller cover, Ø52 × 230mm, 8mm pile (Code 5975)",
          "raw_text": "category:paint-roller ID:roller-antares-profy-230 Antares РОЛКА PROFY roller cover, Ø52 × 230mm, 8mm pile (Code 5975)",
          "metadata": {
            "id": "roller-antares-profy-230",
            "categories": [
              "paint-roller"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-frames-tb26",
          "parent": null,
          "name": "Roller frames / handles (red, orange, yellow, grey)",
          "raw_text": "category:paint-roller ID:roller-frames-tb26 qty:4 tag:TODO Roller frames / handles (red, orange, yellow, grey)",
          "metadata": {
            "id": "roller-frames-tb26",
            "qty": 4.0,
            "tags": [
              "TODO"
            ],
            "categories": [
              "paint-roller"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-foam-small-tb26",
          "parent": null,
          "name": "Small foam roller (~10cm) on wire frame",
          "raw_text": "category:paint-roller ID:roller-foam-small-tb26 Small foam roller (~10cm) on wire frame",
          "metadata": {
            "id": "roller-foam-small-tb26",
            "categories": [
              "paint-roller"
            ]
          },
          "indented": false
        },
        {
          "id": "paint-tray-yellow-tb26",
          "parent": null,
          "name": "Yellow plastic paint roller tray (small)",
          "raw_text": "category:paint-tool ID:paint-tray-yellow-tb26 Yellow plastic paint roller tray (small)",
          "metadata": {
            "id": "paint-tray-yellow-tb26",
            "categories": [
              "paint-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "paint-mixer-rod-tb26",
          "parent": null,
          "name": "Paint-mixer/stirrer rod (metal shaft with black rubber disc)",
          "raw_text": "category:paint-tool ID:paint-mixer-rod-tb26 tag:TODO Paint-mixer/stirrer rod (metal shaft with black rubber disc)",
          "metadata": {
            "id": "paint-mixer-rod-tb26",
            "tags": [
              "TODO"
            ],
            "categories": [
              "paint-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "epifanes-500ml-whitespirit-tb26",
          "parent": null,
          "name": "Epifanes 500ml varnish tin (from 2025-06), now ~half-full of white spirit for brush-cleaning; garbage candidate but may be refilled with varnish when varnishing",
          "raw_text": "category:solvent tag:garbage tag:TODO ID:epifanes-500ml-whitespirit-tb26 Epifanes 500ml varnish tin (from 2025-06), now ~half-full of white spirit for brush-cleaning; garbage candidate but may be refilled with varnish when varnishing",
          "metadata": {
            "id": "epifanes-500ml-whitespirit-tb26",
            "tags": [
              "garbage",
              "TODO"
            ],
            "categories": [
              "solvent"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "TB-26"
      }
    },
    {
      "id": "under-boat-workbench",
      "parent": "temp-boxes",
      "heading": "Under boat, on workbench",
      "description": "New location (2026-06-20): boxes repacked for epoxy/fibreglass and tool work,\nstored under the boat on the workbench. Contents photographed and voice-logged\n2026-06-20; most items relocated here from the epoxy storage, TA-01, TB-02 and\nthe floating pile.",
      "items": [
        {
          "id": "charger-ebike-jn84w",
          "parent": null,
          "name": "Li-ion Charger JN-84W-4202000 (42V 2A output, for e-bike/scooter battery)",
          "raw_text": "category:battery_charger ID:charger-ebike-jn84w Li-ion Charger JN-84W-4202000 (42V 2A output, for e-bike/scooter battery)",
          "metadata": {
            "id": "charger-ebike-jn84w",
            "categories": [
              "battery_charger"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "under-boat-workbench"
      }
    },
    {
      "id": "TB-21",
      "parent": "under-boat-workbench",
      "heading": "Temporary Box TB-21 - gloves, textiles, epoxy brushes & spatulas",
      "description": "",
      "items": [
        {
          "id": "gloves-wurth-latex",
          "parent": null,
          "name": "Würth РЪКАВИЦИ МЕХАНИЦИ RED LATEX Red Latex mechanics gloves",
          "raw_text": "category:gloves ID:gloves-wurth-latex EAN:4054500440916 qty:1 price:EUR:1.38/pcs Würth РЪКАВИЦИ МЕХАНИЦИ RED LATEX Red Latex mechanics gloves",
          "metadata": {
            "id": "gloves-wurth-latex",
            "ean": "4054500440916",
            "qty": 1.0,
            "price": "EUR:1.38/pcs",
            "categories": [
              "gloves"
            ]
          },
          "indented": false
        },
        {
          "id": "gloves-xema-black",
          "parent": null,
          "name": "STENSO/Xema Black РЪКАВИЦИ ПОЛИЕСТ. nitrile-dipped polyester work gloves size 10 (Bultex 99)",
          "raw_text": "category:gloves ID:gloves-xema-black EAN:2007000369012 qty:1 price:EUR:0.92/pcs STENSO/Xema Black РЪКАВИЦИ ПОЛИЕСТ. nitrile-dipped polyester work gloves size 10 (Bultex 99)",
          "metadata": {
            "id": "gloves-xema-black",
            "ean": "2007000369012",
            "qty": 1.0,
            "price": "EUR:0.92/pcs",
            "categories": [
              "gloves"
            ]
          },
          "indented": false
        },
        {
          "id": "gloves-wuerth-red-latex-2026-06-18",
          "parent": null,
          "name": "Würth mechanics gloves \"Red Latex Grip\" size 10 (Art. 0899 408 210)",
          "raw_text": "category:work-gloves ID:gloves-wuerth-red-latex-2026-06-18 EAN:4056807318332 qty:1 price:EUR:1.38/pcs Würth mechanics gloves \"Red Latex Grip\" size 10 (Art. 0899 408 210)",
          "metadata": {
            "id": "gloves-wuerth-red-latex-2026-06-18",
            "ean": "4056807318332",
            "qty": 1.0,
            "price": "EUR:1.38/pcs",
            "categories": [
              "work-gloves"
            ]
          },
          "indented": false
        },
        {
          "id": "brushes-schuller-30mm",
          "parent": null,
          "name": "UNIVERSAL БОЯДЖИЙСКА ЧЕТКА 30 ММ universal paint brush 30mm (Praktiker Art. 149020); 2 moved to TB-01",
          "raw_text": "category:brush/paint ID:brushes-schuller-30mm EAN:3800047336011 qty:16 price:EUR:0.69/pcs UNIVERSAL БОЯДЖИЙСКА ЧЕТКА 30 ММ universal paint brush 30mm (Praktiker Art. 149020); 2 moved to TB-01",
          "metadata": {
            "id": "brushes-schuller-30mm",
            "ean": "3800047336011",
            "qty": 16.0,
            "price": "EUR:0.69/pcs",
            "categories": [
              "brush/paint"
            ]
          },
          "indented": false
        },
        {
          "id": "spatula-praktiker-28cm",
          "parent": null,
          "name": "ШПАКЛА ЗА ТАПЕТИ 28 СМ wallpaper spatula 28cm",
          "raw_text": "category:spatula ID:spatula-praktiker-28cm qty:1 price:EUR:1.58/pcs ШПАКЛА ЗА ТАПЕТИ 28 СМ wallpaper spatula 28cm",
          "metadata": {
            "id": "spatula-praktiker-28cm",
            "qty": 1.0,
            "price": "EUR:1.58/pcs",
            "categories": [
              "spatula"
            ]
          },
          "indented": false
        },
        {
          "id": "spatula-ciret-28",
          "parent": null,
          "name": "Ciret ШПАКЛА ЗА ТАПЕТИ 28 СМ wallpaper spatula 28cm (Art.Nr. 95 88 00 10)",
          "raw_text": "category:spatula ID:spatula-ciret-28 EAN:4013307315001 qty:2 price:EUR:1.58/pcs Ciret ШПАКЛА ЗА ТАПЕТИ 28 СМ wallpaper spatula 28cm (Art.Nr. 95 88 00 10)",
          "metadata": {
            "id": "spatula-ciret-28",
            "ean": "4013307315001",
            "qty": 2.0,
            "price": "EUR:1.58/pcs",
            "categories": [
              "spatula"
            ]
          },
          "indented": false
        },
        {
          "id": "gloves-nitrile-koflex",
          "parent": null,
          "name": "Ansell Koflex 852 fully textured grip nitrile gloves (black, powder-free, 100 pcs)",
          "raw_text": "category:safety/gloves ID:gloves-nitrile-koflex qty:100 Ansell Koflex 852 fully textured grip nitrile gloves (black, powder-free, 100 pcs)",
          "metadata": {
            "id": "gloves-nitrile-koflex",
            "qty": 100.0,
            "categories": [
              "safety/gloves"
            ]
          },
          "indented": false
        },
        {
          "id": "spatula-ciret-2026-03-22",
          "parent": null,
          "name": "Ciret ШПАКЛА ЗА ТАПЕТИ 28cm wallpaper spatula (Art.Nr 95 88 00 10)",
          "raw_text": "category:spatula ID:spatula-ciret-2026-03-22 EAN:4013307315001 price:EUR:1.58/pcs Ciret ШПАКЛА ЗА ТАПЕТИ 28cm wallpaper spatula (Art.Nr 95 88 00 10)",
          "metadata": {
            "id": "spatula-ciret-2026-03-22",
            "ean": "4013307315001",
            "price": "EUR:1.58/pcs",
            "categories": [
              "spatula"
            ]
          },
          "indented": false
        },
        {
          "id": "spatula-ciret-2026-03-22b",
          "parent": null,
          "name": "ШПАКЛА ЗА ТАПЕТИ Ciret wallpaper spatula 28cm (Art.-Nr. 95 88 00 10, Ciret GmbH, Wuppertal)",
          "raw_text": "category:spatula ID:spatula-ciret-2026-03-22b EAN:4013307315001 price:EUR:1.58/pcs ШПАКЛА ЗА ТАПЕТИ Ciret wallpaper spatula 28cm (Art.-Nr. 95 88 00 10, Ciret GmbH, Wuppertal)",
          "metadata": {
            "id": "spatula-ciret-2026-03-22b",
            "ean": "4013307315001",
            "price": "EUR:1.58/pcs",
            "categories": [
              "spatula"
            ]
          },
          "indented": false
        },
        {
          "id": "microfiber-cloths-tb21",
          "parent": null,
          "name": "Microfibre cloths/rags, several, used and dirty (none completely clean) photos:TB-21",
          "raw_text": "category:textile/cloth ID:microfiber-cloths-tb21 tag:TODO Microfibre cloths/rags, several, used and dirty (none completely clean)\nphotos:TB-21",
          "metadata": {
            "id": "microfiber-cloths-tb21",
            "tags": [
              "TODO"
            ],
            "categories": [
              "textile/cloth"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "TB-21"
      }
    },
    {
      "id": "TB-23",
      "parent": "under-boat-workbench",
      "heading": "Temporary Box TB-23 - hand tools (spanners, hex keys, WD-40, clamps)",
      "description": "",
      "items": [
        {
          "id": "wd40-200ml",
          "parent": null,
          "name": "WD-40 spray (200ml)",
          "raw_text": "category:lubricant ID:wd40-200ml WD-40 spray (200ml)",
          "metadata": {
            "id": "wd40-200ml",
            "categories": [
              "lubricant"
            ]
          },
          "indented": false
        },
        {
          "id": "key-grinder",
          "parent": null,
          "name": "Adjustable key for opening angle grinders and misc (flimsy, not really meant for a lot of force)",
          "raw_text": "category:tools/hand ID:key-grinder Adjustable key for opening angle grinders and misc (flimsy, not really meant for a lot of force)",
          "metadata": {
            "id": "key-grinder",
            "categories": [
              "tools/hand"
            ]
          },
          "indented": false
        },
        {
          "id": "clamps-tb02",
          "parent": null,
          "name": "Wolfcraft clamps (model 3630)",
          "raw_text": "category:clamp ID:clamps-tb02 Wolfcraft clamps (model 3630)",
          "metadata": {
            "id": "clamps-tb02",
            "categories": [
              "clamp"
            ]
          },
          "indented": false
        },
        {
          "id": "wrench-19",
          "parent": null,
          "name": "Wrench size 19 (DIN 3113 CV)",
          "raw_text": "category:wrench ID:wrench-19 Wrench size 19 (DIN 3113 CV)",
          "metadata": {
            "id": "wrench-19",
            "categories": [
              "wrench"
            ]
          },
          "indented": false
        },
        {
          "id": "bitset-clasohlson",
          "parent": null,
          "name": "Clas ohlson bitset w/ driver and cups",
          "raw_text": "category:socket-set ID:bitset-clasohlson Clas ohlson bitset w/ driver and cups",
          "metadata": {
            "id": "bitset-clasohlson",
            "categories": [
              "socket-set"
            ]
          },
          "indented": false
        },
        {
          "id": "tape-measure-5m",
          "parent": null,
          "name": "Tape measure 5m (yellow, Art. 40-8741, automatic retraction, belt clip)",
          "raw_text": "category:measuring-tool ID:tape-measure-5m Tape measure 5m (yellow, Art. 40-8741, automatic retraction, belt clip)",
          "metadata": {
            "id": "tape-measure-5m",
            "categories": [
              "measuring-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "chisel-stanley",
          "parent": null,
          "name": "Stanley chisel/scraper tool",
          "raw_text": "category:chisel ID:chisel-stanley tag:TODO Stanley chisel/scraper tool",
          "metadata": {
            "id": "chisel-stanley",
            "tags": [
              "TODO"
            ],
            "categories": [
              "chisel"
            ]
          },
          "indented": false
        },
        {
          "id": "wrench-adjustable",
          "parent": null,
          "name": "Adjustable wrench/plier (pipe wrench style, Cocraft)",
          "raw_text": "category:wrench ID:wrench-adjustable Adjustable wrench/plier (pipe wrench style, Cocraft)",
          "metadata": {
            "id": "wrench-adjustable",
            "categories": [
              "wrench"
            ]
          },
          "indented": false
        },
        {
          "id": "hexkeys-set",
          "parent": null,
          "name": "Hex key set (Allen keys, multi-size, metric)",
          "raw_text": "category:hex-key ID:hexkeys-set Hex key set (Allen keys, multi-size, metric)",
          "metadata": {
            "id": "hexkeys-set",
            "categories": [
              "hex-key"
            ]
          },
          "indented": false
        },
        {
          "id": "scissors-red",
          "parent": null,
          "name": "Red-handled scissors",
          "raw_text": "category:scissors ID:scissors-red Red-handled scissors",
          "metadata": {
            "id": "scissors-red",
            "categories": [
              "scissors"
            ]
          },
          "indented": false
        },
        {
          "id": "spanners-combination-tb23",
          "parent": null,
          "name": "Loose combination/open-end spanners, metric: 14, 14+15, 3x15, 2x17, 18, 21 mm (the 19mm is logged separately as wrench-19)",
          "raw_text": "category:wrench ID:spanners-combination-tb23 Loose combination/open-end spanners, metric: 14, 14+15, 3x15, 2x17, 18, 21 mm (the 19mm is logged separately as wrench-19)",
          "metadata": {
            "id": "spanners-combination-tb23",
            "categories": [
              "wrench"
            ]
          },
          "indented": false
        },
        {
          "id": "knife-tb23",
          "parent": null,
          "name": "A knife photos:TB-23",
          "raw_text": "category:knife ID:knife-tb23 tag:TODO A knife\nphotos:TB-23",
          "metadata": {
            "id": "knife-tb23",
            "tags": [
              "TODO"
            ],
            "categories": [
              "knife"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "TB-23"
      }
    },
    {
      "id": "TB-24",
      "parent": "under-boat-workbench",
      "heading": "Temporary Box TB-24 - tapes, peel-ply, scissors & Fix All adhesive",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "BEL 51 anti-air mixture",
          "raw_text": "BEL 51 anti-air mixture",
          "metadata": {},
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "Lid for HP epoxy, with tap",
          "raw_text": "Lid for HP epoxy, with tap",
          "metadata": {},
          "indented": false
        },
        {
          "id": "glue-soudal-fixall-xtreme-2026-06-19",
          "parent": null,
          "name": "Soudal Fix All Xtreme Power adhesive/sealant, white (art. 341139, Praktiker art. 247158)",
          "raw_text": "category:adhesive ID:glue-soudal-fixall-xtreme-2026-06-19 EAN:5411183171671 qty:1 price:EUR:9.99/pcs Soudal Fix All Xtreme Power adhesive/sealant, white (art. 341139, Praktiker art. 247158)",
          "metadata": {
            "id": "glue-soudal-fixall-xtreme-2026-06-19",
            "ean": "5411183171671",
            "qty": 1.0,
            "price": "EUR:9.99/pcs",
            "categories": [
              "adhesive"
            ]
          },
          "indented": false
        },
        {
          "id": "gun-grout",
          "parent": null,
          "name": "Glue dispenser / grout gun",
          "raw_text": "category:sealant-gun ID:gun-grout Glue dispenser / grout gun",
          "metadata": {
            "id": "gun-grout",
            "categories": [
              "sealant-gun"
            ]
          },
          "indented": false
        },
        {
          "id": "peel-ply-hp-t105p25",
          "parent": null,
          "name": "Peel Ply Twill 105 g/m² 25cm width (HP-T105P25)",
          "raw_text": "category:composite/peel-ply ID:peel-ply-hp-t105p25 Peel Ply Twill 105 g/m² 25cm width (HP-T105P25)",
          "metadata": {
            "id": "peel-ply-hp-t105p25",
            "categories": [
              "composite/peel-ply"
            ]
          },
          "indented": false
        },
        {
          "id": "glassfibre-white-fabric",
          "parent": null,
          "name": "White glass fibre fabric",
          "raw_text": "category:glass-fibre ID:glassfibre-white-fabric White glass fibre fabric",
          "metadata": {
            "id": "glassfibre-white-fabric",
            "categories": [
              "glass-fibre"
            ]
          },
          "indented": false
        },
        {
          "id": "scissors-epoxy",
          "parent": null,
          "name": "Large scissors (epoxy-stained)",
          "raw_text": "category:scissors ID:scissors-epoxy Large scissors (epoxy-stained)",
          "metadata": {
            "id": "scissors-epoxy",
            "categories": [
              "scissors"
            ]
          },
          "indented": false
        },
        {
          "id": "tape-elastic-tb24",
          "parent": null,
          "name": "Elastic / self-amalgamating tape",
          "raw_text": "category:tape ID:tape-elastic-tb24 tag:TODO Elastic / self-amalgamating tape",
          "metadata": {
            "id": "tape-elastic-tb24",
            "tags": [
              "TODO"
            ],
            "categories": [
              "tape"
            ]
          },
          "indented": false
        },
        {
          "id": "tape-aluminium-tb24",
          "parent": null,
          "name": "Aluminium tape",
          "raw_text": "category:tape ID:tape-aluminium-tb24 tag:TODO Aluminium tape",
          "metadata": {
            "id": "tape-aluminium-tb24",
            "tags": [
              "TODO"
            ],
            "categories": [
              "tape"
            ]
          },
          "indented": false
        },
        {
          "id": "tape-clear-tb24",
          "parent": null,
          "name": "Clear tape",
          "raw_text": "category:tape ID:tape-clear-tb24 tag:TODO Clear tape",
          "metadata": {
            "id": "tape-clear-tb24",
            "tags": [
              "TODO"
            ],
            "categories": [
              "tape"
            ]
          },
          "indented": false
        },
        {
          "id": "metal-rollers-tb24",
          "parent": null,
          "name": "Metal laminating roller(s)",
          "raw_text": "category:epoxy-tool ID:metal-rollers-tb24 Metal laminating roller(s)",
          "metadata": {
            "id": "metal-rollers-tb24",
            "categories": [
              "epoxy-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "glass-tape-rolls-tb24",
          "parent": null,
          "name": "Two rolls of glass-fibre tape",
          "raw_text": "category:fibre/glass-tape ID:glass-tape-rolls-tb24 qty:2 Two rolls of glass-fibre tape",
          "metadata": {
            "id": "glass-tape-rolls-tb24",
            "qty": 2.0,
            "categories": [
              "fibre/glass-tape"
            ]
          },
          "indented": false
        },
        {
          "id": "spatulas-wide-praktiker-tb24",
          "parent": null,
          "name": "Four wide Praktiker spatulas (reconcile — may be the wallpaper spatulas listed under TB-21)",
          "raw_text": "category:spatula tag:TODO ID:spatulas-wide-praktiker-tb24 qty:4 Four wide Praktiker spatulas (reconcile — may be the wallpaper spatulas listed under TB-21)",
          "metadata": {
            "id": "spatulas-wide-praktiker-tb24",
            "qty": 4.0,
            "tags": [
              "TODO"
            ],
            "categories": [
              "spatula"
            ]
          },
          "indented": false
        },
        {
          "id": "glassfibre-strands-tb24",
          "parent": null,
          "name": "Bag with glass-fibre strands (not much left) — one of the two strand bags (the other is ID:glassfibre-strands-bag in TB-14)",
          "raw_text": "category:fibre/glass-strands ID:glassfibre-strands-tb24 Bag with glass-fibre strands (not much left) — one of the two strand bags (the other is ID:glassfibre-strands-bag in TB-14)",
          "metadata": {
            "id": "glassfibre-strands-tb24",
            "categories": [
              "fibre/glass-strands"
            ]
          },
          "indented": false
        },
        {
          "id": "carbon-fibre-offcuts-tb24",
          "parent": null,
          "name": "Some carbon-fibre offcuts",
          "raw_text": "category:composite-material ID:carbon-fibre-offcuts-tb24 Some carbon-fibre offcuts",
          "metadata": {
            "id": "carbon-fibre-offcuts-tb24",
            "categories": [
              "composite-material"
            ]
          },
          "indented": false
        },
        {
          "id": "brushes-cheap-praktiker-tb24",
          "parent": null,
          "name": "Set of cheap Praktiker brushes (reconcile — may be a set of black-bristle brushes)",
          "raw_text": "category:brush/paint tag:TODO ID:brushes-cheap-praktiker-tb24 Set of cheap Praktiker brushes (reconcile — may be a set of black-bristle brushes)",
          "metadata": {
            "id": "brushes-cheap-praktiker-tb24",
            "tags": [
              "TODO"
            ],
            "categories": [
              "brush/paint"
            ]
          },
          "indented": false
        },
        {
          "id": "glassfibre-superthin-tb24",
          "parent": null,
          "name": "Small piece of super-thin glass fibre",
          "raw_text": "category:glass-fibre ID:glassfibre-superthin-tb24 Small piece of super-thin glass fibre",
          "metadata": {
            "id": "glassfibre-superthin-tb24",
            "categories": [
              "glass-fibre"
            ]
          },
          "indented": false
        },
        {
          "id": "toothbrushes-tb24",
          "parent": null,
          "name": "Toothbrushes (for epoxy work)",
          "raw_text": "category:brush ID:toothbrushes-tb24 Toothbrushes (for epoxy work)",
          "metadata": {
            "id": "toothbrushes-tb24",
            "categories": [
              "brush"
            ]
          },
          "indented": false
        },
        {
          "id": "mixing-tub-dodoni-tb24",
          "parent": null,
          "name": "Reused Dodoni yoghurt tub (blue lid; epoxy mixing container)",
          "raw_text": "category:epoxy-tool tag:TODO ID:mixing-tub-dodoni-tb24 Reused Dodoni yoghurt tub (blue lid; epoxy mixing container)",
          "metadata": {
            "id": "mixing-tub-dodoni-tb24",
            "tags": [
              "TODO"
            ],
            "categories": [
              "epoxy-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "syringe-tb25",
          "parent": null,
          "name": "10 ml dispenser/syringe for mixing/dosing epoxy (from former-TB-25)",
          "raw_text": "category:syringe ID:syringe-tb25 10 ml dispenser/syringe for mixing/dosing epoxy (from former-TB-25)",
          "metadata": {
            "id": "syringe-tb25",
            "categories": [
              "syringe"
            ]
          },
          "indented": false
        },
        {
          "id": "microballoons-tb11",
          "parent": null,
          "name": "Plastic bag of microballoons (epoxy filler; from the abandoned TB-11)",
          "raw_text": "category:epoxy/filler ID:microballoons-tb11 Plastic bag of microballoons (epoxy filler; from the abandoned TB-11)",
          "metadata": {
            "id": "microballoons-tb11",
            "categories": [
              "epoxy/filler"
            ]
          },
          "indented": false
        },
        {
          "id": "spatulas-rusty-tb11",
          "parent": null,
          "name": "Six rusty metal spatulas (from the abandoned TB-11) photos:TB-24",
          "raw_text": "category:spatula ID:spatulas-rusty-tb11 qty:6 Six rusty metal spatulas (from the abandoned TB-11)\nphotos:TB-24",
          "metadata": {
            "id": "spatulas-rusty-tb11",
            "qty": 6.0,
            "categories": [
              "spatula"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "TB-24"
      }
    },
    {
      "id": "TC-01",
      "parent": "under-boat-workbench",
      "heading": "Box TC-01 - Einhell Power X-Change batteries & charger",
      "description": "",
      "items": [
        {
          "id": "einhell-pxc-starter-kit-2026-06-18",
          "parent": null,
          "name": "Einhell Power X-Change starter kit — 4.0Ah battery + Power X-Charger 3A (Art.Nr. 45.120.42)",
          "raw_text": "category:power-tool-battery ID:einhell-pxc-starter-kit-2026-06-18 EAN:4006825613704 qty:1 price:EUR:36.67/set Einhell Power X-Change starter kit — 4.0Ah battery + Power X-Charger 3A (Art.Nr. 45.120.42)",
          "metadata": {
            "id": "einhell-pxc-starter-kit-2026-06-18",
            "ean": "4006825613704",
            "qty": 1.0,
            "price": "EUR:36.67/set",
            "categories": [
              "power-tool-battery"
            ]
          },
          "indented": false
        },
        {
          "id": "einhell-battery-18v-4ah-2026-06-19",
          "parent": null,
          "name": "Einhell Power X-Change 18V 4.0Ah battery (SEALED PXC, Praktiker art. 234526)",
          "raw_text": "category:power-tool-battery ID:einhell-battery-18v-4ah-2026-06-19 EAN:4006825673227 qty:1 price:EUR:55.99/pcs Einhell Power X-Change 18V 4.0Ah battery (SEALED PXC, Praktiker art. 234526)",
          "metadata": {
            "id": "einhell-battery-18v-4ah-2026-06-19",
            "ean": "4006825673227",
            "qty": 1.0,
            "price": "EUR:55.99/pcs",
            "categories": [
              "power-tool-battery"
            ]
          },
          "indented": false
        },
        {
          "id": "einhell-battery-18v-4ah-2026-07-02",
          "parent": null,
          "name": "Einhell Power X-Change 18V 4.0Ah battery (SEALED PXC, Praktiker art. 234526) Two Power X-Change 18V batteries and one charger.",
          "raw_text": "category:power-tool-battery ID:einhell-battery-18v-4ah-2026-07-02 EAN:4006825673227 qty:1 price:EUR:55.99/pcs Einhell Power X-Change 18V 4.0Ah battery (SEALED PXC, Praktiker art. 234526)\nTwo Power X-Change 18V batteries and one charger.",
          "metadata": {
            "id": "einhell-battery-18v-4ah-2026-07-02",
            "ean": "4006825673227",
            "qty": 1.0,
            "price": "EUR:55.99/pcs",
            "categories": [
              "power-tool-battery"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "TC-01"
      }
    },
    {
      "id": "disappeared",
      "parent": null,
      "heading": "- things I cannot find",
      "description": "",
      "items": [
        {
          "id": null,
          "parent": null,
          "name": "200W \"frostvakt\" electric 220V heaters - I found it, it's in Oslo",
          "raw_text": "200W \"frostvakt\" electric 220V heaters qty:3 - I found it, it's in Oslo",
          "metadata": {
            "qty": 3.0
          },
          "indented": false
        },
        {
          "id": null,
          "parent": null,
          "name": "86 g/m² Glass Fabric \"Silane\" Twill | HP-T80E",
          "raw_text": "86 g/m² Glass Fabric \"Silane\" Twill | HP-T80E",
          "metadata": {},
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "disappeared"
      }
    },
    {
      "id": "temp",
      "parent": null,
      "heading": "- newly bought, not yet sorted to a proper place",
      "description": "",
      "items": [
        {
          "id": "butter-vereya-2026-07-06",
          "parent": null,
          "name": "Масло Верея 125г / Vereya butter",
          "raw_text": "category:butter ID:butter-vereya-2026-07-06 bb:2026-09:EST qty:1 mass:125g price:EUR:2.6/pcs Масло Верея 125г / Vereya butter",
          "metadata": {
            "id": "butter-vereya-2026-07-06",
            "bb": "2026-09:EST",
            "qty": 1.0,
            "mass_g": 125.0,
            "price": "EUR:2.6/pcs",
            "categories": [
              "butter"
            ]
          },
          "indented": false
        },
        {
          "id": "potatoes-yellow-2026-07-06",
          "parent": null,
          "name": "Картофи жълти мити / washed yellow potatoes",
          "raw_text": "category:potatoes ID:potatoes-yellow-2026-07-06 bb:2026-08:EST qty:1 mass:2624g price:EUR:1.05/kg Картофи жълти мити / washed yellow potatoes",
          "metadata": {
            "id": "potatoes-yellow-2026-07-06",
            "bb": "2026-08:EST",
            "qty": 1.0,
            "mass_g": 2624.0,
            "price": "EUR:1.05/kg",
            "categories": [
              "potatoes"
            ]
          },
          "indented": false
        },
        {
          "id": "wafer-tago-cocoa-2026-07-08",
          "parent": null,
          "name": "Пурички вафлени Tago с какао 150г / Tago wafer rolls with cocoa cream",
          "raw_text": "category:wafer ID:wafer-tago-cocoa-2026-07-08 EAN:5901356070974 bb:2027-02-12 qty:1 mass:150g price:EUR:1.65/pcs Пурички вафлени Tago с какао 150г / Tago wafer rolls with cocoa cream",
          "metadata": {
            "id": "wafer-tago-cocoa-2026-07-08",
            "ean": "5901356070974",
            "bb": "2027-02-12",
            "qty": 1.0,
            "mass_g": 150.0,
            "price": "EUR:1.65/pcs",
            "categories": [
              "wafer"
            ]
          },
          "indented": false
        },
        {
          "id": "olive-oil-peristera-2026-07-08",
          "parent": null,
          "name": "Зехтин екстра върджин Περιστέρα (Peristera) 1л / extra virgin olive oil",
          "raw_text": "category:olive_oil ID:olive-oil-peristera-2026-07-08 EAN:3800206372485 bb:2028-03-16 qty:1 volume:1l price:EUR:11.75/pcs Зехтин екстра върджин Περιστέρα (Peristera) 1л / extra virgin olive oil",
          "metadata": {
            "id": "olive-oil-peristera-2026-07-08",
            "ean": "3800206372485",
            "bb": "2028-03-16",
            "qty": 1.0,
            "volume_l": 1.0,
            "price": "EUR:11.75/pcs",
            "categories": [
              "olive_oil"
            ]
          },
          "indented": false
        },
        {
          "id": "biscuits-roshen-toocool-2026-07-08",
          "parent": null,
          "name": "Пасти сухи Roshen Too Cool Milk / Roshen dry pastry with milk filling",
          "raw_text": "category:biscuits ID:biscuits-roshen-toocool-2026-07-08 EAN:4823077634420 bb:2027-02-06 qty:1 price:EUR:1.89/pcs Пасти сухи Roshen Too Cool Milk / Roshen dry pastry with milk filling",
          "metadata": {
            "id": "biscuits-roshen-toocool-2026-07-08",
            "ean": "4823077634420",
            "bb": "2027-02-06",
            "qty": 1.0,
            "price": "EUR:1.89/pcs",
            "categories": [
              "biscuits"
            ]
          },
          "indented": false
        },
        {
          "id": "soda-florina-raspberry-2026-07-08",
          "parent": null,
          "name": "Напитка газирана Florina малина / Florina raspberry soda",
          "raw_text": "category:carbonated_soft_drink ID:soda-florina-raspberry-2026-07-08 bb:2027-07:EST qty:1 price:EUR:0.86/pcs Напитка газирана Florina малина / Florina raspberry soda",
          "metadata": {
            "id": "soda-florina-raspberry-2026-07-08",
            "bb": "2027-07:EST",
            "qty": 1.0,
            "price": "EUR:0.86/pcs",
            "categories": [
              "carbonated_soft_drink"
            ]
          },
          "indented": false
        },
        {
          "id": "mosquito-coils-agiva-2026-07-08",
          "parent": null,
          "name": "Спирали против комари Агива Про / Agiva Pro mosquito coils",
          "raw_text": "category:mosquito_coil ID:mosquito-coils-agiva-2026-07-08 EAN:3800162533609 qty:1 price:EUR:2.44/pcs Спирали против комари Агива Про / Agiva Pro mosquito coils",
          "metadata": {
            "id": "mosquito-coils-agiva-2026-07-08",
            "ean": "3800162533609",
            "qty": 1.0,
            "price": "EUR:2.44/pcs",
            "categories": [
              "mosquito_coil"
            ]
          },
          "indented": false
        },
        {
          "id": "flypaper-bros-2026-07-08",
          "parent": null,
          "name": "Лента Bros против насекоми 4бр / Bros flypaper, 4 pcs",
          "raw_text": "category:flypaper ID:flypaper-bros-2026-07-08 EAN:5904517026261 qty:1 price:EUR:2.06/pcs Лента Bros против насекоми 4бр / Bros flypaper, 4 pcs",
          "metadata": {
            "id": "flypaper-bros-2026-07-08",
            "ean": "5904517026261",
            "qty": 1.0,
            "price": "EUR:2.06/pcs",
            "categories": [
              "flypaper"
            ]
          },
          "indented": false
        },
        {
          "id": "biscuits-cocoa-2026-07-21",
          "parent": null,
          "name": "Бисквити какао (Еверест) / cocoa biscuits, 4 packs",
          "raw_text": "category:biscuits ID:biscuits-cocoa-2026-07-21 EAN:5474146604470 bb:2027-02-20 qty:4 price:EUR:1.32/stk Бисквити какао (Еверест) / cocoa biscuits, 4 packs",
          "metadata": {
            "id": "biscuits-cocoa-2026-07-21",
            "ean": "5474146604470",
            "bb": "2027-02-20",
            "qty": 4.0,
            "price": "EUR:1.32/stk",
            "categories": [
              "biscuits"
            ]
          },
          "indented": false
        },
        {
          "id": "biscuits-coffee-odesos-2026-08-12",
          "parent": null,
          "name": "Бисквити кафе 160г / coffee biscuits 160g",
          "raw_text": "category:biscuits ID:biscuits-coffee-odesos-2026-08-12 bb:2027-02-12:EST qty:1 price:EUR:1.63/pcs Бисквити кафе 160г / coffee biscuits 160g",
          "metadata": {
            "id": "biscuits-coffee-odesos-2026-08-12",
            "bb": "2027-02-12:EST",
            "qty": 1.0,
            "price": "EUR:1.63/pcs",
            "categories": [
              "biscuits"
            ]
          },
          "indented": false
        },
        {
          "id": "wafers-suit-odesos-2026-08-12",
          "parent": null,
          "name": "Вафли Суит+ 230г двоен крем / Suit+ double-cream wafers 230g",
          "raw_text": "category:wafer ID:wafers-suit-odesos-2026-08-12 bb:2027-02-12:EST qty:1 price:EUR:1.85/pcs Вафли Суит+ 230г двоен крем / Suit+ double-cream wafers 230g",
          "metadata": {
            "id": "wafers-suit-odesos-2026-08-12",
            "bb": "2027-02-12:EST",
            "qty": 1.0,
            "price": "EUR:1.85/pcs",
            "categories": [
              "wafer"
            ]
          },
          "indented": false
        },
        {
          "id": "beer-pirinsko-odesos-2026-08-12",
          "parent": null,
          "name": "Бира Пиринско кен 500мл / Pirinsko beer can 0.5l",
          "raw_text": "category:beer ID:beer-pirinsko-odesos-2026-08-12 bb:2027-02-12:EST qty:3 volume:1.5l/3 price:EUR:0.79/pcs Бира Пиринско кен 500мл / Pirinsko beer can 0.5l",
          "metadata": {
            "id": "beer-pirinsko-odesos-2026-08-12",
            "bb": "2027-02-12:EST",
            "qty": 3.0,
            "volume": "1.5l/3",
            "price": "EUR:0.79/pcs",
            "categories": [
              "beer"
            ]
          },
          "indented": false
        },
        {
          "id": "bread-lagard-odesos-2026-08-12",
          "parent": null,
          "name": "Хляб Лагард 470г пълнозърнест / Lagard wholegrain bread 470g",
          "raw_text": "category:bread ID:bread-lagard-odesos-2026-08-12 bb:2026-08-19:EST qty:1 mass:470g price:EUR:1.55/pcs Хляб Лагард 470г пълнозърнест / Lagard wholegrain bread 470g",
          "metadata": {
            "id": "bread-lagard-odesos-2026-08-12",
            "bb": "2026-08-19:EST",
            "qty": 1.0,
            "mass_g": 470.0,
            "price": "EUR:1.55/pcs",
            "categories": [
              "bread"
            ]
          },
          "indented": false
        },
        {
          "id": "kabanossi-cheese-odesos-2026-08-12",
          "parent": null,
          "name": "Кабаноси със сирене 120г / kabanossi with cheese 120g",
          "raw_text": "category:kabanossi ID:kabanossi-cheese-odesos-2026-08-12 bb:2026-10-12:EST qty:1 mass:120g price:EUR:2.74/pcs Кабаноси със сирене 120г / kabanossi with cheese 120g",
          "metadata": {
            "id": "kabanossi-cheese-odesos-2026-08-12",
            "bb": "2026-10-12:EST",
            "qty": 1.0,
            "mass_g": 120.0,
            "price": "EUR:2.74/pcs",
            "categories": [
              "kabanossi"
            ]
          },
          "indented": false
        },
        {
          "id": "kabanossi-classic-odesos-2026-08-12",
          "parent": null,
          "name": "Кабаноси класик 120г / kabanossi classic 120g",
          "raw_text": "category:kabanossi ID:kabanossi-classic-odesos-2026-08-12 bb:2026-10-12:EST qty:1 mass:120g price:EUR:2.74/pcs Кабаноси класик 120г / kabanossi classic 120g",
          "metadata": {
            "id": "kabanossi-classic-odesos-2026-08-12",
            "bb": "2026-10-12:EST",
            "qty": 1.0,
            "mass_g": 120.0,
            "price": "EUR:2.74/pcs",
            "categories": [
              "kabanossi"
            ]
          },
          "indented": false
        },
        {
          "id": "lemonade-kapi-apricot-odesos-2026-08-12",
          "parent": null,
          "name": "Лимонада Капи кайсия 400мл / Kapi apricot lemonade 0.4l",
          "raw_text": "category:lemonade ID:lemonade-kapi-apricot-odesos-2026-08-12 bb:2027-02-12:EST qty:1 volume:400ml price:EUR:1.02/pcs Лимонада Капи кайсия 400мл / Kapi apricot lemonade 0.4l",
          "metadata": {
            "id": "lemonade-kapi-apricot-odesos-2026-08-12",
            "bb": "2027-02-12:EST",
            "qty": 1.0,
            "volume_l": 0.4,
            "price": "EUR:1.02/pcs",
            "categories": [
              "lemonade"
            ]
          },
          "indented": false
        },
        {
          "id": "lemonade-kapi-lemon-odesos-2026-08-12",
          "parent": null,
          "name": "Лимонада Капи лимон 400мл / Kapi lemon lemonade 0.4l",
          "raw_text": "category:lemonade ID:lemonade-kapi-lemon-odesos-2026-08-12 bb:2027-02-12:EST qty:1 volume:400ml price:EUR:1.02/pcs Лимонада Капи лимон 400мл / Kapi lemon lemonade 0.4l",
          "metadata": {
            "id": "lemonade-kapi-lemon-odesos-2026-08-12",
            "bb": "2027-02-12:EST",
            "qty": 1.0,
            "volume_l": 0.4,
            "price": "EUR:1.02/pcs",
            "categories": [
              "lemonade"
            ]
          },
          "indented": false
        },
        {
          "id": "softdrink-kapi-joy-elderflower-odesos-2026-08-12",
          "parent": null,
          "name": "Капи Джой бъз 1.5л / Kapi Joy elderflower drink 1.5l",
          "raw_text": "category:soft-drink ID:softdrink-kapi-joy-elderflower-odesos-2026-08-12 bb:2027-02-12:EST qty:1 volume:1.5l price:EUR:1.56/pcs Капи Джой бъз 1.5л / Kapi Joy elderflower drink 1.5l",
          "metadata": {
            "id": "softdrink-kapi-joy-elderflower-odesos-2026-08-12",
            "bb": "2027-02-12:EST",
            "qty": 1.0,
            "volume_l": 1.5,
            "price": "EUR:1.56/pcs",
            "categories": [
              "soft-drink"
            ]
          },
          "indented": false
        },
        {
          "id": "fruit-kotva-2026-08-12",
          "parent": null,
          "name": "Плод / fruit (unspecified)",
          "raw_text": "category:fruit ID:fruit-kotva-2026-08-12 bb:2026-08-19:EST qty:1 price:EUR:8.2/pcs Плод / fruit (unspecified)",
          "metadata": {
            "id": "fruit-kotva-2026-08-12",
            "bb": "2026-08-19:EST",
            "qty": 1.0,
            "price": "EUR:8.2/pcs",
            "categories": [
              "fruit"
            ]
          },
          "indented": false
        },
        {
          "id": "nuts-kotva-2026-08-12",
          "parent": null,
          "name": "Ядки / nuts (unspecified)",
          "raw_text": "category:nuts ID:nuts-kotva-2026-08-12 bb:2027-02-12:EST qty:1 price:EUR:1.4/pcs Ядки / nuts (unspecified)",
          "metadata": {
            "id": "nuts-kotva-2026-08-12",
            "bb": "2027-02-12:EST",
            "qty": 1.0,
            "price": "EUR:1.4/pcs",
            "categories": [
              "nuts"
            ]
          },
          "indented": false
        },
        {
          "id": "vegetable-kotva-2026-08-12",
          "parent": null,
          "name": "Зеленчук / vegetable (unspecified)",
          "raw_text": "category:vegetables ID:vegetable-kotva-2026-08-12 bb:2026-08-19:EST qty:1 price:EUR:0.8/pcs Зеленчук / vegetable (unspecified)",
          "metadata": {
            "id": "vegetable-kotva-2026-08-12",
            "bb": "2026-08-19:EST",
            "qty": 1.0,
            "price": "EUR:0.8/pcs",
            "categories": [
              "vegetables"
            ]
          },
          "indented": false
        },
        {
          "id": "toothpaste-carrefour-2026-08-13",
          "parent": null,
          "name": "Pastă de dinți Multieffect / toothpaste",
          "raw_text": "category:toothpaste ID:toothpaste-carrefour-2026-08-13 qty:1 price:RON:22.35/pcs Pastă de dinți Multieffect / toothpaste",
          "metadata": {
            "id": "toothpaste-carrefour-2026-08-13",
            "qty": 1.0,
            "price": "RON:22.35/pcs",
            "categories": [
              "toothpaste"
            ]
          },
          "indented": false
        },
        {
          "id": "toothbrush-carrefour-2026-08-13",
          "parent": null,
          "name": "Periuță de dinți Ultra / toothbrush",
          "raw_text": "category:toothbrush ID:toothbrush-carrefour-2026-08-13 qty:2 price:RON:21.49/pcs Periuță de dinți Ultra / toothbrush",
          "metadata": {
            "id": "toothbrush-carrefour-2026-08-13",
            "qty": 2.0,
            "price": "RON:21.49/pcs",
            "categories": [
              "toothbrush"
            ]
          },
          "indented": false
        },
        {
          "id": "cable-usbc-2m-lyreco-2026-08-15",
          "parent": null,
          "name": "USB-C cable, USB 3.2, 2 m (Lyreco art. 307094)",
          "raw_text": "category:electrical-cable ID:cable-usbc-2m-lyreco-2026-08-15 qty:1 price:NOK:205/pcs USB-C cable, USB 3.2, 2 m (Lyreco art. 307094)",
          "metadata": {
            "id": "cable-usbc-2m-lyreco-2026-08-15",
            "qty": 1.0,
            "price": "NOK:205/pcs",
            "categories": [
              "electrical-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "kvikk-lunsj-3pk-holdbart-2026-08-29",
          "parent": null,
          "name": "Freia Kvikk Lunsj 3-pack 141g",
          "raw_text": "category:chocolate_bar ID:kvikk-lunsj-3pk-holdbart-2026-08-29 bb:2027-02-28:EST qty:2 mass:282g/2 price:NOK:14.9/pcs Freia Kvikk Lunsj 3-pack 141g",
          "metadata": {
            "id": "kvikk-lunsj-3pk-holdbart-2026-08-29",
            "bb": "2027-02-28:EST",
            "qty": 2.0,
            "mass": "282g/2",
            "price": "NOK:14.9/pcs",
            "categories": [
              "chocolate_bar"
            ]
          },
          "indented": false
        },
        {
          "id": "nidar-favoritter-blaa-holdbart-2026-08-29",
          "parent": null,
          "name": "Nidar Favoritter Blå 188g",
          "raw_text": "category:chocolate ID:nidar-favoritter-blaa-holdbart-2026-08-29 bb:2027-02-28:EST qty:2 mass:376g/2 price:NOK:26.9/pcs Nidar Favoritter Blå 188g",
          "metadata": {
            "id": "nidar-favoritter-blaa-holdbart-2026-08-29",
            "bb": "2027-02-28:EST",
            "qty": 2.0,
            "mass": "376g/2",
            "price": "NOK:26.9/pcs",
            "categories": [
              "chocolate"
            ]
          },
          "indented": false
        },
        {
          "id": "daim-2pk-holdbart-2026-08-29",
          "parent": null,
          "name": "Daim 2-pack 56g",
          "raw_text": "category:chocolate_bar ID:daim-2pk-holdbart-2026-08-29 bb:2027-02-28:EST qty:3 mass:168g/3 price:NOK:9.9/pcs Daim 2-pack 56g",
          "metadata": {
            "id": "daim-2pk-holdbart-2026-08-29",
            "bb": "2027-02-28:EST",
            "qty": 3.0,
            "mass": "168g/3",
            "price": "NOK:9.9/pcs",
            "categories": [
              "chocolate_bar"
            ]
          },
          "indented": false
        },
        {
          "id": "wafers-sonic-hazelnut-holdbart-2026-08-29",
          "parent": null,
          "name": "Sonic hazelnut wafers 90g",
          "raw_text": "category:wafer ID:wafers-sonic-hazelnut-holdbart-2026-08-29 bb:2027-02-28:EST qty:1 mass:90g price:NOK:6.9/pcs Sonic hazelnut wafers 90g",
          "metadata": {
            "id": "wafers-sonic-hazelnut-holdbart-2026-08-29",
            "bb": "2027-02-28:EST",
            "qty": 1.0,
            "mass_g": 90.0,
            "price": "NOK:6.9/pcs",
            "categories": [
              "wafer"
            ]
          },
          "indented": false
        },
        {
          "id": "dates-liquorice-holdbart-2026-08-29",
          "parent": null,
          "name": "A Date dates with liquorice 100g",
          "raw_text": "category:food/fruits/dates ID:dates-liquorice-holdbart-2026-08-29 bb:2027-02-28:EST qty:1 mass:100g price:NOK:7.9/pcs A Date dates with liquorice 100g",
          "metadata": {
            "id": "dates-liquorice-holdbart-2026-08-29",
            "bb": "2027-02-28:EST",
            "qty": 1.0,
            "mass_g": 100.0,
            "price": "NOK:7.9/pcs",
            "categories": [
              "food/fruits/dates"
            ]
          },
          "indented": false
        },
        {
          "id": "liquorice-panda-filled-holdbart-2026-08-29",
          "parent": null,
          "name": "Panda soft liquorice, filled, 200g",
          "raw_text": "category:liquorice ID:liquorice-panda-filled-holdbart-2026-08-29 bb:2027-02-28:EST qty:1 mass:200g price:NOK:16.9/pcs Panda soft liquorice, filled, 200g",
          "metadata": {
            "id": "liquorice-panda-filled-holdbart-2026-08-29",
            "bb": "2027-02-28:EST",
            "qty": 1.0,
            "mass_g": 200.0,
            "price": "NOK:16.9/pcs",
            "categories": [
              "liquorice"
            ]
          },
          "indented": false
        },
        {
          "id": "liquorice-minde-holdbart-2026-08-29",
          "parent": null,
          "name": "Minde lakris 170g",
          "raw_text": "category:liquorice ID:liquorice-minde-holdbart-2026-08-29 bb:2027-02-28:EST qty:1 mass:170g price:NOK:29.9/pcs Minde lakris 170g",
          "metadata": {
            "id": "liquorice-minde-holdbart-2026-08-29",
            "bb": "2027-02-28:EST",
            "qty": 1.0,
            "mass_g": 170.0,
            "price": "NOK:29.9/pcs",
            "categories": [
              "liquorice"
            ]
          },
          "indented": false
        },
        {
          "id": "whale-steak-holdbart-2026-08-29",
          "parent": null,
          "name": "Hvalbiff 2 kg / whale steak (frozen)",
          "raw_text": "category:meat/whale_meat ID:whale-steak-holdbart-2026-08-29 bb:2027-02-28:EST qty:1 mass:2kg price:NOK:299.9/pcs Hvalbiff 2 kg / whale steak (frozen)",
          "metadata": {
            "id": "whale-steak-holdbart-2026-08-29",
            "bb": "2027-02-28:EST",
            "qty": 1.0,
            "mass_g": 2000.0,
            "price": "NOK:299.9/pcs",
            "categories": [
              "meat/whale_meat"
            ]
          },
          "indented": false
        },
        {
          "id": "aquavit-loiten-taxfree-2026-08-30",
          "parent": null,
          "name": "Løiten Linie aquavit 38% 1 l PET (Tax Free art. 1777171)",
          "raw_text": "category:aquavit ID:aquavit-loiten-taxfree-2026-08-30 bb:2036-08-30:EST qty:1 volume:1l price:NOK:239.9/pcs Løiten Linie aquavit 38% 1 l PET (Tax Free art. 1777171)",
          "metadata": {
            "id": "aquavit-loiten-taxfree-2026-08-30",
            "bb": "2036-08-30:EST",
            "qty": 1.0,
            "volume_l": 1.0,
            "price": "NOK:239.9/pcs",
            "categories": [
              "aquavit"
            ]
          },
          "indented": false
        },
        {
          "id": "wine-merlot-karnobat-odesos-2026-09-01",
          "parent": null,
          "name": "Мерло София Карнобат 750мл / Merlot red wine 0.75l",
          "raw_text": "category:food/beverages/wines/red_wines ID:wine-merlot-karnobat-odesos-2026-09-01 bb:2028-09-01:EST qty:1 volume:750ml price:EUR:3.12/pcs Мерло София Карнобат 750мл / Merlot red wine 0.75l",
          "metadata": {
            "id": "wine-merlot-karnobat-odesos-2026-09-01",
            "bb": "2028-09-01:EST",
            "qty": 1.0,
            "volume_l": 0.75,
            "price": "EUR:3.12/pcs",
            "categories": [
              "food/beverages/wines/red_wines"
            ]
          },
          "indented": false
        },
        {
          "id": "yogurt-530g-odesos-2026-09-01",
          "parent": null,
          "name": "Кисело мляко 530г / yoghurt 530g (brand unclear, receipt prints \"ОЕРМЕР\")",
          "raw_text": "category:yogurt ID:yogurt-530g-odesos-2026-09-01 bb:2026-09-15:EST qty:1 mass:530g price:EUR:3.93/pcs Кисело мляко 530г / yoghurt 530g (brand unclear, receipt prints \"ОЕРМЕР\")",
          "metadata": {
            "id": "yogurt-530g-odesos-2026-09-01",
            "bb": "2026-09-15:EST",
            "qty": 1.0,
            "mass_g": 530.0,
            "price": "EUR:3.93/pcs",
            "categories": [
              "yogurt"
            ]
          },
          "indented": false
        },
        {
          "id": "milk-terter-odesos-2026-09-01",
          "parent": null,
          "name": "Прясно мляко Тертер 3.6% 1л / Terter fresh milk 1l",
          "raw_text": "category:fresh-milk ID:milk-terter-odesos-2026-09-01 EAN:3800207823016 bb:2026-09-08:EST qty:1 volume:1l price:EUR:1.48/pcs Прясно мляко Тертер 3.6% 1л / Terter fresh milk 1l",
          "metadata": {
            "id": "milk-terter-odesos-2026-09-01",
            "ean": "3800207823016",
            "bb": "2026-09-08:EST",
            "qty": 1.0,
            "volume_l": 1.0,
            "price": "EUR:1.48/pcs",
            "categories": [
              "fresh-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "packaged-food-maya-mi-2026-09-07",
          "parent": null,
          "name": "Пакетирани/консерви / packaged or tinned food (unspecified)",
          "raw_text": "category:canned_food ID:packaged-food-maya-mi-2026-09-07 bb:2027-09-07:EST qty:1 price:EUR:3.35/pcs Пакетирани/консерви / packaged or tinned food (unspecified)",
          "metadata": {
            "id": "packaged-food-maya-mi-2026-09-07",
            "bb": "2027-09-07:EST",
            "qty": 1.0,
            "price": "EUR:3.35/pcs",
            "categories": [
              "canned_food"
            ]
          },
          "indented": false
        },
        {
          "id": "milk-maya-mi-2026-09-07",
          "parent": null,
          "name": "Прясно мляко 1л / fresh milk 1l",
          "raw_text": "category:fresh-milk ID:milk-maya-mi-2026-09-07 bb:2026-09-14:EST qty:1 volume:1l price:EUR:2.15/pcs Прясно мляко 1л / fresh milk 1l",
          "metadata": {
            "id": "milk-maya-mi-2026-09-07",
            "bb": "2026-09-14:EST",
            "qty": 1.0,
            "volume_l": 1.0,
            "price": "EUR:2.15/pcs",
            "categories": [
              "fresh-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "beer-maya-mi-2026-09-07",
          "parent": null,
          "name": "Бира / beer (glass bottle)",
          "raw_text": "category:beer ID:beer-maya-mi-2026-09-07 bb:2027-03-07:EST qty:1 price:EUR:1.3/pcs Бира / beer (glass bottle)",
          "metadata": {
            "id": "beer-maya-mi-2026-09-07",
            "bb": "2027-03-07:EST",
            "qty": 1.0,
            "price": "EUR:1.3/pcs",
            "categories": [
              "beer"
            ]
          },
          "indented": false
        },
        {
          "id": "bread-parmaksazov-2026-09-09",
          "parent": null,
          "name": "Нов хляб / bread",
          "raw_text": "category:bread ID:bread-parmaksazov-2026-09-09 bb:2026-09-14:EST qty:1 price:EUR:2.99/pcs Нов хляб / bread",
          "metadata": {
            "id": "bread-parmaksazov-2026-09-09",
            "bb": "2026-09-14:EST",
            "qty": 1.0,
            "price": "EUR:2.99/pcs",
            "categories": [
              "bread"
            ]
          },
          "indented": false
        },
        {
          "id": "milk-bozhentsi-odesos-2026-09-03",
          "parent": null,
          "name": "Прясно мляко Боженци 3.6% 1л / Bozhentsi fresh milk 1l",
          "raw_text": "category:fresh-milk ID:milk-bozhentsi-odesos-2026-09-03 bb:2026-09-10:EST qty:1 volume:1l price:EUR:1.63/pcs Прясно мляко Боженци 3.6% 1л / Bozhentsi fresh milk 1l",
          "metadata": {
            "id": "milk-bozhentsi-odesos-2026-09-03",
            "bb": "2026-09-10:EST",
            "qty": 1.0,
            "volume_l": 1.0,
            "price": "EUR:1.63/pcs",
            "categories": [
              "fresh-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "yogurt-rodopchanka-odesos-2026-09-03",
          "parent": null,
          "name": "Родопчанка кисело мляко с каймак 1кг / Rodopchanka yoghurt with cream top 1kg",
          "raw_text": "category:yogurt ID:yogurt-rodopchanka-odesos-2026-09-03 EAN:3800212340621 bb:2026-09-17:EST qty:1 mass:1kg price:EUR:2.24/pcs Родопчанка кисело мляко с каймак 1кг / Rodopchanka yoghurt with cream top 1kg",
          "metadata": {
            "id": "yogurt-rodopchanka-odesos-2026-09-03",
            "ean": "3800212340621",
            "bb": "2026-09-17:EST",
            "qty": 1.0,
            "mass_g": 1000.0,
            "price": "EUR:2.24/pcs",
            "categories": [
              "yogurt"
            ]
          },
          "indented": false
        },
        {
          "id": "milk-terter-odesos-2026-09-03",
          "parent": null,
          "name": "Прясно мляко Тертер 3.6% 1л / Terter fresh milk 1l",
          "raw_text": "category:fresh-milk ID:milk-terter-odesos-2026-09-03 EAN:3800207823016 bb:2026-09-10:EST qty:1 volume:1l price:EUR:1.48/pcs Прясно мляко Тертер 3.6% 1л / Terter fresh milk 1l",
          "metadata": {
            "id": "milk-terter-odesos-2026-09-03",
            "ean": "3800207823016",
            "bb": "2026-09-10:EST",
            "qty": 1.0,
            "volume_l": 1.0,
            "price": "EUR:1.48/pcs",
            "categories": [
              "fresh-milk"
            ]
          },
          "indented": false
        },
        {
          "id": "onions-odesos-2026-09-03",
          "parent": null,
          "name": "Лук жълт сух (Полша) / yellow onions",
          "raw_text": "category:onions ID:onions-odesos-2026-09-03 bb:2026-10-03:EST qty:1 mass:348g price:EUR:1.3/kg Лук жълт сух (Полша) / yellow onions",
          "metadata": {
            "id": "onions-odesos-2026-09-03",
            "bb": "2026-10-03:EST",
            "qty": 1.0,
            "mass_g": 348.0,
            "price": "EUR:1.3/kg",
            "categories": [
              "onions"
            ]
          },
          "indented": false
        },
        {
          "id": "garlic-odesos-2026-09-03",
          "parent": null,
          "name": "Чесън / garlic",
          "raw_text": "category:garlic ID:garlic-odesos-2026-09-03 bb:2026-10-03:EST qty:1 mass:72g price:EUR:4.74/kg Чесън / garlic",
          "metadata": {
            "id": "garlic-odesos-2026-09-03",
            "bb": "2026-10-03:EST",
            "qty": 1.0,
            "mass_g": 72.0,
            "price": "EUR:4.74/kg",
            "categories": [
              "garlic"
            ]
          },
          "indented": false
        },
        {
          "id": "pepper-green-odesos-2026-09-03",
          "parent": null,
          "name": "Пипер зелен (Албания) / green sweet pepper Items landed here by a shopping import; move to proper containers when convenient.",
          "raw_text": "category:food/vegetables/sweet_peppers ID:pepper-green-odesos-2026-09-03 bb:2026-09-10:EST qty:1 mass:134g price:EUR:1.56/kg Пипер зелен (Албания) / green sweet pepper\nItems landed here by a shopping import; move to proper containers when convenient.",
          "metadata": {
            "id": "pepper-green-odesos-2026-09-03",
            "bb": "2026-09-10:EST",
            "qty": 1.0,
            "mass_g": 134.0,
            "price": "EUR:1.56/kg",
            "categories": [
              "food/vegetables/sweet_peppers"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "temp"
      }
    },
    {
      "id": "floating",
      "parent": null,
      "heading": "",
      "description": "",
      "items": [
        {
          "id": "cling-wrap-roll",
          "parent": null,
          "name": "One roll of cling wrap plastic (for epoxy/varnish works) — from the epoxy storage",
          "raw_text": "category:cling-film ID:cling-wrap-roll One roll of cling wrap plastic (for epoxy/varnish works) — from the epoxy storage",
          "metadata": {
            "id": "cling-wrap-roll",
            "categories": [
              "cling-film"
            ]
          },
          "indented": false
        },
        {
          "id": "hair-clipper",
          "parent": null,
          "name": "Hair clipper/trimmer (white, needs cleaning)",
          "raw_text": "category:grooming ID:hair-clipper Hair clipper/trimmer (white, needs cleaning)",
          "metadata": {
            "id": "hair-clipper",
            "categories": [
              "grooming"
            ]
          },
          "indented": false
        },
        {
          "id": "wire-hangers",
          "parent": null,
          "name": "Wire clothes hangers",
          "raw_text": "category:household ID:wire-hangers Wire clothes hangers",
          "metadata": {
            "id": "wire-hangers",
            "categories": [
              "household"
            ]
          },
          "indented": false
        },
        {
          "id": "battery-clamp-cable",
          "parent": null,
          "name": "Battery clamp cable with \"CONNECT\" label",
          "raw_text": "category:electrical-cable ID:battery-clamp-cable Battery clamp cable with \"CONNECT\" label",
          "metadata": {
            "id": "battery-clamp-cable",
            "categories": [
              "electrical-cable"
            ]
          },
          "indented": false
        },
        {
          "id": "hammer-ta02",
          "parent": null,
          "name": "Hammer (wooden handle)",
          "raw_text": "category:hammer ID:hammer-ta02 Hammer (wooden handle)",
          "metadata": {
            "id": "hammer-ta02",
            "categories": [
              "hammer"
            ]
          },
          "indented": false
        },
        {
          "id": "worklight-ledvance",
          "parent": null,
          "name": "LEDVANCE LED work light/floodlight (black, with floor stand)",
          "raw_text": "category:work-light ID:worklight-ledvance LEDVANCE LED work light/floodlight (black, with floor stand)",
          "metadata": {
            "id": "worklight-ledvance",
            "categories": [
              "work-light"
            ]
          },
          "indented": false
        },
        {
          "id": "heater-blackdecker",
          "parent": null,
          "name": "Black+Decker BXSH2001E fan heater (1800-2000W, 220-240V~50-60Hz, white) (moved to the fore cabin)",
          "raw_text": "category:heater ID:heater-blackdecker Black+Decker BXSH2001E fan heater (1800-2000W, 220-240V~50-60Hz, white) (moved to the fore cabin)",
          "metadata": {
            "id": "heater-blackdecker",
            "categories": [
              "heater"
            ]
          },
          "indented": false
        },
        {
          "id": "varnish-epifanes-500ml-2026-06",
          "parent": null,
          "name": "Epifanes One-Component Clear High-Gloss Boat Varnish 500ml (SVB24 order 3988629, in transit)",
          "raw_text": "category:varnish tag:in-transit ID:varnish-epifanes-500ml-2026-06 EAN:8715559001034 qty:4 price:EUR:23.14/pcs Epifanes One-Component Clear High-Gloss Boat Varnish 500ml (SVB24 order 3988629, in transit)",
          "metadata": {
            "id": "varnish-epifanes-500ml-2026-06",
            "ean": "8715559001034",
            "qty": 4.0,
            "price": "EUR:23.14/pcs",
            "tags": [
              "in-transit"
            ],
            "categories": [
              "varnish"
            ]
          },
          "indented": false
        },
        {
          "id": "kettle-crown",
          "parent": null,
          "name": "CROWN JAPAN electric kettle (white/grey, 1.7L)",
          "raw_text": "category:kitchen-appliance ID:kettle-crown CROWN JAPAN electric kettle (white/grey, 1.7L)",
          "metadata": {
            "id": "kettle-crown",
            "categories": [
              "kitchen-appliance"
            ]
          },
          "indented": false
        },
        {
          "id": "sea-maps-old",
          "parent": null,
          "name": "Various old sea maps (Germany, Denmark, Norway)",
          "raw_text": "category:map ID:sea-maps-old Various old sea maps (Germany, Denmark, Norway)",
          "metadata": {
            "id": "sea-maps-old",
            "categories": [
              "map"
            ]
          },
          "indented": false
        },
        {
          "id": "biltema-tskjorte-herre-m",
          "parent": null,
          "name": "Biltema T-skjørte herre M (art 21281, kjøpt 2026-04-15)",
          "raw_text": "category:clothing ID:biltema-tskjorte-herre-m price:NOK:49.67/pcs Biltema T-skjørte herre M (art 21281, kjøpt 2026-04-15)",
          "metadata": {
            "id": "biltema-tskjorte-herre-m",
            "price": "NOK:49.67/pcs",
            "categories": [
              "clothing"
            ]
          },
          "indented": false
        },
        {
          "id": "kitchen-paper",
          "parent": null,
          "name": "КУХНЕНСКА ХАРТИЯ kitchen paper rolls",
          "raw_text": "category:household ID:kitchen-paper qty:1 price:EUR:1.02/pcs КУХНЕНСКА ХАРТИЯ kitchen paper rolls",
          "metadata": {
            "id": "kitchen-paper",
            "qty": 1.0,
            "price": "EUR:1.02/pcs",
            "categories": [
              "household"
            ]
          },
          "indented": false
        },
        {
          "id": "thinner-dekorator-2026-06-13",
          "parent": null,
          "name": "DEKORATOR MPT РАЗРЕДИТЕЛ thinner/solvent 1L (Megahim AD Ruse; GHS hazard, non-food)",
          "raw_text": "category:solvent ID:thinner-dekorator-2026-06-13 EAN:3800045022060 qty:1 volume:1l price:EUR:4.99/pcs DEKORATOR MPT РАЗРЕДИТЕЛ thinner/solvent 1L (Megahim AD Ruse; GHS hazard, non-food)",
          "metadata": {
            "id": "thinner-dekorator-2026-06-13",
            "ean": "3800045022060",
            "qty": 1.0,
            "volume_l": 1.0,
            "price": "EUR:4.99/pcs",
            "categories": [
              "solvent"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-flat-35mm-2026-06-13",
          "parent": null,
          "name": "ЧЕТКА ПЛОСКА СУПЕР ФИНИ 35ММ flat paint brush super-fine 35mm",
          "raw_text": "category:paint-brush ID:brush-flat-35mm-2026-06-13 EAN:5701573900180 qty:1 price:EUR:4.59/pcs ЧЕТКА ПЛОСКА СУПЕР ФИНИ 35ММ flat paint brush super-fine 35mm",
          "metadata": {
            "id": "brush-flat-35mm-2026-06-13",
            "ean": "5701573900180",
            "qty": 1.0,
            "price": "EUR:4.59/pcs",
            "categories": [
              "paint-brush"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-set4-black-2026-06-13",
          "parent": null,
          "name": "ЧЕТКИ 4 БР. ЧЕРЕН КОСЪМ set of 4 black-bristle brushes (20/30/40/50mm)",
          "raw_text": "category:paint-brush ID:brush-set4-black-2026-06-13 EAN:4013307787167 qty:1 price:EUR:2.49/pcs ЧЕТКИ 4 БР. ЧЕРЕН КОСЪМ set of 4 black-bristle brushes (20/30/40/50mm)",
          "metadata": {
            "id": "brush-set4-black-2026-06-13",
            "ean": "4013307787167",
            "qty": 1.0,
            "price": "EUR:2.49/pcs",
            "categories": [
              "paint-brush"
            ]
          },
          "indented": false
        },
        {
          "id": "scissors-nirosta-2026-06-13",
          "parent": null,
          "name": "НОЖИЦА С ОМЕКОТЕНА ДРЪЖКА scissors with soft grip, Nirosta steel",
          "raw_text": "category:tool-scissors ID:scissors-nirosta-2026-06-13 EAN:4008033481595 qty:1 price:EUR:3.06/pcs НОЖИЦА С ОМЕКОТЕНА ДРЪЖКА scissors with soft grip, Nirosta steel",
          "metadata": {
            "id": "scissors-nirosta-2026-06-13",
            "ean": "4008033481595",
            "qty": 1.0,
            "price": "EUR:3.06/pcs",
            "categories": [
              "tool-scissors"
            ]
          },
          "indented": false
        },
        {
          "id": "safety-glasses-2026-06-18",
          "parent": null,
          "name": "Schuller Eh'klar safety glasses EN 166 (Art.Nr. 42490)",
          "raw_text": "category:safety-glasses ID:safety-glasses-2026-06-18 EAN:9002588424903 qty:1 price:EUR:5.36/pcs Schuller Eh'klar safety glasses EN 166 (Art.Nr. 42490)",
          "metadata": {
            "id": "safety-glasses-2026-06-18",
            "ean": "9002588424903",
            "qty": 1.0,
            "price": "EUR:5.36/pcs",
            "categories": [
              "safety-glasses"
            ]
          },
          "indented": false
        },
        {
          "id": "scissors-jip-office-2026-06-18",
          "parent": null,
          "name": "JIP office scissors 25.5 cm",
          "raw_text": "category:tool-scissors ID:scissors-jip-office-2026-06-18 EAN:3800085106942 qty:1 price:EUR:2.55/pcs JIP office scissors 25.5 cm",
          "metadata": {
            "id": "scissors-jip-office-2026-06-18",
            "ean": "3800085106942",
            "qty": 1.0,
            "price": "EUR:2.55/pcs",
            "categories": [
              "tool-scissors"
            ]
          },
          "indented": false
        },
        {
          "id": "sander-einhell-te-rs18li-2026-06-18",
          "parent": null,
          "name": "Einhell TE-RS 18 Li-S cordless random-orbital sander (Solo, no battery) (Art.Nr. 44.620.10)",
          "raw_text": "category:power-tool ID:sander-einhell-te-rs18li-2026-06-18 EAN:4006825618341 qty:1 price:EUR:41.99/pcs Einhell TE-RS 18 Li-S cordless random-orbital sander (Solo, no battery) (Art.Nr. 44.620.10)",
          "metadata": {
            "id": "sander-einhell-te-rs18li-2026-06-18",
            "ean": "4006825618341",
            "qty": 1.0,
            "price": "EUR:41.99/pcs",
            "categories": [
              "power-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "sander-einhell-te-rs18li-2026-06-19",
          "parent": null,
          "name": "Einhell TE-RS 18 Li-S cordless random-orbital sander (Solo, no battery) (Art.Nr. 44.620.10)",
          "raw_text": "category:power-tool ID:sander-einhell-te-rs18li-2026-06-19 EAN:4006825618341 qty:1 price:EUR:47.99/pcs Einhell TE-RS 18 Li-S cordless random-orbital sander (Solo, no battery) (Art.Nr. 44.620.10)",
          "metadata": {
            "id": "sander-einhell-te-rs18li-2026-06-19",
            "ean": "4006825618341",
            "qty": 1.0,
            "price": "EUR:47.99/pcs",
            "categories": [
              "power-tool"
            ]
          },
          "indented": false
        },
        {
          "id": "acetone-5l-marvin-2026-06-19",
          "parent": null,
          "name": "Acetone 5 L (МАРВИН, generic receipt line \"химикали\")",
          "raw_text": "category:solvent ID:acetone-5l-marvin-2026-06-19 qty:1 volume:5l price:EUR:17.4/pcs Acetone 5 L (МАРВИН, generic receipt line \"химикали\")",
          "metadata": {
            "id": "acetone-5l-marvin-2026-06-19",
            "qty": 1.0,
            "volume_l": 5.0,
            "price": "EUR:17.4/pcs",
            "categories": [
              "solvent"
            ]
          },
          "indented": false
        },
        {
          "id": "brush-set4-black-2026-06-24",
          "parent": null,
          "name": "Четки 4 бр. черен косъм 20/30/40/50мм / set of 4 black-bristle paint brushes",
          "raw_text": "category:paint-brush ID:brush-set4-black-2026-06-24 EAN:4013307787167 qty:1 price:EUR:2.49/pcs Четки 4 бр. черен косъм 20/30/40/50мм / set of 4 black-bristle paint brushes",
          "metadata": {
            "id": "brush-set4-black-2026-06-24",
            "ean": "4013307787167",
            "qty": 1.0,
            "price": "EUR:2.49/pcs",
            "categories": [
              "paint-brush"
            ]
          },
          "indented": false
        },
        {
          "id": "sealant-flexy-2026-06-24",
          "parent": null,
          "name": "Flexy уплътнител 290г / Flexy brushable sealant",
          "raw_text": "category:sealant ID:sealant-flexy-2026-06-24 qty:1 mass:290g price:EUR:6.89/pcs Flexy уплътнител 290г / Flexy brushable sealant",
          "metadata": {
            "id": "sealant-flexy-2026-06-24",
            "qty": 1.0,
            "mass_g": 290.0,
            "price": "EUR:6.89/pcs",
            "categories": [
              "sealant"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-primer-23cm-2026-06-24",
          "parent": null,
          "name": "Ролка/валяк за грунд 23см RITMO / 23cm primer paint roller",
          "raw_text": "category:paint-roller ID:roller-primer-23cm-2026-06-24 qty:1 price:EUR:7.66/pcs Ролка/валяк за грунд 23см RITMO / 23cm primer paint roller",
          "metadata": {
            "id": "roller-primer-23cm-2026-06-24",
            "qty": 1.0,
            "price": "EUR:7.66/pcs",
            "categories": [
              "paint-roller"
            ]
          },
          "indented": false
        },
        {
          "id": "roller-teflon-25cm-2026-06-24",
          "parent": null,
          "name": "Валяк тефлон RITMO 25см / 25cm Teflon paint roller",
          "raw_text": "category:paint-roller ID:roller-teflon-25cm-2026-06-24 qty:1 price:EUR:10.49/pcs Валяк тефлон RITMO 25см / 25cm Teflon paint roller",
          "metadata": {
            "id": "roller-teflon-25cm-2026-06-24",
            "qty": 1.0,
            "price": "EUR:10.49/pcs",
            "categories": [
              "paint-roller"
            ]
          },
          "indented": false
        },
        {
          "id": "praktiker-various-2026-06-24",
          "parent": null,
          "name": "Various small painting supplies (Praktiker, 2 unreadable receipt lines)",
          "raw_text": "category:maintenance-supply ID:praktiker-various-2026-06-24 qty:1 price:EUR:1.57/pcs Various small painting supplies (Praktiker, 2 unreadable receipt lines)",
          "metadata": {
            "id": "praktiker-various-2026-06-24",
            "qty": 1.0,
            "price": "EUR:1.57/pcs",
            "categories": [
              "maintenance-supply"
            ]
          },
          "indented": false
        },
        {
          "id": "ovenmitt-potholder-set-2026-06-27",
          "parent": null,
          "name": "Oven mitt + pot-holder set, beige / к-т ръкавица и ръкохватка (Praktiker art. 247385)",
          "raw_text": "category:oven_glove ID:ovenmitt-potholder-set-2026-06-27 EAN:8595720698696 qty:1 price:EUR:3.99/pcs Oven mitt + pot-holder set, beige / к-т ръкавица и ръкохватка (Praktiker art. 247385)",
          "metadata": {
            "id": "ovenmitt-potholder-set-2026-06-27",
            "ean": "8595720698696",
            "qty": 1.0,
            "price": "EUR:3.99/pcs",
            "categories": [
              "oven_glove"
            ]
          },
          "indented": false
        },
        {
          "id": "compressor-einhell-pressito-2026-07-02",
          "parent": null,
          "name": "Einhell PRESSITO hybrid compressor 18V/230V (Art.Nr. 40.204.60, Praktiker art. 499138)",
          "raw_text": "category:air_compressor ID:compressor-einhell-pressito-2026-07-02 EAN:4006825627244 qty:1 price:EUR:89.99/pcs Einhell PRESSITO hybrid compressor 18V/230V (Art.Nr. 40.204.60, Praktiker art. 499138)",
          "metadata": {
            "id": "compressor-einhell-pressito-2026-07-02",
            "ean": "4006825627244",
            "qty": 1.0,
            "price": "EUR:89.99/pcs",
            "categories": [
              "air_compressor"
            ]
          },
          "indented": false
        },
        {
          "id": "charcoal-lidl-2026-07-10",
          "parent": null,
          "name": "Дървени въглища 3кг чувал / charcoal 3kg bag (for the COBB grills)",
          "raw_text": "category:charcoal ID:charcoal-lidl-2026-07-10 bb:2030-01-01 qty:1 mass:3kg price:EUR:4.59/pcs Дървени въглища 3кг чувал / charcoal 3kg bag (for the COBB grills)",
          "metadata": {
            "id": "charcoal-lidl-2026-07-10",
            "bb": "2030-01-01",
            "qty": 1.0,
            "mass_g": 3000.0,
            "price": "EUR:4.59/pcs",
            "categories": [
              "charcoal"
            ]
          },
          "indented": false
        },
        {
          "id": "minifr-semena-2026-07-10",
          "parent": null,
          "name": "МИНИФР. СЕМЕНА ×2 — UNIDENTIFIED (mini seeded rolls?)",
          "raw_text": "category:bread ID:minifr-semena-2026-07-10 bb:2026-08-01 qty:2 price:EUR:0.23/pcs МИНИФР. СЕМЕНА ×2 — UNIDENTIFIED (mini seeded rolls?)",
          "metadata": {
            "id": "minifr-semena-2026-07-10",
            "bb": "2026-08-01",
            "qty": 2.0,
            "price": "EUR:0.23/pcs",
            "categories": [
              "bread"
            ]
          },
          "indented": false
        },
        {
          "id": "kitchenpaper-2026-08-04",
          "parent": null,
          "name": "Кухненска хартия / kitchen paper roll",
          "raw_text": "category:kitchen_towel ID:kitchenpaper-2026-08-04 qty:1 price:EUR:2.19/stk Кухненска хартия / kitchen paper roll",
          "metadata": {
            "id": "kitchenpaper-2026-08-04",
            "qty": 1.0,
            "price": "EUR:2.19/stk",
            "categories": [
              "kitchen_towel"
            ]
          },
          "indented": false
        },
        {
          "id": "croissant-cremebrulee-2026-08-04",
          "parent": null,
          "name": "Кроасан крем брюле / crème brûlée croissant (2 pcs)",
          "raw_text": "category:croissant ID:croissant-cremebrulee-2026-08-04 bb:2026-09-30:EST qty:2 price:EUR:0.59/stk Кроасан крем брюле / crème brûlée croissant (2 pcs)",
          "metadata": {
            "id": "croissant-cremebrulee-2026-08-04",
            "bb": "2026-09-30:EST",
            "qty": 2.0,
            "price": "EUR:0.59/stk",
            "categories": [
              "croissant"
            ]
          },
          "indented": false
        },
        {
          "id": "wafer-roger-2026-08-04",
          "parent": null,
          "name": "Roger Tunkbutz RFA wafer",
          "raw_text": "category:wafer ID:wafer-roger-2026-08-04 bb:2027-01-31:EST qty:1 price:EUR:0.3/stk Roger Tunkbutz RFA wafer",
          "metadata": {
            "id": "wafer-roger-2026-08-04",
            "bb": "2027-01-31:EST",
            "qty": 1.0,
            "price": "EUR:0.3/stk",
            "categories": [
              "wafer"
            ]
          },
          "indented": false
        },
        {
          "id": "biscuits-choc-jelly-2026-08-04",
          "parent": null,
          "name": "Бисквити с шоколад и желе / biscuits with chocolate and jelly",
          "raw_text": "category:biscuits ID:biscuits-choc-jelly-2026-08-04 bb:2027-01-31:EST qty:1 price:EUR:1.02/stk Бисквити с шоколад и желе / biscuits with chocolate and jelly",
          "metadata": {
            "id": "biscuits-choc-jelly-2026-08-04",
            "bb": "2027-01-31:EST",
            "qty": 1.0,
            "price": "EUR:1.02/stk",
            "categories": [
              "biscuits"
            ]
          },
          "indented": false
        },
        {
          "id": "choc-milka-oreo-2026-08-04",
          "parent": null,
          "name": "Milka шоколад Oreo 100g",
          "raw_text": "category:chocolate_bar ID:choc-milka-oreo-2026-08-04 EAN:7622210194046 bb:2027-03-31:EST qty:1 price:EUR:2.45/stk Milka шоколад Oreo 100g",
          "metadata": {
            "id": "choc-milka-oreo-2026-08-04",
            "ean": "7622210194046",
            "bb": "2027-03-31:EST",
            "qty": 1.0,
            "price": "EUR:2.45/stk",
            "categories": [
              "chocolate_bar"
            ]
          },
          "indented": false
        },
        {
          "id": "choc-schogetten-2026-08-04",
          "parent": null,
          "name": "Trumpf Schogetten йогурт-ягода / yoghurt-strawberry",
          "raw_text": "category:chocolate_bar ID:choc-schogetten-2026-08-04 EAN:4000607854705 bb:2027-03-31:EST qty:1 price:EUR:2.3/stk Trumpf Schogetten йогурт-ягода / yoghurt-strawberry",
          "metadata": {
            "id": "choc-schogetten-2026-08-04",
            "ean": "4000607854705",
            "bb": "2027-03-31:EST",
            "qty": 1.0,
            "price": "EUR:2.3/stk",
            "categories": [
              "chocolate_bar"
            ]
          },
          "indented": false
        },
        {
          "id": "cocoa-powder-2026-08-04",
          "parent": null,
          "name": "Какао на прах / cocoa powder",
          "raw_text": "category:cocoa_powder ID:cocoa-powder-2026-08-04 EAN:4056489232872 bb:2027-12-31:EST qty:1 price:EUR:4.6/stk Какао на прах / cocoa powder",
          "metadata": {
            "id": "cocoa-powder-2026-08-04",
            "ean": "4056489232872",
            "bb": "2027-12-31:EST",
            "qty": 1.0,
            "price": "EUR:4.6/stk",
            "categories": [
              "cocoa_powder"
            ]
          },
          "indented": false
        },
        {
          "id": "beer-astika-2026-08-04",
          "parent": null,
          "name": "Astika мултипак 12×0,5 / Astika beer multipack",
          "raw_text": "category:beer ID:beer-astika-2026-08-04 bb:2027-03-31:EST qty:1 price:EUR:5.11/stk Astika мултипак 12×0,5 / Astika beer multipack",
          "metadata": {
            "id": "beer-astika-2026-08-04",
            "bb": "2027-03-31:EST",
            "qty": 1.0,
            "price": "EUR:5.11/stk",
            "categories": [
              "beer"
            ]
          },
          "indented": false
        },
        {
          "id": "coffee-espresso-2026-08-04",
          "parent": null,
          "name": "Мляно кафе еспресо / ground espresso coffee",
          "raw_text": "category:coffee_preparation ID:coffee-espresso-2026-08-04 EAN:4335619175600 bb:2027-03-29 qty:1 price:EUR:4.08/stk Мляно кафе еспресо / ground espresso coffee",
          "metadata": {
            "id": "coffee-espresso-2026-08-04",
            "ean": "4335619175600",
            "bb": "2027-03-29",
            "qty": 1.0,
            "price": "EUR:4.08/stk",
            "categories": [
              "coffee_preparation"
            ]
          },
          "indented": false
        }
      ],
      "images": [],
      "photos_link": "",
      "metadata": {
        "id": "floating"
      }
    }
  ]
}