<!doctype html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta
            content="width=device-width, initial-scale=1, maximum-scale=1"
            name="viewport"
        />
        <base href="/" />
        <link rel="icon" type="image/png" href=".client/favicon-96x96.png" sizes="96x96" />
        <link rel="icon" type="image/svg+xml" href=".client/favicon.svg" />
        <link rel="shortcut icon" href=".client/favicon.ico" />
        <link rel="stylesheet" href=".client/app.css" />
        <title>Login to Notes</title>
    </head>

    <body class="sb-standalone">
        <!-- Config crosses over as data attributes, not a JSON island: the
             template autoescapes (the space name is user-controlled), and
             attribute escaping is the case autoescaping handles correctly.
             A JSON <script> island would arrive HTML-escaped and unparseable,
             and un-escaping it would let a space named "</script>…" break out. -->
        <div
            id="root"
            data-space-name="Notes"
            data-encryption-salt="yjBUaQZsI1tJpN0sbjWVTA=="
            data-remember-me-days="7"
            data-account-managed="true"
        ></div>
        <script type="module" src=".client/auth.js"></script>
    </body>
</html>