PageSourceSearch

https://dubtab.com/_next/static/chunks/app/%5Blocale%5D/download/page-a96b4646f6b05976.js

js dubtab.com collected 2026-10-02 00:29:53 UTC 14,736 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[650],{7481:(e,t,s)=>{Promise.resolve().then(s.bind(s,7156)),Promise.resolve().then(s.bind(s,6280)),Promise.resolve().then(s.t.bind(s,7970,23)),Promise.resolve().then(s.t.bind(s,4839,23))},7156:(e,t,s)=>{"use strict";s.d(t,{DownloadPanel:()=>v});var a=s(5155),r=s(2115),l=s(3533),i=s(8485),d=s(4857),n=s(7401);let c=(0,n.A)("store",[["path",{d:"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5",key:"slp6dd"}],["path",{d:"M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244",key:"o0xfot"}],["path",{d:"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05",key:"wn3emo"}]]),o=(0,n.A)("apple",[["path",{d:"M12 6.528V3a1 1 0 0 1 1-1h0",key:"11qiee"}],["path",{d:"M18.237 21A15 15 0 0 0 22 11a6 6 0 0 0-10-4.472A6 6 0 0 0 2 11a15.1 15.1 0 0 0 3.763 10 3 3 0 0 0 3.648.648 5.5 5.5 0 0 1 5.178 0A3 3 0 0 0 18.237 21",key:"110c12"}]]);var m=s(3817);let x=(0,n.A)("shield-alert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]),h=(0,n.A)("mic-off",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M15 9.34V5a3 3 0 0 0-5.68-1.33",key:"1gzdoj"}],["path",{d:"M16.95 16.95A7 7 0 0 1 5 12v-2",key:"cqa7eg"}],["path",{d:"M18.89 13.23A7 7 0 0 0 19 12v-2",key:"16hl24"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12",key:"r2i35w"}]]);var p=s(7809),u=s(4197),k=s(1084),b=s(1660),g=s(2818);let f={version:"1.0.5",releasedAt:"2026-09-30",installerUrl:"https://storage.dubtab.com/desktop/win/DubTab-Setup-1.0.5.exe",fileName:"DubTab-Setup-1.0.5.exe",fileSize:"105.79 MiB",sha256:"21AFA04EF91148E07338D4E3D015C54FC5A2B8E5D9B64A438333DD59CA3A0675",osRequirement:"Windows 11 (64-bit)",architectures:"x64",signed:!0,publisher:"XTCodeTech Ltd"},y={arm64:{version:"1.0.5",releasedAt:"2026-09-30",installerUrl:"https://storage.dubtab.com/desktop/mac/DubTab-1.0.5-mac-arm64.dmg",fileName:"DubTab-1.0.5-mac-arm64.dmg",fileSize:"129.44 MiB",sha256:"4B48EB2BFDA7FC04D2B9FFC5B0EE98DB9ECEC305ADB2E572D3B7FBC6151BEF1B",osRequirement:"macOS 14.2+",architectures:"Apple Silicon (arm64)",signed:!0,publisher:"XIAO TIAN HU"},x64:{version:"1.0.5",releasedAt:"2026-09-30",installerUrl:"https://storage.dubtab.com/desktop/mac/DubTab-1.0.5-mac-x64.dmg",fileName:"DubTab-1.0.5-mac-x64.dmg",fileSize:"137.39 MiB",sha256:"E40A18FC0C0AB7FCF9719C0F56291CD688403E607824BDD52B25CC64E03A8BC4",osRequirement:"macOS 14.2+",architectures:"Intel (x64)",signed:!0,publisher:"XIAO TIAN HU"}},j=()=>f.installerUrl.length>0,w=g.env.NEXT_PUBLIC_MS_STORE_URL||"",v=e=>{var t;let{copy:s}=e,[n,g]=(0,r.useState)("detecting"),[v,B]=(0,r.useState)("unknown");(0,r.useEffect)(()=>{let e=!0;return(0,b.UX)().then(t=>{e&&(g(t),"macos"===t&&(0,b.bN)().then(t=>e&&B(t)))}),()=>{e=!1}},[]);let E=j(),S=(0,b.Ey)(n),D="detecting"===n?null:"macos"===n?"mac":E&&S?"windows":"extension",R="detecting"===n?"detecting":"windows11"===n?"win11":"windows-old"===n?"winOld":"windows-unknown"===n?"winUnknown":"noBuild",T=s.osBar[R],z=e=>()=>(0,p.sx)("download_page_click",{variant:e,os:n,macArch:v,browser:(0,p.fx)(),version:"desktop"===e?f.version:e.startsWith("mac-")?y.arm64.version:void 0}),U="flex items-center justify-center gap-2.5 min-h-[54px] px-4 py-3 text-center rounded-xl bg-primary hover:bg-primary-hover text-white text-base font-bold transition-colors",_="flex items-center justify-center gap-2.5 min-h-[54px] px-4 py-3 text-center rounded-xl border border-slate-200 dark:border-slate-700 text-slate-700 dark:text-slate-200 text-sm font-semibold hover:border-primary transition-colors";return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"grid lg:grid-cols-3 gap-6 w-full items-stretch",children:[(0,a.jsxs)(N,{recommended:"extension"===D,recommendedLabel:s.recommended,icon:(0,a.jsx)(l.A,{className:"w-5 h-5 text-primary"}
1),title:s.extension.subtitle,subtitle:s.extension.title,desc:s.extension.desc,children:[(0,a.jsxs)("a",{href:(0,u.N)("chrome","download-page"),target:"_blank",rel:"noreferrer",onClick:z("extension"),className:U,children:[(0,a.jsx)(l.A,{className:"w-5 h-5 flex-shrink-0","aria-hidden":"true"}),s.extension.cta]}),(0,a.jsx)("a",{href:(0,u.N)("edge","download-page"),target:"_blank",rel:"noreferrer",onClick:z("edge"),className:_,children:s.extension.ctaEdge}),(0,a.jsxs)("dl",{className:"flex flex-col pt-2",children:[(0,a.jsx)(C,{k:s.extension.metaRequires,v:s.extension.metaRequiresValue}),(0,a.jsx)(C,{k:s.extension.metaRuns,v:s.extension.metaRunsValue}),(0,a.jsx)(C,{k:s.extension.metaSize,v:s.extension.metaSizeValue,last:!0})]})]}),(0,a.jsxs)(N,{id:"desktop",recommended:"windows"===D,recommendedLabel:s.recommended,icon:(0,a.jsx)(i.A,{className:"w-5 h-5 text-primary"}),title:s.desktop.tabWindows,subtitle:s.desktop.title,desc:s.desktop.desc,children:[E&&S?(0,a.jsxs)("a",{href:f.installerUrl,download:!0,onClick:z("desktop"),className:U,children:[(0,a.jsx)(d.A,{className:"w-5 h-5 flex-shrink-0","aria-hidden":"true"}),s.desktop.cta]}):(0,a.jsx)("div",{className:"flex items-center justify-center gap-2.5 min-h-[54px] rounded-xl bg-slate-100 dark:bg-slate-800 text-slate-500 dark:text-slate-400 text-base font-bold",children:E?s.desktop.ctaBlocked:s.desktop.comingSoon}),w&&(0,a.jsxs)("a",{href:w,target:"_blank",rel:"noreferrer",onClick:z("msstore"),className:_,children:[(0,a.jsx)(c,{className:"w-4 h-4 flex-shrink-0"}),s.desktop.msStore]}),(0,a.jsxs)("div",{className:"flex items-start gap-2.5 p-3 rounded-xl border ".concat("winOld"===R?"border-amber-200 bg-amber-50 text-amber-900 dark:border-amber-900/50 dark:bg-amber-950/40 dark:text-amber-100":"border-slate-200 bg-slate-50/80 text-slate-600 dark:border-slate-700 dark:bg-slate-800/40 dark:text-slate-300"),"aria-live":"polite",children:[(0,a.jsx)(i.A,{className:"w-4 h-4 flex-shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,a.jsx)("span",{className:"text-[13px] font-bold leading-snug",children:T.label}),(0,a.jsx)("span",{className:"text-[13px] leading-relaxed opacity-90",children:T.detail})]})]}),(0,a.jsxs)("dl",{className:"flex flex-col pt-2",children:[(0,a.jsx)(C,{k:s.desktop.metaVersion,v:f.version||s.desktop.valueUnreleased}),(0,a.jsx)(C,{k:s.desktop.metaRequires,v:f.osRequirement}),(0,a.jsx)(C,{k:s.desktop.metaArch,v:f.architectures}),(0,a.jsx)(C,{k:s.desktop.metaSize,v:f.fileSize||s.desktop.valueUnreleased,last:!0})]}),(0,a.jsx)(A,{title:s.trust.shaTitle,releases:[f]})]}),(0,a.jsxs)(N,{id:"mac",recommended:"mac"===D,recommendedLabel:s.recommended,icon:(0,a.jsx)(o,{className:"w-5 h-5 text-primary"}),title:s.desktop.tabMac,subtitle:s.desktop.title,desc:s.mac.desc,children:[["arm64","x64"].map(e=>{let t=v===e,r="unknown"===v?"arm64"===e:t;return(0,a.jsxs)("a",{href:y[e].installerUrl,download:!0,onClick:z("mac-".concat(e)),title:t?s.mac.forThisMac:void 0,className:r?U:_,children:[(0,a.jsx)(d.A,{className:"w-5 h-5 flex-shrink-0","aria-hidden":"true"}),y[e].architectures]},e)}),(0,a.jsx)("p",{className:"text-[13px] leading-relaxed text-slate-500 dark:text-slate-400",children:s.mac.chipHelp}),(0,a.jsxs)("dl",{className:"flex flex-col pt-2",children:[(0,a.jsx)(C,{k:s.desktop.metaVersion,v:y.arm64.version}),(0,a.jsx)(C,{k:s.desktop.metaRequires,v:y.arm64.osRequirement}),(0,a.jsx)(C,{k:s.desktop.metaArch,v:"arm64 / x64"}),(0,a.jsx)(C,{k:s.desktop.metaSize,v:"".concat(y.arm64.fileSize," / ").concat(y.x64.fileSize),last:!0})]}),(0,a.jsx)(A,{title:s.trust.shaTitle,releases:Object.values(y)})]})]}),(0,a.jsxs)("div",{className:"grid md:grid-cols-2 gap-6 w-full p-8 rounded-2xl bg-slate-50 dark:bg-slate-900/50 border border-slate-200 dark:border-slate-800",children:[(0,a.jsx)(M,{icon:f.signed?(0,a.jsx)(m.A,{className:"w-5 h-5 text-highlight"}):(0,a.jsx)(x,{className:"w-5 h-5 text-amber-500"}),title:f.signed?s.trust.signedTitle:s.trust.unsignedTitle,body:f.signed?"".concat((0,k.G)(s.trust.signedBody,{publisher:null!==(t=f.publisher)&&void 0!==t?t:""})," ").concat(s.mac.signedBody):"".concat(s.trust.unsignedBody," ").concat(s.mac.signedBody)}),(0,a.jsx)(M,{icon:(0,a.jsx)(h,{className:"w-5 h-5 text-highlight"}),title:s.trust.micTitle,body:s.trust.micBody})]})]})};
1function N(e){let{id:t,recommended:s,recommendedLabel:r,icon:l,title:i,subtitle:d,desc:n,children:c}=e;return(0,a.jsxs)("div",{id:t,className:"relative h-full min-w-0 flex flex-col gap-4 p-6 sm:p-7 rounded-2xl bg-white dark:bg-dark-card border shadow-sm transition-colors ".concat(s?"border-primary ring-1 ring-primary/30 dark:border-primary":"border-slate-200 dark:border-slate-700"),children:[s&&(0,a.jsx)("span",{className:"absolute -top-3 left-6 inline-flex items-center h-6 px-3 rounded-full bg-primary text-white text-[11px] font-bold uppercase tracking-wide",children:r}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("span",{className:"w-11 h-11 rounded-xl bg-primary/10 flex items-center justify-center flex-shrink-0",children:l}),(0,a.jsxs)("div",{className:"flex flex-col min-w-0",children:[(0,a.jsx)("h2",{className:"text-[19px] font-bold text-slate-900 dark:text-white leading-tight",children:i}),(0,a.jsx)("p",{className:"text-[13px] text-slate-500 dark:text-slate-400",children:d})]})]}),(0,a.jsx)("p",{className:"text-sm leading-relaxed text-slate-600 dark:text-slate-400",children:n}),c]})}function A(e){let{title:t,releases:s}=e;return(0,a.jsxs)("details",{className:"text-xs text-slate-500 dark:text-slate-400",children:[(0,a.jsx)("summary",{className:"cursor-pointer py-1 font-semibold",children:t}),s.map(e=>(0,a.jsxs)("div",{className:"mt-3 min-w-0",children:[(0,a.jsx)("p",{className:"mb-1 break-all",children:e.fileName}),(0,a.jsx)("code",{className:"block break-all select-all",children:e.sha256})]},e.fileName))]})}function C(e){let{k:t,v:s,last:r}=e;return(0,a.jsxs)("div",{className:"flex items-baseline justify-between gap-3 py-2.5 text-sm ".concat(r?"":"border-b border-slate-100 dark:border-slate-800"),children:[(0,a.jsx)("dt",{className:"text-slate-500 dark:text-slate-400 flex-shrink-0",children:t}),(0,a.jsx)("dd",{className:"font-semibold text-right text-slate-900 dark:text-white",children:s})]})}function M(e){let{icon:t,title:s,body:r,mono:l}=e;return(0,a.jsxs)("div",{className:"flex gap-3.5",children:[(0,a.jsx)("span",{className:"flex-shrink-0 mt-0.5",children:t}),(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,a.jsx)("span",{className:"text-[15px] font-bold text-slate-900 dark:text-white",children:s}),(0,a.jsx)("span",{className:"text-[13px] leading-relaxed text-slate-500 dark:text-slate-400 ".concat(l?"font-mono break-all":""),children:r})]})]})}},7401:(e,t,s)=>{"use strict";s.d(t,{A:()=>m});var a=s(2115);let r=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),l=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,s)=>s?s.toUpperCase():t.toLowerCase()),i=e=>{let t=l(e);return t.charAt(0).toUpperCase()+t.slice(1)},d=function(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];return t.filter((e,t,s)=>!!e&&""!==e.trim()&&s.indexOf(e)===t).join(" ").trim()},n=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};var c={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"};let o=(0,a.forwardRef)((e,t)=>{let{color:s="currentColor",size:r=24,strokeWidth:l=2,absoluteStrokeWidth:i,className:o="",children:m,iconNode:x,...h}=e;return(0,a.createElement)("svg",{ref:t,...c,width:r,height:r,stroke:s,strokeWidth:i?24*Number(l)/Number(r):l,className:d("lucide",o),...!m&&!n(h)&&{"aria-hidden":"true"},...h},[...x.map(e=>{let[t,s]=e;return(0,a.createElement)(t,s)}),...Array.isArray(m)?m:[m]])}),m=(e,t)=>{let s=(0,a.forwardRef)((s,l)=>{let{className:n,...c}=s;return(0,a.createElement)(o,{ref:l,iconNode:t,className:d("lucide-".concat(r(i(e))),"lucide-".concat(e),n),...c})});return s.displayName=i(e),s}},3533:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(7401).A)("chromium",[["path",{d:"M10.88 21.94 15.46 14",key:"xkve6t"}],["path",{d:"M21.17 8H12",key:"19dcdn"}],["path",{d:"M3.95 6.06 8.54 14",key:"g8jz9m"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]])},4857:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(7401).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])},6122:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(7401).A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},6710:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(7401).A)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]])},8485:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(7401).A)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]])},3817:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(7401).A)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
1y:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},767:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(7401).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},7396:(e,t,s)=>{"use strict";s.d(t,{default:()=>r.a});var a=s(4839),r=s.n(a)},6046:(e,t,s)=>{"use strict";var a=s(6658);s.o(a,"usePathname")&&s.d(t,{usePathname:function(){return a.usePathname}}),s.o(a,"useRouter")&&s.d(t,{useRouter:function(){return a.useRouter}}),s.o(a,"useSearchParams")&&s.d(t,{useSearchParams:function(){return a.useSearchParams}})},1084:(e,t,s)=>{"use strict";s.d(t,{G:()=>l,b:()=>r});var a=s(5155);function r(e){return e.includes("**")?e.split(/(\*\*[^*]+\*\*)/g).map((e,t)=>e.startsWith("**")&&e.endsWith("**")&&e.length>4?(0,a.jsx)("strong",{className:"font-semibold text-slate-900 dark:text-white",children:e.slice(2,-2)},t):e):e}function l(e,t){return e.replace(/\{(\w+)\}/g,(e,s)=>s in t?String(t[s]):e)}s(2115)}},e=>{var t=t=>e(e.s=t);e.O(0,[8229,4839,5565,6280,8441,1517,7358],()=>t(7481)),_N_E=e.O()}]);

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.