PageSourceSearch

https://needcoolershoes.com/

html needcoolershoes.com collected 2026-10-04 13:19:10 UTC 21,750 bytes, 395 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <title>
5  Minecraft Skin Editor :: NeedCoolerShoes
6</title>
7<meta charset="utf-8">
8<meta name="viewport" content="width=device-width, initial-scale=1.0">
9<meta name="description" content="Minecraft Skin Editor. Easily create Minecraft Skins on phone or desktop, with many tools. Free, no ads. Layers, transparency, Steve and Alex models, and more!">
10<meta property="og:site_name" content="NeedCoolerShoes">
11<meta property="og:type" content="website">
12<meta property="twitter:card" content="summary_large_image">
13<meta property="og:title" content="Minecraft Skin Editor :: NeedCoolerShoes">
14<meta property="og:image" content="/assets/social-738b1369.png">
15<meta property="twitter:title" content="Minecraft Skin Editor">
16<meta property="twitter:image" content="Page image for Miners Need Cooler Shoes">
17<meta property="og:image:alt" content="Page image for Miners Need Cooler Shoes">
18<meta property="twitter:image:alt" content="Page image for Miners Need Cooler Shoes">
19<meta name="og:description" content="Minecraft Skin Editor. Easily create Minecraft Skins on phone or desktop, with many tools. Free, no ads. Layers, transparency, Steve and Alex models, and more!">
20<meta name="twitter:description" content="Minecraft Skin Editor. Easily create Minecraft Skins on phone or desktop, with many tools. Free, no ads. Layers, transparency, Steve and Alex models, and more!">
21
22<link href="https://needcoolershoes.com" rel="canonical" />
23<link type="text/plain" rel="author" href="/humans.txt" />
24<link rel="manifest" href="/site.webmanifest">
25
26    <meta name="csrf-param" content="authenticity_token" />
27<meta name="csrf-token" content="3njh-pL9Na1isux0lUL_pIiyUQYuj65YPDShvQJCHOjGY9ZoiDV8WoSQUNSuXV_iojgD6LJT4Trpwh6MqB0ISg" />
28    
29    <link rel="stylesheet" href="/assets/tailwind-a7975937.css" data-turbo-track="reload" />
30<link rel="stylesheet" href="/assets/inter-font-1d90a608.css" data-turbo-track="reload" />
31
32    <link rel="stylesheet" href="/assets/application-78548ac6.css" data-turbo-track="reload" />
33    <link rel="stylesheet" href="/assets/marksmith-663f1d1c.css" />
34
35    
36    
36<script type="importmap" data-turbo-track="reload">{
37  "imports": {
38    "application": "/assets/application-bf2c24d0.js",
39    "@hotwired/turbo-rails": "/assets/turbo.min-9fd88cd5.js",
40    "@hotwired/stimulus": "/assets/stimulus.min-4b1e420e.js",
41    "@hotwired/stimulus-loading": "/assets/stimulus-loading-1fc53fe7.js",
42    "@avo-hq/marksmith": "/assets/@avo-hq--marksmith-c0dd7d8b.js",
43    "@yaireo/tagify": "/assets/yaireo-tagify-25db14fe.js",
44    "ncrs-editor": "/assets/ncrs-editor-9bf0731c.js",
45    "ncrs-banner": "/assets/ncrs-banner-b3559359.js",
46    "skinview3d": "/assets/skinview3d-8a5edb75.js",
47    "local-time": "/assets/local-time-fe196d53.js",
48    "altcha": "/assets/altcha-ab1f15b6.js",
49    "controllers/application": "/assets/controllers/application-89359541.js",
50    "controllers/hello_controller": "/assets/controllers/hello_controller-708796bd.js",
51    "controllers/hidden_toggle_controller": "/assets/controllers/hidden_toggle_controller-781e69b0.js",
52    "controllers": "/assets/controllers/index-c3f5d3c4.js",
53    "controllers/tagify_controller": "/assets/controllers/tagify_controller-1654998a.js",
54    "src/banner/glue": "/assets/src/banner/glue-bdf9040a.js",
55    "src/banner/old_editor_import": "/assets/src/banner/old_editor_import-18474aec.js",
56    "src/editor": "/assets/src/editor-7ff9325c.js",
57    "src/editor/glue": "/assets/src/editor/glue-de22b0ae.js",
58    "src/editor/old_editor_import": "/assets/src/editor/old_editor_import-86e7c0e1.js"
59  }
60}</script>
60
61<link rel="modulepreload" href="/assets/application-bf2c24d0.js">
62<link rel="modulepreload" href="/assets/turbo.min-9fd88cd5.js">
63<link rel="modulepreload" href="/assets/stimulus.min-4b1e420e.js">
64<link rel="modulepreload" href="/assets/stimulus-loading-1fc53fe7.js">
65<link rel="modulepreload" href="/assets/@avo-hq--marksmith-c0dd7d8b.js">
66<link rel="modulepreload" href="/assets/yaireo-tagify-25db14fe.js">
67<link rel="modulepreload" href="/assets/ncrs-editor-9bf0731c.js">
68<link rel="modulepreload" href="/assets/ncrs-banner-b3559359.js">
69<link rel="modulepreload" href="/assets/skinview3d-8a5edb75.js">
70<link rel="modulepreload" href="/assets/local-time-fe196d53.js">
71<link rel="modulepreload" href="/assets/altcha-ab1f15b6.js">
72<link rel="modulepreload" href="/assets/controllers/application-89359541.js">
73<link rel="modulepreload" href="/assets/controllers/hello_controller-708796bd.js">
74<link rel="modulepreload" href="/assets/controllers/hidden_toggle_controller-781e69b0.js">
75<link rel="modulepreload" href="/assets/controllers/index-c3f5d3c4.js">
76<link rel="modulepreload" href="/assets/controllers/tagify_controller-1654998a.js">
77<link rel="modulepreload" href="/assets/src/banner/glue-bdf9040a.js">
78<link rel="modulepreload" href="/assets/src/banner/old_editor_import-18474aec.js">
79<link rel="modulepreload" href="/assets/src/editor-7ff9325c.js">
80<link rel="modulepreload" href="/assets/src/editor/glue-de22b0ae.js">
81<link rel="modulepreload" href="/assets/src/editor/old_editor_import-86e7c0e1.js">
82<script type="module">import "application"</script>
82
83      <link rel="stylesheet" href="/assets/tagify-6e8073d8.css" data-turbo-track="reload" />
84  
84<script type="module">
85    import "ncrs-editor";
86    import "src/editor";
87  </script>
87
88
89    <link rel="shortcut icon" href="/favicon.ico">
90<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
91<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
92<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
93    <link rel="preload" as="image" href="/assets/flourish-e806c55f.png" />
94<link rel="preload" as="image" href="/assets/flourish-side-a4e1e149.png" />
95    
95<script defer="true" src="/assets/counter-1538d119.js" data-id="1c65258d-2dd0-44b5-8542-6aa28b3cec0b" data-utcoffset="10"></script>
95
96  </head>
97
98  <body class="flex flex-col min-h-screen">
99    
100
101    
102<header class="sm:mx-16">
103  <div class="flex items-center justify-center w-full">
104    <div class="flex justify-between max-w-ncs-content w-full font-normal">
105      <div class="grow navbar">
106        <div class="flex justify-between px-3 sm:px-0">
107          <a href="/" class="flex items-center gap-2 h-[47px] py-4" data-turbo="false">
108            <img src="/assets/header-331012ca.png" alt="Site Logo" width="80" height="60"/>
109            <img src="/assets/text-logo-a5510a40.svg"  class="hidden sm:block uppercase text-base leading-[1rem] text-white font-title font-black text-orange-300 max-w-32 text-center" alt="Miners&nbsp;Need Cooler&nbsp;Shoes"/>
110          </a>
111          <div class="hidden lg:flex items-center justify-center">
112            <a href="/donate" class="relative opencollective-goal px-2 py-1 rounded text-sm text-white shadow-2xl">
113  <div class="opencollective-progress-fg opencollective-progress-complete"></div>
114  <div class="relative">
115    <p class="text-[9px] uppercase">Donation Goal</p>
116    <span class="font-bold mr-2">Annual Site Hosting Costs ❤️</span> $250.00 / $150.00 <span class="text-xs">USD</span>
117  </div>
118</a>
119<style>
120  .opencollective-goal {
121    --progress: 166.67%;
122    overflow: hidden;
123    background: linear-gradient(to bottom, #18191b, #3d4042);
124    line-height: 0.75rem;
125    /* border: 1px #5d8d9e66 solid; */
126  }
127
128  .opencollective-progress-fg {
129    position: absolute;
130    top: 0px;
131    left: 0px;
132    bottom: 0px;
133    width: var(--progress);
134    background: linear-gradient(to bottom, #55b2ff, #3276ff);
135  }
136
137  .opencollective-progress-complete {
138    background: linear-gradient(to bottom,rgb(27, 226, 103),rgb(31, 180, 103));
139  }
140</style>
141          </div>
142          <div class="flex items-center gap-2">
143              <a class="text-white underline" href="/users/sign_up">Create an Account</a>
144              <a class="text-white underline" href="/users/sign_in">Sign In</a>
145          </div>
146        </div>
147
148        <div class="h-[64px] bg-[#f6c532] relative z-50 overflow-x-clip sm:overflow-x-visible">
149          <div class="flex items-center justify-between gap-2 relative z-50 bg-ncs-flourish bg-repeat-x h-full px-3 sm:px-0" style="background-size: auto 64px; image-rendering: pixelated">
150            
151<nav class="flex items-center gap-2 sm:gap-4 h-full uppercase" data-turbo="false">
152    <span class="font-normal text-lg sm:text-2xl">
153      <a class="font-bold text-ncs-header-selected" href="/">
154        Editor
155      </a>
156    </span>
157      <span class="text-sm sm:text-base text-ncs-header-base cursor-default">●</span>
158    <span class="font-normal text-lg sm:text-2xl">
159      <a class="text-ncs-header-base hover:text-ncs-header-hover duration-300 transition-colors" href="/banner">
160        Banner
161      </a>
162    </span>
163      <span class="text-sm sm:text-base text-ncs-header-base cursor-default">●</span>
164    <span class="font-normal text-lg sm:text-2xl">
165      <a class="text-ncs-header-base hover:text-ncs-header-hover duration-300 transition-colors" href="/gallery/skins">
166        Gallery
167      </a>
168    </span>
169</nav>
170            <div class="hidden md:block">
171              <form action="/gallery/skins" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="Y6yzSr5kyCUxG6zhGZnnqo7-zDVYz2SuFlZateCyvxWFNBEWU55hSOkssSI4uYvDNoomPN5APFqRqg8ZYdthhA" autocomplete="off" />
172  <div class="flex gap-2 w-full">
173    <input title="Search for skins" placeholder="Search for skins" class="md:text-black text-ncs-dark-100 md:bg-ncs-yellow bg-ncs-dark-600 rounded md:shadow-[0px_3px_3px_#efa326aa_inset] shadow-[0px_3px_3px_#000a_inset] md:border-ncs-header-base border-ncs-dark-500 md:focus:border-ncs-header-selected focus:border-ncs-dark-200 focus:outline-none focus:ring-0 flex-1 h-8 max-w-[12rem] lg:max-w-none" type="search" name="query" id="query" />
174    <button name="" type="submit" class="cursor-pointer btn-none p-0.5 " aria-label="Search">
175      <svg class="md:text-ncs-header-base" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="25" width="25" version="1.1" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"></path></svg>
176</button>  </div>
177</form>
178            </div>
179          </div>
180
181          <div class="absolute w-[64px] h-[80px] top-0 left-[-52px] sm:left-[-64px] bg-ncs-flourish-side" style="background-size: 64px 80px; image-rendering: pixelated"></div>
182          <div class="absolute w-[64px] h-[80px] top-0 right-[-52px] sm:right-[-64px] bg-ncs-flourish-side -scale-x-100" style="background-size: 64px 80px; image-rendering: pixelated"></div>
183        </div>
184      </div>
185    </div>
186  </div>
187</header>
188    <main class="flex flex-col items-center justify-start grow mx-3 sm:mx-16">
189      <div class="flex flex-col max-w-ncs-content w-full grow">
190              <div id="message" class="p-2 bg-gradient-to-b from-[#313436] to-[#24272A] border-b border-[#3D4042] text-white">
191      <p>
191Did you know we have an SMP? And its a Stardew Valley like Modded SMP! If that sounds interesting, <a href="https://discord.gg/FEfbZYvQUa" rel="nofollow">Join our Discord server!</a></p>
192
193    </div>
194    <style>
195      #message a {
196        text-decoration: underline;
197      }
198    </style>
199
200        
201        
202
203<ncrs-ui id="ncrs-ui" class="relative" gallery="/gallery/skins">
204  <div slot="export-form" class="text-white flex items-center justify-center pointer-events-none my-auto p-4">
205    <div class="bg-[#222327] pointer-events-auto p-4 rounded">
206        <div class="flex justify-center">
207  <div class="flex flex-col gap-8 text-white max-w-sm">
208    <div class="flex flex-col gap-2">
209      <h3 class="text-white text-2xl">Sign In to Share with Gallery</h3>
210      <form action="/users/sign_in" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="0rSKPzBaBiU4E_gc7liCCsUz4b7wG7HbfYXbf4i6vxEjVi9t1_q_g39V9CBNHOTJAyH131te1XQll0gCEXch0A" autocomplete="off" />
211        <div class="flex flex-col gap-2">
212          <label for="user_login">Login</label>
213          <input autofocus="autofocus" autocomplete="username" class="text-black" type="text" name="user[login]" id="user_login" />
214        </div>
215
216        <div class="flex flex-col gap-2 mt-2">
217          <label for="user_password">Password</label>
218          <input autocomplete="current-password" class="text-black" type="password" name="user[password]" id="user_password" />
219        </div>
220
221        <div class="flex justify-between mx-auto my-2">
222          <label style="flex-grow: 1; margin: 0px;" for="user_remember_me">Remember me</label>
223          <input name="user[remember_me]" type="hidden" value="0" autocomplete="off" /><input class="!w-4 !h-4" type="checkbox" value="1" name="user[remember_me]" id="user_remember_me" />
224        </div>
225
226        <div class="flex gap-2">
227          <input type="submit" name="commit" value="Log In" class="btn-ncs h-auto leading-normal" data-disable-with="Log In" />
228          <button id="cancel-button" type="button" class="btn-ncs h-auto leading-normal">Cancel</button>
229        </div>
230</form>    </div>
231
232    <div>
233      <div class="text-sm">
234        <p>
235          Don't have an account?
236          <a class="text-white underline" href="/users/sign_up">Register here!</a>
237        </p>
238        <p>(Your skin will still be here when you return)</p>
239      </div>
240
241      <div class="text-left mt-2">
242        <h4>Please Note:</h4>
243<p class="text-sm">
244  This is a fan-made restoration of MinersNeedCoolShoes.
245</p>
246<p class="text-sm">
247  If you made an account on the old site,
248  <strong>it will not exist here!</strong> If you haven't already, please create a new account.
249</p>
250      </div>
251    </div>
252  </div>
253</div>
254    </div>
255  </div>
256  <div slot="footer">
257    <div id="warning" class="hidden absolute top-0 bottom-0 left-0 right-0 z-[100] flex-col items-center bg-ncs-gray-700 text-white">
258    </div>
259  </div>
260</ncrs-ui>
261
262<div id="wiki" class="flex items-center text-sm gap-1">
263  <button id="roll-tip" title="Get new tip"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" height="18" width="18" version="1.1" fill="currentColor" stroke="none" aria-hidden="true"><path fill-rule="evenodd" d="M15.312 11.424a5.5 5.5 0 0 1-9.201 2.466l-.312-.311h2.433a.75.75 0 0 0 0-1.5H3.989a.75.75 0 0 0-.75.75v4.242a.75.75 0 0 0 1.5 0v-2.43l.31.31a7 7 0 0 0 11.712-3.138.75.75 0 0 0-1.449-.39Zm1.23-3.723a.75.75 0 0 0 .219-.53V2.929a.75.75 0 0 0-1.5 0V5.36l-.31-.31A7 7 0 0 0 3.239 8.188a.75.75 0 1 0 1.448.389A5.5 5.5 0 0 1 13.89 6.11l.311.31h-2.432a.75.75 0 0 0 0 1.5h4.243a.75.75 0 0 0 .53-.219Z" clip-rule="evenodd"></path></svg></button>
264  <svg class="min-w-4 min-h-4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" height="16" width="16" version="1.1" fill="currentColor" stroke="none" aria-hidden="true"><path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a.75.75 0 0 0 0 1.5h.253a.25.25 0 0 1 .244.304l-.459 2.066A1.75 1.75 0 0 0 10.747 15H11a.75.75 0 0 0 0-1.5h-.253a.25.25 0 0 1-.244-.304l.459-2.066A1.75 1.75 0 0 0 9.253 9H9Z" clip-rule="evenodd"></path></svg>
265  <p id="tip">
266    <noscript>
267      Need help with the editor? Try the
268      <a href="https://wiki.needcoolershoes.com" target="_blank" class="underline">wiki</a>!
269    </noscript>
270  </p>
271</div>
272
273<section id="about" class="mt-1 mb-2">
274  <details>
275    <summary class="cursor-pointer select-none"><h1 class="inline text-sm font-bold">Minecraft Skin Editor</h1></summary>
276    <div class="space-y-2">
277      <p>
278        NeedCoolerShoes is a powerful but easy to use Minecraft skin editor featuring a layer first design.
279        Simply search for parts you need for your skin, or create your own and share for all to use! With supp
279ort for Slim and Classic model skins, ability to add reference images and pick colors from them, and a blend palette system, our skin editor has many different features you might not find in any other
280        web-based editor. NeedCoolerShoes also provides a mobile version of the Skin Editor with an intuitive UI making it easy to use for both PC and Pocket Edition players.
281      </p>
282      <p>
283        Browse Minecraft Skins in our community <a href="/gallery/skins" class="underline">Skin Gallery</a>
284        or create your own with our easy to use Minecraft Skin Editor!
285      </p>
286      <p>
287        Alternatively, browse Minecraft Banners and Capes in our community <a href="/gallery/banners" class="underline">Banner Gallery</a>
288        or create your own with our <a href="/banner" class="underline">Banner Maker</a>.
289      </p>
290    </div>
291  </details>
292</section>
293
294<style>
295  ncrs-ui {
296    max-width: 100%;
297    width: 1000px;
298    height: 670px;
299    background-color: #222327;
300    line-height: normal;
301    overflow: auto;
302    border-bottom-right-radius: 0.5rem;
303    border-bottom-left-radius: 0.5rem; 
304  }
305
306  ncrs-ui.fullscreen {
307    position: fixed;
308    top:0;
309    left:0;
310    overflow-y: hidden;
311    max-width: 100vw;
312    max-height: 100vh;
313    width: 100vw;
314    height: 100vh;
315    z-index: 100;
316    border-bottom-right-radius: 0;
317    border-bottom-left-radius: 0;
318  }
319
320  ncrs-ui div[slot="export-form"] {
321    display: none;
322  }
323
324  ncrs-ui:defined div[slot="export-form"] {
325    display: initial;
326  }
327
328  ncrs-ui::part(export-form) {
329    z-index: 100;
330  }
331</style>
332
333      </div>
334    </main>
335    <footer class="flex flex-col items-center px-2 sm:px-4 pb-2 pt-1">
336  <div class="flex flex-col gap-2 items-center sm:flex-row sm:justify-between text-sm max-w-ncs-content w-full">
337    <nav class="flex gap-2">
338      <ul>
339        <li><a class="text-black underline" href="/wiki">Wiki</a></li>
340        <li><a class="text-black underline" href="/faq">FAQ</a></li>
341        <li><a class="text-black underline" href="/about">About</a></li>
342      </ul>
343
344      <ul>
345        <li><a class="text-black underline" href="/contact">Contact</a></li>
346        <li><a class="text-black underline" href="/rules">Rules</a></li>
347        <li><a class="text-black underline" href="/donate">Donate</a></li>
348      </ul>
349
350      <ul>
351        <li><a class="text-black underline" href="/hall-of-fame">Hall of Fame</a></li>
352        <li><a class="text-black underline" href="/modlog">Moderation Log</a></li>
353        <li><a class="text-black underline" href="/privacy">Privacy</a></li>
354      </ul>
355    </nav>
356    <div class="flex flex-col items-center sm:items-end">
357      <ul class="flex items-center flex-col sm:flex-row flex-wrap gap-1 sm:gap-2">
358        <li class="sm:hidden w-full py-2">
359          <hr class="border-black w-full">
360        </li>
361        <li class="flex gap-2 mb-2 sm:mb-0">
362          <a target="_blank" class="text-black underline" title="Join our Discord!" href="https://discord.gg/FEfbZYvQUa">
363            <img src="/assets/social/discord-2d25ec43.svg" alt="Discord logo" class="w-4 h-4">
364</a>          <a target="_blank" class="text-black underline" title="Give us a star on Github!" href="https://github.com/NeedCoolerShoes/needcoolershoes">
365            <img src="/assets/social/github-7df8ec21.svg" alt="Github logo" class="w-4 h-4">
366</a>          <a target="_blank" class="text-black underline" title="Follow us on Mastodon!" rel="me" href="https://mastodon.social/@needcoolershoes">
367            <img src="/assets/social/mastodon-175154c2.svg" alt="Mastodon logo" class="w-4 h-4">
368</a>          <a target="_blank" class="text-black underline" title="Follow us on Bluesky!" href="https://bsky.app/profile/needcoolershoes.com">
369            <img src="/assets/social/bluesky-5e63153f.svg" alt="Bluesky logo" class="w-4 h-4">
370</a>          <a target="_blank" class="text-black underline" title="Subscribe to our YouTube!" href="https://www.youtube.com/@needcoolershoes">
371            <img src="/assets/social/youtube-13a7d936.svg" alt="YouTube logo" class="w-4 h-4">
372</a>        </li>
373      </ul>
374      <p>
375        <span>
376          NeedCoolerShoes
377          r:<a href="https://github.com/NeedCoolerShoes/needcoolershoes/commit/53dfdb2
378" class="text-black underline font-monospace" title="NeedCoolerShoes revision">
379            53dfdb2
380
381          </a>
382        </span>
383        by the
384        <a href="/humans.txt" target="_blank" class="text-black underline">MNCS Restoration Team</a>
385      </p>
386      <p>
387        NeedCoolerShoes is not an official Minecraft product.
388      </p>
389    </div>
390  </div>
391</footer>
392
393  
393<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"82ae20b866dd47e1aceffa42b32b3e64","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 393
393
394<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4547a0b0e709121',t:'MTc5MTExOTk1MA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
394</body>
395</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.