PageSourceSearch

https://fastmultiply.com/

html fastmultiply.com collected 2026-10-06 13:14:31 UTC 3,900 bytes, 115 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<meta name="robots" content="noindex, nofollow">
7<title>Verification</title>
8<style>
9   
10  :root {
11    color-scheme: dark light;
12    --bg: #0b0b0c;
13    --text: #f4f4f5;
14    --muted: #85858f;
15
16    --cap-background: #161719;
17    --cap-color: #f4f4f5;
18    --cap-border-color: rgba(255, 255, 255, 0.10);
19    --cap-border-radius: 14px;
20    --cap-widget-padding: 15px 18px;
21    --cap-widget-width: 100%;
22    --cap-gap: 13px;
23    --cap-font: inherit;
24    --cap-checkbox-size: 26px;
25    --cap-checkbox-background: rgba(255, 255, 255, 0.04);
26    --cap-checkbox-border: 1.5px solid rgba(255, 255, 255, 0.22);
27    --cap-checkbox-border-radius: 8px;
28    --cap-checkmark: #f4f4f5;
29    --cap-spinner-color: #f4f4f5;
30    --cap-spinner-background-color: rgba(255, 255, 255, 0.14);
31    --cap-spinner-thickness: 3px;
32    --shadow: 0 16px 44px -16px rgba(0, 0, 0, 0.6);
33  }
34  @media (prefers-color-scheme: light) {
35    :root {
36      --bg: #f4f4f6;
37      --text: #111114;
38      --muted: #6c6c78;
39
40      --cap-background: #ffffff;
41      --cap-color: #111114;
42      --cap-border-color: rgba(0, 0, 0, 0.08);
43      --cap-checkbox-background: #ffffff;
44      --cap-checkbox-border: 1.5px solid rgba(0, 0, 0, 0.20);
45      --cap-checkmark: #111114;
46      --cap-spinner-color: #111114;
47      --cap-spinner-background-color: rgba(0, 0, 0, 0.12);
48      --shadow: 0 16px 40px -18px rgba(20, 20, 40, 0.28);
49    }
50  }
51  * { box-sizing: border-box; }
52  html, body { height: 100%; margin: 0; }
53  body {
54    background: var(--bg);
55    color: var(--text);
56    font-family: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
57    font-feature-settings: "cv11", "ss01";
58    -webkit-font-smoothing: antialiased;
59    text-rendering: optimizeLegibility;
60    display: flex; align-items: center; justify-content: center;
61    padding: 24px;
62  }
63  .wrap {
64    width: 100%; max-width: 384px;
65    animation: rise 0.55s cubic-bezier(0.22, 1, 0.36, 1) both;
66  }
67  @keyframes rise { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }
68  @media (prefers-reduced-motion: reduce) { .wrap { animation: none; } }
69
70  .logo { height: 30px; margin: 0 0 26px; display: block; }
71  h1 { font-size: 25px; line-height: 1.25; margin: 0 0 9px; font-weight: 600; letter-spacing: -0.02em; }
72  p.sub { font-size: 15px; color: var(--muted); margin: 0 0 24px; line-height: 1.5; max-width: 40ch; }
73
74  cap-widget { display: block; border-radius: var(--cap-border-radius); box-shadow: var(--shadow); }
75</style>
76</head>
77<body>
78  <main class="wrap">
79    
80    <h1>Quick security check</h1>
81    <p class="sub">Confirm you&#39;re human to continue.</p>
82    <cap-widget id="cap" data-cap-api-endpoint="https://fastmultiply.com/__cap/3bac306c03/"></cap-widget>
83  </main>
84
85  
85<script src="https://fastmultiply.com/__cap/assets/widget.js"></script>
85
86  
86<script>
87    (function () {
88      var cap = document.getElementById('cap');
89
90      function redeem(token) {
91        fetch('\/__cg\/verify', {
92          method: 'POST',
93          headers: { 'Content-Type': 'application/json' },
94          body: JSON.stringify({ token: token }),
95          credentials: 'same-origin'
96        })
97        .then(function (r) { return r.json().then(function (j) { return { ok: r.ok, j: j }; }); })
98        .then(function (res) {
99          if (res.ok && res.j && res.j.redirect) {
100            window.location.replace(res.j.redirect);
101          } else if (cap && cap.reset) {
102            cap.reset();
103          }
104        })
105        .catch(function () { if (cap && cap.reset) cap.reset(); });
106      }
107
108      cap.addEventListener('solve', function (e) {
109        var token = e && e.detail && e.detail.token;
110        if (token) redeem(token);
111      });
112    })();
113  </script>
113
114</body>
115</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.