1<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"> 2<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover, interactive-widget=resizes-content"> 3<title>I Write Like - Style analyzer</title> 4<link rel="stylesheet" href="/_nuxt/entry.CVHVJA_I.css" crossorigin> 5<link rel="stylesheet" href="/_nuxt/default.D6ZE8OT9.css" crossorigin> 6<link rel="stylesheet" href="/_nuxt/HelpNote.CT93ioBl.css" crossorigin> 7<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BbzLTI9r.js"> 8<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CsnsjKdm.js"> 9<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BCo6x5W8.js"> 10<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CJb2jnSa.js"> 11<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Ct2S4_aS.js"> 12<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BlB-jZyV.js"> 13<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CSJxMkKv.js"> 14<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BlflmUZC.js"> 15<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CLPN-Npl.js"> 16<link rel="modulepreload" as="script" crossorigin href="/_nuxt/C-WIBuN0.js"> 17<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DvKnLEMd.js"> 18<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Y-n6odmN.js"> 19<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BHY3TK1B.js"> 20<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CaG0PwWQ.js"> 21<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BjrtMX8u.js"> 22<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BRFR6qHr.js"> 23<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DYlWuHZB.js"> 24<link rel="modulepreload" as="script" crossorigin href="/_nuxt/De55uh0p.js"> 25<link rel="modulepreload" as="script" crossorigin href="/_nuxt/ZAxj1Agy.js"> 26<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CkO9YyH3.js"> 27<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CCBgKV1y.js"> 28<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BbKvGnnp.js"> 29<link rel="modulepreload" as="script" crossorigin href="/_nuxt/dj5Asozq.js"> 30<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CfCCugpp.js"> 31<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CGT3iaS9.js"> 32<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CtAJ7CXJ.js"> 33<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BO-BPn_0.js"> 34<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DXmYzI_O.js"> 35<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cnix58xz.js"> 36<link rel="modulepreload" as="script" crossorigin href="/_nuxt/9xc9gmk0.js"> 37<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cr2bet4-.js"> 38<link rel="modulepreload" as="script" crossorigin href="/_nuxt/B9CQvIjX.js"> 39<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DVDP3vWi.js"> 40<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BfhG9lgq.js"> 41<link rel="modulepreload" as="script" crossorigin href="/_nuxt/-4Rzj0TM.js"> 42<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DY7kNRFh.js"> 43<link rel="modulepreload" as="script" crossorigin href="/_nuxt/PCU7zjAR.js"> 44<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Daoguy_S.js"> 45<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BpSMvLLZ.js"> 46<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CMXFdFle.js"> 47<link rel="modulepreload" as="script" crossorigin href="/_nuxt/q61NzJRW.js"> 48<link rel="modulepreload" as="script" crossorigin href="/_nuxt/ByPEFxoC.js"> 49<link rel="modulepreload" as="script" crossorigin href="/_nuxt/D4XflxtN.js"> 50<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CydLxUjy.js"> 51<link rel="modulepreload" as="script" crossorigin href="/_nuxt/IX2AKnna.js"> 52<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BxDvvhfG.js"> 53<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DEaD_uc-.js"> 54<link rel="modulepreload" as="script" crossorigin href="/_nuxt/e41N4mAZ.js"> 55<link rel="modulepreload" as="script" crossorigin href="/_nuxt/D4BDoFoM.js"> 56<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BhriD0B1.js"> 57<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DDuwPvJx.js"> 58<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CZmrD48W.js"> 59<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CEHVKkIz.js"> 60<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DAr1H5Q0.js"> 61<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DT-PUwRg.js"> 62<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CbNpt9BS.js"> 63<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DJ63QExZ.js"> 64<link rel="modulepreload" as="script" crossorigin href="/_nuxt/_4HgDAzX.js"> 65<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Btp2joRg.
65js"> 66<link rel="modulepreload" as="script" crossorigin href="/_nuxt/b9UFVdcP.js"> 67<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DI-IyKTa.js"> 68<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DrxlBAUj.js"> 69<link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/c6220ca3-d051-41fb-99ab-53de81f522c4.json"> 70<meta http-equiv="origin-trial" content="ArJjF8gdysVfgUCSqO6HzyYfe9nFnIXYD5VNXLIEglB71AqsdAh356RSBZnOjcKDeP+0sfvTuEuXVy0WIgQlSAcAAABaeyJvcmlnaW4iOiJodHRwczovL2l3bC5tZTo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3ODE1NjgwMDB9"> 71<meta property="og:type" content="website"> 72<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> 73<meta name="msapplication-TileColor" content="#ffffff"> 74<meta name="theme-color" content="#ffffff"> 75<link rel="apple-touch-icon" sizes="180x180" href="/icons/light/apple-touch-icon.png"> 76<link rel="icon" type="image/svg+xml" sizes="any" href="/icons/light/favicon.svg"> 77<link rel="icon" type="image/png" sizes="32x32" href="/icons/light/favicon-32x32.png"> 78<link rel="icon" type="image/png" sizes="16x16" href="/icons/light/favicon-16x16.png"> 79<link rel="mask-icon" href="/icons/light/safari-pinned-tab.svg" color="#000000"> 80<link rel="me" href="https://mastodon.social/@iwritelike"> 81<link rel="manifest" href="/manifest.webmanifest"> 82<meta name="description" content="Analyze your word choice and writing style to compare with famous writers."> 83<meta property="og:title" content="I Write Like - Style analyzer">
84<script type="module" src="/_nuxt/BbzLTI9r.js" crossorigin></script>
84 85<meta name="twitter:card" content="summary_large_image"> 86<meta property="og:description" data-infer="" content="Analyze your word choice and writing style to compare with famous writers."> 87<link rel="canonical" href="https://iwl.me/analyzer"> 88<meta property="og:url" content="https://iwl.me/analyzer"> 89<meta property="og:site_name" content="I Write Like">
90<script id="unhead:payload" type="application/json">{"titleTemplate":"%s"}</script>
90</head><body><div id="__nuxt"><!--[--><!----><!----><div id="root" class="root relative bg-background h-full group"><div class="hidden max-sm:block"><div class="loadingScreen fixed inset-0 flex items-center justify-center top-0 bottom-0 left-0 right-0 bg-background z-50 w-full h-full font-serif text-base font-bold text-muted-foreground p-5"><div class="opacity-0 animate-pulse flex flex-col items-center"><svg height="16" width="16" fill="currentColor" viewbox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" class="w-16 h-16"><g stroke-width="1"><path d="m48 2c-2.33 3.41-5.45 6.24-8.71 6.44-4.16 0.383-7.63-3.94-11.5-5.38-4.21-1.7-7.92 1.6-10.8 6.36v8c-2.28-4.01-5.52-7.02-8.86-7.06-0.774-0.0107-1.56 0.137-2.33 0.47-1.97 0.787-3.82 2.58-5.71 4.07v11.1c2.75-1.87 5.4-4.32 8.44-4.03 3.18 0.206 6.22 3.15 8.5 6.7 0-3.11-0.0015-5.61-0.0019-8.27 2.37-3.51 4.7-7.22 8.05-7.37 4.12-0.324 7.56 4.7 11.4 6.15 4.23 1.71 8.63-1.62 11.5-6.41 0-3.67 0.0019-6.7 0.0019-10.7z"></path><path d="m47.9 19.4c-2.33 3.41-5.45 6.24-8.71 6.44-4.16 0.383-7.63-3.94-11.5-5.38-4.21-1.7-7.89 1.77-10.8 6.53v7.88c-2.29-4.03-5.54-7.07-8.89-7.12-0.774-0.0107-1.56 0.135-2.33 0.468-1.97 0.787-3.82 2.58-5.71 4.07v11.1c2.75-1.87 5.4-4.33 8.44-4.03 3.18 0.206 6.22 3.15 8.5 6.7 0-3.03-0.0015-5.47-0.0019-8.06 2.38-3.53 4.69-7.43 8.05-7.59 4.12-0.324 7.56 4.7 11.4 6.15 4.23 1.71 8.63-1.62 11.5-6.41 0-3.67 0.0019-6.7 0.0019-10.7z"></path></g></svg></div></div></div><div class="h-full w-full flex"><!----><div style="display:none;" class="bg-sidebar shrink-0 w-[16rem] border-r border-border group-[.declutter-mode]:opacity-100"><div class="pl-safe-or-1 grid grid-rows-[auto_1fr] h-full text-sidebar-foreground"><header role="toolbar" class="min-w-0 touch-pan-y touch-pan-x w-full bg-transparent text-toolbar-foreground z-10"><div class="h-toolbar flex items-center justify-between gap-3 max-sm:gap-0 min-w-0"><div class="pl-safe-or-1 flex-none flex items-center gap-[1px]"><!--[--><h2 class="my-4 [@media(pointer:coarse)]:mt-4 [@media(pointer:coarse)]:text-xl font-bold text-sidebar-foreground tracking-wide truncate w-full select-none ml-3"><!--[-->Files<!--]--></h2><!--]--></div><!--[--><!--]--><div class="pr-2 flex-none flex items-center gap-[1px]"><!--[--><button class="inline-flex items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 select-none transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 active:text-accent-foreground focus-visible:ring-border focus-visible:ring-offset-0 [@media(pointer:coarse)]:active:bg-transparent [@media(pointer:coarse)]:active:opacity-40 h-8 w-9 [@media(pointer:coarse)]:h-11 [@media(pointer:coarse)]:w-12 justify-center" title="New file"><!--[--><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-plus-icon size-4 [@media(pointer:coarse)]:size-[22px] stroke-[1.8]"><circle cx="12" cy="12" r="10"></circle><path d="M8 12h8"></path><path d="M12 8v8"></path></svg></span><!--]--></button><!----><!--[--><!--]--><button class="inline-flex items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 select-none transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 active:text-accent-foreground focus-visible:ring-border focus-visible:ring-offset-0 [@media(pointer:coarse)]:active:bg-transparent [@media(pointer:coarse)]:active:opacity-40 h-8 w-9 [@media(pointer:coarse)]:h-11 [@media(pointer:coarse)]:w-12 justify-center" title="Download all open files" disabled><!--[--><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download-icon size-4 [@media(pointer:coarse)]:size-[22px] stroke-[1.8]"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg></span><!--]--></button><button class="inline-flex items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 select-none transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 active:text-accent-foreground focus-visible:ring-border focus-visible:ring-offset-0 [@media(pointer:coarse)]:active:bg-transparent [@media(pointer:coarse)]:active:opacity-40 h-8 w-9 [@media(pointer:coarse)]:h-11 [@media(pointer:coarse)]:w-12 justify-center" title="Close file manager"><!--[--><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left-close-icon size-4 [@media(pointer:coarse)]:size-[22px] stroke-[1.8]"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path><path d="m16 15-3-3 3-3"></path></svg></span><!--]--></button><!--]--></div></div><!--[--><!--]--></header><div class="relative [@media(pointer:coarse)]:pt-2"><div class="absolute w-full top-0 bottom-0 overflow-auto"><!--[--><div class="h-full flex flex-col justify-between gap-2"><div dir="ltr" class="flex flex-col h-full"><!--[--><div role="listbox" tabindex="0" aria-orientation="vertical" aria-multiselectable="false" data-orientation="vertical" class="h-full overflow-auto pb-4"><!--[--><div class="h-0"></div><div role="group" aria-labelledby="radix-vue-listbox-group-v-1-0" class="mx-2"><!--[-->
90<h3 class="font-ui font-medium text-xs text-muted-foreground/75 select-none pl-2 pr-1 pt-3 pb-1.5 -mb-1 flex items-center justify-between" id="radix-vue-listbox-group-v-1-0"><!--[--><!--[--><div>Open files</div><div class="max-sm:hidden"><div class="h-7 w-7 flex items-center justify-center" title="Offline"><button class="inline-flex items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none select-none transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground disabled:opacity-20 focus-visible:ring-border focus-visible:ring-offset-0 h-7 w-7 p-0 justify-center" title="Quick Jump"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis-icon h-4 w-4 stroke-[1.8]"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg><!--]--></button></div></div><!--]--><!--]--></h3><div><div class="text-xs text-muted-foreground/60 ml-5 select-none h-9 flex items-center"> No open files </div></div><!--[--><!--]--><!--]--></div><span></span><!--]--></div><!--]--><!----></div></div><!--]--></div></div></div></div><div class="grow bg-background flex items-center justify-center col-span-8"><div class="grid grid-rows-[auto_1fr] h-full w-full"><header role="toolbar" class="min-w-0 touch-pan-y touch-pan-x z-10 hover:shadow-sm [transition:box-shadow_100ms_ease-out,opacity_100ms_ease-out] text-toolbar-foreground group-[.declutter-mode]:opacity-0 overflow-hidden"><div class="h-toolbar flex items-center justify-between gap-3 max-sm:gap-0 min-w-0"><div class="pl-safe-or-1 flex-none flex items-center gap-[1px]"><!--[--><div class="flex items-center"><div role="menubar" tabindex="-1" data-orientation="horizontal" dir="ltr" style="outline:none;" class="flex h-10 items-center gap-x-1 rounded-md border bg-background p-1 border-none [@media(pointer:coarse)]:p-0"><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><button id="radix-v-1-1" type="button" role="menuitem" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-value="radix-v-1-1" data-radix-vue-collection-item tabindex="-1" data-orientation="horizontal" data-active="true" class="flex select-none items-center px-3 py-1.5 text-sm font-medium outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground text-toolbar-foreground hover:text-accent-foreground hover:bg-accent rounded-md h-8 [@media(pointer:coarse)]:h-11 [@media(pointer:coarse)]:w-13 pr-1.5" title="I Write Like menu"><!--[--><!--[--><h1 class="text-base font-serif font-semibold truncate flex items-center"><svg height="16" width="16" fill="currentColor" viewbox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" class="size-5 [@media(pointer:coarse)]:size-6"><g stroke-width="1"><path d="m48 2c-2.33 3.41-5.45 6.24-8.71 6.44-4.16 0.383-7.63-3.94-11.5-5.38-4.21-1.7-7.92 1.6-10.8 6.36v8c-2.28-4.01-5.52-7.02-8.86-7.06-0.774-0.0107-1.56 0.137-2.33 0.47-1.97 0.787-3.82 2.58-5.71 4.07v11.1c2.75-1.87 5.4-4.32 8.44-4.03 3.18 0.206 6.22 3.15 8.5 6.7 0-3.11-0.0015-5.61-0.0019-8.27 2.37-3.51 4.7-7.22 8.05-7.37 4.12-0.324 7.56 4.7 11.4 6.15 4.23 1.71 8.63-1.62 11.5-6.41 0-3.67 0.0019-6.7 0.0019-10.7z"></path><path d="m47.9 19.4c-2.33 3.41-5.45 6.24-8.71 6.44-4.16 0.383-7.63-3.94-11.5-5.38-4.21-1.7-7.89 1.77-10.8 6.53v7.88c-2.29-4.03-5.54-7.07-8.89-7.12-0.774-0.0107-1.56 0.135-2.33 0.468-1.97 0.787-3.82 2.58-5.71 4.07v11.1c2.75-1.87 5.4-4.33 8.44-4.03 3.18 0.206 6.22 3.15 8.5 6.7 0-3.03-0.0015-5.47-0.0019-8.06 2.38-3.53 4.69-7.43 8.05-7.59 4.12-0.324 7.56 4.7 11.4 6.15 4.23 1.71 8.63-1.62 11.5-6.41 0-3.67 0.0019-6.7 0.0019-10.7z"></path></g></svg></h1><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon w-3 h-3 ml-1"><path d="m6 9 6 6 6-6"></path></svg><!--]--><!--]--></button><!----><!--]--><!--]--><!--]--><!--]--><!--[--><!--[--><!----><!--]--><!--]--><!--]--><!--]--></div></div><button type="button" aria-pressed="false" data-state="off" class="inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 data-[state=on]:text-accent-foreground transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 focus:active:bg-accent/90 data-[state=on]:hover:bg-accent data-[state=on]:bg-accent focus-visible:ring-border focus-visible:ring-offset-0 h-8 w-9 [@media(pointer:coarse)]:h-8 [@media(pointer:coarse)]:w-11 relative" id="fileManagerToolbarButton" title="File Manager"><!--[--><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers-icon size-4 [@media(pointer:coarse)]:size-[22px] stroke-[1.8] [@media(pointer:coarse)]:stroke-[
901.5]"><path d="m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z"></path><path d="m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65"></path><path d="m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65"></path></svg><!--]--><!--]--></button><button class="inline-flex items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 select-none transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 active:text-accent-foreground focus-visible:ring-border focus-visible:ring-offset-0 [@media(pointer:coarse)]:active:bg-transparent [@media(pointer:coarse)]:active:opacity-40 h-8 w-9 [@media(pointer:coarse)]:h-11 [@media(pointer:coarse)]:w-12 justify-center" title="Open file"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-closed-icon size-4 [@media(pointer:coarse)]:size-[22px] stroke-[1.8] [@media(pointer:coarse)]:stroke-[1.5]"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"></path><path d="M2 10h20"></path></svg><!--]--></button><button class="inline-flex items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 select-none transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 active:text-accent-foreground focus-visible:ring-border focus-visible:ring-offset-0 [@media(pointer:coarse)]:active:bg-transparent [@media(pointer:coarse)]:active:opacity-40 h-8 w-9 [@media(pointer:coarse)]:h-11 [@media(pointer:coarse)]:w-12 justify-center" title="Save file" disabled><!--[--><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-save-icon size-4 [@media(pointer:coarse)]:size-[22px] stroke-[1.8] [@media(pointer:coarse)]:stroke-[1.5]"><path d="M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z"></path><polyline points="17 21 17 13 7 13 7 21"></polyline><polyline points="7 3 7 8 15 8"></polyline></svg></span><!--]--></button><!--]--></div><!--[--><!--]--><div class="pr-safe-or-2 [@media(pointer:coarse)]:pr-safe-or-1 flex-none flex items-center gap-[1px]"><!--[--><span></span><!--[--><!--[--><!--[--><!--[--><button class="inline-flex items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 select-none transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 active:text-accent-foreground focus-visible:ring-border focus-visible:ring-offset-0 [@media(pointer:coarse)]:active:bg-transparent [@media(pointer:coarse)]:active:opacity-40 h-8 [@media(pointer:coarse)]:h-11 [@media(pointer:coarse)]:w-12 justify-center outline-none w-12" title="Focus modes" id="radix-vue-dropdown-menu-trigger-v-1-2" type="button" aria-haspopup="menu" aria-expanded="false" data-state="closed"><!--[--><svg class="w-4 h-4 max-sm:w-6 max-sm:h-6 stroke-[1.8]" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 7V5a2 2 0 0 1 2-2h2"></path><path d="M17 3h2a2 2 0 0 1 2 2v2"></path><path d="M21 17v2a2 2 0 0 1-2 2h-2"></path><path d="M7 21H5a2 2 0 0 1-2-2v-2"></path><line x1="8" y1="12" x2="16" y2="12"></line><line x1="9" y1="7.5" x2="15" y2="7.5" stroke-width="1"></line><line x1="9" y1="16.5" x2="15" y2="16.5" stroke-width="1"></line></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon w-3 h-3 ml-1"><path d="m6 9 6 6 6-6"></path></svg><!--]--></button><!----><!--]--><!--]--><!--]--><!--]--><button type="button" aria-pressed="false" data-state="off" class="inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 data-[state=on]:text-accent-foreground transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 focus:active:bg-accent/90 data-[state=on]:hover:bg-accent data-[state=on]:bg-accent focus-visible:ring-border focus-visible:ring-offset-0 h-8 w-9 [@media(pointer:coarse)]:h-8 [@media(pointer:coarse)]:w-11" title="Markdown Preview"><!--[--><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open-text-icon size-4 [@media(pointer:coarse)]:size-[22px] stroke-[1.8] [@media(pointer:coarse)]:stroke-[
901.5]"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path><path d="M6 8h2"></path><path d="M6 12h2"></path><path d="M16 8h2"></path><path d="M16 12h2"></path></svg><!--]--><!--]--></button><div data-orientation="vertical" aria-orientation="vertical" role="separator" class="shrink-0 w-px h-6 bg-transparent"><!--[--><!--]--></div><span></span><!--]--></div></div><!--[--><!----><!--]--></header><div class="w-full relative overflow-hidden"><div style="display:flex;flex-direction:row;height:100%;overflow:hidden;width:100%;" data-panel-group data-orientation="horizontal" data-panel-group-id="mainViewSplitter"><!--[--><div id="mainViewSplitterEditor" style="flex-basis:0;flex-grow:1;flex-shrink:1;overflow:hidden;" data-panel data-panel-group-id="mainViewSplitter" data-panel-id="mainViewSplitterEditor" data-panel-size="1.0" class="relative"><!--[--><span></span><!--]--></div><div id="mainViewSplitterResizeHandle" style="touch-action:none;user-select:none;display:none;" role="separator" data-resize-handle tabindex="0" data-state="inactive" data-orientation="horizontal" data-panel-group-id="mainViewSplitter" data-resize-handle-state="inactive" data-panel-resize-handle-enabled="true" data-panel-resize-handle-id="mainViewSplitterResizeHandle" class="border border-border/50 group-[.declutter-mode]:opacity-0 transition-opacity duration-100 ease-out"><!--[--><!--]--></div><!----><!--]--></div></div><span></span></div></div><div style="" class="shrink-0 w-[22rem] border-l border-border group-[.declutter-mode]:opacity-100"><div class="relative h-full"><!--[--><!--[--><div class="pr-safe-or-0 pb-safe-or-0 grid grid-rows-[auto_1fr] h-full bg-sidebar/60 text-sidebar-foreground max-sm:backdrop-blur-lg max-sm:bg-sidebar/75 max-sm:text-foreground overflow-hidden max-sm:rounded-t-xl" style="padding-top:calc(env(safe-area-inset-top) - 44px);"><header role="toolbar" class="min-w-0 touch-pan-y touch-pan-x w-full bg-transparent text-toolbar-foreground z-10 select-none"><div class="h-toolbar flex items-center justify-between gap-3 max-sm:gap-0 min-w-0"><div class="pl-1 flex-none flex items-center gap-[1px]"><!--[--><div class="flex items-center"><button class="inline-flex items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 select-none transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 active:text-accent-foreground focus-visible:ring-border focus-visible:ring-offset-0 [@media(pointer:coarse)]:active:bg-transparent [@media(pointer:coarse)]:active:opacity-40 h-8 w-9 [@media(pointer:coarse)]:h-11 [@media(pointer:coarse)]:w-12 justify-center mr-3" title="Tools"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left-icon shrink-0 size-[21px] mb-[1px] [@media(pointer:coarse)]:size-7 stroke-[1.8]"><path d="m15 18-6-6 6-6"></path></svg><!----><!--]--></button></div><h1 class="-ml-2 my-4 [@media(pointer:coarse)]:mt-4 [@media(pointer:coarse)]:text-lg font-bold text-sidebar-foreground truncate w-full select-none"><!--[-->Style analyzer<!--]--></h1><!----><!--]--></div><!--[--><!--]--><div class="pr-safe-or-2 [@media(pointer:coarse)]:pr-safe-or-1 flex-none flex items-center gap-[1px]"><!--[--><!--[--><!--]--><button class="inline-flex items-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 select-none transition-colors duration-200 easy-out hover:bg-accent hover:text-accent-foreground active:bg-accent/90 active:text-accent-foreground focus-visible:ring-border focus-visible:ring-offset-0 [@media(pointer:coarse)]:active:bg-transparent [@media(pointer:coarse)]:active:opacity-40 h-8 w-9 [@media(pointer:coarse)]:h-11 [@media(pointer:coarse)]:w-12 justify-center" title="Close tools"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-right size-4 [@media(pointer:coarse)]:size-[22px] stroke-[1.8]"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M14 3v18"></path><line x1="17" y1="8" x2="18" y2="8"></line><line x1="17" y1="11" x2="18" y2="11"></line><line x1="17" y1="14" x2="18" y2="14"></line></svg><!--]--></button><!--]--></div></div><!--[--><!--]--></header><div class="relative [@media(pointer:coarse)]:pt-2"><div class="absolute w-full top-0 bottom-0 overflow-auto focus-visible:outline-none" tabIndex="0"><div class="h-0"></div><!--[--><div class="container"><h2 class="mb-4 text-xs max-sm:text-sm text-muted-foreground text-pretty select-none mt-1"><!--[-->Analyze your word choice and writing style to compare with famous writers.<!--]--></h2></div><!--[--><div class="container pb-5 border-border"><!----><!--[--><div><div class="flex gap-2"><button class="inline-flex items-center whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none select-none rounded-lg transition-colors duration-200 easy-out focus-visible:ring-ring focus-visible:ring-offset-0 bg-accent gap-2 hover:brightness-95 active:brightness-90 dark:hover:brightness-110 dark:active:brightness-90 h-9 px-4 py-2 [@media(pointer:coarse)]:h-10 [@media(pointer:coarse)]:px-5 justify-center w-full disabled:opacity-30 disabled:cursor-not-allowed" disabled><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
90ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" size="16" class="lucide lucide-scan-text-icon w-4 h-4"><path d="M3 7V5a2 2 0 0 1 2-2h2"></path><path d="M17 3h2a2 2 0 0 1 2 2v2"></path><path d="M21 17v2a2 2 0 0 1-2 2h-2"></path><path d="M7 21H5a2 2 0 0 1-2-2v-2"></path><path d="M7 8h8"></path><path d="M7 12h10"></path><path d="M7 16h6"></path></svg> Analyze <!--]--></button><button class="inline-flex items-center whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 disabled:pointer-events-none select-none rounded-lg transition-colors duration-200 easy-out focus-visible:ring-ring focus-visible:ring-offset-0 bg-accent gap-2 hover:brightness-95 active:brightness-90 dark:hover:brightness-110 dark:active:brightness-90 h-9 px-4 py-2 [@media(pointer:coarse)]:h-10 [@media(pointer:coarse)]:px-5 justify-center md:hidden w-full disabled:opacity-30 disabled:cursor-not-allowed"><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" size="16" class="lucide lucide-pencil-icon w-4 h-4"><path d="M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z"></path><path d="m15 5 4 4"></path></svg> Edit <!--]--></button></div><span></span></div><!--]--></div><div class="container pb-5 border-border border-t pt-5"><!----><!--[--><details class="text-sm"><summary class="cursor-pointer text-muted-foreground/30 mb-2"><span class="ml-1.5 text-muted-foreground">
90How does it work?</span></summary><div class="description ml-[1.1rem] pl-0.5 pr-1 mb-4 [&>p]:mb-2 [&>h3]:font-bold [&>h3]:text-muted-foreground [&>h3]:text-xs [&>h3]:mt-4 [&>h3]:mb-1 [&>h3:first-child]:mt-2"><!--[--><p> The algorithm is a Bayesian classifier, commonly used for spam detection. </p><p> When your mark a message as spam in your inbox, the internal database gets trained to recognize future messages similar to the marked one as spam. </p><p> A similar method is used in IÂ Write Likeâs style analyzer: we trained it on numerous texts from famous authors by extracting words and various stylistic features, such as sentence structure and punctuation. When analyzing your text, the algorithm extracts these features and determines the author who used the same ones. </p><!--]--></div></details><details class="text-sm"><summary class="cursor-pointer text-muted-foreground/30 mb-2"><span class="ml-1.5 text-muted-foreground">Is it accurate?</span></summary><div class="description ml-[1.1rem] pl-0.5 pr-1 mb
90-4 [&>p]:mb-2 [&>h3]:font-bold [&>h3]:text-muted-foreground [&>h3]:text-xs [&>h3]:mt-4 [&>h3]:mb-1 [&>h3:first-child]:mt-2"><!--[--><p> Writing style is not precisely defined. Different people may describe an authorâs style differently, leading to varying opinions. Therefore, determining the accuracy of human evaluations of styles can be challenging. Algorithmic evaluation is even more complicated. </p><p> IÂ Write Like employs a statistical analysis of word choice and sentence structure. Initially, this analysis was conducted for each author in our database. The program then applies the same metrics to your text and calculates probabilities to identify the author with the most similar metrics. </p><p> While such analysis can't be 100% accurate, itâs still fun. </p><!--]--></div></details><details class="text-sm"><summary class="cursor-pointer text-muted-foreground/30 mb-2"><span class="ml-1.5 text-muted-foreground">What languages does it support?</span></summary>
90<div class="description ml-[1.1rem] pl-0.5 pr-1 mb-4 [&>p]:mb-2 [&>h3]:font-bold [&>h3]:text-muted-foreground [&>h3]:text-xs [&>h3]:mt-4 [&>h3]:mb-1 [&>h3:first-child]:mt-2"><!--[--><p> At this time, IÂ Write Likeâs style analyzer only supports English. </p><p> If you provide text in a different language, it may still produce a result based on some sentence structure metrics, but the outcome is meaningless. </p><!--]--></div></details><details class="text-sm"><summary class="cursor-pointer text-muted-foreground/30 mb-2"><span class="ml-1.5 text-muted-foreground">How many authors are there?</span></summary><div class="description ml-[1.1rem] pl-0.5 pr-1 mb-4 [&>p]:mb-2 [&>h3]:font-bold [&>h3]:text-muted-foreground [&>h3]:text-xs [&>h3]:mt-4 [&>h3]:mb-1 [&>h3:first-child]:mt-2"><!--[--><p> The training corpus contained 50 authors. You can find <a href="/writer" target="_blank">the list of authors here</a>. </p><!--]--></div></details><details class="text-sm"><summary class="cursor-pointer text-muted-foreground/30 mb-2"><span class="ml-1.5 text-muted-foreground">Is this AI?</span></summary>
90<div class="description ml-[1.1rem] pl-0.5 pr-1 mb-4 [&>p]:mb-2 [&>h3]:font-bold [&>h3]:text-muted-foreground [&>h3]:text-xs [&>h3]:mt-4 [&>h3]:mb-1 [&>h3:first-child]:mt-2"><!--[--><p> The Bayesian classifier, used by IÂ Write Likeâs style analyzer, is a machine learning algorithm. However, it is considerably simpler and less resource-intensive compared to large language models (LLM) like ChatGPT, which most people associate with artificial intelligence (AI). </p><p> Both IÂ Write Likeâs style analyzer and large language models utilize statistics about text, but they do so in different ways. </p><p> The Bayesian classifier analyzes the statistical properties of text to make predictions or classifications based on probabilities derived from training data. It calculates the likelihood of a given piece of text belonging to different categories (in our case, authors). </p><p> Large language models, on the other hand, use neural networks trained on huge amounts of text to make predictions. </p><!--]--></div></details><details class="text-sm"><summary class="cursor-pointer text-muted-foreground/30 mb-2"><span class="ml-1.5 text-muted-foreground">How can I verify the algorithm?</span></summary>
90<div class="description ml-[1.1rem] pl-0.5 pr-1 mb-4 [&>p]:mb-2 [&>h3]:font-bold [&>h3]:text-muted-foreground [&>h3]:text-xs [&>h3]:mt-4 [&>h3]:mb-1 [&>h3:first-child]:mt-2"><!--[--><p> We open-sourced previous versions of IÂ Write Like. You can find them on our <a href="https://github.com/coding-robots" target="_blank">GitHub account</a>. </p><p> The latest version of the style analyzer that you see now uses the same (slightly improved) algorithm as the <a href="https://github.com/coding-robots/goiwl" target="_blank">Go version</a>, and, with a few differences, the <a href="https://github.com/coding-robots/iwl" target="_blank">Racket version</a>. The original version released in 2010 used our <a href="https://github.com/dchest/pybayesantispam" target="_blank">Python-based Bayesian classifier</a>. </p><!--]--></div></details><details class="text-sm"><summary class="cursor-pointer text-muted-foreground/30 mb-2"><span class="ml-1.5 text-muted-foreground">How private is it?</span></summary>
90<div class="description ml-[1.1rem] pl-0.5 pr-1 mb-4 [&>p]:mb-2 [&>h3]:font-bold [&>h3]:text-muted-foreground [&>h3]:text-xs [&>h3]:mt-4 [&>h3]:mb-1 [&>h3:first-child]:mt-2"><!--[--><p> Style analysis is done locally on your device. Your texts are never sent to servers, and we cannot read them. </p><p> We do not use your texts for any analytical or training purposes (we canât even see them). </p><p> I Write Like was architected as a text processor app that runs on your device, available in a browser via a secure TLS connection and can be used offline. </p><!--]--></div></details><details class="text-sm"><summary class="cursor-pointer text-muted-foreground/30 mb-2"><span class="ml-1.5 text-muted-foreground">How to improve my writing?</span></summary><div class="description ml-[1.1rem] pl-0.5 pr-1 mb-4 [&>p]:mb-2 [&>h3]:font-bold [&>h3]:text-muted-foreground [&>h3]:text-xs [&>h3]:mt-4 [&>h3]:mb-1 [&>h3:first-child]:mt-2"><!--[--><p> We publish <a href="https://tips.iwl.me" target="_blank">writing tips</a> that may help you. </p><!--]--></div></details><!--]--></div><div class="container pb-5 border-border border-t pt-5 text-xs text-muted-foreground/90"><!----><!--[--><div><div class="leading-tight"> I Write Like comes with a suite of tools to analyze and enhance your writing. </div><div class="mt-1"><a href="/" class="underline font-bold">Show all tools</a> · <a href="/tools" rel="noopener noreferrer" target="_blank" class="underline">More about text tools </a></div></div><!----><!--]--></div><!--]--><!--]--></div></div></div><!--]--><!--]--></div></div><div style="display:none;" class="z-9 bg-transparent absolute top-0 bottom-0 right-0 left-0"></div></div></div><!--]--></div><div id="teleports"></div>
90<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"prerenderedAt":2,"data":3,"state":5,"once":19,"_errors":20,"serverRendered":15,"path":22,"pinia":23},1784550496037,["ShallowReactive",4],{},["Reactive",6],{"$snuxt-seo-utils:routeRules":7,"$ssite-config":8},{"head":-1,"seoMeta":-1},{"_priority":9,"defaultLocale":12,"description":13,"env":14,"inlineRouteRules":15,"name":16,"trailingSlash":17,"url":18},{"name":10,"env":11,"url":10,"description":10,"defaultLocale":10,"trailingSlash":10,"inlineRouteRules":10},-3,-15,"en","I Write Like is a writer-focused text processor equipped with a suite of tools to enhance your writing.","production",true,"I Write Like",false,"https://iwl.me",["Set"],["ShallowReactive",21],{},"/analyzer",["Reactive",24],{"ui":25,"editor":41,"license":59,"file":71,"content":94,"recovery":101,"dropbox":105,"imageCache":118,"folderCache":121,"markdown":122,"wordCount":130,"welcome":144,"listen":147,"ai":157,"news":169,"print":175},{"detailState":26,"fileManagerState":28,"isBrowserStorageWarningShown":29,"isUpdateAlertOpen":30,"isSafariPWAInstallDrawerOpen":32,"isMouseDownOnFileManagerButton":33,"toolsScrollY":34,"detailSwipeLengthY":36,"uiTheme":37,"isAppLinkEnabled":38,"isQuickJumpOpen":39,"analyzeCount":40},["skipHydrate",27],1,["skipHydrate",27],["skipHydrate",27],["EmptyRef",31],"false",["EmptyRef",31],["EmptyRef",31],["EmptyRef",35],"0",["EmptyRef",35],["skipHydrate",27],["skipHydrate",27],["EmptyRef",31],["EmptyRef",35],{"windowTypeWriterMode":42,"windowDeclutterMode":43,"windowFocusMode":44,"fullScreenTypeWriterMode":45,"fullScreenDeclutterMode":46,"fullScreenFocusMode":47,"fullScreenHideTools":48,"typeWriterSounds":49,"spellcheck":50,"editorWidth":51,"editorFont":52,"editorFontSize":53,"editorLineHeight":54,"activeLine":55},["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["Ref",56],["Reactive",57],{"line":58,"column":58,"from":58,"x":58,"y":58,"cursorY":58,"lineRectHeight":58},0,{"isBuyDialogOpen":60,"isFreePremiumDialogOpen":61,"isLicenseDialogOpen":62,"licenseKey":63,"isLicenseError":64,"isLicensed":65,"isOpeningStore":66,"isStoreScriptLoaded":67,"isStoreDataLoaded":68,"price":69},["EmptyRef",31],["EmptyRef",31],["EmptyRef",31],["skipHydrate",27],["EmptyRef",31],["Ref",15],["EmptyRef",31],["EmptyRef",31],["EmptyRef",31],["Ref",70],"$29.99",{"filename":72,"originalFilename":74,"fileId":75,"isOpeningFile":76,"isSavingFile":77,"unsaved":78,"savedDate":79,"openDate":81,"cloudHandle":82,"isSaveSupported":83,"fileError":84,"lastOpenedFileId":85,"isAskToSaveOpen":86,"isSaveLocationOpen":87,"isCreateFolderOpen":88,"isSaveConflict":89,"isPersistedStorage":90,"defaultFileExtension":91,"useDateForFilename":92,"isPreparingDownloadAll":93},["EmptyRef",73],"\"\"",["EmptyRef",73],["EmptyRef",73],["EmptyRef",31],["EmptyRef",31],["EmptyRef",31],["EmptyRef",80],"_",["EmptyRef",35],["EmptyRef",80],["EmptyRef",31],["EmptyRef",80],["skipHydrate",27],["EmptyRef",31],["EmptyRef",31],["EmptyRef",31],["EmptyRef",31],["EmptyRef",31],["skipHydrate",27],["skipHydrate",27],["EmptyRef",31],{"text":95,"originalTextForMerge":96,"history":97,"selectedRange":98,"topLine":100},["EmptyRef",73],["EmptyRef",80],["EmptyShallowRef",80],["ShallowRef",99],[58,58],["EmptyRef",80],{"fileHeaders":102},["Ref",103],["Reactive",104],[],{"fileHeaders":106,"folders":109,"expandedFolders":112,"saveDialogExpandedFolders":113,"listingId":114,"listError":115,"isLoading":116,"isEnabled":117},["Ref",107],["Reactive",108],[],["Ref",110],["Reactive",111],[],["skipHydrate",27],["skipHydrate",27],["EmptyRef",80],["EmptyRef",80],["EmptyRef",31],["skipHydrate",27],{"cache":119},["ShallowRef",120],["Map"],{},{"markdownPreview":123,"markdownTheme":124,"syncScroll":125,"renderComments":126,"showLinkURL":127,"fullScreenPreview":128,"preserveLineBreaks":129},["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],{"show":131,"item":132,"goal":133,"goalEnabled":134,"goalCongratulate":135,"textStats":136,"selectedTextStats":139,"initiallyCounted":141,"congratulated":142,"countRendered":143},["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["Ref",137],["Reactive",138],{"words":58,"sentences":58,"wordsPerSentence":58,"characters":58,"charactersWithoutSpaces":58,"graphemes":58,"graphemesWithoutSpaces":58,"lines":58,"paragraphs":58,"pages":58},["EmptyRef",140],"null",["Ref",15],["EmptyRef",31],["skipHydrate",27],{"alwaysShowWelcome":145,"isOpen":146},["skipHydrate",27],["skipHydrate",27],{"selectedVoice":148,"rate":149,"pitch":150,"isPaused":151,"isPlaying":152,"isSupported":153,"voices":154,"spokenLine":156}
90,["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["EmptyRef",31],["EmptyRef",31],["Ref",15],["ShallowRef",155],[],["EmptyRef",80],{"isCN":158,"isSaving":159,"isWorking":160,"isAIKeyDialogOpen":161,"isCustomAIModelsDialogOpen":162,"saveKeyError":163,"aiError":164,"model":165,"customPrompts":166,"customModels":167,"downloadingBrowserModelProgress":168},["EmptyRef",31],["EmptyRef",31],["EmptyRef",31],["EmptyRef",31],["EmptyRef",31],["EmptyRef",80],["EmptyRef",80],["skipHydrate",27],["skipHydrate",27],["skipHydrate",27],["EmptyRef",140],{"news":170,"isFetchingNews":171,"isLoaded":172,"isNewsButtonVisible":173,"isSubscribed":174},["skipHydrate",27],["EmptyRef",31],["EmptyRef",31],["Ref",15],["skipHydrate",27],{"isPreparingForPrinting":176},["EmptyRef",31]]</script>
vendor: 1 bytes, line 90
90
91<script>window.__NUXT__={};window.__NUXT__.config={public:{trailingSlash:false,"seo-utils":{canonicalQueryWhitelist:["page","sort","filter","search","q","category","tag"],canonicalLowercase:true}},app:{baseURL:"/",buildId:"c6220ca3-d051-41fb-99ab-53de81f522c4",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
91<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":"5be166e0cc5b44e5930b6e4a49501b67","r":1,"spa":2}' crossorigin="anonymous"></script>
91 92</body></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.