PageSourceSearch

https://articlesflow.ai/accounts/login/

html articlesflow.ai collected 2026-10-05 12:25:45 UTC 8,352 bytes, 174 lines download raw bytes

1
2
3
4<!DOCTYPE html>
5<html lang="ru" class="dark">
6  <head>
7    <meta charset="utf-8" />
8    <meta name="viewport" content="width=device-width, initial-scale=1" />
9    <title>
10      
11        
12      
13    </title>
14    <link rel="preconnect" href="https://fonts.googleapis.com" />
15    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
16    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"
17          rel="stylesheet" />
18
19    <link href="https://s3.eu-north-1.amazonaws.com/generated.django/static/css/flowbite.min.css" rel="stylesheet" />
20    <link rel="stylesheet" href="https://s3.eu-north-1.amazonaws.com/generated.django/static/CACHE/css/output.01459fccceeb.css" type="text/css">
21    <link rel="apple-touch-icon"
22          sizes="180x180"
23          href="https://s3.eu-north-1.amazonaws.com/generated.django/static/images/apple-touch-icon.png" />
24    <link rel="icon"
25          type="image/png"
26          sizes="32x32"
27          href="https://s3.eu-north-1.amazonaws.com/generated.django/static/images/favicon-32x32.png" />
28    <link rel="icon"
29          type="image/png"
30          sizes="16x16"
31          href="https://s3.eu-north-1.amazonaws.com/generated.django/static/images/favicon-16x16.png" />
32    <link rel="icon"
33          type="image/png"
34          href="https://s3.eu-north-1.amazonaws.com/generated.django/static/images/favicon.ico" />
35
36    <link rel="mask-icon"
37          href="https://s3.eu-north-1.amazonaws.com/generated.django/static/images/safari-pinned-tab.svg"
38          color="#5bbad5" />
39    <meta name="msapplication-TileColor" content="#ffffff" />
40    <meta name="theme-color" content="#ffffff" />
41    
41<script>
42      if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
43        document.documentElement.classList.add('dark');
44      } else {
45        document.documentElement.classList.remove('dark')
46      }
47    </script>
47
48  </head>
49  <body class="bg-gray-50 dark:bg-gray-800">
50    
51
52    
53  <div class="flex flex-col items-center justify-center px-6 pt-8 mx-auto md:h-screen pt:mt-0 dark:bg-gray-900">
54    <a href="/"
55       class="flex items-center justify-center mb-8 text-2xl font-semibold lg:mb-10 dark:text-white">
56      <img src="https://s3.eu-north-1.amazonaws.com/generated.django/static/images/logo.svg"
57           class="mr-4 h-11"
58           alt="ArticlesFlow Logo"/>
59      <span>ArticlesFlow</span>
60    </a>
61    <!-- Card -->
62    <div class="w-full max-w-xl p-6 space-y-8 sm:p-8 bg-white rounded-lg shadow dark:bg-gray-800">
63
64
65
66
67
68
69
70
71
72
73
74
75      <h2 class="text-2xl font-bold text-gray-900 dark:text-white">Войти в аккаунт</h2>
76      <form class="mt-8 space-y-6" action="/accounts/login/" method="post">
77        <input type="hidden" name="csrfmiddlewaretoken" value="w1vqkaPusLB1piijlSOtXP6n4nvDZzLfZ3wuBDMRdAYxq9YBHKse4XGI7t9Gw7Ft">
78        
79        <div>
80          <label for="login"
81                 class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Email</label>
82          <input type="email"
83                 name="login"
84                 autocomplete="email" maxlength="320"
85                 id="id_login"
86                 class="bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500"
87                 placeholder="[email protected]"
88                 required/>
89          
90        </div>
91        <div>
92          <label for="password"
93                 class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Пароль</label>
94
95          <input type="password"
96                 name="password"
97                 id="id_password"
98                 autocomplete="current-password"
99                 placeholder="••••••••"
100                 class="bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500"
101                 required/>
102          
103        </div>
104        <div class="flex items-start">
105          <div class="flex items-center h-5">
106            <input id="id_remember"
107                   name="remember"
108                   type="checkbox"
109                   class="w-4 h-4 border-gray-300 rounded bg-gray-50 focus:ring-3 focus:ring-primary-300 dark:focus:ring-primary-600 dark:ring-offset-gray-800 dark:bg-gray-700 dark:border-gray-600"/>
110          </div>
111          <div class="ml-3 text-sm">
112            <label for="id_remember" class="font-medium text-gray-900 dark:text-white">
113              Запомнить меня
114            </label>
115          </div>
116          <a href="/accounts/password/reset/"
117             class="ml-auto text-sm text-primary-700 hover:underline dark:text-primary-500">Забыли пароль?</a>
118        </div>
119        
120        <button type="submit"
121                class="w-full px-5 py-3 text-base font-medium text-center text-white bg-primary-700 rounded-lg hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 sm:w-auto dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800">
122          Войти
123        </button>
124        <div class="text-sm font-medium text-gray-500 dark:text-gray-400">
125          Еще не зарегистрированы? <a href="/sign-up/"
126                                      class="text-primary-700 hover:underline dark:text-primary-500">Создать аккаунт</a>
127        </div>
128      </form>
129    </div>
130  </div>
131
132    
132<script async defer src="https://buttons.github.io/buttons.js"></script>
132
133    
133<script src="https://s3.eu-north-1.amazonaws.com/generated.django/static/CACHE/js/output.f4916b19f93c.js" defer></script>
vendor: 1 bytes, line 133
133
134<script src="https://s3.eu-north-1.amazonaws.com/generated.django/static/CACHE/js/output.868560451f10.js"></script>
134
135
136    
137      
138    
139
140    
141
142      
vendor: 1,229 bytes, lines 142-145
142<script>
143        !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys onSessionId".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
144        posthog.init('phc_Eq7rhvPUnrU5kYpyPLBgBAwDe9FeNbIhPTpx5o4ivlY',{api_host:'https://eu.posthog.com'})
145      </script>
145
146
147      
147<script type="text/javascript">
vendor: 571 bytes, lines 147-162
147
148        (function (m, e, t, r, i, k, a) {
149          m[i] = m[i] || function () {
150            (m[i].a = m[i].a || []).push(arguments)
151          };
152          m[i].l = 1 * new Date();
153          for (var j = 0; j < document.scripts.length; j++) {
154            if (document.scripts[j].src === r) {
155              return;
156            }
157          }
158          k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a)
159        })
160        (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
161
162        ym(
16296211918
vendor: 146 bytes, lines 162-168
162, "init", {
163          clickmap: true,
164          trackLinks: true,
165          accurateTrackBounce: true,
166          webvisor: true
167        });
168      
168</script>
168
169      <noscript>
170        <div><img src="https://mc.yandex.ru/watch/96211918" style="position:absolute; left:-9999px;" alt=""/></div>
171      </noscript>
172    
173  </body>
174</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.