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 Need Cooler 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.