'white-space': 'pre-wrap', 'word-wrap': 'break-word'}).append($('<code>').text(json.trace)));
    }

    function handleError(data) {
      if (data.message && !data.error) {
        showError(data.message);
      } else {
        showErrorPreJson(data);
      }
    }

    var request = axios.create({timeout: 30000});
    request.interceptors.request.use(function (config) {
      var method = config.method.toLowerCase();
      if (method === 'post' || method === 'put' || method === 'delete') {
        var h