online-hardness-analyzer