PageSourceSearch

https://war-of-the-worlds.com/

html war-of-the-worlds.com collected 2026-10-04 03:33:29 UTC 10,835 bytes, 262 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
3<script src="/aa.js" type="text/javascript"></script>
3
4  <meta charset="utf-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6  <title id="page-title"></title>
7  <meta name="robots" content="noindex">
8  <meta name="theme-color" content="#fbf9f8">
9  <link rel="preconnect" href="https://fonts.googleapis.com">
10  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
11  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Fraunces:opsz,[email protected],400&display=swap" rel="stylesheet">
12  <style>
13    * { margin: 0; padding: 0; box-sizing: border-box; }
14    html, body {
15      min-height: 100%;
16      background: #fbf9f8;
17      color: #1a1a1a;
18      font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
19      -webkit-font-smoothing: antialiased;
20    }
21    body { min-height: 100vh; display: flex; flex-direction: column; }
22    [hidden] { display: none !important; }
23
24    /* Coming-soon layout */
25    .cs-root {
26      flex: 1;
27      display: flex; align-items: center; justify-content: center;
28      padding: 48px 24px;
29    }
30    .cs-box { text-align: center; max-width: 560px; }
31    .cs-domain {
32      font-family: 'Fraunces', 'EB Garamond', Georgia, 'Times New Roman', serif;
33      font-size: clamp(40px, 9vw, 68px);
34      font-weight: 400; letter-spacing: -0.02em; line-height: 1.05;
35      margin: 0 0 24px; color: #1a1a1a; word-break: break-word;
36      font-variation-settings: "opsz" 144;
37    }
38    .cs-rule {
39      width: 32px; height: 1px; background: #d8d5d0;
40      margin: 0 auto 24px;
41    }
42    .cs-tag {
43      font-size: 11px; font-weight: 500;
44      letter-spacing: 0.26em; text-transform: uppercase;
45      color: #a8a8a8;
46      margin: 0;
47    }
48
49    /* Inquiry layout */
50    .inq-root {
51      flex: 1;
52      display: flex; align-items: center; justify-content: center;
53      padding: 48px 24px 80px;
54    }
55    .inq-card { width: 100%; max-width: 420px; }
56    .inq-title {
57      font-family: 'Fraunces', 'EB Garamond', Georgia, 'Times New Roman', serif;
58      font-size: clamp(38px, 8vw, 56px);
59      font-weight: 400; letter-spacing: -0.02em; line-height: 1.05;
60      margin: 0 0 14px; text-align: center; color: #1a1a1a;
61      word-break: break-word;
62      font-variation-settings: "opsz" 144;
63    }
64    .inq-subtitle {
65      font-size: 11px; font-weight: 500;
66      letter-spacing: 0.22em; text-transform: uppercase;
67      color: #a8a8a8;
68      margin: 0 0 56px; text-align: center;
69    }
70    .inq-form { display: flex; flex-direction: column; gap: 28px; }
71    .field { display: flex; flex-direction: column; gap: 8px; }
72    .field > span {
73      font-size: 10px; font-weight: 500;
74      letter-spacing: 0.16em; text-transform: uppercase;
75      color: #9a9a9a;
76    }
77    .field input, .field textarea {
78      width: 100%; box-sizing: border-box;
79      padding: 12px 14px;
80      font-size: 15px; font-family: inherit; color: #1a1a1a;
81      background: #ffffff;
82      border: 1px solid #e0ddd7;
83      border-radius: 8px;
84      outline: none;
85      transition: border-color 0.2s ease, box-shadow 0.2s ease;
86      resize: none;
87    }
88    .field input::placeholder, .field textarea::placeholder { color: #c8c4be; }
89    .field input:hover, .field textarea:hover { border-color: #c8c4be; }
90    .field input:focus, .field textarea:focus {
91      border-color: #1a1a1a;
92      box-shadow: 0 0 0 3px rgba(26, 26, 26, 0.06);
93    }
94    .field textarea { min-height: 120px; line-height: 1.5; }
95    .field input:-webkit-autofill, .field textarea:-webkit-autofill {
96      -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
97      -webkit-text-fill-color: #1a1a1a;
98    }
99    .inq-submit {
100      margin-top: 16px;
101      padding: 14px 20px;
102      font-size: 12px; font-weight: 600; font-family: inherit;
103      letter-spacing: 0.18em; text-transform: uppercase;
104      color: #fbf9f8; background: #1a1a1a;
105      border: none; border-radius: 2px;
106      cursor: pointer;
107      transition: transform 0.2s ease, background 0.2s ease;
108    }
109    .inq-submit:hover:not(:disabled) { background: #000; transform: translateY(-1px); }
110    .inq-submit:disabled { background: #d8d5d0;
110 cursor: not-allowed; }
111    .inq-error {
112      font-size: 12px; color: #8a3a2f;
113      padding: 10px 14px; background: #f5ebe6;
114      border-left: 2px solid #8a3a2f;
115      letter-spacing: 0.01em;
116    }
117    .inq-thanks {
118      display: flex; flex-direction: column; align-items: center; gap: 24px;
119      padding: 40px 0 8px;
120    }
121    .inq-thanks-icon {
122      color: #1a1a1a;
123      width: 56px; height: 56px; border-radius: 50%;
124      border: 1px solid #1a1a1a;
125      display: flex; align-items: center; justify-content: center;
126    }
127    .inq-thanks-icon svg { width: 24px; height: 24px; }
128    .inq-thanks-text {
129      margin: 0;
130      font-family: 'Fraunces', 'EB Garamond', Georgia, serif;
131      font-weight: 400; font-size: 20px; letter-spacing: -0.01em;
132      color: #1a1a1a;
133    }
134    .inq-link {
135      background: none; border: none;
136      font-size: 11px; font-weight: 500;
137      letter-spacing: 0.14em; text-transform: uppercase;
138      color: #9a9a9a; text-decoration: none;
139      cursor: pointer; padding: 8px 4px; font-family: inherit;
140      border-bottom: 1px solid transparent;
141      transition: color 0.15s, border-color 0.15s;
142    }
143    .inq-link:hover { color: #1a1a1a; border-bottom-color: #1a1a1a; }
144  </style>
145</head>
146<body>
147  <div id="coming-soon" class="cs-root" hidden>
148    <div class="cs-box">
149      <h1 class="cs-domain" id="cs-domain"></h1>
150      <div class="cs-rule"></div>
151      <p class="cs-tag">Coming soon</p>
152    </div>
153  </div>
154
155  <div id="inquiry" class="inq-root">
156    <div class="inq-card">
157      <h1 class="inq-title" id="inq-domain"></h1>
158      <p class="inq-subtitle">Contact</p>
159
160      <form id="inq-form" class="inq-form">
161        <label class="field">
162          <span>Name</span>
163          <input type="text" name="name" autocomplete="name">
164        </label>
165        <label class="field">
166          <span>Email</span>
167          <input type="email" name="email" autocomplete="email">
168        </label>
169        <label class="field">
170          <span>Message</span>
171          <textarea name="message" rows="4" required></textarea>
172        </label>
173        <div class="inq-error" id="inq-error" hidden></div>
174        <button type="submit" class="inq-submit" id="inq-submit">Submit</button>
175      </form>
176
177      <div class="inq-thanks" id="inq-thanks" hidden>
178        <div class="inq-thanks-icon">
179          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>
180        </div>
181        <p class="inq-thanks-text">Thanks, we'll get back to you.</p>
182        <button class="inq-link" id="inq-another">Send another message</button>
183      </div>
184    </div>
185  </div>
186
187  
187<script>
188    (function () {
189      var API = 'https://inquiry-api.07007com.workers.dev';
190      var BLOCKED = ['bidu.com', 'yzy.com'];
191      var host = location.hostname.replace(/^www\./, '');
192      document.getElementById('page-title').textContent = host;
193
194      if (BLOCKED.indexOf(host) !== -1) {
195        document.getElementById('coming-soon').hidden = false;
196        document.getElementById('inquiry').hidden = true;
197        document.getElementById('cs-domain').textContent = host;
198        return;
199      }
200
201      document.getElementById('inq-domain').textContent = host;
202
203      var fp = localStorage.getItem('_as_fp');
204      if (!fp) {
205        fp = (crypto && crypto.randomUUID ? crypto.randomUUID() : String(Date.now()) + Math.random())
206          .replace(/-/g, '');
207        try { localStorage.setItem('_as_fp', fp); } catch (_) {}
208      }
209      fetch(API + '/api/t', {
210        method: 'POST',
211        headers: { 'Content-Type': 'application/json' },
212        body: JSON.stringify({ d: host, f: fp })
213      }).catch(function () {});
214
215      var form = document.getElementById('inq-form');
216      var errorEl = document.getElementById('inq-error');
217      var thanks = document.getElementById('inq-thanks');
218      var submitBtn = document.getElementById('inq-submit');
219      var another = document.getElementById('inq-another');
220
221      form.addEventListener('submit', async function (e) {
222        e.preventDefault();
223        submitBtn.disabled = true;
224        submitBtn.textContent = 'Sending…';
225        errorEl.hidden = true;
226        var fd = new FormData(form);
227        var body = {
228          domain: host,
229          name: String(fd.get('name') || '').trim(),
230          email: String(fd.get('email') || '').trim(),
231          message: String(fd.get('message') || '').trim(),
232          fp: fp
233        };
234        try {
235          var res = await fetch(API + '/api/inquiry', {
236            method: 'POST',
237            headers: { 'Content-Type': 'application/json' },
238            body: JSON.stringify(body)
239          });
240          if (!res.ok) throw new Error('bad status ' + res.status);
241          form.hidden = true;
242          thanks.hidden = false;
243        } catch (_) {
244          errorEl.textContent = 'Submit failed. Please try again.';
245          errorEl.hidden = false;
246          submitBtn.disabled = false;
247          submitBtn.textContent = 'Submit';
248        }
249      });
250
251      another.addEventListener('click', function () {
252        form.reset();
253        form.hidden = false;
254        thanks.hidden = true;
255        submitBtn.disabled = false;
256        submitBtn.textContent = 'Submit';
257      });
258    })();
259  </script>
259
260<!--b292a982238f83d2-->
260<script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script>
vendor: 2 bytes, line 260
260
261<script>LA.init({id:"KyxamtCCqdyS3YKf",ck:"KyxamtCCqdyS3YKf"})</script>
261<!--/b292a982238f83d2--><div align="center">友情链接:<a href='http://www.shangdow.com/' target='_blank'>ca亚洲城唯一官网</a>&nbsp;&nbsp;<a href='http://www.gxztqj.com/' target='_blank'>hy590海洋之神财富官网</a>&nbsp;&nbsp;<a href='http://zhaoxiangs.com/' target='_blank'>恒峰g22登录页面</a>&nbsp;&nbsp;<a href='http://www.fonmrrney.com/' target='_blank'>利来最老的品牌官网首页</a>&nbsp;&nbsp;<a href='http://www.ankfw.com/' target='_blank'>利来w66旗舰厅</a>&nbsp;&nbsp;<a href='http://thefastpitchschool.com/' target='_blank'>云顶国际在线登录</a>&nbsp;&nbsp;<a href='http://2829555.com/' target='_blank'>必威betway体育入口</a>&nbsp;&nbsp;<a href='http://sxshuangma.com/' target='_blank'>植筋胶-粘钢胶-碳纤维布-环氧砂浆-聚合物修补砂浆-上海巧力建筑科技有限公司</a>&nbsp;&nbsp;<a href='http://augustinesappetite.com/' target='_blank'>ob体育登陆入口</a>&nbsp;&nbsp;<a href='http://szlfst.com/' target='_blank'>云顶集团app下载官网老版本</a>&nbsp;&nbsp;</div></body>
262</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.