anchor.diff:                      {BlockList, TotalBlocksSize} = get_blocks_summary(Blocks),
   
                       Acc#{StorageId => #{
  +                        <<"success">> => true,
                           <<"physicalSize">> => TotalBlocksSize,
                           <<"blocks">> => BlockList
                       }}
                   end, #{}, BlocksPerStorage),
                   #{
  -                    <<"success">> => true,
                       <<"logicalSize">> => LogicalSize,
                       <<"distributionPerStorage">> => PerStorage
                   }
  
positive.code:                 physical_size_per_storage = PhysicalDirSizePerStorage
              }) ->
                  #{
                      <<"success">> => true,
                      <<"logicalSize">> => utils:undefined_to_null(LogicalDirSize),
                      <<"distributionPerStorage">> => maps:map(fun(_StorageId, PhysicalSize) ->
                          #{<<"physicalSize">> => utils:undefined_to_null(PhysicalSize)}
                      end, PhysicalDirSizePerStorage)
                  }
          end, DistributionPerProvider)
  
negative.code:                 end, #{}, interpolate_chunks(Blocks, LogicalSize)),
  
                  Acc#{StorageId => #{
                      <<"success">> => true,
                      <<"physicalSize">> => TotalBlocksSize,
                      <<"chunksBarData">> => Data,
                      <<"blocksPercentage">> => case LogicalSize of
  