{
  "schemaVersion": "supplymo.1688-seller-score-evidence.v1",
  "studyId": "2026-08-04-1688-seller-score-composite-gap",
  "collectedOn": "2026-08-04",
  "evidenceVersion": 1,
  "provenance": {
    "publisher": "Supplymo",
    "sourceAggregateFormat": "Local read-only API sample (JSON, repository-tracked)",
    "sourceAggregateSha256": "e157d2a2ecaabfafdcc1af21ea397198bc73c6fa6ce80c25fd95b02c01129cc5",
    "samplingScript": "scripts/research/sample-1688-seller-scores.mjs",
    "sanitization": "No supplier identity is present at any stage. The sampling script records only the category keyword and the numeric score fields. Offer IDs, seller IDs, shop names, company names, titles, prices, image URLs and credentials are never written to the sample file.",
    "namedAuthor": null,
    "namedReviewer": null,
    "attributionNote": "This evidence file does not assert a named author or human reviewer. A public page using it must carry its own byline and state who checked the figures."
  },
  "methodology": {
    "sourceApi": "com.alibaba.fenxiao.crossborder:product.search.keywordQuery + product.search.queryProductDetail (read-only)",
    "platform": "1688, the domestic Chinese wholesale marketplace",
    "samplingFrame": "12 English keyword searches on the cross-border distribution channel, first results page only, 10 platform-ranked rows per keyword.",
    "samplingFrameRows": 120,
    "keywords": [
      "storage box",
      "phone case",
      "kids toy",
      "led lamp",
      "tote bag",
      "ceramic mug",
      "hair clip",
      "pet bed",
      "kitchen utensil",
      "desk lamp",
      "silk scarf",
      "keychain"
    ],
    "categoryCount": 12,
    "rowsPerCategory": 10,
    "beginPage": 1,
    "pageSize": 10,
    "selection": "Every returned row was carried forward. No filtering, ranking or exclusion was applied by us beyond what the platform returned.",
    "headlineScoreField": "tradeScore (the single score shown against a listing)",
    "componentScoreFields": "sellerDataInfo.logisticsExperienceScore, offerExperienceScore, consultingExperienceScore, afterSalesExperienceScore, disputeComplaintScore",
    "scoreScale": "0 to 5, as returned by the platform",
    "weakestComponentDefinition": "The lowest of the five component scores present on a listing",
    "collectionWindow": "Single day, 2026-08-04",
    "writeOperations": "None. No order, payment, enquiry, messaging or logistics endpoint was called.",
    "fieldDictionary": {
      "categoryKey": "The English keyword searched to reach this listing. Not a platform category ID.",
      "headlineScore": "tradeScore, the single supplier score shown against a listing. 0 to 5.",
      "compositeServiceScore": "A second, separate aggregate the platform returns. It took only four distinct values across this sample, 3.5 to 5, so it is on a narrower observed scale than the components and must not be compared against them.",
      "tradeMedalLevel": "An integer tier the platform assigns, 1 to 5 in this sample. It is a rank, not a score, and cannot be averaged or compared with the 0 to 5 score fields.",
      "logistics": "logisticsExperienceScore. 0 to 5.",
      "offer": "offerExperienceScore. 0 to 5.",
      "consulting": "consultingExperienceScore. 0 to 5.",
      "afterSales": "afterSalesExperienceScore. 0 to 5.",
      "dispute": "disputeComplaintScore. Returned only two values in this sample, 4 and 5, so it is not on the same observed scale as the other four components.",
      "weakestComponent": "The lowest of the component scores present on that listing.",
      "componentsPresent": "How many of the five components the detail response actually returned for that listing. Where fewer than five were present, weakestComponent is the lowest of those present, not zero.",
      "headlineToWeakestGap": "headlineScore minus weakestComponent, rounded to one decimal. Null where either side is missing."
    }
  },
  "summary": {
    "listingCount": 120,
    "categoryCount": 12,
    "listingsWithHeadlineAndComponents": 120,
    "headlineScoreMedian": 5,
    "headlineAtMaximum": 65,
    "headlineAtMaximumShare": 0.5417,
    "headlineAtOrAbove45": 109,
    "headlineAtOrAbove45Share": 0.9083,
    "headlineAtZero": 5,
    "weakestComponentMedian": 3,
    "headlineToWeakestComponentGapMedian": 1.9,
    "headlineToWeakestComponentGapMax": 4.9,
    "listingsWithHeadline4PlusAndComponentAtOrBelow25": 38,
    "listingsWithHeadline4PlusAndComponentAtOrBelow25Share": 0.3167,
    "listingsWithMaximumHeadlineAndComponentAtOrBelow25": 21,
    "componentsAtOrBelow25": {
      "logistics": 13,
      "offer": 11,
      "consulting": 23,
      "afterSales": 3,
      "dispute": 0
    },
    "componentMedians": {
      "logistics": 3.5,
      "offer": 4,
      "consulting": 3.5,
      "afterSales": 4,
      "dispute": 4
    },
    "componentObservedScale": {
      "logistics": {
        "min": 1.7,
        "max": 5,
        "distinctValues": 15
      },
      "offer": {
        "min": 2,
        "max": 5,
        "distinctValues": 10
      },
      "consulting": {
        "min": 0,
        "max": 5,
        "distinctValues": 10
      },
      "afterSales": {
        "min": 1.6,
        "max": 5,
        "distinctValues": 8
      },
      "dispute": {
        "min": 4,
        "max": 5,
        "distinctValues": 2
      }
    }
  },
  "limitations": [
    "This is not a random sample. Rows come from the first page of a keyword search, which the platform ranks. Listings that rank highly are more likely to be promoted, high-volume or well-rated, so the headline scores here are probably higher than the platform-wide distribution.",
    "The five components are not on the same observed scale. Dispute handling returned only two values across all 120 listings, 4 and 5, while pre-sale responsiveness returned ten distinct values spanning 0 to 5. A component that never falls low in this sample may be a component that cannot fall low, and no conclusion should be drawn about supplier behaviour on dispute handling from these figures.",
    "Rows were not deduplicated by seller. A supplier with several listings on the first page of a search appears more than once, so 120 listings does not mean 120 distinct suppliers. We cannot say how many distinct suppliers are represented, because no seller identity was retained at any stage.",
    "One platform, one day, one snapshot. Scores move over time and no trend can be read from a single collection.",
    "Twelve consumer-goods keywords. Categories outside that range are not represented.",
    "120 listings is enough to show that a pattern exists and not enough to size it precisely for any single category.",
    "The platform does not publish how the headline score is computed from the components, so the relationship described here is observed, not derived.",
    "Five listings returned a headline score of zero. These are counted in the totals but are likely to be new or inactive sellers rather than poor performers.",
    "Component scores were read from the listing detail response. Where a component was absent it was excluded from that listing's weakest-component calculation rather than treated as zero.",
    "Nothing here measures product quality, factory capability or export compliance. It measures what a buyer is shown on a marketplace page."
  ],
  "rows": [
    {
      "categoryKey": "storage box",
      "headlineScore": 4.4,
      "compositeServiceScore": 3.5,
      "tradeMedalLevel": 4,
      "logistics": 2.2,
      "offer": 2,
      "consulting": 2,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.4
    },
    {
      "categoryKey": "storage box",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.7,
      "offer": 3,
      "consulting": 2.5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 2.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.5
    },
    {
      "categoryKey": "storage box",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.2,
      "offer": 2,
      "consulting": 4,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3
    },
    {
      "categoryKey": "storage box",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 4,
      "logistics": 3.5,
      "offer": 2.6,
      "consulting": 1.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 1.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3.5
    },
    {
      "categoryKey": "storage box",
      "headlineScore": 4.7,
      "compositeServiceScore": 3.5,
      "tradeMedalLevel": 5,
      "logistics": 2.5,
      "offer": 2,
      "consulting": 3,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.7
    },
    {
      "categoryKey": "storage box",
      "headlineScore": 4.7,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 5,
      "logistics": 3.8,
      "offer": 3,
      "consulting": 1.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 1.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3.2
    },
    {
      "categoryKey": "storage box",
      "headlineScore": 4.9,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 2,
      "logistics": 4.1,
      "offer": 4.3,
      "consulting": 4,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 4,
      "componentsPresent": 5,
      "headlineToWeakestGap": 0.9
    },
    {
      "categoryKey": "storage box",
      "headlineScore": 4.7,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.2,
      "offer": 2.6,
      "consulting": 3,
      "afterSales": 3.6,
      "dispute": 5,
      "weakestComponent": 2.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.1
    },
    {
      "categoryKey": "storage box",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 4,
      "logistics": 3,
      "offer": 3,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "storage box",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 4,
      "logistics": 3.2,
      "offer": 3,
      "consulting": 3,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 2.5,
      "offer": 5,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.5
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.7,
      "offer": 4,
      "consulting": 3,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 4.9,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 3,
      "consulting": 2,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.9
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 4.7,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 3.6,
      "consulting": 4.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.2
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 2.1,
      "offer": 3.6,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2.1,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.9
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 4.1,
      "offer": 5,
      "consulting": 2.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.5
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 4.9,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 4,
      "offer": 4,
      "consulting": 3.5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.4
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 4.3,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 5,
      "consulting": 2.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.8
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 4.9,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 4.3,
      "consulting": 3.5,
      "afterSales": 3.6,
      "dispute": 5,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.4
    },
    {
      "categoryKey": "phone case",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 2.1,
      "offer": 3.6,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2.1,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.9
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.4,
      "offer": 3.3,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.7
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.7,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.3
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 2.8,
      "offer": 2.6,
      "consulting": 4.5,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.4
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 4.5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 4,
      "logistics": 3.4,
      "offer": 2.6,
      "consulting": 3,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.9
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.8,
      "offer": 3,
      "consulting": 2.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.5
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 5,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 4,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.7,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.3
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 4.9,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 2,
      "logistics": 4.1,
      "offer": 5,
      "consulting": 4,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 4,
      "componentsPresent": 5,
      "headlineToWeakestGap": 0.9
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 5,
      "offer": 5,
      "consulting": 3,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 4.6,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 2,
      "logistics": 4,
      "offer": 4,
      "consulting": 3.5,
      "afterSales": 4.6,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.1
    },
    {
      "categoryKey": "kids toy",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 4,
      "logistics": 3.5,
      "offer": 3,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 4.9,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.4,
      "offer": 3.6,
      "consulting": 3,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.9
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 4.8,
      "compositeServiceScore": 3.5,
      "tradeMedalLevel": 3,
      "logistics": 2.5,
      "offer": 3.6,
      "consulting": 1.5,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 1.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3.3
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 4.9,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 4,
      "consulting": 0,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 0,
      "componentsPresent": 5,
      "headlineToWeakestGap": 4.9
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.2,
      "offer": 5,
      "consulting": 5,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 3.2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.8
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.2,
      "offer": 5,
      "consulting": 5,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 3.2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.8
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 4.5,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 3.7,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.3
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.2,
      "offer": 5,
      "consulting": 5,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 3.2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.8
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.2,
      "offer": 5,
      "consulting": 5,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 3.2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.8
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 5,
      "afterSales": 1.6,
      "dispute": 5,
      "weakestComponent": 1.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3.4
    },
    {
      "categoryKey": "led lamp",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.2,
      "offer": 5,
      "consulting": 4.5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.8
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.8,
      "offer": 2,
      "consulting": 1,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 1,
      "componentsPresent": 5,
      "headlineToWeakestGap": 4
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 4.7,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 3,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.7
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.7,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.3
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 4,
      "offer": 4,
      "consulting": 5,
      "afterSales": 3,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.8,
      "offer": 3,
      "consulting": 3,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.8,
      "offer": 5,
      "consulting": 2,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 0,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 4,
      "afterSales": 3.6,
      "dispute": 5,
      "weakestComponent": 3.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": -3.6
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 3,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 5,
      "afterSales": 1.6,
      "dispute": 5,
      "weakestComponent": 1.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3.4
    },
    {
      "categoryKey": "tote bag",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3,
      "offer": 4,
      "consulting": 3,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 1.7,
      "offer": 3.3,
      "consulting": 4,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 1.7,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3.3
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 4.9,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 3,
      "consulting": 3.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.9
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 4.9,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 3,
      "logistics": 4.1,
      "offer": 5,
      "consulting": 3.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.4
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 4,
      "offer": 2,
      "consulting": 3,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 0,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 2.6,
      "consulting": 3,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": -2.6
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 5,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 3,
      "logistics": 4.1,
      "offer": 5,
      "consulting": 3.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.5
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 4.5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 2.6,
      "consulting": 3,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.9
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 4.8,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 3,
      "consulting": 3.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.8
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 1.7,
      "offer": 3.3,
      "consulting": 4,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 1.7,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3.3
    },
    {
      "categoryKey": "ceramic mug",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 1,
      "logistics": 4.1,
      "offer": 5,
      "consulting": 3,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 4.8,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.8,
      "offer": 3.6,
      "consulting": 3,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.8
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 4.9,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 5,
      "logistics": 3.2,
      "offer": 2.3,
      "consulting": 2,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.9
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 4.9,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3,
      "offer": 4.3,
      "consulting": 2,
      "afterSales": 3.6,
      "dispute": 5,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.9
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 5,
      "compositeServiceScore": 3.5,
      "tradeMedalLevel": 3,
      "logistics": 2.8,
      "offer": 3.6,
      "consulting": 3,
      "afterSales": 1.6,
      "dispute": 5,
      "weakestComponent": 1.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3.4
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.5,
      "offer": 3.6,
      "consulting": 2.5,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.5
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 4.9,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 5,
      "consulting": 5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.4
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.4,
      "offer": 4,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.4,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.6
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 5,
      "consulting": 3,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 4.6,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.5,
      "offer": 5,
      "consulting": 4,
      "afterSales": 3.6,
      "dispute": 5,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.1
    },
    {
      "categoryKey": "hair clip",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 3.6,
      "consulting": 2,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 4,
      "logistics": 3.5,
      "offer": 3,
      "consulting": 3,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 4,
      "logistics": 3.5,
      "offer": 2.6,
      "consulting": 3,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.4
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 4.6,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 4,
      "logistics": 3.4,
      "offer": 3,
      "consulting": 4.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.6
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 4.3,
      "compositeServiceScore": 3.5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 2,
      "consulting": 0,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 0,
      "componentsPresent": 5,
      "headlineToWeakestGap": 4.3
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 4.7,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 3,
      "logistics": 4.1,
      "offer": 3.3,
      "consulting": 4.5,
      "afterSales": 4.6,
      "dispute": 4,
      "weakestComponent": 3.3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.4
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 4.4,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 4,
      "logistics": 3.4,
      "offer": 3,
      "consulting": 3.5,
      "afterSales": 4.6,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.4
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 5,
      "logistics": 3.5,
      "offer": 3.6,
      "consulting": 4.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.5
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 4.9,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 2.1,
      "offer": 2.6,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2.1,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.8
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 4.8,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.2,
      "offer": 4.3,
      "consulting": 4,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.6
    },
    {
      "categoryKey": "pet bed",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3,
      "offer": 3.6,
      "consulting": 4,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 5,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 3,
      "logistics": 4.1,
      "offer": 4,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 4,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 4.8,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 2,
      "logistics": 3.4,
      "offer": 5,
      "consulting": 5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.4,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.4
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 5,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 4.6,
      "consulting": 5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.5
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.8,
      "offer": 5,
      "consulting": 2,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 4.1,
      "offer": 4.3,
      "consulting": 3,
      "afterSales": 3,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 4.1,
      "offer": 4,
      "consulting": 3,
      "afterSales": 3,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 4.8,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.8,
      "offer": 4,
      "consulting": 2,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.8
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 3.9,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3,
      "offer": 3,
      "consulting": 3.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 0.9
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 4.4,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.4,
      "offer": 2,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.4
    },
    {
      "categoryKey": "kitchen utensil",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 2.8,
      "offer": 3,
      "consulting": 3.5,
      "afterSales": 4.6,
      "dispute": 4,
      "weakestComponent": 2.8,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.2
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 4.9,
      "compositeServiceScore": 3.5,
      "tradeMedalLevel": 3,
      "logistics": 2.1,
      "offer": 3.6,
      "consulting": 2,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.9
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 4.7,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 4,
      "offer": 4.3,
      "consulting": 3.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.2
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 4.9,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.4,
      "offer": 5,
      "consulting": 4,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.4,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.5
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 4.5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 4,
      "offer": 3.6,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 0.9
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 4.9,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 4,
      "offer": 3.6,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.3
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 4.6,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 2,
      "logistics": 4.1,
      "offer": 5,
      "consulting": 4,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 4,
      "componentsPresent": 5,
      "headlineToWeakestGap": 0.6
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 5,
      "compositeServiceScore": 3.5,
      "tradeMedalLevel": 3,
      "logistics": 2.1,
      "offer": 3.6,
      "consulting": 2,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 4.7,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 4,
      "offer": 3.6,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.6,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.1
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 4,
      "logistics": 3.5,
      "offer": 4.3,
      "consulting": 4,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.5
    },
    {
      "categoryKey": "desk lamp",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 4.5,
      "afterSales": 5,
      "dispute": 5,
      "weakestComponent": 3.7,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.3
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 4,
      "offer": 4,
      "consulting": 5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 4,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.2,
      "offer": 3,
      "consulting": 3,
      "afterSales": 3.6,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 5,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 2,
      "logistics": 4.1,
      "offer": 4.3,
      "consulting": 4.5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 4.1,
      "componentsPresent": 5,
      "headlineToWeakestGap": 0.9
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 4,
      "offer": 4,
      "consulting": 5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 4,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 1,
      "logistics": 4.1,
      "offer": 5,
      "consulting": 3,
      "afterSales": 3.6,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 5,
      "compositeServiceScore": 5,
      "tradeMedalLevel": 2,
      "logistics": 4.1,
      "offer": 4.3,
      "consulting": 4.5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 4.1,
      "componentsPresent": 5,
      "headlineToWeakestGap": 0.9
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 0,
      "compositeServiceScore": 3.5,
      "tradeMedalLevel": 2,
      "logistics": 3.2,
      "offer": 2,
      "consulting": 1.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 1.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": -1.5
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.7,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.3
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 4.6,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3,
      "offer": 5,
      "consulting": 4,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.6
    },
    {
      "categoryKey": "silk scarf",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.7,
      "offer": 5,
      "consulting": 5,
      "afterSales": 4.3,
      "dispute": 5,
      "weakestComponent": 3.7,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.3
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 1,
      "logistics": 3.7,
      "offer": 2,
      "consulting": 4,
      "afterSales": 3.6,
      "dispute": 5,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 3
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 0,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 2,
      "logistics": 3.5,
      "offer": 3,
      "consulting": 3,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": -3
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 4.7,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 3,
      "logistics": 3.5,
      "offer": 4,
      "consulting": 4.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.2
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 5,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 2,
      "logistics": 3.5,
      "offer": 5,
      "consulting": 3,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 4.8,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 4,
      "logistics": 3.4,
      "offer": 4,
      "consulting": 3,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.8
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 0,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 4,
      "logistics": 3.4,
      "offer": 2.3,
      "consulting": 3.5,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 2.3,
      "componentsPresent": 5,
      "headlineToWeakestGap": -2.3
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 4.7,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 4,
      "logistics": 2.5,
      "offer": 4.3,
      "consulting": 3,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.2
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 4.6,
      "compositeServiceScore": 4.5,
      "tradeMedalLevel": 4,
      "logistics": 3.4,
      "offer": 4,
      "consulting": 3,
      "afterSales": 4,
      "dispute": 4,
      "weakestComponent": 3,
      "componentsPresent": 5,
      "headlineToWeakestGap": 1.6
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 4.7,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 4,
      "logistics": 2.5,
      "offer": 4.3,
      "consulting": 3,
      "afterSales": 3.3,
      "dispute": 4,
      "weakestComponent": 2.5,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.2
    },
    {
      "categoryKey": "keychain",
      "headlineScore": 4.5,
      "compositeServiceScore": 4,
      "tradeMedalLevel": 3,
      "logistics": 3.1,
      "offer": 4.6,
      "consulting": 2,
      "afterSales": 3.6,
      "dispute": 5,
      "weakestComponent": 2,
      "componentsPresent": 5,
      "headlineToWeakestGap": 2.5
    }
  ]
}
