1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,95057,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={formatUrl:function(){return s},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var n in r)Object.defineProperty(o,n,{enumerable:!0,get:r[n]});let i=e.r(90809)._(e.r(98183)),a=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:o}=e,r=e.protocol||"",n=e.pathname||"",s=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:o&&(c=t+(~o.indexOf(":")?`[${o}]`:o),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let d=e.search||l&&`?${l}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||a.test(r))&&!1!==c?(c="//"+(c||""),n&&"/"!==n[0]&&(n="/"+n)):c||(c=""),s&&"#"!==s[0]&&(s="#"+s),d&&"?"!==d[0]&&(d="?"+d),n=n.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${r}${c}${n}${d}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return s(e)}},18581,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"useMergedRef",{enumerable:!0,get:function(){return n}});let r=e.r(71645);function n(e,t){let o=(0,r.useRef)(null),n=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=o.current;e&&(o.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(o.current=i(e,r)),t&&(n.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let o=e(t);return"function"==typeof o?o:()=>e(null)}}("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),t.exports=o.default)},73668,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=e.r(2968),n=e.r(52817);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),o=new URL(e,t);return o.origin===t&&(0,n.hasBasePath)(o.pathname)}catch(e){return!1}}},84508,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},22016,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r={default:function(){return x},useLinkStatus:function(){return y}};for(var n in r)Object.defineProperty(o,n,{enumerable:!0,get:r[n]});let i=e.r(90809),a=e.r(18050),s=i._(e.r(71645)),l=e.r(95057),c=e.r(8372),d=e.r(18581),p=e.r(2968),u=e.r(5550);e.r(33525);let h=e.r(88540),f=e.r(91949),g=e.r(73668),m=e.r(9396);function x(t){var o,r;let n,i,x,[y,C]=(0,s.useOptimistic)(f.IDLE_LINK_STATUS),S=(0,s.useRef)(null),{href:O,as:F,children:w,prefetch:T=null,passHref:D,replace:L,shallow:M,scroll:P,onClick:b,onMouseEnter:X,onTouchStart:E,legacyBehavior:k=!1,onNavigate:N,transitionTypes:J,ref:j,unstable_dynamicOnHover:R,...V}=t;n=w,k&&("string"==typeof n||"number"==typeof n)&&(n=(0,a.jsx)("a",{children:n}));let W=s.default.useContext(c.AppRouterContext),H=!1!==T,A=!1!==T?null===(r=T)||"auto"===r?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,_="string"==typeof(o=F||O)?o:(0,l.formatUrl)(o);if(k){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=s.default.Children.only(n)}let q=k?i&&"object"==typeof i&&i.ref:j,U=s.default.useCallback(e=>(null!==W&&(S.current=(0,f.mountLinkInstance)(e,_,W,A,H,C)),()=>{S.current&&((0,f.unmountLinkForCurrentNavigation)(S.current),S.current=null),(0,f.unmountPrefetchableInstance)(e)}),[H,_,W,A,C]),I={ref:(0,d.useMergedRef)(U,q),onClick(t){k||"function"!=typeof b||b(t),k&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!W||t.defaultPrevented||function(t,o,r,n,i,a,l){if("u">typeof window){let c,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(o)){n&&(t.preventDefault(),location.replace(o));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:p}=e.r(99781);s.default.startTransition(()=>{p(o,n?"replace":"push",!1===i?h.ScrollBehavior.NoScroll:h.ScrollBehavior.Default,r.current,l)})}}(t,_,S,L,P,N,J)},onMouseEnter(e){k||"function"!=typeof X||X(e),k&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),W&&H&&(0,f.onNavigationIntent)(e.currentTarget,!0===R)},onTouchStart:function(e){k||"function"!=typeof E||E(e),k&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),W&&H&&(0,f.onNavigationIntent)(e.currentTarget,!0===R)}};return(0,p.isAbsoluteUrl)(_)?I.href=_:k&&!D&&("a"!==i.type||"href"in i.props)||(I.href=(0,u.addBasePath)(_)),x=k?s.default.cloneElement(i,I):(0,a.jsx)("a",{...V,...I,children:n}),(0,a.jsx)(v.Provider,{value:y,children:x})}e.r(84508);let v=(0,s.createContext)(f.IDLE_LINK_STATUS),y=()=>(0,s.useContext)(v);("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esMo
1dule",{value:!0}),Object.assign(o.default,o),t.exports=o.default)},43985,e=>{"use strict";e.s(["mergeClasses",0,(...e)=>e.filter((e,t,o)=>!!e&&""!==e.trim()&&o.indexOf(e)===t).join(" ").trim()])},23846,81996,e=>{"use strict";e.s(["default",0,{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}],23846),e.s(["hasA11yProp",0,e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1}],81996)},58541,e=>{"use strict";var t=e.i(71645),o=e.i(23846),r=e.i(81996),n=e.i(43985);let i=(0,t.createContext)({}),a=(0,t.forwardRef)(({color:e,size:a,strokeWidth:s,absoluteStrokeWidth:l,className:c="",children:d,iconNode:p,...u},h)=>{let{size:f=24,strokeWidth:g=2,absoluteStrokeWidth:m=!1,color:x="currentColor",className:v=""}=(0,t.useContext)(i)??{},y=l??m?24*Number(s??g)/Number(a??f):s??g;return(0,t.createElement)("svg",{ref:h,...o.default,width:a??f??o.default.width,height:a??f??o.default.height,stroke:e??x,strokeWidth:y,className:(0,n.mergeClasses)("lucide",v,c),...!d&&!(0,r.hasA11yProp)(u)&&{"aria-hidden":"true"},...u},[...p.map(([e,o])=>(0,t.createElement)(e,o)),...Array.isArray(d)?d:[d]])});e.s(["default",0,a],58541)},75254,e=>{"use strict";var t=e.i(71645),o=e.i(43985);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,o)=>o?o.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var n=e.i(58541);e.s(["default",0,(e,i)=>{let a=(0,t.forwardRef)(({className:a,...s},l)=>(0,t.createElement)(n.default,{ref:l,iconNode:i,className:(0,o.mergeClasses)(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,a),...s}));return a.displayName=r(e),a}],75254)},78583,e=>{"use strict";let t=(0,e.i(75254).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["FileText",0,t],78583)},37727,e=>{"use strict";let t=(0,e.i(75254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],37727)},80854,e=>{"use strict";let t=["markdown-notepad","code-notepad","json-editor","html-editor"],o=["word-counter","character-counter","sentence-counter","paragraph-counter","reading-time-calculator","case-converter","text-cleaner","duplicate-remover","text-sorter","text-compare-diff"],r=["json-formatter","html-minifier","css-beautifier","base64-codec","url-codec","regex-tester","xml-formatter"],n=["focus-timer","goal-tracker","speech-dictation","templates","snippet-shelf","reading-mode","print-note","share-note","import-export"],i={"markdown-notepad":{id:"markdown-notepad",title:"Markdown Editor Online â Free MD Editor, Preview & Export Notes",description:"Write and edit Markdown online with a fast, free editor. Live preview, syntax highlighting, and easy export options. No login required. Start writing instantly.",h1:"Markdown Editor",tagline:"Highlighting, GFM preview, split view, export",category:"text"},"code-notepad":{id:"code-notepad",title:"Code Notepad Online â Free Code Editor with Syntax Highlighting",description:"Write and edit code online with syntax highlighting and auto-formatting. Supports multiple languages, fast performance, and no signup required. Perfect for quick coding and testing.",h1:"Code notepad",tagline:"Multi-language syntax highlighting",category:"text"},"json-editor":{id:"json-editor",title:"JSON Editor Online â Format, Validate & Beautify JSON Free",description:"Edit, format, and validate JSON instantly with this free online JSON editor. Beautify or minify JSON, fix errors, and copy results easily. Fast, secure, and no login needed.",h1:"JSON editor",tagline:"Format, minify, live validation",category:"text"},"html-editor":{id:"html-editor",title:"HTML Editor Online â Free Live HTML, CSS & JS Code Editor",description:"Write and preview HTML, CSS, and JavaScript in real-time with this free online editor. Fast, simple, and no signup required. Perfect for developers and beginners.",h1:"HTML editor",tagline:"Source + s
1andboxed preview",category:"text"},"word-counter":{id:"word-counter",title:"Word Counter Online â Free Word & Character Count Tool",description:"Count words, characters, sentences, and paragraphs instantly with this free online word counter. Fast, accurate, and no login required.",h1:"Word counter",tagline:"Words, characters, sentences, paragraphs",category:"analysis"},"character-counter":{id:"character-counter",title:"Character Counter Online â Free Text & Letter Count Tool",description:"Count characters, letters, and spaces instantly with this free online character counter. Perfect for SEO, social media, and writing tasks.",h1:"Character counter",tagline:"With / without spaces, words, lines",category:"analysis"},"sentence-counter":{id:"sentence-counter",title:"Sentence Counter Online â Free Text Sentence Count Tool",description:"Count sentences in your text instantly with this free online tool. Simple, fast, and accurate for writers, students, and content creators.",h1:"Sentence counter",tagline:"Instant sentence totals",category:"analysis"},"paragraph-counter":{id:"paragraph-counter",title:"Paragraph Counter Online â Free Paragraph Count Tool",description:"Easily count paragraphs in your text with this free online paragraph counter. Fast, accurate, and useful for essays, blogs, and documents.",h1:"Paragraph counter",tagline:"Split on blank lines",category:"analysis"},"reading-time-calculator":{id:"reading-time-calculator",title:"Reading Time Calculator â Estimate Reading Time Online Free",description:"Calculate reading time for any text instantly. Perfect for blogs, articles, and SEO optimization. Fast, free, and no signup required.",h1:"Reading time calculator",tagline:"Minutes at common reading speeds",category:"analysis"},"case-converter":{id:"case-converter",title:"Case Converter â Uppercase, Lowercase & Title Case Tool",description:"Convert text to uppercase, lowercase, title case, and more instantly. Free online case converter for writers, developers, and students.",h1:"Case converter",tagline:"UPPER, lower, Title, Sentence",category:"analysis"},"text-cleaner":{id:"text-cleaner",title:"Text Cleaner Online â Remove Spaces, Line Breaks & Format Text",description:"Clean and format text easily by removing extra spaces, line breaks, and unwanted characters. Fast, free, and perfect for clean writing.",h1:"Text cleaner",tagline:"Collapse spaces, strip breaks, trim lines",category:"analysis"},"duplicate-remover":{id:"duplicate-remover",title:"Duplicate Text Remover â Remove Repeated Lines Online Free",description:"Remove duplicate lines and repeated text instantly with this free online tool. Clean your content quickly and improve text quality.",h1:"Duplicate line remover",tagline:"Unique lines, order preserved",category:"analysis"},"text-sorter":{id:"text-sorter",title:"Text Sorter Online â Sort Text A to Z, Z to A Instantly",description:"Sort text alphabetically (AâZ or ZâA) in seconds. Free online text sorter for lists, keywords, and data organization.",h1:"Text sorter",tagline:"Sort lines AâZ or ZâA",category:"analysis"},"text-compare-diff":{id:"text-compare-diff",title:"Text Compare Tool â Free Online Diff Checker & Text Comparison",description:"Compare two texts and find differences instantly with this free online diff checker. Highlight changes, edits, and mismatches",h1:"Text compare (diff)",tagline:"Side-by-side diff highlights",category:"analysis"},"json-formatter":{id:"json-formatter",title:"JSON Formatter & Validator Online â Beautify, Minify & Fix JSON",description:"Format, validate, and beautify JSON instantly with this free online tool. Fix errors, minify JSON, and improve readability in seconds. Fast and secure.",h1:"JSON formatter & validator",tagline:"Beautify, minify, validate, copy",category:"devtools"},"html-minifier":{id:"html-minifier",title:"HTML Minifier Online â Compress & Optimize HTML Code Free",description:"Minify and compress HTML code to reduce file size and improve website performance. Fast, free HTML minifier with instant results.",h1:"HTML minifier",tagline:"Strip comments & whitespace",category:"devtools"},"css-beautifier":{id:"css-beautifier",title:"CSS Beautifier Online â Format & Pretty Print CSS Code Free",description:"Beautify and format messy CSS code instantly. Improve readability with this free online CSS formatter and beautifier tool.",h1:"CSS beautifier",tagline:"Pretty-print stylesheets",category:"devtools"},"base64-codec":{id:"base64-codec",title:"Base64 Encoder & Decoder â Encode or Decode Text & Files Online",description:"Encode and decode Base64 strings instantly with this free online tool. Supports text and file conversion with fast and accurate results.",h1:"Base64 encoder & decoder",tagline:"Text, UTF-8, and small files",category:"devtools"},"url-codec":{id:"url-codec",title:"URL Encoder & Decoder â Encode or Decode URLs Online Free",description:"Encode or decode URLs instantly with this free online tool. Convert special characters safely for web use. Fast, simple, and accurate.",h1:"URL encoder & decoder",tagline:"encodeURIComponent / decode
1URIComponent",category:"devtools"},"regex-tester":{id:"regex-tester",title:"Regex Tester Online â Test & Debug Regular Expressions Free",description:"Test, debug, and validate regex patterns instantly with this free online regex tester. Supports real-time matching and quick results.",h1:"Regex tester",tagline:"Live matches and flags",category:"devtools"},"xml-formatter":{id:"xml-formatter",title:"XML Formatter Online â Beautify, Format & Validate XML Free",description:"Format, beautify, and validate XML code instantly. Fix errors and improve readability with this fast, free online XML formatter.",h1:"XML formatter",tagline:"Validate & pretty-print",category:"devtools"},"focus-timer":{id:"focus-timer",title:"Focus Timer Online â Pomodoro & Zen Writing Editor",description:"Focus Timer Online with Pomodoro, zen editor, and local stats. Stay productive, track sessions, and improve writing focus with a distraction-free tool.",h1:"Focus timer & writing",tagline:"Pomodoro + zen editor + local stats",category:"focus"},"goal-tracker":{id:"goal-tracker",title:"Writing Goals Tracker â Set Targets & Track Progress",description:"Writing Goals Tracker helps you set targets, track progress, and reach milestones. Stay motivated and manage your writing goals effectively online.",h1:"Writing goals",tagline:"Targets, progress, milestones",category:"focus"},"speech-dictation":{id:"speech-dictation",title:"Speech to Text Online â Voice Dictation Notepad Tool",description:"Speech to Text Online lets you convert voice into text instantly. Use browser-based dictation to write notes faster and hands-free.",h1:"Speech dictation",tagline:"Voice to text in the browser",category:"capture"},"paste-clean":{id:"paste-clean",title:"Paste & Clean Text â Remove Formatting Instantly",description:"Paste & Clean Text tool removes unwanted formatting instantly. Clean copied content and get plain text for notes, documents, and editing.",h1:"Paste & clean",tagline:"Strip formatting from pasted content",category:"text"},"compare-drafts":{id:"compare-drafts",title:"Compare Drafts Online â Text Diff & Side-by-Side Tool",description:"Compare drafts online with a side-by-side text diff tool. Easily find changes, track edits, and improve your writing with instant comparison.",h1:"Compare drafts",tagline:"Side-by-side diff",category:"text"},templates:{id:"templates",title:"Writing Templates Online â Ready-to-Use Note Formats",description:"Writing Templates Online with one-click starter structures. Save time and create notes faster using pre-built formats for any use.",h1:"Templates",tagline:"One-click starter structures",category:"capture"},"snippet-shelf":{id:"snippet-shelf",title:"Snippet Shelf â Save & Reuse Text Snippets Online",description:"Snippet Shelf lets you save and reuse text instantly. Store snippets, copy quickly, and boost productivity with reusable content.",h1:"Snippet shelf",tagline:"Reusable text, instant copy",category:"capture"},"reading-mode":{id:"reading-mode",title:"Reading Mode Online â Clean & Distraction-Free View",description:"Reading Mode Online provides a calm, distraction-free layout for better focus. Read notes and text comfortably with a clean interface.",h1:"Reading mode",tagline:"Calm reading layout",category:"text"},"print-note":{id:"print-note",title:"Print Notes Online â Clean & Print-Friendly Layout",description:"Print Notes Online with a clean, print-friendly layout. Easily format and print your notes without distractions or extra styling issues.",h1:"Print note",tagline:"Print-friendly layout",category:"export"},"share-note":{id:"share-note",title:"Share Notes Online â Export & Share Instantly",description:"Share Notes Online with easy export and sharing options. Quickly send your notes or download them for offline use anytime.",h1:"Share note",tagline:"Export & share locally",category:"export"},"import-export":{id:"import-export",title:"Import & Export Notes â Manage Files Easily Online",description:"Import and export notes easily in one place. Upload, download, and manage your files seamlessly with this online notepad tool.",h1:"Import & export",tagline:"Files in one place",category:"export"},"text-to-excel":{id:"text-to-excel",title:"Text to Excel Converter Online â
1Convert TXT to XLSX Free",description:"Convert plain text files to Excel instantly with our free Text to Excel converter. Fast, accurate, and supports TXT to XLSX or CSV conversion online.",heroDescription:"Convert plain text into spreadsheet-ready Excel tables quickly.",h1:"Text to Excel Converter",tagline:"Convert text rows to sheets",category:"converters",englishOnly:!0},"csv-to-excel":{id:"csv-to-excel",title:"CSV to Excel Converter â Convert CSV to XLSX Online Free",description:"Easily convert CSV files to Excel format (XLSX) online. Free CSV to Excel converter with fast processing and accurate data formatting.",heroDescription:"Turn CSV files into Excel format instantly.",h1:"CSV to Excel Converter",tagline:"CSV file to XLSX",category:"converters",englishOnly:!0},"json-to-excel":{id:"json-to-excel",title:"JSON to Excel Converter â Convert JSON to XLSX Online",description:"Convert JSON data into Excel spreadsheets instantly. Free JSON to Excel converter with structured output and easy download.",heroDescription:"Convert JSON arrays to Excel columns and rows.",h1:"JSON to Excel Converter",tagline:"JSON data to XLSX",category:"converters",englishOnly:!0},"xml-to-excel":{id:"xml-to-excel",title:"XML to Excel Converter â Convert XML to XLSX Online Free",description:"Transform XML files into Excel format quickly. Free XML to Excel converter with accurate data mapping and instant download.",heroDescription:"Transform XML data into Excel sheets.",h1:"XML to Excel Converter",tagline:"XML nodes to cells",category:"converters",englishOnly:!0},"html-to-excel":{id:"html-to-excel",title:"HTML to Excel Converter â Convert HTML Tables to XLSX",description:"Convert HTML tables into Excel spreadsheets online. Fast and free HTML to Excel converter with clean and structured output.",heroDescription:"Convert HTML table markup into Excel files.",h1:"HTML to Excel Converter",tagline:"HTML tables to XLSX",category:"converters",englishOnly:!0},"pdf-to-excel":{id:"pdf-to-excel",title:"PDF to Excel Converter Online â Convert PDF to XLSX Free",description:"Convert PDF files into editable Excel spreadsheets instantly. Free PDF to Excel converter with high accuracy and fast processing.",heroDescription:"Extract table-like PDF content for Excel editing.",h1:"PDF to Excel Converter",tagline:"PDF tables to sheets",category:"converters",englishOnly:!0},"excel-to-csv":{id:"excel-to-csv",title:"Excel to CSV Converter â Convert XLSX to CSV Online",description:"Easily convert Excel files to CSV format online. Free Excel to CSV converter with fast export and accurate data formatting.",heroDescription:"Convert Excel sheets to standard CSV output.",h1:"Excel to CSV Converter",tagline:"XLSX to CSV",category:"converters",englishOnly:!0},"excel-to-json":{id:"excel-to-json",title:"Excel to JSON Converter â Convert XLSX to JSON Online",description:"Convert Excel spreadsheets into JSON format instantly. Free Excel to JSON converter with structured and developer-friendly output.",heroDescription:"Export Excel data as clean JSON.",h1:"Excel to JSON Converter",tagline:"Sheets to objects",category:"converters",englishOnly:!0},"excel-to-xml":{id:"excel-to-xml",title:"Excel to XML Converter â Convert XLSX to XML Online",description:"Transform Excel files into XML format easily. Free Excel to XML converter with clean structure and instant download.",heroDescription:"Convert Excel rows to XML output.",h1:"Excel to XML Converter",tagline:"Spreadsheet to XML",category:"converters",englishOnly:!0},"excel-to-pdf":{id:"excel-to-pdf",title:"Excel to PDF Converter â Convert XLSX to PDF Online Free",description:"Convert Excel spreadsheets to PDF format instantly. Free Excel to PDF converter with high-quality output and fast processing.",heroDescription:"Create PDF-ready outputs from Excel data.",h1:"Excel to PDF Converter",tagline:"Sheet to document",category:"converters",englishOnly:!0},"google-sheet-to-excel":{id:"google-sheet-to-excel",title:"Google Sheets to Excel Converter â Export to XLSX Online",description:"Convert Google Sheets to Excel format (XLSX) easily. Fast and free tool to export Google Sheets data into Excel files.",heroDescription:"Convert Google Sheet exports to Excel format.",h1:"Google Sheet to Excel Converter",tagline:"Sheet export to XLSX",category:"converters",englishOnly:!0},"numbers-to-excel":{id:"numbers-to-excel",title:"Numbers to Excel Converter â
1Convert Apple Numbers to XLSX",description:"Convert Apple Numbers files to Excel format online. Free Numbers to Excel converter with accurate and fast conversion.",heroDescription:"Convert Apple Numbers files to Excel-compatible format.",h1:"Numbers to Excel Converter",tagline:"Apple Numbers to XLSX",category:"converters",englishOnly:!0},"ods-to-excel":{id:"ods-to-excel",title:"ODS to Excel Converter â Convert ODS to XLSX Online",description:"Convert OpenDocument spreadsheets (ODS) to Excel format instantly. Free ODS to Excel converter with fast and accurate results.",heroDescription:"Convert OpenDocument Spreadsheet files to Excel.",h1:"ODS to Excel Converter",tagline:"ODS to XLSX",category:"converters",englishOnly:!0},"excel-to-ods":{id:"excel-to-ods",title:"Excel to ODS Converter â Convert XLSX to ODS Online",description:"Convert Excel files to OpenDocument (ODS) format online. Free Excel to ODS converter with reliable and quick output.",heroDescription:"Convert Excel files to OpenDocument spreadsheets.",h1:"Excel to ODS Converter",tagline:"XLSX to ODS",category:"converters",englishOnly:!0},"excel-to-google-sheet":{id:"excel-to-google-sheet",title:"Excel to Google Sheets Converter â Upload XLSX to Sheets",description:"Convert Excel files to Google Sheets format easily. Free Excel to Google Sheets converter with seamless data import.",heroDescription:"Prepare Excel data for Google Sheets imports.",h1:"Excel to Google Sheet Converter",tagline:"XLSX import prep",category:"converters",englishOnly:!0},"pdf-to-word":{id:"pdf-to-word",title:"PDF to Word Converter â Convert PDF to DOCX Online Free",description:"Convert PDF files to editable Word documents instantly. Free PDF to Word converter with high accuracy and fast processing.",heroDescription:"Convert PDF documents into editable Word files.",h1:"PDF to Word",tagline:"PDF to DOCX",category:"converters",englishOnly:!0},"word-to-pdf":{id:"word-to-pdf",title:"Word to PDF Converter â Convert DOCX to PDF Online",description:"Convert Word documents to PDF format easily. Free Word to PDF converter with secure and high-quality output.",heroDescription:"Convert Word documents to PDF in seconds.",h1:"Word to PDF",tagline:"DOCX to PDF",category:"converters",englishOnly:!0},"text-to-pdf":{id:"text-to-pdf",title:"Text to PDF Converter â Convert TXT to PDF Online Free",description:"Convert plain text files into PDF instantly. Free Text to PDF converter with clean formatting and fast download.",heroDescription:"Convert plain text content into a printable PDF.",h1:"Text to PDF",tagline:"TXT to PDF",category:"converters",englishOnly:!0},"pdf-to-text":{id:"pdf-to-text",title:"PDF to Text Converter â Extract Text from PDF Online",description:"Extract text from PDF files quickly and accurately. Free PDF to Text converter with fast and reliable results.",heroDescription:"Extract plain text from PDF documents quickly.",h1:"PDF to Text",tagline:"PDF text extraction",category:"converters",englishOnly:!0},"word-to-txt":{id:"word-to-txt",title:"Word to TXT Converter â Convert DOCX to Text Online",description:"Convert Word documents to plain text instantly. Free Word to TXT converter with clean and accurate output.",heroDescription:"Convert Word documents to plain TXT.",h1:"Word to TXT",tagline:"DOCX to TXT",category:"converters",englishOnly:!0},"txt-to-word":{id:"txt-to-word",title:"TXT to Word Converter â Convert Text to DOCX Online",description:"Convert TXT files into Word documents easily. Free TXT to Word converter with fast processing and structured formatting.",heroDescription:"Convert plain text files into Word-friendly documents.",h1:"TXT to Word",tagline:"TXT to DOCX",category:"converters",englishOnly:!0},"html-to-pdf":{id:"html-to-pdf",title:"HTML to PDF Converter â Convert HTML to PDF Online Free",description:"Convert web pages or HTML code into PDF instantly. Free HTML to PDF converter with high-quality and accurate rendering.",heroDescription:"Convert HTML content into PDF output.",h1:"HTML to PDF",tagline:"Markup to PDF",category:"converters",englishOnly:!0},"pdf-to-html":{id:"pdf-to-html",title:"PDF to HTML Converter â
1Convert PDF to HTML Online",description:"Convert PDF files into HTML format easily. Free PDF to HTML converter with clean structure and fast results.",heroDescription:"Convert PDF content into editable HTML format.",h1:"PDF to HTML",tagline:"PDF to markup",category:"converters",englishOnly:!0},"markdown-to-pdf":{id:"markdown-to-pdf",title:"Markdown to PDF Converter â Convert MD to PDF Online",description:"Convert Markdown files into PDF format instantly. Free Markdown to PDF converter with clean formatting and fast output.",heroDescription:"Render Markdown and export it as PDF.",h1:"Markdown to PDF",tagline:"MD to PDF",category:"converters",englishOnly:!0},"pdf-to-markdown":{id:"pdf-to-markdown",title:"PDF to Markdown Converter â Convert PDF to MD Online",description:"Convert PDF files into Markdown format easily. Free PDF to Markdown converter with structured and readable output.",heroDescription:"Convert PDF content into Markdown text.",h1:"PDF to Markdown",tagline:"PDF to MD",category:"converters",englishOnly:!0},"ppt-to-pdf":{id:"ppt-to-pdf",title:"PPT to PDF Converter â Convert PowerPoint to PDF Online",description:"Convert PowerPoint presentations to PDF instantly. Free PPT to PDF converter with high-quality slides and fast processing.",heroDescription:"Convert PowerPoint slides into PDF files.",h1:"PPT to PDF",tagline:"Slides to PDF",category:"converters",englishOnly:!0},"pdf-to-ppt":{id:"pdf-to-ppt",title:"PDF to PPT Converter â Convert PDF to PowerPoint Online",description:"Convert PDF files into editable PowerPoint slides easily. Free PDF to PPT converter with accurate formatting.",heroDescription:"Convert PDF pages into editable slide format.",h1:"PDF to PPT",tagline:"PDF to slides",category:"converters",englishOnly:!0},"rtf-to-pdf":{id:"rtf-to-pdf",title:"RTF to PDF Converter â Convert RTF to PDF Online Free",description:"Convert Rich Text Format (RTF) files into PDF instantly. Free RTF to PDF converter with clean and fast output.",heroDescription:"Convert Rich Text Format files to PDF.",h1:"RTF to PDF",tagline:"RTF document to PDF",category:"converters",englishOnly:!0},"pdf-to-rtf":{id:"pdf-to-rtf",title:"PDF to RTF Converter â Convert PDF to RTF Online",description:"Convert PDF files into editable RTF format easily. Free PDF to RTF converter with accurate formatting and fast results.",heroDescription:"Convert PDF content into editable RTF format.",h1:"PDF to RTF",tagline:"PDF to rich text",category:"converters",englishOnly:!0},"txt-to-markdown":{id:"txt-to-markdown",title:"TXT to Markdown Converter â Convert Text to MD Online",description:"Convert plain text into Markdown format instantly. Free TXT to Markdown converter with clean syntax and fast processing.",heroDescription:"Convert plain text to Markdown-friendly output.",h1:"TXT to Markdown",tagline:"TXT to MD",category:"converters",englishOnly:!0},"markdown-to-txt":{id:"markdown-to-txt",title:"Markdown to TXT Converter â Convert MD to Text Online",description:"Convert Markdown files into plain text easily. Free Markdown to TXT converter with simple and readable output.",heroDescription:"Convert Markdown files to plain text output.",h1:"Markdown to TXT",tagline:"MD to TXT",category:"converters",englishOnly:!0},"html-to-word":{id:"html-to-word",title:"HTML to Word Converter â Convert HTML to DOCX Online",description:"Convert HTML files into Word documents instantly. Free HTML to Word converter with structured and accurate formatting.",heroDescription:"Convert HTML content into Word-compatible documents.",h1:"HTML to Word",tagline:"HTML to DOCX",category:"converters",englishOnly:!0},"word-to-html":{id:"word-to-html",title:"Word to HTML Converter â Convert DOCX to HTML Online",description:"Convert Word documents into HTML code easily. Free Word to HTML converter with clean and web-ready output.",heroDescription:"Convert Word documents into clean HTML.",h1:"Word to HTML",tagline:"DOCX to HTML",category:"converters",englishOnly:!0},"json-to-csv":{id:"json-to-csv",title:"JSON to CSV Converter â Convert JSON to CSV Online Free",description:"Convert JSON data into CSV format instantly with our free JSON to CSV converter. Fast, accurate, and perfect for spreadsheets and data analysis.",heroDescription:"Convert JSON arrays into CSV tables instantly.",h1:"JSON to CSV",tagline:"JSON records to CSV",category:"converters",englishOnly:!0},"csv-to-json":{id:"csv-to-json",title:"CSV to JSON Converter â
1Convert CSV to JSON Online",description:"Convert CSV files to JSON format easily. Free CSV to JSON converter with structured output for developers and APIs.",heroDescription:"Convert CSV rows into JSON objects quickly.",h1:"CSV to JSON",tagline:"CSV rows to JSON",category:"converters",englishOnly:!0},"json-to-xml":{id:"json-to-xml",title:"JSON to XML Converter â Convert JSON to XML Online Free",description:"Transform JSON data into XML format instantly. Free JSON to XML converter with clean structure and fast processing.",heroDescription:"Transform JSON structures into XML output.",h1:"JSON to XML",tagline:"JSON to XML tree",category:"converters",englishOnly:!0},"xml-to-json":{id:"xml-to-json",title:"XML to JSON Converter â Convert XML to JSON Online",description:"Convert XML files to JSON format quickly. Free XML to JSON converter with accurate data mapping and instant results.",heroDescription:"Convert XML documents into JSON structures.",h1:"XML to JSON",tagline:"XML nodes to JSON",category:"converters",englishOnly:!0},"yaml-to-json":{id:"yaml-to-json",title:"YAML to JSON Converter â Convert YAML to JSON Online",description:"Convert YAML files to JSON instantly. Free YAML to JSON converter with developer-friendly output and fast processing.",heroDescription:"Convert YAML files to valid JSON.",h1:"YAML to JSON",tagline:"YAML to JSON",category:"converters",englishOnly:!0},"json-to-yaml":{id:"json-to-yaml",title:"JSON to YAML Converter â Convert JSON to YAML Online",description:"Convert JSON data into YAML format easily. Free JSON to YAML converter with clean syntax and quick results.",heroDescription:"Convert JSON into clean YAML format.",h1:"JSON to YAML",tagline:"JSON to YAML",category:"converters",englishOnly:!0},"sql-to-csv":{id:"sql-to-csv",title:"SQL to CSV Converter â Convert SQL to CSV Online Free",description:"Convert SQL query results or scripts into CSV format instantly. Free SQL to CSV converter for easy data export and analysis.",heroDescription:"Convert SQL-like row data into CSV files.",h1:"SQL to CSV",tagline:"SQL rows to CSV",category:"converters",englishOnly:!0},"csv-to-sql":{id:"csv-to-sql",title:"CSV to SQL Converter â Convert CSV to SQL Online",description:"Convert CSV files into SQL queries or tables easily. Free CSV to SQL converter with fast and accurate data conversion.",heroDescription:"Generate SQL inserts from CSV data.",h1:"CSV to SQL",tagline:"CSV to INSERT statements",category:"converters",englishOnly:!0},"text-to-json":{id:"text-to-json",title:"Text to JSON Converter â Convert Text to JSON Online",description:"Convert plain text into JSON format instantly. Free Text to JSON converter with structured output and fast processing.",heroDescription:"Convert structured text into JSON quickly.",h1:"Text to JSON",tagline:"Text parsing to JSON",category:"converters",englishOnly:!0},"json-to-text":{id:"json-to-text",title:"JSON to Text Converter â Convert JSON to Plain Text",description:"Convert JSON data into readable plain text easily. Free JSON to Text converter with clean formatting and instant output.",heroDescription:"Flatten JSON into readable plain text.",h1:"JSON to Text",tagline:"JSON to readable text",category:"converters",englishOnly:!0},"text-to-xml":{id:"text-to-xml",title:"Text to XML Converter â Convert Text to XML Online Free",description:"Convert plain text into XML format instantly. Free Text to XML converter with structured tags and fast results.",heroDescription:"Turn structured text into XML output.",h1:"Text to XML",tagline:"Text to XML format",category:"converters",englishOnly:!0},"xml-to-text":{id:"xml-to-text",title:"XML to Text Converter â Convert XML to Plain Text",description:"Convert XML files into readable text format easily. Free XML to Text converter with clean output and fast processing.",heroDescription:"Extract readable text from XML data.",h1:"XML to Text",tagline:"XML to plain text",category:"converters",englishOnly:!0},"text-uppercase-lowercase":{id:"text-uppercase-lowercase",title:"Uppercase Lowercase Converter â Change Text Case Online",description:"Convert text to uppercase or lowercase instantly. Free online case converter with fast results and support for multiple text formats.",heroDescription:"Convert text to uppercase or lowercase instantly.",h1:"Text Uppercase/Lowercase",tagline:"UPPER/lower in one click",category:"converters",englishOnly:!0}
1,"text-to-camel-case":{id:"text-to-camel-case",title:"Text to camelCase Converter â Convert Text to camelCase Online",description:"Convert text into camelCase format instantly. Free camelCase converter tool for developers and clean code formatting.",heroDescription:"Convert phrases into camelCase format.",h1:"Text to camelCase",tagline:"camelCase conversion",category:"converters",englishOnly:!0},"text-to-snake-case":{id:"text-to-snake-case",title:"Text to snake_case Converter â Convert Text to snake_case",description:"Convert text into snake_case format easily. Free online snake_case converter for developers and programmers.",heroDescription:"Convert text to snake_case format.",h1:"Text to snake_case",tagline:"snake_case conversion",category:"converters",englishOnly:!0},"text-to-kebab-case":{id:"text-to-kebab-case",title:"Text to kebab-case Converter â Convert Text to kebab-case",description:"Convert text into kebab-case format instantly. Free kebab-case converter for URLs, coding, and clean text formatting.",heroDescription:"Convert text to kebab-case format.",h1:"Text to kebab-case",tagline:"kebab-case conversion",category:"converters",englishOnly:!0},"split-text-to-columns":{id:"split-text-to-columns",title:"Split Text to Columns Online â Text Column Splitter Tool",description:"Split text into columns by delimiter instantly. Free text to columns tool for CSV, Excel, and structured data processing.",heroDescription:"Split text using delimiters into columnar output.",h1:"Split Text to Columns",tagline:"Delimiter-based split",category:"converters",englishOnly:!0},"merge-text-lines":{id:"merge-text-lines",title:"Merge Text Lines Online â Combine Text Lines Tool",description:"Merge multiple text lines into one instantly. Free text line merger with customizable separators and fast results.",heroDescription:"Merge multiple lines into a single text output.",h1:"Merge Text Lines",tagline:"Join lines with separators",category:"converters",englishOnly:!0},"convert-line-endings":{id:"convert-line-endings",title:"Convert Line Endings Online â LF to CRLF & CRLF to LF",description:"Convert line endings between LF and CRLF formats instantly. Free tool for developers working with cross-platform text files.",heroDescription:"Convert text line endings between LF and CRLF.",h1:"Convert Line Endings (LF â CRLF)",tagline:"Normalize line endings",category:"converters",englishOnly:!0},"minify-json":{id:"minify-json",title:"JSON Minifier â Minify JSON Online Free",description:"Minify JSON data instantly by removing spaces and formatting. Free JSON minifier for faster loading and optimized files.",heroDescription:"Compress JSON by removing whitespace and line breaks.",h1:"Minify JSON",tagline:"Compact JSON output",category:"converters",englishOnly:!0},"minify-xml":{id:"minify-xml",title:"XML Minifier â Minify XML Online Free",description:"Minify XML files by removing whitespace and formatting instantly. Free XML minifier tool for optimized and compact output.",heroDescription:"Compress XML into a single-line compact form.",h1:"Minify XML",tagline:"Compact XML output",category:"converters",englishOnly:!0}};[...t,...o,...r,"focus-timer","goal-tracker","speech-dictation","paste-clean","compare-drafts","templates","snippet-shelf","reading-mode","print-note","share-note","import-export","text-to-excel","csv-to-excel","json-to-excel","xml-to-excel","html-to-excel","pdf-to-excel","excel-to-csv","excel-to-json","excel-to-xml","excel-to-pdf","google-sheet-to-excel","numbers-to-excel","ods-to-excel","excel-to-ods","excel-to-google-sheet","pdf-to-word","word-to-pdf","text-to-pdf","pdf-to-text","word-to-txt","txt-to-word","html-to-pdf","pdf-to-html","markdown-to-pdf","pdf-to-markdown","ppt-to-pdf","pdf-to-ppt","rtf-to-pdf","pdf-to-rtf","txt-to-markdown","markdown-to-txt","html-to-word","word-to-html","json-to-csv","csv-to-json","json-to-xml","xml-to-json","yaml-to-json","json-to-yaml","sql-to-csv","csv-to-sql","text-to-json","json-to-text","text-to-xml","xml-to-text","text-uppercase-lowercase","text-to-camel-case","text-to-snake-case","text-to-kebab-case","split-text-to-columns","merge-text-lines","convert-line-endings","minify-json","minify-xml"].filter(e=>i[e].englishOnly);let a=["text-to-excel","csv-to-excel","json-to-excel","xml-to-excel","html-to-excel","pdf-to-excel","excel-to-csv","excel-to-json","excel-to-xml","excel-to-pdf","google-sheet-to-excel","numbers-to-excel","ods-to-excel","excel-to-ods","excel-to-google-sheet"],s=["pdf-to-word","word-to-pdf","text-to-pdf","pdf-to-text","word-to-txt","txt-to-word","html-to-
1pdf","pdf-to-html","markdown-to-pdf","pdf-to-markdown","ppt-to-pdf","pdf-to-ppt","rtf-to-pdf","pdf-to-rtf","txt-to-markdown","markdown-to-txt","html-to-word","word-to-html"],l=["json-to-csv","csv-to-json","json-to-xml","xml-to-json","yaml-to-json","json-to-yaml","sql-to-csv","csv-to-sql","text-to-json","json-to-text","text-to-xml","xml-to-text"],c=["text-uppercase-lowercase","text-to-camel-case","text-to-snake-case","text-to-kebab-case","split-text-to-columns","merge-text-lines","convert-line-endings","minify-json","minify-xml","paste-clean","compare-drafts"];e.s(["toolDetailPublicPath",0,function(e){var i,d,p,u;if(n.includes(e))return`/tools/writing/${e}/`;if(t.includes(e))return`/tools/editors/${e}/`;if(o.includes(e))return`/tools/text/${e}/`;return r.includes(e)?`/tools/dev-tools/${e}/`:(i=e,a.includes(i))?`/tools/excel/${e}/`:(d=e,s.includes(d))?`/tools/documents/${e}/`:(p=e,l.includes(p))?`/tools/data/${e}/`:(u=e,c.includes(u))?`/tools/format/${e}/`:`/tools/${e}/`},"writingToolsMeta",0,i])}]);
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.