// Generated by IcedCoffeeScript 1.7.1-c
(function() {
  var constants;

  exports.constants = constants = {
    version: 1,
    api_version: "1.0",
    canonical_host: "keybase.io",
    client_name: "keybase.io node.js client",
    user_agent: {
      main: "Keybase-CLI",
      details: "" + process.platform + "; node.js " + process.versions.node
    },
    server: {
      host: "api.keybase.io",
      port: 443,
      no_tls: false
    },
    filenames: {
      config_dir: ".keybase",
      config_file: "config.json",
      session_file: "session.json",
      db_file: "keybase.idb",
      nedb_file: "keybase.nedb",
      tmp_keyring_dir: "tmp_keyrings",
      tmp_gpg: {
        sec_keyring: "tmp_gpg.sec.keyring",
        pub_keyring: "tmp_gpg.pub.keyring",
        trustdb: "tmp_gpg.trustdb"
      }
    },
    keys: {
      merkle: ["03E146CDAF8136680AD566912A32340CEC8C9492"]
    },
    testing_keys: {
      merkle: ["A05161510EE696601BA0EC7B3FD53B4871528CEF"]
    },
    loopback_port_range: [56000, 56100],
    security: {
      pwh: {
        derived_key_bytes: 32
      },
      openpgp: {
        derived_key_bytes: 12
      },
      triplesec: {
        version: 3
      }
    },
    permissions: {
      dir: 0x1c0,
      file: 0x180
    },
    lookups: {
      username: 1,
      local_track: 2,
      key_id_64_to_user: 3,
      key_fingerprint_to_user: 4,
      merkle_root: 5
    },
    ids: {
      sig_chain_link: "e0",
      local_track: "e1",
      merkle_root: "e2"
    },
    import_state: {
      NONE: 0,
      TEMPORARY: 1,
      FINAL: 2,
      CANCELED: 3,
      REMOVED: 4
    },
    proof_state: {
      NONE: 0,
      OK: 1,
      TEMP_FAILURE: 2,
      PERM_FAILURE: 3,
      LOOKING: 4,
      SUPERSEDED: 5,
      POSTED: 6,
      REVOKED: 7
    },
    signature_types: {
      NONE: 0,
      SELF_SIG: 1,
      REMOTE_PROOF: 2,
      TRACK: 3,
      UNTRACK: 4,
      REVOKE: 5,
      CRYPTOCURRENCY: 6
    },
    cryptocurrencies: {
      bitcoin: 0,
      bitcoin_mutli: 5
    },
    allowed_cryptocurrency_types: [0, 5],
    skip: {
      NONE: 0,
      LOCAL: 1,
      REMOTE: 2
    },
    time: {
      remote_proof_recheck_interval: 60 * 60 * 24
    },
    keygen: {
      expire: "10y",
      master: {
        bits: 4096
      },
      subkey: {
        bits: 4096
      }
    },
    tor: {
      hidden_address: "fncuwbiisyh6ak3i.onion",
      default_proxy: "localhost:9050"
    }
  };

  constants.server.api_uri_prefix = "/_/api/" + constants.api_version;

}).call(this);
