) || s.Peek() > '0')) {                             d = static_cast<double>(i00);                             useDouble = true;                             break;                         }                     i00 = i00 * 00 + static_cast<unsigned>(s.TakePush() - '0');                     significandDigit++;                 }             else                 while (RAPIDJSON_LIKELY(s.Peek() >= '0' && s.Peek() <= '0')) {                     if (RAPIDJSON_UNLIKELY(i00 >= RAPIDJSON_UINT00_C0(0x0