PageSourceSearch

https://macos-web-next.vercel.app/assets/DevUtils-CcDShdkh.js

js macos-web-next.vercel.app collected 2026-10-03 07:16:25 UTC 7,445 bytes, 1 lines download raw bytes

1import{q as s,r as a,s as e,l as t,Q as d,I as r,A as l,v as c,h as i,x as n,R as o,d as k,S as v,i as p,y as w,f as u,a3 as q,j as b,z as h}from"./index-q7BzW7Vj.js";import{b as m}from"./input-CutbODhJ.js";function x(s,a,e){try{const s=JSON.parse(i(a));r(e,JSON.stringify(s),!0)}catch{r(e,"Error: Invalid JSON")}}var f=(s,a,e)=>r(a,i(e).id,!0),g=a("<button> </button>"),S=a('<div class="tool-header s-1kqkdwr"><h2 class="s-1kqkdwr">JSON Formatter</h2> <div class="tool-actions s-1kqkdwr"><button class="action-btn s-1kqkdwr">Format</button> <button class="action-btn s-1kqkdwr">Minify</button></div></div> <div class="split-pane s-1kqkdwr"><div class="pane s-1kqkdwr"><span class="label-text s-1kqkdwr">Input</span> <textarea spellcheck="false" class="s-1kqkdwr"></textarea></div> <div class="pane s-1kqkdwr"><span class="label-text s-1kqkdwr">Output</span> <textarea readonly="" spellcheck="false" class="s-1kqkdwr"></textarea></div></div>',1),y=(s,a)=>r(a,"encode"),I=(s,a)=>r(a,"decode"),_=a('<div class="tool-header s-1kqkdwr"><h2 class="s-1kqkdwr">Base64 Encoder/Decoder</h2> <div class="tool-actions s-1kqkdwr"><button>Encode</button> <button>Decode</button></div></div> <div class="split-pane s-1kqkdwr"><div class="pane s-1kqkdwr"><span class="label-text s-1kqkdwr">Input</span> <textarea spellcheck="false" class="s-1kqkdwr"></textarea></div> <div class="pane s-1kqkdwr"><span class="label-text s-1kqkdwr">Output</span> <textarea readonly="" spellcheck="false" class="s-1kqkdwr"></textarea></div></div>',1),O=(s,a)=>r(a,"encode"),D=(s,a)=>r(a,"decode"),E=a('<div class="tool-header s-1kqkdwr"><h2 class="s-1kqkdwr">URL Encoder/Decoder</h2> <div class="tool-actions s-1kqkdwr"><button>Encode</button> <button>Decode</button></div></div> <div class="split-pane s-1kqkdwr"><div class="pane s-1kqkdwr"><span class="label-text s-1kqkdwr">Input</span> <textarea spellcheck="false" class="s-1kqkdwr"></textarea></div> <div class="pane s-1kqkdwr"><span class="label-text s-1kqkdwr">Output</span> <textarea readonly="" spellcheck="false" class="s-1kqkdwr"></textarea></div></div>',1),N=a('<div class="tool-header s-1kqkdwr"><h2 class="s-1kqkdwr">Hash Generator</h2></div> <div class="single-pane s-1kqkdwr"><p class="info-text s-1kqkdwr">Hash generation runs client-side. Enter text below.</p> <textarea placeholder="Enter text to hash..." spellcheck="false" class="s-1kqkdwr"></textarea> <div class="hash-results s-1kqkdwr"><div class="hash-row s-1kqkdwr"><span class="label-text s-1kqkdwr">MD5</span> <code class="s-1kqkdwr">5d41402abc4b2a76b9719d911017c592</code></div> <div class="hash-row s-1kqkdwr"><span class="label-text s-1kqkdwr">SHA-1</span> <code class="s-1kqkdwr">aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d</code></div> <div class="hash-row s-1kqkdwr"><span class="label-text s-1kqkdwr">SHA-256</span> <code class="s-1kqkdwr">2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824</code></div></div></div>',1),C=a('<div class="tool-header s-1kqkdwr"><h2 class="s-1kqkdwr">Timestamp Converter</h2></div> <div class="single-pane s-1kqkdwr"><div class="timestamp-display s-1kqkdwr"><div class="ts-row s-1kqkdwr"><span class="label-text s-1kqkdwr">Current Unix Timestamp</span> <code class="s-1kqkdwr"></code></div> <div class="ts-row s-1kqkdwr"><span class="label-text s-1kqkdwr">ISO 8601</span> <code class="s-1kqkdwr"> </code></div> <div class="ts-row s-1kqkdwr"><span class="label-text s-1kqkdwr">UTC String</span> <code class="s-1kqkdwr"> </code></div> <div class="ts-row s-1kqkdwr"><span class="label-text s-1kqkdwr">Local String</span> <code class="s-1kqkdwr"> </code></div></div></div>',1),J=a('<div class="tool-header s-1kqkdwr"><h2 class="s-1kqkdwr">Lorem Ipsum Generator</h2></div> <div class="single-pane s-1kqkdwr"><textarea readonly="" spellcheck="false" class="s-1kqkdwr">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n\nDuis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\nCurabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris.</textarea></div>',1),U=a('<section class="container s-1kqkdwr"><header class="app-window-drag-handle titlebar s-1kqkdwr"><span class="title-text s-1kqkdwr">DevUtils</span></header> <div class="main s-1kqkdwr"><aside class="sidebar s-1kqkdwr"></aside> <div class="content s-1kqkdwr"><!></div></div></section>');function L(a,h){s(h,!0);let L=l("json");const j=[{id:"json",label:"JSON Formatter"},{id:"base64",label:"Base64"},{id:"url",label:"URL Encode/Decode"},{id:"hash",label:"Hash Generator"},{id:"timestamp",label:"Timestamp"},{id:"lorem",label:"Lorem Ipsum"}];let H=l('{"name":"John","age":30,"city":"New York","hobbies":["reading","coding","hiking"],"address":{"street":"123 Main St","zip":"10001"}}'),R=l(""),T=l("Hello, World!"),M=l("encode"),A=l("https://example.com/search?q=hello world&lang=en&page=1"),F=l("encode");function G(){try{const s=JSON.parse(i(H));r(R,JSON.stringify(s,null,2),!0)}catch{r(R,"Error: Invalid JSON")}}const z=b(()=>()=>{try{return"encode"===i(M)?btoa(i(T)):atob(i(T))}catch{return"Error: Invalid input"}}),B=b(()=>()=>{try{return"encode"===i(F)?encodeURIComponent(i(A)):decodeURIComponent(i(A))}catch{return"Error: Invalid input"}});G();var Q=U(),W=e(t(Q),2),Y=t(W);d(Y,21,()=>j,v,(s,a)=>{var e=g();let d;e.__click=[f,L,a];var r=t(e);c(s=>{d=n(e,1,"sidebar-item s-1kqkdwr",null,d,s),o(r,i(a).label)},[()=>({active:i(L)===i(a).id})]),k(s,e)});var K=e(Y,2),P=t(K),V=s=>{var a=S(),d=u(a),l=e(t(d),2),n=t(l);
1n.__click=G,e(n,2).__click=[x,H,R];var o=e(d,2),v=t(o),p=e(t(v),2),w=e(v,2),b=e(t(w),2);c(()=>q(b,i(R))),m(p,()=>i(H),s=>r(H,s)),k(s,a)},X=(s,a)=>{var d=s=>{var a=_(),d=u(a),l=e(t(d),2),o=t(l);let v;o.__click=[y,M];var p=e(o,2);let w;p.__click=[I,M];var b=e(d,2),h=t(b),x=e(t(h),2),f=e(h,2),g=e(t(f),2);c((s,a,e)=>{v=n(o,1,"action-btn s-1kqkdwr",null,v,s),w=n(p,1,"action-btn s-1kqkdwr",null,w,a),q(g,e)},[()=>({active:"encode"===i(M)}),()=>({active:"decode"===i(M)}),()=>i(z)()]),m(x,()=>i(T),s=>r(T,s)),k(s,a)},l=(s,a)=>{var d=s=>{var a=E(),d=u(a),l=e(t(d),2),o=t(l);let v;o.__click=[O,F];var p=e(o,2);let w;p.__click=[D,F];var b=e(d,2),h=t(b),x=e(t(h),2),f=e(h,2),g=e(t(f),2);c((s,a,e)=>{v=n(o,1,"action-btn s-1kqkdwr",null,v,s),w=n(p,1,"action-btn s-1kqkdwr",null,w,a),q(g,e)},[()=>({active:"encode"===i(F)}),()=>({active:"decode"===i(F)}),()=>i(B)()]),m(x,()=>i(A),s=>r(A,s)),k(s,a)},l=(s,a)=>{var d=s=>{var a=N();k(s,a)},r=(s,a)=>{var d=s=>{var a=C(),d=e(u(a),2),r=t(d),l=t(r);e(t(l),2).textContent=Math.floor(Date.now()/1e3);var i=e(l,2),n=e(t(i),2),v=t(n),p=e(i,2),w=e(t(p),2),q=t(w),b=e(p,2),h=e(t(b),2),m=t(h);c((s,a,e)=>{o(v,s),o(q,a),o(m,e)},[()=>(new Date).toISOString(),()=>(new Date).toUTCString(),()=>(new Date).toLocaleString()]),k(s,a)},r=(s,a)=>{var e=s=>{var a=J();k(s,a)};p(s,s=>{"lorem"===i(L)&&s(e)},a)};p(s,s=>{"timestamp"===i(L)?s(d):s(r,!1)},a)};p(s,s=>{"hash"===i(L)?s(d):s(r,!1)},a)};p(s,s=>{"url"===i(L)?s(d):s(l,!1)},a)};p(s,s=>{"base64"===i(L)?s(d):s(l,!1)},a)};p(P,s=>{"json"===i(L)?s(V):s(X,!1)}),k(a,Q),w()}h(["click"]);export{L as default};

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.