doctype html
head
  meta(charset='utf-8')
  meta(name='viewport' content='width=device-width, initial-scale=1')
  link(rel='shortcut icon' href='/favicon.svg')
  title Keyoxide
  link(rel='stylesheet' href='/static/styles.css')
  
main.container.container--profile
  .content
    noscript
      p Keyoxide requires JavaScript to function.
    span#profileUid(style='display: none;') #{uid}
    span#profileServer(style='display: none;') #{server}
    span#profileMode(style='display: none;') #{mode}
    if (mode == 'sig')
      #profileSigInput
        form#form-generate-signature-profile(method='post')
          p Please enter the raw profile signature below and press "Generate profile".
          textarea#plaintext_input(name='plaintext_input')
          input(type='submit', name='submit', value='Generate profile').bigBtn
    #profileHeader
      img#profileAvatar(src='/static/img/avatar_placeholder.png' alt='avatar' style='display: none')
      p#profileName
    #profileData
      if (mode == 'sig')
        p Waiting for input…
      else
        p Loading keys & verifying proofs…
  footer
    p
      | Generated by 
      a(href='/') Keyoxide
      |  (
      a(href="https://codeberg.org/keyoxide/web/releases")= settings.keyoxide_version
      | ).

script(type='application/javascript' src='/static/openpgp.min.js' charset='utf-8')
script(type='application/javascript' src='/static/doip.js' charset='utf-8')
script(type='application/javascript' src='/static/scripts.js' charset='utf-8')