PageSourceSearch

https://www.pandanotes.org/accounts/login/

html pandanotes.org collected 2026-09-28 06:45:52 UTC 6,136 bytes, 173 lines download raw bytes

1
2
3
4
5<!DOCTYPE html>
6<html lang="en" translate="no" data-bs-theme="light">
7  <head>
8
9    <meta charset="utf-8">
10    <meta name="viewport" content="width=device-width, initial-scale=1">
11    <meta name="theme-color" content="#ffffff">
12    <meta name="google" content="notranslate">
13    <meta http-equiv="Content-Language" content="en">
14
15    <title>Login | Panda Notes</title>
16
17    <link rel="icon" href="/static/images/tab_icon.08f71d97efa8.jpg">
18    <link rel="shortcut icon" href="/static/images/favicon.18d9ec230cf2.ico">
19    
20    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-sRIl4kxILFvY47J16cr9ZwB07vP4J8+LH7qKQnuqkuIAvNWLzeN8tE5YBujZqJLB" crossorigin="anonymous">
21
22    
23    <link rel="stylesheet" href="/static/css/theme.c80ba50eee3f.css">
24
25    
26    <link rel="stylesheet" href="/static/css/all.16c485609b95.css">
27    
28    <link rel="preconnect" href="https://fonts.gstatic.com">
29    <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap" rel="stylesheet">  
30
31    
32    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-nH0MfJ44wi1dd7w6jinlyBgljjS8EJAh2JBoRad8a3VDw2K69vfaaqm4WnR+gXtA" crossorigin="anonymous"> 
33
34    
35    
35<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js" integrity="sha384-CwjPRVHTvLiMBFjEoij+QZViMV5rhTOIp7CJzl24JEqpRDA1sJFHVXXLURktbYYp" crossorigin="anonymous"></script>
35
36    
36<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js" integrity="sha384-bjyGPfbij8/NDKJhSGZNP/khQVgtHUE5exjm4Ydllo42FwIgYsdLO2lXGmRBf5Mz" crossorigin="anonymous"></script>
36
37    
37<script>
38      document.addEventListener("DOMContentLoaded", function() {
39        // Before KaTeX: mathescape listings must be tokenized while their $...$
40        // runs are still plain text.
41        highlight_code_blocks(document.body);
42        renderMathInElement(document.body, {
43          delimiters: [
44            {left: "$$", right: "$$", display: true},
45            {left: "\\(", right: "\\)", display: false},
46            {left: "\\[", right: "\\]", display: true},
47          ],
48          ignoredClasses: ["ignore-math"],
49          macros: pn_get_katex_macros(),
50          preProcess: pn_hexify_latex_colors
51        });
52        render_mathescape_listings(document.body);
53      });
54    </script>
54 
55    
55<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/copy-tex.min.js" integrity="sha384-Pe2JWbaShhSRT0SESJ9XLPeAsi4yrNi7r/CiH0Coq7giBjK5a6Ae7XcybE8rNlQP" crossorigin="anonymous"></script>
55
56    
57
58    
59    
59<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/turndown.js" integrity="sha384-OGauEFaI5hnS8jXK4qdSGShAUAObMBKoLXgcL1ORhRh7ulx5jPZH35qVpacIEA4Z" crossorigin="anonymous"></script>
59
60
61    <link rel="stylesheet" href="/static/css/general.b4e06a86cddd.css">
62    <link rel="stylesheet" href="/static/css/comments.da693012f2b1.css">
63    <link rel="stylesheet" href="/static/css/code.008edeba4468.css">
64
65    
66
67    
68<link rel="stylesheet" href="/static/css/login.61f30cdd8b4e.css">
69
70
71  </head>
72
73
74  <body class="background-gray">
75
76    
77
78    <main class="container-fluid">
79
80      <div class="fixed-top" style="z-index: 1; margin-top: 40px;">
81  <div class="container">
82    
83  </div>
84</div>
85      
86      
87
88<div class="row justify-content-center">
89
90  <div class="shadow-depth-2 login-container">
91
92    <img class="mx-auto d-block project-pic-login shadow-depth-2" src="/static/images/pic_small.fc86b1562632.jpg">
93
94    <h2 class="mb-4 mt-4">Sign in to Panda Notes</h2>
95
96    
97
98    
99
100    
101    <form method="post" action="/accounts/google/login/?process=login">
102      <input type="hidden" name="csrfmiddlewaretoken" value="JplYCXt3UK7FsOJ0k3vGT9fzcYzfjD8QTedUgckF6sFo4xfbw2bpdVd2YZDQHGS3">
103      <div class="d-grid gap-2 mt-3 text-center">
104        <button type="submit" class="btn btn-primary">Sign In with Google</button>
105      </div>
106    </form>
107
108    <div class="row text-center mt-3">
109      <div class="col ps-3">
110        <hr>
111      </div>
112      <div class="col-auto pt-1">
113        OR
114      </div>
115      <div class="col pe-3">
116        <hr>
117      </div>
118    </div>
119
120    <form method="post" action="/accounts/login/" class="needs-validation" novalidate>
121      <input type="hidden" name="csrfmiddlewaretoken" value="JplYCXt3UK7FsOJ0k3vGT9fzcYzfjD8QTedUgckF6sFo4xfbw2bpdVd2YZDQHGS3">
122
123      <div class="form-group mb-3">
124        <label for="id_username">Email</label>
125        <input type="text" name="username" class="form-control" id="id_username" required>
126        
127      </div>
128      <div class="form-group mb-4">
129        <label for="id_password">Password</label>
130        <input type="password" name="password" class="form-control" id="id_password" required>
131        
132      </div>
133
134      <div class="d-grid gap-2">
135        <button type="submit" class="btn btn-primary">Sign In</button>
136      </div>
137
138      <div class="d-grid gap-2 mt-3 text-center">
139        <a href="/accounts/password_reset/"><small>Forgot your password?</small></a>
140      </div>
141
142      <div class="d-grid gap-2 mt-2 text-center">
143        <a href="/accounts/signup/"><small>Don't have an account? Sign up.</small></a>
144      </div>
145
146      <input type="hidden" name="next" value="">
147    
148    </form>
149
150  </div>
151
152</div>
153
154
155
156      
157
158    </main>
159
160    
160<script src="https://code.jquery.com/jquery-3.7.0.slim.min.js" integrity="sha256-tG5mcZUtJsZvyKAxYLVXrmjKBVLd6VpVccqz/r4ypFE=" crossorigin="anonymous"></script>
160
161    
161<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI" crossorigin="anonymous"></script>
161
162    
162<script src="https://unpkg.com/[email protected]" integrity="sha384-L6OqL9pRWyyFU3+/bjdSri+iIphTN/bvYyM37tICVyOJkWZLpP2vGn6VUEXgzg6h" crossorigin="anonymous"></script>
162
163    
164    
164<script src="/static/js/code_highlight.22d0d38cdd20.js"></script>
164
165    
165<script src="/static/js/main.f02fb7d7b492.js"></script>
165
166
167    
168    
169    
170    
171     
172  </body>
173</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.