anchor.diff:    # sort by large_mid_range_cents in descending order
     LARGE_MID_RANGE_CENTS_DESC
   
  +  # sort by last_auction_result_date in ascending order
  +  LAST_AUCTION_RESULT_DATE_ASC
  +
  +  # sort by last_auction_result_date in descending order
  +  LAST_AUCTION_RESULT_DATE_DESC
  +
     # sort by liquidity_rank in ascending order
     LIQUIDITY_RANK_ASC
   
  
positive.code:   largeHighRangeCents: BigInt
    largeLowRangeCents: BigInt
    largeMidRangeCents: BigInt
    liquidityRank: Float
    lowRangeCents: BigInt
    medianSaleOverEstimatePercentage: Int
  
negative.code:     last: Int
      userId: String
    ): AnalyticsArtworkRecommendationConnection
  
    # Get price insights for a market for each calendar year sorted by year asc.
    analyticsCalendarYearMarketPriceInsights(
      artistId: ID!
      endYear: String
      medium: String!
      startYear: String
    ): [CalendarYearMarketPriceInsights!]
  
    # Get list of calendar year price insights for an artist for each market sorted by year asc.
    analyticsCalendarYearPriceInsights(
      artistId: ID!
      endYear: String
      startYear: String
    ): [CalendarYearPriceInsights!]
  
    # Last updated timestamp
    analyticsLastUpdatedAt: AnalyticsDateTime
  