{
  "schema": 2,
  "dataset": "client_reviews_subcategory_packs",
  "generated_at": "2026-10-23T01:32:46.836786+02:00",
  "eric_lock": "2026-09-27 ~20:41 SAST fill30",
  "eric_correction": "2026-09-27 ~20:41 SAST — every subcategory pack count==30 (fill30)",
  "day_seed": 20261023,
  "source": {
    "path": "/workspace/he3-review-man/dataset/index.json",
    "dataset": "client_reviews",
    "generated_at_sast": "2026-10-09T02:43 SAST",
    "count": 3252,
    "count_google": 3002,
    "count_hellopeter": 259
  },
  "picture_base": "https://8i.co.za/guide/amcoza/reviews/list/",
  "pack_grain": "subcategory",
  "multi_membership": true,
  "feed_count": 91,
  "thin_count": 0,
  "empty_count": 0,
  "fill_stats": {
    "topic_top100": 13,
    "latest300_fallback": 78,
    "assert_all_count": 30,
    "empty_count": 0,
    "thin_count": 0
  },
  "max_items": 30,
  "top_candidates": 100,
  "fallback_latest_n": 300,
  "pick_rules": "Eligible: rating>=4 with non-empty review text (disabled excluded). Per subcategory leaf, score EVERY eligible review: topic_relevance (~0.7) from that leaf's taxonomy keywords on title+content (name lightly) + recency (~0.3) with smooth decay vs newest date in corpus — even tiny topic weight still ranks. Sort by combined score desc; take top 100; random-sample exactly 30 with seeded RNG (seed = YYYYMMDD SAST + subcategory slug). If fewer than 100 scored candidates somehow, OR topic pool too weak to reach 30 (topic_hits<30): take the latest 300 eligible reviews (date desc), random-sample 30. Never ship count 0 or <30 — assert count==30 for every subcategory slug before publish. Same review id MAY appear in multiple subcategory packs (multi-membership).",
  "scoring": {
    "topic_weight": 0.7,
    "recency_weight": 0.3,
    "top_candidates": 100,
    "sample_size": 30,
    "fallback_latest_n": 300,
    "seed_formula": "YYYYMMDD(SAST) + '-' + subcategory_slug",
    "recency_decay": "exp(-years_from_newest / 3.0)",
    "fill_rule": "score all eligible topic*0.7+recency*0.3 → top 100 → random 30; if scored<100 or topic_hits<30 → latest 300 → random 30; assert count==30"
  },
  "stats": {
    "index_total": 3252,
    "eligible_rating_ge_4_nonempty": 2651,
    "skipped_empty_content": 513,
    "skipped_low_or_null_rating": 88,
    "unclassified_eligible": null,
    "multi_membership_reviews": 328,
    "leaf_count": 91
  },
  "selection": {
    "training": {
      "seed": "20261023-training",
      "pool": 2651,
      "topic_hits": 68,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 3.105
    },
    "installation-and-setup": {
      "seed": "20261023-installation-and-setup",
      "pool": 2651,
      "topic_hits": 186,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 3.125
    },
    "technical-support": {
      "seed": "20261023-technical-support",
      "pool": 2651,
      "topic_hits": 616,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 4.225
    },
    "repairs-and-maintenance": {
      "seed": "20261023-repairs-and-maintenance",
      "pool": 2651,
      "topic_hits": 21,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.07
    },
    "software": {
      "seed": "20261023-software",
      "pool": 2651,
      "topic_hits": 97,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 3.13
    },
    "business-and-production-support": {
      "seed": "20261023-business-and-production-support",
      "pool": 2651,
      "topic_hits": 30,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 3.255
    },
    "direct-to-film-printing": {
      "seed": "20261023-direct-to-film-printing",
      "pool": 2651,
      "topic_hits": 153,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 4.195
    },
    "heat-transfer": {
      "seed": "20261023-heat-transfer",
      "pool": 2651,
      "topic_hits": 4,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.065
    },
    "sublimation-printing": {
      "seed": "20261023-sublimation-printing",
      "pool": 2651,
      "topic_hits": 15,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 3.24
    },
    "screen-printing": {
      "seed": "20261023-screen-printing",
      "pool": 2651,
      "topic_hits": 1,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.135
    },
    "bottle-screen-printing": {
      "seed": "20261023-bottle-screen-printing",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "vinyl-cutting": {
      "seed": "20261023-vinyl-cutting",
      "pool": 2651,
      "topic_hits": 151,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 2.11
    },
    "paint-protection-film-cutting": {
      "seed": "20261023-paint-protection-film-cutting",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "large-format-printing": {
      "seed": "20261023-large-format-printing",
      "pool": 2651,
      "topic_hits": 63,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 2.16
    },
    "3d-printing": {
      "seed": "20261023-3d-printing",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "cnc-routing": {
      "seed": "20261023-cnc-routing",
      "pool": 2651,
      "topic_hits": 2,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.075
    },
    "laser-cutting-and-engraving": {
      "seed": "20261023-laser-cutting-and-engraving",
      "pool": 2651,
      "topic_hits": 26,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 3.185
    },
    "fibre-laser-marking": {
      "seed": "20261023-fibre-laser-marking",
      "pool": 2651,
      "topic_hits": 2,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.065
    },
    "fibre-laser-cleaning": {
      "seed": "20261023-fibre-laser-cleaning",
      "pool": 2651,
      "topic_hits": 6,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.17
    },
    "fibre-laser-welding": {
      "seed": "20261023-fibre-laser-welding",
      "pool": 2651,
      "topic_hits": 7,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.16
    },
    "plasma-cutting": {
      "seed": "20261023-plasma-cutting",
      "pool": 2651,
      "topic_hits": 4,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.12
    },
    "offset-printers": {
      "seed": "20261023-offset-printers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "screen-printers": {
      "seed": "20261023-screen-printers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "dtf-printers": {
      "seed": "20261023-dtf-printers",
      "pool": 2651,
      "topic_hits": 110,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 2.155
    },
    "uv-dtf-printers": {
      "seed": "20261023-uv-dtf-printers",
      "pool": 2651,
      "topic_hits": 48,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 1.07
    },
    "large-format-printers": {
      "seed": "20261023-large-format-printers",
      "pool": 2651,
      "topic_hits": 55,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 2.2
    },
    "flatbed-printers": {
      "seed": "20261023-flatbed-printers",
      "pool": 2651,
      "topic_hits": 1,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.125
    },
    "hybrid-printers": {
      "seed": "20261023-hybrid-printers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "portable-printers": {
      "seed": "20261023-portable-printers",
      "pool": 2651,
      "topic_hits": 7,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.18
    },
    "heat-presses": {
      "seed": "20261023-heat-presses",
      "pool": 2651,
      "topic_hits": 34,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 2.135
    },
    "vinyl-cutters": {
      "seed": "20261023-vinyl-cutters",
      "pool": 2651,
      "topic_hits": 145,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "topic_top100",
      "max_topic_raw": 3.195
    },
    "flatbed-cutters": {
      "seed": "20261023-flatbed-cutters",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "laminators": {
      "seed": "20261023-laminators",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "embroidery-machines": {
      "seed": "20261023-embroidery-machines",
      "pool": 2651,
      "topic_hits": 1,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.2
    },
    "air-compressors": {
      "seed": "20261023-air-compressors",
      "pool": 2651,
      "topic_hits": 1,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.07
    },
    "co2-laser-machines": {
      "seed": "20261023-co2-laser-machines",
      "pool": 2651,
      "topic_hits": 16,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 3.185
    },
    "fibre-laser-cutting-machines": {
      "seed": "20261023-fibre-laser-cutting-machines",
      "pool": 2651,
      "topic_hits": 4,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.095
    },
    "fibre-laser-marking-machines": {
      "seed": "20261023-fibre-laser-marking-machines",
      "pool": 2651,
      "topic_hits": 1,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.145
    },
    "fibre-laser-processing-machines": {
      "seed": "20261023-fibre-laser-processing-machines",
      "pool": 2651,
      "topic_hits": 7,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.1
    },
    "special-laser-machines": {
      "seed": "20261023-special-laser-machines",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "desktop-cnc-routers": {
      "seed": "20261023-desktop-cnc-routers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "signage-cnc-routers": {
      "seed": "20261023-signage-cnc-routers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "furniture-cnc-routers": {
      "seed": "20261023-furniture-cnc-routers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "plasma-cutters": {
      "seed": "20261023-plasma-cutters",
      "pool": 2651,
      "topic_hits": 3,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.11
    },
    "filament-3d-printers": {
      "seed": "20261023-filament-3d-printers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "pellet-3d-printers": {
      "seed": "20261023-pellet-3d-printers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "resin-3d-printers": {
      "seed": "20261023-resin-3d-printers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "printer-spares": {
      "seed": "20261023-printer-spares",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "laser-spares": {
      "seed": "20261023-laser-spares",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "cnc-router-spares": {
      "seed": "20261023-cnc-router-spares",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "cutter-spares": {
      "seed": "20261023-cutter-spares",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "heat-press-spares": {
      "seed": "20261023-heat-press-spares",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "3d-printer-spares": {
      "seed": "20261023-3d-printer-spares",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "dtf-inks": {
      "seed": "20261023-dtf-inks",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "uv-dtf-inks": {
      "seed": "20261023-uv-dtf-inks",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "uv-inks": {
      "seed": "20261023-uv-inks",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "sublimation-inks": {
      "seed": "20261023-sublimation-inks",
      "pool": 2651,
      "topic_hits": 1,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 2.155
    },
    "eco-solvent-inks": {
      "seed": "20261023-eco-solvent-inks",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "solvent-inks": {
      "seed": "20261023-solvent-inks",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "textile-inks": {
      "seed": "20261023-textile-inks",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "screen-printing-inks": {
      "seed": "20261023-screen-printing-inks",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "dtf-film": {
      "seed": "20261023-dtf-film",
      "pool": 2651,
      "topic_hits": 2,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.05
    },
    "dtf-powder": {
      "seed": "20261023-dtf-powder",
      "pool": 2651,
      "topic_hits": 3,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.05
    },
    "uv-dtf-film": {
      "seed": "20261023-uv-dtf-film",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "sublimation-paper": {
      "seed": "20261023-sublimation-paper",
      "pool": 2651,
      "topic_hits": 1,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.085
    },
    "transfer-paper": {
      "seed": "20261023-transfer-paper",
      "pool": 2651,
      "topic_hits": 1,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.07
    },
    "cleaning-solutions": {
      "seed": "20261023-cleaning-solutions",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "printheads": {
      "seed": "20261023-printheads",
      "pool": 2651,
      "topic_hits": 1,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.05
    },
    "dampers": {
      "seed": "20261023-dampers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "wipers": {
      "seed": "20261023-wipers",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "ink-filters": {
      "seed": "20261023-ink-filters",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "vinyl-rolls": {
      "seed": "20261023-vinyl-rolls",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "heat-transfer-vinyl": {
      "seed": "20261023-heat-transfer-vinyl",
      "pool": 2651,
      "topic_hits": 2,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.095
    },
    "self-adhesive-vinyl": {
      "seed": "20261023-self-adhesive-vinyl",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "printable-vinyl": {
      "seed": "20261023-printable-vinyl",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "paint-protection-film": {
      "seed": "20261023-paint-protection-film",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "laminating-film": {
      "seed": "20261023-laminating-film",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "application-tape": {
      "seed": "20261023-application-tape",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "banner-material": {
      "seed": "20261023-banner-material",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "canvas": {
      "seed": "20261023-canvas",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "wallpaper-media": {
      "seed": "20261023-wallpaper-media",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "laser-tubes": {
      "seed": "20261023-laser-tubes",
      "pool": 2651,
      "topic_hits": 3,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 1.05
    },
    "lenses": {
      "seed": "20261023-lenses",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "mirrors": {
      "seed": "20261023-mirrors",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "nozzles": {
      "seed": "20261023-nozzles",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "cnc-router-bits": {
      "seed": "20261023-cnc-router-bits",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "cutting-blades": {
      "seed": "20261023-cutting-blades",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "plasma-electrodes-and-tips": {
      "seed": "20261023-plasma-electrodes-and-tips",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "filament": {
      "seed": "20261023-filament",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "pellets": {
      "seed": "20261023-pellets",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    },
    "resin": {
      "seed": "20261023-resin",
      "pool": 2651,
      "topic_hits": 0,
      "top_candidates": 100,
      "sampled": 30,
      "fill_source": "latest300_fallback",
      "max_topic_raw": 0.0
    }
  },
  "packs": {
    "training": {
      "path": "/workspace/he3-review-man/hub/training.json",
      "major": "services-training-software",
      "label": "Training",
      "count": 30,
      "pool": 2651,
      "topic_hits": 68,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kweGIzbHZVelprWW1GNlkwRkJObE5pV1hodmJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Jd1VsVk9VSGxSVnpsd1QyaFhlbkpsVFMwMWRIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20xV1EwVldWVzQyYVc5dFJWQktZbnBTWm14M2FuYxAB"
      ],
      "thin": false
    },
    "installation-and-setup": {
      "path": "/workspace/he3-review-man/hub/installation-and-setup.json",
      "major": "services-training-software",
      "label": "Installation and Setup",
      "count": 30,
      "pool": 2651,
      "topic_hits": 186,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tRM2VtTkVPRVptYUVWM2VYRm9TVzVKU0hWcmVIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OUWEwVTRORjlpTXpsck9XbDJSRlJDYVRKUFZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20wMWFUbEdSVFZKWTBOalN6aFdVVjl2ZFVkS01FRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21RNWFVMUdkSHBqUjBKcFJXczFhWGhMUXpneGJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2s1SE1rTTBaV0pEWmxKaFYwa3pjbUUxT0ZkRmJuYxAB"
      ],
      "thin": false
    },
    "technical-support": {
      "path": "/workspace/he3-review-man/hub/technical-support.json",
      "major": "services-training-software",
      "label": "Technical Support",
      "count": 30,
      "pool": 2651,
      "topic_hits": 616,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wRU1VNVRkR0ZEWkcxWk1IZFhWazFuY1hkd2QyYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2s5aU5XVTNkamxqYzJaNFVYQlJUalUyWVhCTGFWRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2prNWNtTjNVM3BmY1V4S1dIa3daRVV3UVdZM2JsRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT214RlFsQTBZVzVUZEdGbmRGbEtVVUpsZURRM1JsRRAB"
      ],
      "thin": false
    },
    "repairs-and-maintenance": {
      "path": "/workspace/he3-review-man/hub/repairs-and-maintenance.json",
      "major": "services-training-software",
      "label": "Repairs and Maintenance",
      "count": 30,
      "pool": 2651,
      "topic_hits": 21,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25KTk9WZ3RiM1F3VURad1VtOXhhR1JFVkVVdFFrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xCNmNUbEpYelZGZVRsYVp6QTRNbDlyYkZRNWNuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xBdFVqVmpNVkF0UVZsSVVTMUtXbWRRY3pGV1RIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25Nd1kzcFZOVlZhYjFRelZUUlNZVFoyYkZkR01GRRAB"
      ],
      "thin": false
    },
    "software": {
      "path": "/workspace/he3-review-man/hub/software.json",
      "major": "services-training-software",
      "label": "Software",
      "count": 30,
      "pool": 2651,
      "topic_hits": 97,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25oS1RXb3hkMWs1V1hWdVNuWkVMVzQ1TFhrdGRWRRAB"
      ],
      "thin": false
    },
    "business-and-production-support": {
      "path": "/workspace/he3-review-man/hub/business-and-production-support.json",
      "major": "services-training-software",
      "label": "Business and Production Support",
      "count": 30,
      "pool": 2651,
      "topic_hits": 30,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KTk9WZ3RiM1F3VURad1VtOXhhR1JFVkVVdFFrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xCNmNUbEpYelZGZVRsYVp6QTRNbDlyYkZRNWNuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB"
      ],
      "thin": false
    },
    "direct-to-film-printing": {
      "path": "/workspace/he3-review-man/hub/direct-to-film-printing.json",
      "major": "application-areas",
      "label": "Direct-to-Film Printing",
      "count": 30,
      "pool": 2651,
      "topic_hits": 153,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2pSaGRXbDZTa1pvUXpNNWNWZEVkWGxrUjJNdFQxRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21nMWEyVjNlV1JuVUZWWGNVMDBZMmhpYVc1d1FtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tGdU9GaFlNekJGVHpKVlJUUllXWHBIU0U1dVIyYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tSVVEzSnpObFF5YkdVeFdqazROelZ4Uld4UFMwRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pGckxXWTFjbGt5V1doSFExSkpXRVp0WTJsd2VXYxAB"
      ],
      "thin": false
    },
    "heat-transfer": {
      "path": "/workspace/he3-review-man/hub/heat-transfer.json",
      "major": "application-areas",
      "label": "Heat Transfer",
      "count": 30,
      "pool": 2651,
      "topic_hits": 4,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xkTWRWTjFZVVpwTjJ0VVVHNVBaRFJEY1VOTFVVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25rNVQzaFRkRmhMTmxsV2MyOVFSbEZRUTJGTFZtYxAB",
        "excellent-service-and-expert-advice-6475919"
      ],
      "thin": false
    },
    "sublimation-printing": {
      "path": "/workspace/he3-review-man/hub/sublimation-printing.json",
      "major": "application-areas",
      "label": "Sublimation Printing",
      "count": 30,
      "pool": 2651,
      "topic_hits": 15,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pCaFZtdDJVMU13ZEhoeU1qSTBXblZxWVVocFpIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB"
      ],
      "thin": false
    },
    "screen-printing": {
      "path": "/workspace/he3-review-man/hub/screen-printing.json",
      "major": "application-areas",
      "label": "Screen Printing",
      "count": 30,
      "pool": 2651,
      "topic_hits": 1,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pGVVluTm9PR1p3Y1ZweGFIVnlaVlpWTUZWcGNIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25rNVQzaFRkRmhMTmxsV2MyOVFSbEZRUTJGTFZtYxAB",
        "outstanding-after-sales-support-91664ec12cdb1313914cbf9adf0848e3d062b749-6476479",
        "Ci9DQUlRQUNvZENodHljRjlvT2tGUGIwcFdOMFF0ZUVOZlRWaFpVbE5rZDB0alQzYxAB"
      ],
      "thin": false
    },
    "bottle-screen-printing": {
      "path": "/workspace/he3-review-man/hub/bottle-screen-printing.json",
      "major": "application-areas",
      "label": "Bottle Screen Printing",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2sxdU5rd3RObTlrWnpCV2JtTlVlWGhzTnpCSk1GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB"
      ],
      "thin": false
    },
    "vinyl-cutting": {
      "path": "/workspace/he3-review-man/hub/vinyl-cutting.json",
      "major": "application-areas",
      "label": "Vinyl Cutting",
      "count": 30,
      "pool": 2651,
      "topic_hits": 151,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21aMlVYUnRlblp2ZWtGdlNYTnpUVEZ2VkZaWGVuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xoRFgzTlRNMjlFWkVOa1UzcHhORFpvVFZWQ05GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xnMFowcHBWMFpUVGxsbGVqSXdVRGR5WTIxYU4zYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pOdGEwRk5hRzlTV1hselpYZHBXRUkyWmpKZldGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2taMlFtcEVNbUl4T0ZKT1YwRTNTamM0WmtjelgzYxAB"
      ],
      "thin": false
    },
    "paint-protection-film-cutting": {
      "path": "/workspace/he3-review-man/hub/paint-protection-film-cutting.json",
      "major": "application-areas",
      "label": "Paint Protection Film Cutting",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Jd1VsVk9VSGxSVnpsd1QyaFhlbkpsVFMwMWRIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25GTWQyZFhMVE5EVWpOeU0ydE1ja05CVlROcVNtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xWa01XMVRNVkZJVDFGS1FsZHNYelZDYmtORWNGRRAB"
      ],
      "thin": false
    },
    "large-format-printing": {
      "path": "/workspace/he3-review-man/hub/large-format-printing.json",
      "major": "application-areas",
      "label": "Large-Format Printing",
      "count": 30,
      "pool": 2651,
      "topic_hits": 63,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2s5MGIybDZXRXRJVGxoUVF6ZDVRM3BSZVVodk9YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21samVXZHhUemxoVG5kUFNUWTRPRlZWYUdRdGFtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25oS1RXb3hkMWs1V1hWdVNuWkVMVzQ1TFhrdGRWRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB"
      ],
      "thin": false
    },
    "3d-printing": {
      "path": "/workspace/he3-review-man/hub/3d-printing.json",
      "major": "application-areas",
      "label": "3D Printing",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Kb01tVTNVak5hYlZaMWJWbE9hbVl5VGs5bVJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tRM2VtTkVPRVptYUVWM2VYRm9TVzVKU0hWcmVIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB"
      ],
      "thin": false
    },
    "cnc-routing": {
      "path": "/workspace/he3-review-man/hub/cnc-routing.json",
      "major": "application-areas",
      "label": "CNC Routing",
      "count": 30,
      "pool": 2651,
      "topic_hits": 2,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pGVVluTm9PR1p3Y1ZweGFIVnlaVlpWTUZWcGNIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OUWEwVTRORjlpTXpsck9XbDJSRlJDYVRKUFZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oU01WSXhibGhRVjJWS04weE5ZWEEyVUZCTE5rRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wUVZrbzRkVGRLWjNVMVlUQmpRVXhCTlZaNmJuYxAB"
      ],
      "thin": false
    },
    "laser-cutting-and-engraving": {
      "path": "/workspace/he3-review-man/hub/laser-cutting-and-engraving.json",
      "major": "application-areas",
      "label": "Laser Cutting and Engraving",
      "count": 30,
      "pool": 2651,
      "topic_hits": 26,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oS1RXb3hkMWs1V1hWdVNuWkVMVzQ1TFhrdGRWRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20xV1EwVldWVzQyYVc5dFJWQktZbnBTWm14M2FuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xBdFVqVmpNVkF0UVZsSVVTMUtXbWRRY3pGV1RIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oM1JWOHdRMjV2UVdKaVRWUk1jR0pFVlVac1JuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20wMWFUbEdSVFZKWTBOalN6aFdVVjl2ZFVkS01FRRAB"
      ],
      "thin": false
    },
    "fibre-laser-marking": {
      "path": "/workspace/he3-review-man/hub/fibre-laser-marking.json",
      "major": "application-areas",
      "label": "Fibre Laser Marking",
      "count": 30,
      "pool": 2651,
      "topic_hits": 2,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KTk9WZ3RiM1F3VURad1VtOXhhR1JFVkVVdFFrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wRU1VNVRkR0ZEWkcxWk1IZFhWazFuY1hkd2QyYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xBdFVqVmpNVkF0UVZsSVVTMUtXbWRRY3pGV1RIYxAB"
      ],
      "thin": false
    },
    "fibre-laser-cleaning": {
      "path": "/workspace/he3-review-man/hub/fibre-laser-cleaning.json",
      "major": "application-areas",
      "label": "Fibre Laser Cleaning",
      "count": 30,
      "pool": 2651,
      "topic_hits": 6,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2pGVVluTm9PR1p3Y1ZweGFIVnlaVlpWTUZWcGNIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xBdFVqVmpNVkF0UVZsSVVTMUtXbWRRY3pGV1RIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xkTWRWTjFZVVpwTjJ0VVVHNVBaRFJEY1VOTFVVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oU01WSXhibGhRVjJWS04weE5ZWEEyVUZCTE5rRRAB"
      ],
      "thin": false
    },
    "fibre-laser-welding": {
      "path": "/workspace/he3-review-man/hub/fibre-laser-welding.json",
      "major": "application-areas",
      "label": "Fibre Laser Welding",
      "count": 30,
      "pool": 2651,
      "topic_hits": 7,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xka1luY3RiSEJZYm10eWFXNW5RWFExTUVwSVpVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21KVVZWZzFNVVJXZDFJeFJEZFdNbEZzYkRobGIwRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xsTFp6VTNjbFU0Y1V3eU9FWkpjSFJ0V1RKclFYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aMlVYUnRlblp2ZWtGdlNYTnpUVEZ2VkZaWGVuYxAB"
      ],
      "thin": false
    },
    "plasma-cutting": {
      "path": "/workspace/he3-review-man/hub/plasma-cutting.json",
      "major": "application-areas",
      "label": "Plasma Cutting",
      "count": 30,
      "pool": 2651,
      "topic_hits": 4,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2kweGIzbHZVelprWW1GNlkwRkJObE5pV1hodmJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xkTWRWTjFZVVpwTjJ0VVVHNVBaRFJEY1VOTFVVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oU01WSXhibGhRVjJWS04weE5ZWEEyVUZCTE5rRRAB"
      ],
      "thin": false
    },
    "offset-printers": {
      "path": "/workspace/he3-review-man/hub/offset-printers.json",
      "major": "machine-categories",
      "label": "Offset Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21GQ2JrVTNNVVZZU3pSak0zcDNlVVpDYVc5Q2RtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xWa01XMVRNVkZJVDFGS1FsZHNYelZDYmtORWNGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xkTWRWTjFZVVpwTjJ0VVVHNVBaRFJEY1VOTFVVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25rNVQzaFRkRmhMTmxsV2MyOVFSbEZRUTJGTFZtYxAB"
      ],
      "thin": false
    },
    "screen-printers": {
      "path": "/workspace/he3-review-man/hub/screen-printers.json",
      "major": "machine-categories",
      "label": "Screen Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xCNmNUbEpYelZGZVRsYVp6QTRNbDlyYkZRNWNuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21samVXZHhUemxoVG5kUFNUWTRPRlZWYUdRdGFtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oU01WSXhibGhRVjJWS04weE5ZWEEyVUZCTE5rRRAB",
        "best-investment-for-my-printing-business-dfd8a1f952cd9d033af50b358b4fc55f0f6681e0-6480833",
        "Ci9DQUlRQUNvZENodHljRjlvT25ocFZtMXpMVTl0UkZOV1Z6UkxVMjVxWVhZNFdsRRAB"
      ],
      "thin": false
    },
    "dtf-printers": {
      "path": "/workspace/he3-review-man/hub/dtf-printers.json",
      "major": "machine-categories",
      "label": "DTF Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 110,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2s1SE1rTTBaV0pEWmxKaFYwa3pjbUUxT0ZkRmJuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pSaGRXbDZTa1pvUXpNNWNWZEVkWGxrUjJNdFQxRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pkalZURmpRWGhoTW1aelYyMWFjM1IwT0hOdlIxRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21nMWEyVjNlV1JuVUZWWGNVMDBZMmhpYVc1d1FtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxRVpGQktaVzF3VG5OclNXNUhRWFZDWlRrd2JVRRAB"
      ],
      "thin": false
    },
    "uv-dtf-printers": {
      "path": "/workspace/he3-review-man/hub/uv-dtf-printers.json",
      "major": "machine-categories",
      "label": "UV DTF Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 48,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Jd1VsVk9VSGxSVnpsd1QyaFhlbkpsVFMwMWRIYxAB"
      ],
      "thin": false
    },
    "large-format-printers": {
      "path": "/workspace/he3-review-man/hub/large-format-printers.json",
      "major": "machine-categories",
      "label": "Large-Format Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 55,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xCNmNUbEpYelZGZVRsYVp6QTRNbDlyYkZRNWNuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pGVVluTm9PR1p3Y1ZweGFIVnlaVlpWTUZWcGNIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21samVXZHhUemxoVG5kUFNUWTRPRlZWYUdRdGFtYxAB"
      ],
      "thin": false
    },
    "flatbed-printers": {
      "path": "/workspace/he3-review-man/hub/flatbed-printers.json",
      "major": "machine-categories",
      "label": "Flatbed Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 1,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21oM1JWOHdRMjV2UVdKaVRWUk1jR0pFVlVac1JuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OUWEwVTRORjlpTXpsck9XbDJSRlJDYVRKUFZrRRAB",
        "excellent-service-and-expert-advice-6475919",
        "Ci9DQUlRQUNvZENodHljRjlvT2tGUGIwcFdOMFF0ZUVOZlRWaFpVbE5rZDB0alQzYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25CdVkweGFVRGhDV1Vwd1dqaHdkekJIY200NE5XYxAB"
      ],
      "thin": false
    },
    "hybrid-printers": {
      "path": "/workspace/he3-review-man/hub/hybrid-printers.json",
      "major": "machine-categories",
      "label": "Hybrid Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tNeVFqUlJkVUZHZW0xNVEyVkxkbFp5T1hnMFJVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oM1JWOHdRMjV2UVdKaVRWUk1jR0pFVlVac1JuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB"
      ],
      "thin": false
    },
    "portable-printers": {
      "path": "/workspace/he3-review-man/hub/portable-printers.json",
      "major": "machine-categories",
      "label": "Portable Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 7,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2s1WFJuaHJZMEo1ZWtOVlJscEZXRGhOUjFNeE9XYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pONFNWcG5UaTE1UTJrM1NGWlhTa1pwU1ZkTWRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tkbFFUWXROV1JsTjNsRFVFZFZkVUZSVkRCWVozYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tWNmFISkxWRGd3TkZSS1Z6QTBhRTlQU2pGT2NFRRAB"
      ],
      "thin": false
    },
    "heat-presses": {
      "path": "/workspace/he3-review-man/hub/heat-presses.json",
      "major": "machine-categories",
      "label": "Heat Presses",
      "count": 30,
      "pool": 2651,
      "topic_hits": 34,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KTk9WZ3RiM1F3VURad1VtOXhhR1JFVkVVdFFrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB"
      ],
      "thin": false
    },
    "vinyl-cutters": {
      "path": "/workspace/he3-review-man/hub/vinyl-cutters.json",
      "major": "machine-categories",
      "label": "Vinyl Cutters",
      "count": 30,
      "pool": 2651,
      "topic_hits": 145,
      "candidates": 100,
      "fill_source": "topic_top100",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oM1JWOHdRMjV2UVdKaVRWUk1jR0pFVlVac1JuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aMlVYUnRlblp2ZWtGdlNYTnpUVEZ2VkZaWGVuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2w5WmJTMVVWbHBEYlV4TGEzQnBVM2N5U201Nk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xjNVZHeGlVbXRqV2s5RmJsWXllREEzT1VKdFNGRRAB"
      ],
      "thin": false
    },
    "flatbed-cutters": {
      "path": "/workspace/he3-review-man/hub/flatbed-cutters.json",
      "major": "machine-categories",
      "label": "Flatbed Cutters",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xWa01XMVRNVkZJVDFGS1FsZHNYelZDYmtORWNGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xoRFgzTlRNMjlFWkVOa1UzcHhORFpvVFZWQ05GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tWNmFISkxWRGd3TkZSS1Z6QTBhRTlQU2pGT2NFRRAB"
      ],
      "thin": false
    },
    "laminators": {
      "path": "/workspace/he3-review-man/hub/laminators.json",
      "major": "machine-categories",
      "label": "Laminators",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xka1luY3RiSEJZYm10eWFXNW5RWFExTUVwSVpVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tGUGIwcFdOMFF0ZUVOZlRWaFpVbE5rZDB0alQzYxAB",
        "awsome-service-and-great-support-6349237"
      ],
      "thin": false
    },
    "embroidery-machines": {
      "path": "/workspace/he3-review-man/hub/embroidery-machines.json",
      "major": "machine-categories",
      "label": "Embroidery Machines",
      "count": 30,
      "pool": 2651,
      "topic_hits": 1,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2s5MGIybDZXRXRJVGxoUVF6ZDVRM3BSZVVodk9YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Kb01tVTNVak5hYlZaMWJWbE9hbVl5VGs5bVJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KVFFVTnhTbGM0Y1ROcFZ6RldiM0pQTlhGNk9HYxAB",
        "excellent-service-and-expert-advice-6475919"
      ],
      "thin": false
    },
    "air-compressors": {
      "path": "/workspace/he3-review-man/hub/air-compressors.json",
      "major": "machine-categories",
      "label": "Air Compressors",
      "count": 30,
      "pool": 2651,
      "topic_hits": 1,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KTk9WZ3RiM1F3VURad1VtOXhhR1JFVkVVdFFrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Kb01tVTNVak5hYlZaMWJWbE9hbVl5VGs5bVJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OUWEwVTRORjlpTXpsck9XbDJSRlJDYVRKUFZrRRAB"
      ],
      "thin": false
    },
    "co2-laser-machines": {
      "path": "/workspace/he3-review-man/hub/co2-laser-machines.json",
      "major": "machine-categories",
      "label": "CO2 Laser Machines",
      "count": 30,
      "pool": 2651,
      "topic_hits": 16,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tNeVFqUlJkVUZHZW0xNVEyVkxkbFp5T1hnMFJVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xBdFVqVmpNVkF0UVZsSVVTMUtXbWRRY3pGV1RIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB"
      ],
      "thin": false
    },
    "fibre-laser-cutting-machines": {
      "path": "/workspace/he3-review-man/hub/fibre-laser-cutting-machines.json",
      "major": "machine-categories",
      "label": "Fibre Laser Cutting Machines",
      "count": 30,
      "pool": 2651,
      "topic_hits": 4,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2s5MGIybDZXRXRJVGxoUVF6ZDVRM3BSZVVodk9YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kweGIzbHZVelprWW1GNlkwRkJObE5pV1hodmJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25GTWQyZFhMVE5EVWpOeU0ydE1ja05CVlROcVNtYxAB"
      ],
      "thin": false
    },
    "fibre-laser-marking-machines": {
      "path": "/workspace/he3-review-man/hub/fibre-laser-marking-machines.json",
      "major": "machine-categories",
      "label": "Fibre Laser Marking Machines",
      "count": 30,
      "pool": 2651,
      "topic_hits": 1,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tRM2VtTkVPRVptYUVWM2VYRm9TVzVKU0hWcmVIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tGUGIwcFdOMFF0ZUVOZlRWaFpVbE5rZDB0alQzYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tSVE9GZ3RibFJsYUV0dWNtUktNRkkxT0dWbVRWRRAB"
      ],
      "thin": false
    },
    "fibre-laser-processing-machines": {
      "path": "/workspace/he3-review-man/hub/fibre-laser-processing-machines.json",
      "major": "machine-categories",
      "label": "Fibre Laser Processing Machines",
      "count": 30,
      "pool": 2651,
      "topic_hits": 7,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xCNmNUbEpYelZGZVRsYVp6QTRNbDlyYkZRNWNuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21samVXZHhUemxoVG5kUFNUWTRPRlZWYUdRdGFtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20xV1EwVldWVzQyYVc5dFJWQktZbnBTWm14M2FuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2sxdU5rd3RObTlrWnpCV2JtTlVlWGhzTnpCSk1GRRAB"
      ],
      "thin": false
    },
    "special-laser-machines": {
      "path": "/workspace/he3-review-man/hub/special-laser-machines.json",
      "major": "machine-categories",
      "label": "Special Laser Machines",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20xV1EwVldWVzQyYVc5dFJWQktZbnBTWm14M2FuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Kb01tVTNVak5hYlZaMWJWbE9hbVl5VGs5bVJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tFMVZVOHhjV05FZVZCNmQwcGlTVlF3TkhkR00xRRAB"
      ],
      "thin": false
    },
    "desktop-cnc-routers": {
      "path": "/workspace/he3-review-man/hub/desktop-cnc-routers.json",
      "major": "machine-categories",
      "label": "Desktop CNC Routers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21GQ2JrVTNNVVZZU3pSak0zcDNlVVpDYVc5Q2RtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wRU1VNVRkR0ZEWkcxWk1IZFhWazFuY1hkd2QyYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xCaldUZEhiMnBNYVVZMUxXMVNlRFJHTkcxWVExRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT210NlNEZzRUVFZ0YUdSUE5FUTVNSGhqTWxkeE1rRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wWWNVTlBXRWg2YkZKRk5YZDNZVnBFTFdGWk4xRRAB"
      ],
      "thin": false
    },
    "signage-cnc-routers": {
      "path": "/workspace/he3-review-man/hub/signage-cnc-routers.json",
      "major": "machine-categories",
      "label": "Signage CNC Routers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2kweGIzbHZVelprWW1GNlkwRkJObE5pV1hodmJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tFMVZVOHhjV05FZVZCNmQwcGlTVlF3TkhkR00xRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xoRFgzTlRNMjlFWkVOa1UzcHhORFpvVFZWQ05GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pVdFJrZFJZVUUyTjFreUxYWjZhRU5tWkU1UWQwRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pCUE1GaFdlVjlGU2pkWWRrbGhTR3ROT1RJMU5GRRAB"
      ],
      "thin": false
    },
    "furniture-cnc-routers": {
      "path": "/workspace/he3-review-man/hub/furniture-cnc-routers.json",
      "major": "machine-categories",
      "label": "Furniture CNC Routers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oS1RXb3hkMWs1V1hWdVNuWkVMVzQ1TFhrdGRWRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25Nd1kzcFZOVlZhYjFRelZUUlNZVFoyYkZkR01GRRAB",
        "awsome-service-and-great-support-6349237"
      ],
      "thin": false
    },
    "plasma-cutters": {
      "path": "/workspace/he3-review-man/hub/plasma-cutters.json",
      "major": "machine-categories",
      "label": "Plasma Cutters",
      "count": 30,
      "pool": 2651,
      "topic_hits": 3,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2s5MGIybDZXRXRJVGxoUVF6ZDVRM3BSZVVodk9YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KTk9WZ3RiM1F3VURad1VtOXhhR1JFVkVVdFFrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB",
        "excellent-service-and-expert-advice-6475919"
      ],
      "thin": false
    },
    "filament-3d-printers": {
      "path": "/workspace/he3-review-man/hub/filament-3d-printers.json",
      "major": "machine-categories",
      "label": "Filament 3D Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25GTWQyZFhMVE5EVWpOeU0ydE1ja05CVlROcVNtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xBdFVqVmpNVkF0UVZsSVVTMUtXbWRRY3pGV1RIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25Nd1kzcFZOVlZhYjFRelZUUlNZVFoyYkZkR01GRRAB"
      ],
      "thin": false
    },
    "pellet-3d-printers": {
      "path": "/workspace/he3-review-man/hub/pellet-3d-printers.json",
      "major": "machine-categories",
      "label": "Pellet 3D Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oS1RXb3hkMWs1V1hWdVNuWkVMVzQ1TFhrdGRWRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xWa01XMVRNVkZJVDFGS1FsZHNYelZDYmtORWNGRRAB",
        "best-investment-for-my-printing-business-dfd8a1f952cd9d033af50b358b4fc55f0f6681e0-6480833",
        "Ci9DQUlRQUNvZENodHljRjlvT20wMWFUbEdSVFZKWTBOalN6aFdVVjl2ZFVkS01FRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2psSFgyaG9TbmgwZFdsWk0yVjRUVE5rYVZocWQxRRAB"
      ],
      "thin": false
    },
    "resin-3d-printers": {
      "path": "/workspace/he3-review-man/hub/resin-3d-printers.json",
      "major": "machine-categories",
      "label": "Resin 3D Printers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2sxdU5rd3RObTlrWnpCV2JtTlVlWGhzTnpCSk1GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OUWEwVTRORjlpTXpsck9XbDJSRlJDYVRKUFZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20wMWFUbEdSVFZKWTBOalN6aFdVVjl2ZFVkS01FRRAB"
      ],
      "thin": false
    },
    "printer-spares": {
      "path": "/workspace/he3-review-man/hub/printer-spares.json",
      "major": "spares-consumables-materials",
      "label": "Printer Spares",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xCNmNUbEpYelZGZVRsYVp6QTRNbDlyYkZRNWNuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kweGIzbHZVelprWW1GNlkwRkJObE5pV1hodmJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB"
      ],
      "thin": false
    },
    "laser-spares": {
      "path": "/workspace/he3-review-man/hub/laser-spares.json",
      "major": "spares-consumables-materials",
      "label": "Laser Spares",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Jd1VsVk9VSGxSVnpsd1QyaFhlbkpsVFMwMWRIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRGR6QlRaVVZFUjBsWU9Ea3hkVWxtWjFObVpIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oM1JWOHdRMjV2UVdKaVRWUk1jR0pFVlVac1JuYxAB"
      ],
      "thin": false
    },
    "cnc-router-spares": {
      "path": "/workspace/he3-review-man/hub/cnc-router-spares.json",
      "major": "spares-consumables-materials",
      "label": "CNC Router Spares",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2s5MGIybDZXRXRJVGxoUVF6ZDVRM3BSZVVodk9YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21KVVZWZzFNVVJXZDFJeFJEZFdNbEZzYkRobGIwRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2psSFgyaG9TbmgwZFdsWk0yVjRUVE5rYVZocWQxRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20xck4ydGtVM1Y0V2tJd2JERmZlSEJJZVZscmFuYxAB"
      ],
      "thin": false
    },
    "cutter-spares": {
      "path": "/workspace/he3-review-man/hub/cutter-spares.json",
      "major": "spares-consumables-materials",
      "label": "Cutter Spares",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KVFFVTnhTbGM0Y1ROcFZ6RldiM0pQTlhGNk9HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20wMWFUbEdSVFZKWTBOalN6aFdVVjl2ZFVkS01FRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2paYVlWbFFNRGhaTkdoTlVYbEhkMUZITm1oMmNIYxAB",
        "awsome-service-and-great-support-6349237"
      ],
      "thin": false
    },
    "heat-press-spares": {
      "path": "/workspace/he3-review-man/hub/heat-press-spares.json",
      "major": "spares-consumables-materials",
      "label": "Heat Press Spares",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21oM1JWOHdRMjV2UVdKaVRWUk1jR0pFVlVac1JuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25rNVQzaFRkRmhMTmxsV2MyOVFSbEZRUTJGTFZtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2s1WFJuaHJZMEo1ZWtOVlJscEZXRGhOUjFNeE9XYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2paa2NXUkJUVkJDTVZZdE5EUTBNbmhtWDFOdlYzYxAB"
      ],
      "thin": false
    },
    "3d-printer-spares": {
      "path": "/workspace/he3-review-man/hub/3d-printer-spares.json",
      "major": "spares-consumables-materials",
      "label": "3D Printer Spares",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xWa01XMVRNVkZJVDFGS1FsZHNYelZDYmtORWNGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tRM2VtTkVPRVptYUVWM2VYRm9TVzVKU0hWcmVIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xOd2VXOWxWV05FVVVSS1lVSkZOM3BYYkhZd1IwRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xwSVpWTXlWMkZEZDAxUmQzRlhNMWxZVGtaR1gxRRAB"
      ],
      "thin": false
    },
    "dtf-inks": {
      "path": "/workspace/he3-review-man/hub/dtf-inks.json",
      "major": "spares-consumables-materials",
      "label": "DTF Inks",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tNeVFqUlJkVUZHZW0xNVEyVkxkbFp5T1hnMFJVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oU01WSXhibGhRVjJWS04weE5ZWEEyVUZCTE5rRRAB",
        "best-investment-for-my-printing-business-dfd8a1f952cd9d033af50b358b4fc55f0f6681e0-6480833",
        "Ci9DQUlRQUNvZENodHljRjlvT21wUVZrbzRkVGRLWjNVMVlUQmpRVXhCTlZaNmJuYxAB"
      ],
      "thin": false
    },
    "uv-dtf-inks": {
      "path": "/workspace/he3-review-man/hub/uv-dtf-inks.json",
      "major": "spares-consumables-materials",
      "label": "UV DTF Inks",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kweGIzbHZVelprWW1GNlkwRkJObE5pV1hodmJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "excellent-service-and-expert-advice-6475919",
        "Ci9DQUlRQUNvZENodHljRjlvT2tGUGIwcFdOMFF0ZUVOZlRWaFpVbE5rZDB0alQzYxAB"
      ],
      "thin": false
    },
    "uv-inks": {
      "path": "/workspace/he3-review-man/hub/uv-inks.json",
      "major": "spares-consumables-materials",
      "label": "UV Inks",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xCNmNUbEpYelZGZVRsYVp6QTRNbDlyYkZRNWNuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pGVVluTm9PR1p3Y1ZweGFIVnlaVlpWTUZWcGNIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20xV1EwVldWVzQyYVc5dFJWQktZbnBTWm14M2FuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21GQ2JrVTNNVVZZU3pSak0zcDNlVVpDYVc5Q2RtYxAB"
      ],
      "thin": false
    },
    "sublimation-inks": {
      "path": "/workspace/he3-review-man/hub/sublimation-inks.json",
      "major": "spares-consumables-materials",
      "label": "Sublimation Inks",
      "count": 30,
      "pool": 2651,
      "topic_hits": 1,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25KTk9WZ3RiM1F3VURad1VtOXhhR1JFVkVVdFFrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25oS1RXb3hkMWs1V1hWdVNuWkVMVzQ1TFhrdGRWRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tNeVFqUlJkVUZHZW0xNVEyVkxkbFp5T1hnMFJVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRGR6QlRaVVZFUjBsWU9Ea3hkVWxtWjFObVpIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tSVE9GZ3RibFJsYUV0dWNtUktNRkkxT0dWbVRWRRAB"
      ],
      "thin": false
    },
    "eco-solvent-inks": {
      "path": "/workspace/he3-review-man/hub/eco-solvent-inks.json",
      "major": "spares-consumables-materials",
      "label": "Eco-Solvent Inks",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2s5MGIybDZXRXRJVGxoUVF6ZDVRM3BSZVVodk9YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KTk9WZ3RiM1F3VURad1VtOXhhR1JFVkVVdFFrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB"
      ],
      "thin": false
    },
    "solvent-inks": {
      "path": "/workspace/he3-review-man/hub/solvent-inks.json",
      "major": "spares-consumables-materials",
      "label": "Solvent Inks",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25Nd1kzcFZOVlZhYjFRelZUUlNZVFoyYkZkR01GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2s1WFJuaHJZMEo1ZWtOVlJscEZXRGhOUjFNeE9XYxAB"
      ],
      "thin": false
    },
    "textile-inks": {
      "path": "/workspace/he3-review-man/hub/textile-inks.json",
      "major": "spares-consumables-materials",
      "label": "Textile Inks",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2sxdU5rd3RObTlrWnpCV2JtTlVlWGhzTnpCSk1GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xkTWRWTjFZVVpwTjJ0VVVHNVBaRFJEY1VOTFVVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25ocFZtMXpMVTl0UkZOV1Z6UkxVMjVxWVhZNFdsRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25SUk9XOXJTWFF4VmtSVlVGRkpNRzFPWm5sNmFHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pVdFJrZFJZVUUyTjFreUxYWjZhRU5tWkU1UWQwRRAB"
      ],
      "thin": false
    },
    "screen-printing-inks": {
      "path": "/workspace/he3-review-man/hub/screen-printing-inks.json",
      "major": "spares-consumables-materials",
      "label": "Screen-Printing Inks",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21samVXZHhUemxoVG5kUFNUWTRPRlZWYUdRdGFtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21GQ2JrVTNNVVZZU3pSak0zcDNlVVpDYVc5Q2RtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25rNVQzaFRkRmhMTmxsV2MyOVFSbEZRUTJGTFZtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aMlVYUnRlblp2ZWtGdlNYTnpUVEZ2VkZaWGVuYxAB"
      ],
      "thin": false
    },
    "dtf-film": {
      "path": "/workspace/he3-review-man/hub/dtf-film.json",
      "major": "spares-consumables-materials",
      "label": "DTF Film",
      "count": 30,
      "pool": 2651,
      "topic_hits": 2,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Kb01tVTNVak5hYlZaMWJWbE9hbVl5VGs5bVJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tRM2VtTkVPRVptYUVWM2VYRm9TVzVKU0hWcmVIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xkTWRWTjFZVVpwTjJ0VVVHNVBaRFJEY1VOTFVVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB"
      ],
      "thin": false
    },
    "dtf-powder": {
      "path": "/workspace/he3-review-man/hub/dtf-powder.json",
      "major": "spares-consumables-materials",
      "label": "DTF Powder",
      "count": 30,
      "pool": 2651,
      "topic_hits": 3,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21samVXZHhUemxoVG5kUFNUWTRPRlZWYUdRdGFtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25rNVQzaFRkRmhMTmxsV2MyOVFSbEZRUTJGTFZtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB",
        "excellent-service-and-expert-advice-6475919",
        "Ci9DQUlRQUNvZENodHljRjlvT21wUVZrbzRkVGRLWjNVMVlUQmpRVXhCTlZaNmJuYxAB"
      ],
      "thin": false
    },
    "uv-dtf-film": {
      "path": "/workspace/he3-review-man/hub/uv-dtf-film.json",
      "major": "spares-consumables-materials",
      "label": "UV DTF Film",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2kweGIzbHZVelprWW1GNlkwRkJObE5pV1hodmJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tNeVFqUlJkVUZHZW0xNVEyVkxkbFp5T1hnMFJVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21oU01WSXhibGhRVjJWS04weE5ZWEEyVUZCTE5rRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aMlVYUnRlblp2ZWtGdlNYTnpUVEZ2VkZaWGVuYxAB",
        "outstanding-after-sales-support-91664ec12cdb1313914cbf9adf0848e3d062b749-6476479"
      ],
      "thin": false
    },
    "sublimation-paper": {
      "path": "/workspace/he3-review-man/hub/sublimation-paper.json",
      "major": "spares-consumables-materials",
      "label": "Sublimation Paper",
      "count": 30,
      "pool": 2651,
      "topic_hits": 1,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25oS1RXb3hkMWs1V1hWdVNuWkVMVzQ1TFhrdGRWRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21GQ2JrVTNNVVZZU3pSak0zcDNlVVpDYVc5Q2RtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xka1luY3RiSEJZYm10eWFXNW5RWFExTUVwSVpVRRAB"
      ],
      "thin": false
    },
    "transfer-paper": {
      "path": "/workspace/he3-review-man/hub/transfer-paper.json",
      "major": "spares-consumables-materials",
      "label": "Transfer Paper",
      "count": 30,
      "pool": 2651,
      "topic_hits": 1,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pGVVluTm9PR1p3Y1ZweGFIVnlaVlpWTUZWcGNIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21GSll6aG9RV2hLVFV0eFpYSnJNR1JxY0hKYU5uYxAB"
      ],
      "thin": false
    },
    "cleaning-solutions": {
      "path": "/workspace/he3-review-man/hub/cleaning-solutions.json",
      "major": "spares-consumables-materials",
      "label": "Cleaning Solutions",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21GQ2JrVTNNVVZZU3pSak0zcDNlVVpDYVc5Q2RtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KVFFVTnhTbGM0Y1ROcFZ6RldiM0pQTlhGNk9HYxAB",
        "best-investment-for-my-printing-business-dfd8a1f952cd9d033af50b358b4fc55f0f6681e0-6480833",
        "Ci9DQUlRQUNvZENodHljRjlvT20wMWFUbEdSVFZKWTBOalN6aFdVVjl2ZFVkS01FRRAB"
      ],
      "thin": false
    },
    "printheads": {
      "path": "/workspace/he3-review-man/hub/printheads.json",
      "major": "spares-consumables-materials",
      "label": "Printheads",
      "count": 30,
      "pool": 2651,
      "topic_hits": 1,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xCNmNUbEpYelZGZVRsYVp6QTRNbDlyYkZRNWNuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pCaFZtdDJVMU13ZEhoeU1qSTBXblZxWVVocFpIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25Nd1kzcFZOVlZhYjFRelZUUlNZVFoyYkZkR01GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aMlVYUnRlblp2ZWtGdlNYTnpUVEZ2VkZaWGVuYxAB",
        "best-investment-for-my-printing-business-dfd8a1f952cd9d033af50b358b4fc55f0f6681e0-6480833"
      ],
      "thin": false
    },
    "dampers": {
      "path": "/workspace/he3-review-man/hub/dampers.json",
      "major": "spares-consumables-materials",
      "label": "Dampers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Jd1VsVk9VSGxSVnpsd1QyaFhlbkpsVFMwMWRIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KVFFVTnhTbGM0Y1ROcFZ6RldiM0pQTlhGNk9HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20wMWFUbEdSVFZKWTBOalN6aFdVVjl2ZFVkS01FRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tkbFFUWXROV1JsTjNsRFVFZFZkVUZSVkRCWVozYxAB"
      ],
      "thin": false
    },
    "wipers": {
      "path": "/workspace/he3-review-man/hub/wipers.json",
      "major": "spares-consumables-materials",
      "label": "Wipers",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25KTk9WZ3RiM1F3VURad1VtOXhhR1JFVkVVdFFrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tNeVFqUlJkVUZHZW0xNVEyVkxkbFp5T1hnMFJVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xsTFp6VTNjbFU0Y1V3eU9FWkpjSFJ0V1RKclFYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25Nd1kzcFZOVlZhYjFRelZUUlNZVFoyYkZkR01GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB"
      ],
      "thin": false
    },
    "ink-filters": {
      "path": "/workspace/he3-review-man/hub/ink-filters.json",
      "major": "spares-consumables-materials",
      "label": "Ink Filters",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21samVXZHhUemxoVG5kUFNUWTRPRlZWYUdRdGFtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tNeVFqUlJkVUZHZW0xNVEyVkxkbFp5T1hnMFJVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25Nd1kzcFZOVlZhYjFRelZUUlNZVFoyYkZkR01GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KVFFVTnhTbGM0Y1ROcFZ6RldiM0pQTlhGNk9HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB"
      ],
      "thin": false
    },
    "vinyl-rolls": {
      "path": "/workspace/he3-review-man/hub/vinyl-rolls.json",
      "major": "spares-consumables-materials",
      "label": "Vinyl Rolls",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRGR6QlRaVVZFUjBsWU9Ea3hkVWxtWjFObVpIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Kb01tVTNVak5hYlZaMWJWbE9hbVl5VGs5bVJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25rNVQzaFRkRmhMTmxsV2MyOVFSbEZRUTJGTFZtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KVFFVTnhTbGM0Y1ROcFZ6RldiM0pQTlhGNk9HYxAB"
      ],
      "thin": false
    },
    "heat-transfer-vinyl": {
      "path": "/workspace/he3-review-man/hub/heat-transfer-vinyl.json",
      "major": "spares-consumables-materials",
      "label": "Heat-Transfer Vinyl",
      "count": 30,
      "pool": 2651,
      "topic_hits": 2,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25oS1RXb3hkMWs1V1hWdVNuWkVMVzQ1TFhrdGRWRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aTFZXMVBZemxVWDI1VWIyTk9SV2xaWHpKV1ZrRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21KVVZWZzFNVVJXZDFJeFJEZFdNbEZzYkRobGIwRRAB"
      ],
      "thin": false
    },
    "self-adhesive-vinyl": {
      "path": "/workspace/he3-review-man/hub/self-adhesive-vinyl.json",
      "major": "spares-consumables-materials",
      "label": "Self-Adhesive Vinyl",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRGR6QlRaVVZFUjBsWU9Ea3hkVWxtWjFObVpIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xkTWRWTjFZVVpwTjJ0VVVHNVBaRFJEY1VOTFVVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21aMlVYUnRlblp2ZWtGdlNYTnpUVEZ2VkZaWGVuYxAB"
      ],
      "thin": false
    },
    "printable-vinyl": {
      "path": "/workspace/he3-review-man/hub/printable-vinyl.json",
      "major": "spares-consumables-materials",
      "label": "Printable Vinyl",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21wRU1VNVRkR0ZEWkcxWk1IZFhWazFuY1hkd2QyYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "excellent-service-and-expert-advice-6475919",
        "Ci9DQUlRQUNvZENodHljRjlvT2psSFgyaG9TbmgwZFdsWk0yVjRUVE5rYVZocWQxRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tGUGIwcFdOMFF0ZUVOZlRWaFpVbE5rZDB0alQzYxAB"
      ],
      "thin": false
    },
    "paint-protection-film": {
      "path": "/workspace/he3-review-man/hub/paint-protection-film.json",
      "major": "spares-consumables-materials",
      "label": "Paint Protection Film",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oNVNpMDRTRmd5TlhOT2VXRlJRVFZZYmpkTlRVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tRM2VtTkVPRVptYUVWM2VYRm9TVzVKU0hWcmVIYxAB",
        "best-investment-for-my-printing-business-dfd8a1f952cd9d033af50b358b4fc55f0f6681e0-6480833",
        "outstanding-after-sales-support-91664ec12cdb1313914cbf9adf0848e3d062b749-6476479",
        "Ci9DQUlRQUNvZENodHljRjlvT2xoRFgzTlRNMjlFWkVOa1UzcHhORFpvVFZWQ05GRRAB"
      ],
      "thin": false
    },
    "laminating-film": {
      "path": "/workspace/he3-review-man/hub/laminating-film.json",
      "major": "spares-consumables-materials",
      "label": "Laminating Film",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2kweGIzbHZVelprWW1GNlkwRkJObE5pV1hodmJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21samVXZHhUemxoVG5kUFNUWTRPRlZWYUdRdGFtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25GTWQyZFhMVE5EVWpOeU0ydE1ja05CVlROcVNtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xWa01XMVRNVkZJVDFGS1FsZHNYelZDYmtORWNGRRAB"
      ],
      "thin": false
    },
    "application-tape": {
      "path": "/workspace/he3-review-man/hub/application-tape.json",
      "major": "spares-consumables-materials",
      "label": "Application Tape",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xCNmNUbEpYelZGZVRsYVp6QTRNbDlyYkZRNWNuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25rNVQzaFRkRmhMTmxsV2MyOVFSbEZRUTJGTFZtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tFMVZVOHhjV05FZVZCNmQwcGlTVlF3TkhkR00xRRAB",
        "best-investment-for-my-printing-business-dfd8a1f952cd9d033af50b358b4fc55f0f6681e0-6480833"
      ],
      "thin": false
    },
    "banner-material": {
      "path": "/workspace/he3-review-man/hub/banner-material.json",
      "major": "spares-consumables-materials",
      "label": "Banner Material",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kweGIzbHZVelprWW1GNlkwRkJObE5pV1hodmJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20xV1EwVldWVzQyYVc5dFJWQktZbnBTWm14M2FuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wRU1VNVRkR0ZEWkcxWk1IZFhWazFuY1hkd2QyYxAB"
      ],
      "thin": false
    },
    "canvas": {
      "path": "/workspace/he3-review-man/hub/canvas.json",
      "major": "spares-consumables-materials",
      "label": "Canvas",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tNeVFqUlJkVUZHZW0xNVEyVkxkbFp5T1hnMFJVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Kb01tVTNVak5hYlZaMWJWbE9hbVl5VGs5bVJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xkTWRWTjFZVVpwTjJ0VVVHNVBaRFJEY1VOTFVVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21RNWFVMUdkSHBqUjBKcFJXczFhWGhMUXpneGJYYxAB"
      ],
      "thin": false
    },
    "wallpaper-media": {
      "path": "/workspace/he3-review-man/hub/wallpaper-media.json",
      "major": "spares-consumables-materials",
      "label": "Wallpaper Media",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2s5MGIybDZXRXRJVGxoUVF6ZDVRM3BSZVVodk9YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2pGVVluTm9PR1p3Y1ZweGFIVnlaVlpWTUZWcGNIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xCaldUZEhiMnBNYVVZMUxXMVNlRFJHTkcxWVExRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT210NlNEZzRUVFZ0YUdSUE5FUTVNSGhqTWxkeE1rRRAB"
      ],
      "thin": false
    },
    "laser-tubes": {
      "path": "/workspace/he3-review-man/hub/laser-tubes.json",
      "major": "spares-consumables-materials",
      "label": "Laser Tubes",
      "count": 30,
      "pool": 2651,
      "topic_hits": 3,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Jd1VsVk9VSGxSVnpsd1QyaFhlbkpsVFMwMWRIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25KVFFVTnhTbGM0Y1ROcFZ6RldiM0pQTlhGNk9HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2paYVlWbFFNRGhaTkdoTlVYbEhkMUZITm1oMmNIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tkbFFUWXROV1JsTjNsRFVFZFZkVUZSVkRCWVozYxAB"
      ],
      "thin": false
    },
    "lenses": {
      "path": "/workspace/he3-review-man/hub/lenses.json",
      "major": "spares-consumables-materials",
      "label": "Lenses",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Jd1VsVk9VSGxSVnpsd1QyaFhlbkpsVFMwMWRIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xka1luY3RiSEJZYm10eWFXNW5RWFExTUVwSVpVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25GTWQyZFhMVE5EVWpOeU0ydE1ja05CVlROcVNtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tRM2VtTkVPRVptYUVWM2VYRm9TVzVKU0hWcmVIYxAB"
      ],
      "thin": false
    },
    "mirrors": {
      "path": "/workspace/he3-review-man/hub/mirrors.json",
      "major": "spares-consumables-materials",
      "label": "Mirrors",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2sxdU5rd3RObTlrWnpCV2JtTlVlWGhzTnpCSk1GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21Kb01tVTNVak5hYlZaMWJWbE9hbVl5VGs5bVJYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25Nd1kzcFZOVlZhYjFRelZUUlNZVFoyYkZkR01GRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tZMlZreHFOMUEzVlZOSWRtMXRXbVp2VDNKMFYxRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT210bmVFRmZTRE5HTm5kalpVdDJNV1Z0VDFwSlRGRRAB"
      ],
      "thin": false
    },
    "nozzles": {
      "path": "/workspace/he3-review-man/hub/nozzles.json",
      "major": "spares-consumables-materials",
      "label": "Nozzles",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25oS1RXb3hkMWs1V1hWdVNuWkVMVzQ1TFhrdGRWRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21OV2MzcE5UME4xWjJnMlVVdzBXbFF5WDBNd1NYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRFpEZHpiVlJJTlhkS1lrNTBYMWQxY0dKRWNFRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wSGJYQkhRalF5TFZsRk1GTlRXazl4U1U5Sk1HYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tGUGIwcFdOMFF0ZUVOZlRWaFpVbE5rZDB0alQzYxAB"
      ],
      "thin": false
    },
    "cnc-router-bits": {
      "path": "/workspace/he3-review-man/hub/cnc-router-bits.json",
      "major": "spares-consumables-materials",
      "label": "CNC Router Bits",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21GQ2JrVTNNVVZZU3pSak0zcDNlVVpDYVc5Q2RtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2tGVWNpMHhkRGRwUWtkNFRGaElNR2xHWldKRGEzYxAB",
        "outstanding-support-from-kutullo-6340898",
        "Ci9DQUlRQUNvZENodHljRjlvT2w4ekxYaE5SbTk2VG5CWVVIVjJWMVZXYTA1UmVHYxAB"
      ],
      "thin": false
    },
    "cutting-blades": {
      "path": "/workspace/he3-review-man/hub/cutting-blades.json",
      "major": "spares-consumables-materials",
      "label": "Cutting Blades",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2pWWGIwUldVMjB5ZW10aFVXdFFiSEZSUTJFeVRGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2kxMFQxVmlTRUpmZFdwVWFsZHpPRWt0UVd4Uk5YYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wNFFuQm9aUzB4TTI5bE5UbHZTakZUVVdZMWVHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21GQ2JrVTNNVVZZU3pSak0zcDNlVVpDYVc5Q2RtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT21wRU1VNVRkR0ZEWkcxWk1IZFhWazFuY1hkd2QyYxAB"
      ],
      "thin": false
    },
    "plasma-electrodes-and-tips": {
      "path": "/workspace/he3-review-man/hub/plasma-electrodes-and-tips.json",
      "major": "spares-consumables-materials",
      "label": "Plasma Electrodes and Tips",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2tGd1JuaEJkVEJLTW1sU1RuTlBaR1ZtWlc1dE1WRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT25GTWQyZFhMVE5EVWpOeU0ydE1ja05CVlROcVNtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xsTFp6VTNjbFU0Y1V3eU9FWkpjSFJ0V1RKclFYYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2w5RGJsVnlXVE5EUm10TmF6SXRZbkZvTkdwTk5tYxAB"
      ],
      "thin": false
    },
    "filament": {
      "path": "/workspace/he3-review-man/hub/filament.json",
      "major": "spares-consumables-materials",
      "label": "Filament",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT2xBdFVqVmpNVkF0UVZsSVVTMUtXbWRRY3pGV1RIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20wMWFUbEdSVFZKWTBOalN6aFdVVjl2ZFVkS01FRRAB",
        "excellent-service-and-expert-advice-6475919",
        "Ci9DQUlRQUNvZENodHljRjlvT2tkbFFUWXROV1JsTjNsRFVFZFZkVUZSVkRCWVozYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2sxYU9IQXhlV2czZHpNNExUbEViREJXWkY5b1ZGRRAB"
      ],
      "thin": false
    },
    "pellets": {
      "path": "/workspace/he3-review-man/hub/pellets.json",
      "major": "spares-consumables-materials",
      "label": "Pellets",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25jMmJqTk1iRmRuUXpoemJUaElWbkphY21VMVJHYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT20xV1EwVldWVzQyYVc5dFJWQktZbnBTWm14M2FuYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xka1luY3RiSEJZYm10eWFXNW5RWFExTUVwSVpVRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xGRGR6QlRaVVZFUjBsWU9Ea3hkVWxtWjFObVpIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xsTFp6VTNjbFU0Y1V3eU9FWkpjSFJ0V1RKclFYYxAB"
      ],
      "thin": false
    },
    "resin": {
      "path": "/workspace/he3-review-man/hub/resin.json",
      "major": "spares-consumables-materials",
      "label": "Resin",
      "count": 30,
      "pool": 2651,
      "topic_hits": 0,
      "candidates": 300,
      "fill_source": "latest300_fallback",
      "sample_ids": [
        "Ci9DQUlRQUNvZENodHljRjlvT25GTWQyZFhMVE5EVWpOeU0ydE1ja05CVlROcVNtYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xWa01XMVRNVkZJVDFGS1FsZHNYelZDYmtORWNGRRAB",
        "Ci9DQUlRQUNvZENodHljRjlvT205a09IbElabFl6V1hwRGRWRnhjbFJmV25NMU1tYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2paYVlWbFFNRGhaTkdoTlVYbEhkMUZITm1oMmNIYxAB",
        "Ci9DQUlRQUNvZENodHljRjlvT2xOd2VXOWxWV05FVVVSS1lVSkZOM3BYYkhZd1IwRRAB"
      ],
      "thin": false
    }
  },
  "thin_packs": [],
  "fallback_packs": [
    "repairs-and-maintenance",
    "heat-transfer",
    "sublimation-printing",
    "screen-printing",
    "bottle-screen-printing",
    "paint-protection-film-cutting",
    "3d-printing",
    "cnc-routing",
    "laser-cutting-and-engraving",
    "fibre-laser-marking",
    "fibre-laser-cleaning",
    "fibre-laser-welding",
    "plasma-cutting",
    "offset-printers",
    "screen-printers",
    "flatbed-printers",
    "hybrid-printers",
    "portable-printers",
    "flatbed-cutters",
    "laminators",
    "embroidery-machines",
    "air-compressors",
    "co2-laser-machines",
    "fibre-laser-cutting-machines",
    "fibre-laser-marking-machines",
    "fibre-laser-processing-machines",
    "special-laser-machines",
    "desktop-cnc-routers",
    "signage-cnc-routers",
    "furniture-cnc-routers",
    "plasma-cutters",
    "filament-3d-printers",
    "pellet-3d-printers",
    "resin-3d-printers",
    "printer-spares",
    "laser-spares",
    "cnc-router-spares",
    "cutter-spares",
    "heat-press-spares",
    "3d-printer-spares",
    "dtf-inks",
    "uv-dtf-inks",
    "uv-inks",
    "sublimation-inks",
    "eco-solvent-inks",
    "solvent-inks",
    "textile-inks",
    "screen-printing-inks",
    "dtf-film",
    "dtf-powder",
    "uv-dtf-film",
    "sublimation-paper",
    "transfer-paper",
    "cleaning-solutions",
    "printheads",
    "dampers",
    "wipers",
    "ink-filters",
    "vinyl-rolls",
    "heat-transfer-vinyl",
    "self-adhesive-vinyl",
    "printable-vinyl",
    "paint-protection-film",
    "laminating-film",
    "application-tape",
    "banner-material",
    "canvas",
    "wallpaper-media",
    "laser-tubes",
    "lenses",
    "mirrors",
    "nozzles",
    "cnc-router-bits",
    "cutting-blades",
    "plasma-electrodes-and-tips",
    "filament",
    "pellets",
    "resin"
  ],
  "superseded_major_packs": [
    "application-areas",
    "machine-categories",
    "spares-consumables-materials",
    "services-training-software"
  ],
  "taxonomy_file": "taxonomy.json",
  "script": "/workspace/he3-review-man/scripts/build_category_review_packs.py"
}
