PageSourceSearch

https://www.slidesai.io/_next/static/chunks/pages/free-tools/powerpoint-to-pdf-f6a9aad79083ad36.js

js slidesai.io collected 2026-10-01 10:12:49 UTC 42,660 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2926],{20610:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/free-tools/powerpoint-to-pdf",function(){return r(53440)}])},8145:function(e,t,r){"use strict";r.d(t,{I:function(){return a}});var n=r(43577),o=r(57242),s=r(2774);let l=()=>(0,n.jsx)("div",{className:"absolute inset-0 overflow-hidden rounded-lg bg-gradient-to-br from-gray-100 via-white to-gray-100",children:(0,n.jsx)("div",{className:"absolute inset-0 animate-pulse",children:(0,n.jsx)("div",{className:"h-full w-full p-4",children:(0,n.jsxs)("div",{className:"h-full rounded-md border border-gray-200/80 bg-white/80 p-3 shadow-sm",children:[(0,n.jsx)("div",{className:"h-3 w-1/3 rounded bg-gray-200"}),(0,n.jsxs)("div",{className:"mt-3 space-y-2",children:[(0,n.jsx)("div",{className:"h-2 rounded bg-gray-100"}),(0,n.jsx)("div",{className:"h-2 w-5/6 rounded bg-gray-100"}),(0,n.jsx)("div",{className:"h-2 w-2/3 rounded bg-gray-100"})]}),(0,n.jsxs)("div",{className:"mt-4 grid grid-cols-3 gap-2",children:[(0,n.jsx)("div",{className:"h-10 rounded bg-gray-100"}),(0,n.jsx)("div",{className:"h-10 rounded bg-gray-100"}),(0,n.jsx)("div",{className:"h-10 rounded bg-gray-100"})]})]})})})}),a=({file:e})=>{let t=(0,o.useRef)(null),r=(0,o.useRef)(null),a=(0,o.useRef)(null),[i,d]=(0,o.useState)("loading");return(0,o.useEffect)(()=>{let n=!1,o=(0,s.yZ)(e),l=e=>{let n=r.current,o=t.current;if(!n||!o)return;n.innerHTML=e;let l=()=>{let e=t.current,n=r.current;if(!e||!n)return;let o=n.firstElementChild;if(!o)return;let l=e.offsetWidth/s.b4||1;o.style.transform=`scale(${l})`,o.style.transformOrigin="top left",e.style.height=`${Math.round(s.mS*l)}px`};l(),a.current?.disconnect();let i=new ResizeObserver(()=>{requestAnimationFrame(l)});t.current&&i.observe(t.current),a.current=i,d("ready")};return o.requestRender(0,()=>n).then(e=>{!n&&e&&l(e)}).catch(e=>{console.error("Failed to render PPTX preview:",e),n||d("error")}),()=>{n=!0,o.cancelRender(0),a.current?.disconnect(),a.current=null,(0,s.YE)(e)}},[e]),(0,n.jsxs)("div",{ref:t,className:"relative w-full overflow-hidden rounded-lg border border-gray-200 bg-gray-50 shadow-sm",style:{aspectRatio:"16 / 9"},children:[(0,n.jsx)("div",{ref:r,className:"absolute inset-0","aria-hidden":"true"}),"ready"!==i&&(0,n.jsx)(l,{})]})}},2774:function(e,t,r){"use strict";r.d(t,{YE:function(){return i},b4:function(){return n},mS:function(){return o},yZ:function(){return a}});let n=960,o=540;class s{constructor(e){this.host=null,this.previewer=null,this.urgentQueue=[],this.eagerQueue=[],this.processing=!1,this.destroyed=!1,this.htmlCache=new Map,this.loadPromise=this.load(e)}async load(e){let{init:t}=await Promise.all([r.e(3662),r.e(6673),r.e(3953)]).then(r.bind(r,63953));if(this.destroyed)return;let s=document.createElement("div");s.style.cssText=`position:absolute;left:-9999px;top:0;width:${n}px;height:${o}px;overflow:hidden;`,document.body.appendChild(s),this.host=s;let l=t(s,{width:n,height:o}),a=await e.arrayBuffer();if(this.destroyed||(await l.load(a),this.destroyed)){l.destroy?.(),document.body.contains(s)&&document.body.removeChild(s),this.host=null;return}let i=l.htmlRender;if(i&&"function"==typeof i._renderBackground){let e=i._renderBackground.bind(i);i._renderBackground=(...t)=>{try{e(...t)}catch{}}}this.previewer=l,this.processQueue()}requestRender(e,t){return this.htmlCache.has(e)?Promise.resolve(this.htmlCache.get(e)):new Promise((r,n)=>{this.eagerQueue=this.eagerQueue.filter(t=>t.slideIndex!==e),this.urgentQueue.push({slideIndex:e,resolve:r,reject:n,isCancelled:t,urgent:!0}),this.processQueue()})}cancelRender(e){this.urgentQueue=this.urgentQueue.filter(t=>t.slideIndex!==e),this.eagerQueue=this.eagerQueue.filter(t=>t.slideIndex!==e)}preRenderAll(e){for(let t=0;t<e;t++)this.htmlCache.has(t)||this.urgentQueue.some(e=>e.slideIndex===t)||this.eagerQueue.some(e=>e.slideIndex===t)||this.eagerQueue.push({slideIndex:t,resolve:()=>{},reject:()=>{},isCancelled:()=>this.destroyed,urgent:!1});this.processQueue()}async processQueue(){if(!this.processing&&(await this.loadPromise,!this.processing&&this.previewer&&this.host&&!this.destroyed)){for(this.processing=!0;!1==(!this.urgentQueue.length&&!this.eagerQueue.length)&&!this.destroyed;){let e=this.urgentQueue.shift()??this.eagerQueue.shift();if(e.isCancelled())e.resolve("");else try{if(this.htmlCache.has(e.slideIndex))e.resolve(this.htmlCache.get(e.slideIndex));else{this.previewer.renderSingleSlide(e.slideIndex);let t=this.host.innerHTML;this.htmlCache.set(e.slideIndex,t),e.resolve(t)}}catch(t){e.reject(t)}await new Promise(e=>{"undefined"!=typeof requestIdleCallback?requestIdleCallback(()=>e()):setTimeout(e,16)})}this.processing=!1}}destroy(){this.destroyed=!0,this.urgentQueue=[],this.eagerQueue=[],this.htmlCache.clear();try{this.previewer?.destroy?.()}catch{}this.previewer=null,this.host&&document.body.contains(this.host)&&document.body.removeChild(this.host),this.host=null}}let l=new WeakMap;function a(e){l.has(e)||l.set(e,{instance:new s(e),refCount:0});let t=l.get(e);return t.refCount++,t.instance}function i(e){let t=l.get(e);t&&(t.refCount--,t.refCount<=0&&(t.instance.destroy(),l.delete(e)))}},11552:function(e,t,r){"use strict";async function n(e){try{let t=(await r.e(6673).then(r.t.bind(r,6673,23))).default;if(!(await t.loadAsync(e)).files["ppt/presentation.xml"])return{valid:!1,error:`"${e.name}" is not a valid .pptx file.`};return{valid:!0}}catch{return{valid:!1,error:`"${e.name}" is not a valid .pptx file - it may be corrupted.`}}}async function o(e){let t=await Promise.all(e.map(n)),r=[],o=[];for(let n=0;n<t.length;n++){let s=t[n];s.valid?r.push(e[n]):o.push(s.error)}return{validFiles:r,errors:o}}r.d(t,{B:function(){return o},q:function(){return n}})},53440:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return _},default:function(){return R}});var n=r(43577),o=r(76473),s=r(5724),l=r(5762),a=r(52448),i=r(87786),d=r(26050),u=r(39230),c=r(48471),f=r(96818),p=r(71935),h=r(40249),m=r(87404),v=r(99487),w=r(57242),x=r(78865),g=r(23341),y=r(8145),b=r(94434),C=r(70056),j=r(11552),P=r(75409);let N="100 MB",k="powerpoint_pdf_converter";function T(){let{t:e}=(0,s.Z)("tools"),[t,r]=(0,w.useState)([]),[o,l]=(0,w.useState)(!1),[a,i]=(0,w.useState)(null),[d,u]=(0,w.useState)(!1),[f,p]=(0,w.useState)(0),[h,T]=(0,w.useState)(null),[F,M]=(0,w.useState)(0),[L,D]=(0,w.useState)(null),E=(0,w.useRef)(null),z=(0,w.useRef)(null),A=(0,w.useRef)(null),q=(0,w.useRef)(null),S=(0,w.useRef)(null),_=e=>e.replace(/\.pptx$/i,""),R="development"===P.env.NEXT_PUBLIC_APP_ENV?(0,m.jq)("main"):(0,m.CG)("main").REAL,O=e("pdfConverter.failedFilesRetry",null,{default:"Not all files could be converted. Please retry by re-uploading the failed files."}),B=t=>t.some(e=>e.errors.some(e=>"file-too-large"===e.code))?e("pdfConverter.totalSizeError",{size:N},{default:"Total upload size must be {{size}} or smaller."}):t.some(e=>e.errors.some(e=>"file-invalid-type"===e.code))?e("pdfConverter.invalidFileTypeError",null,{default:"Only .pptx files are supported."}):e("pdfConverter.uploadError",null,{default:"Some files could not be added. Please try again."}),I=(0,w.useCallback)(async(n,s)=>{s.length>0?i(B(s)):i(null);let a=3-t.length;if(a<=0){i(e("pdfConverter.maxFilesError",{count:3},{default:"You can upload up to {{count}} files at a time."}));return}let d=n.slice(0,a);if(n.length>a&&i(e("pdfConverter.maxFilesError",{count:3},{default:"You can upload up to {{count}} files at a time."})),0===d.length)return;if(t.reduce((e,t)=>
1e+t.size,0)+d.reduce((e,t)=>e+t.size,0)>102760448){i(e("pdfConverter.totalSizeError",{size:N},{default:"Total upload size must be {{size}} or smaller."}));return}let{validFiles:u,errors:c}=await (0,j.B)(d);if(!(c.length>0)||(i(c[0]),0!==u.length)){if(r(e=>[...e,...u.map(e=>({id:Math.random().toString(36).substr(2,9),file:e,name:e.name,size:e.size,status:"pending"}))]),(0,C.hs)(v.Z.FREE_TOOL_FILES_ADDED,k,{source:o?"add_more_modal":"dropzone",acceptedFileCount:u.length,rejectedFileCount:s.length,totalFileCountAfterAdd:t.length+u.length,...(0,C.Ul)(u)}),t.length+u.length>=2){let e=()=>{if(!z.current)return;let e=.62*window.innerHeight,t=z.current.getBoundingClientRect().top+window.scrollY-e;window.scrollTo({top:t,behavior:"smooth"})};q.current&&window.clearTimeout(q.current),S.current&&window.clearTimeout(S.current),q.current=window.setTimeout(e,450),S.current=window.setTimeout(e,1e3)}l(!1)}},[t.length,o,e]);(0,w.useEffect)(()=>()=>{q.current&&window.clearTimeout(q.current),S.current&&window.clearTimeout(S.current)},[]);let{getRootProps:Q,getInputProps:W,isDragActive:H}=(0,x.uI)({onDrop:I,accept:{"application/vnd.openxmlformats-officedocument.presentationml.presentation":[".pptx"]},multiple:!0}),U=e=>{if(0===e)return"0 Bytes";let t=Math.floor(Math.log(e)/Math.log(1024));return Math.round(e/Math.pow(1024,t)*100)/100+" "+["Bytes","KB","MB","GB"][t]},V=e=>r(t=>t.filter(t=>t.id!==e)),Z=async()=>{let n=t.filter(e=>"pending"===e.status||"error"===e.status);if(0===n.length)return;let o=Date.now();if(n.reduce((e,t)=>e+t.size,0)>102760448){let t=e("pdfConverter.totalSizeError",{size:N},{default:"Total upload size must be {{size}} or smaller."});i(t),alert(t);return}try{let t=(0,C.Ul)(n.map(e=>e.file));(0,C.hs)(v.Z.FREE_TOOL_RUN_STARTED,k,{...t,retryFileCount:n.filter(e=>"error"===e.status).length}),u(!0),p(0),r(e=>e.map(e=>n.some(t=>t.id===e.id)?{...e,status:"processing",convertedSize:void 0,errorMessage:void 0}:e));let s=new FormData;n.forEach(e=>s.append("files",e.file)),Object.entries((0,C.RW)()).forEach(([e,t])=>s.append(e,t));let l=await fetch(`${R}/powerpoint/convert-to-pdf`,{method:"POST",body:s});if(!l.ok)throw Error(e("pdfConverter.conversionFailed",null,{default:`Conversion failed: ${l.statusText}`}));let a=await l.json();if(a.files.length!==n.length||(a.succeededCount||0)>0&&!a.downloadUrl)throw Error(e("pdfConverter.conversionFailed",null,{default:"Conversion failed"}));r(t=>t.map(t=>{if(!n.find(e=>e.id===t.id))return t;let r=n.findIndex(e=>e.id===t.id),o=-1!==r?a.files[r]:void 0;return o?!1===o.success?{...t,status:"error",convertedSize:void 0,errorMessage:O}:{...t,status:"completed",convertedSize:o.convertedSize}:{...t,status:"error",errorMessage:e("pdfConverter.conversionFailed",null,{default:"Conversion failed"})}})),T(a.downloadUrl||null),M(a.succeededCount||0),D(a.downloadType||null),(0,C.hs)(v.Z.FREE_TOOL_RUN_COMPLETED,k,{...(0,C.Ul)(n.map(e=>e.file)),durationMs:Date.now()-o,succeededCount:a.succeededCount||0,failedCount:a.failedCount||0,downloadType:a.downloadType||null})}catch(t){console.error("Conversion error:",t),(0,C.hs)(v.Z.FREE_TOOL_RUN_FAILED,k,{...(0,C.Ul)(n.map(e=>e.file)),durationMs:Date.now()-o,errorMessage:t instanceof Error?t.message:e("pdfConverter.conversionFailed",null,{default:"Conversion failed"})}),r(r=>r.map(r=>n.some(e=>e.id===r.id)?{...r,status:"error",errorMessage:t instanceof Error?t.message:e("pdfConverter.conversionFailed",null,{default:"Conversion failed"})}:r))}finally{u(!1),p(100)}},X=async()=>{if(!h)return;let e=t.filter(e=>"completed"===e.status);(0,C.hs)(v.Z.FREE_TOOL_DOWNLOAD_CLICKED,k,{downloadCount:F,downloadType:L,...(0,C.Ul)(e.map(e=>e.file))}),await (0,b.f)(h,"pdf")},Y=t.length>=3,$=t.reduce((e,t)=>e+t.size,0),G=t.filter(e=>"completed"===e.status).length,J=t.filter(e=>"processing"===e.status).length,K=t.filter(e=>"error"===e.status).length,ee=!!(h&&F>0),et=t.filter(e=>"pending"===e.status||"error"===e.status).length;return(0,w.useEffect)(()=>{if(d||0===G||t.length<2)return;let e=()=>{if(!A.current)return;let e=.62*window.innerHeight,t=A.current.getBoundingClientRect().top+window.scrollY-e;window.scrollTo({top:t,behavior:"smooth"})},r=window.setTimeout(e,450),n=window.setTimeout(e,1e3);return()=>{window.clearTimeout(r),window.clearTimeout(n)}},[G,t.length,d]),(0,w.useEffect)(()=>
1{if(!d||t.length<2||!E.current)return;let e=E.current.getBoundingClientRect().top+window.scrollY-96;window.scrollTo({top:e,behavior:"smooth"})},[t.length,d]),(0,w.useEffect)(()=>{if(!d)return;let e=Math.max($/1048576,1),t=Math.min(Math.max(e<=10?4e3+1200*e:16e3+(e-10)*400,4e3),6e4),r=Date.now(),n=window.setInterval(()=>{let e=Math.min((Date.now()-r)/t*90,90);p(t=>Math.max(t,e))},100);return()=>window.clearInterval(n)},[d,$]),(0,n.jsx)(c.W,{className:"pb-24",children:(0,n.jsxs)("div",{className:"mx-auto max-w-4xl",children:[0===t.length?(0,n.jsxs)("div",{...Q(),className:`relative rounded-2xl border-2 border-dashed transition-all ${H?"border-primary-500 bg-primary-50":"border-gray-300 bg-white hover:border-primary-400 hover:bg-gray-50"} cursor-pointer p-12 text-center`,children:[(0,n.jsx)("input",{...W()}),(0,n.jsxs)("div",{className:"mx-auto max-w-md space-y-4",children:[(0,n.jsx)("div",{className:"mx-auto flex h-16 w-16 items-center justify-center rounded-full bg-primary-100",children:(0,n.jsx)("svg",{className:"h-8 w-8 text-primary-600",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M7 16a4 4 0 01-.88-7.903A5 5 0 1115.9 6L16 6a5 5 0 011 9.9M15 13l-3-3m0 0l-3 3m3-3v12"})})}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("p",{className:"text-lg font-semibold text-gray-900",children:[(0,n.jsx)("span",{className:"md:hidden",children:e("pdfConverter.tapToUpload",null,{default:"Tap to upload"})}),(0,n.jsx)("span",{className:"hidden md:inline",children:H?e("pdfConverter.dropHere",null,{default:"Drop files here"}):e("pdfConverter.dragDrop",null,{default:"Drag & drop PPTX files here"})})]}),(0,n.jsx)("p",{className:"mt-1 hidden text-sm text-gray-500 md:block",children:e("pdfConverter.orClickBrowse",null,{default:"or click to browse files"})})]}),(0,n.jsxs)("div",{className:"flex items-center justify-center gap-2 text-xs text-gray-400",children:[(0,n.jsx)("span",{children:e("pdfConverter.supportedFormats",null,{default:"PPTX only"})}),(0,n.jsx)("span",{children:"•"}),(0,n.jsx)("span",{children:e("pdfConverter.maxFiles",{count:3},{default:"Up to {{count}} files"})}),(0,n.jsx)("span",{children:"•"}),(0,n.jsx)("span",{children:e("pdfConverter.maxSize",{size:N},{default:"Max {{size}}"})})]}),a&&(0,n.jsx)("p",{className:"text-sm font-medium text-red-600",children:a})]})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("input",{...W()}),o&&(0,n.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/50 p-4",onClick:e=>{e.target===e.currentTarget&&l(!1)},children:(0,n.jsxs)("div",{className:"w-full max-w-lg rounded-2xl bg-white p-6 shadow-xl",children:[(0,n.jsxs)("div",{className:"mb-4 flex items-center justify-between",children:[(0,n.jsx)("h3",{className:"text-lg font-semibold text-gray-900",children:e("pdfConverter.addMoreTitle",null,{default:"Add more files"})}),(0,n.jsx)("button",{onClick:()=>l(!1),className:"text-gray-400 hover:text-gray-600",children:(0,n.jsx)("svg",{className:"h-5 w-5",fill:"currentColor",viewBox:"0 0 20 20",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})})})]}),(0,n.jsxs)("div",{...Q(),className:`rounded-xl border-2 border-dashed p-10 text-center transition-all ${H?"border-primary-500 bg-primary-50":"border-gray-300 bg-gray-50 hover:border-primary-400 hover:bg-primary-50"} cursor-pointer`,children:[(0,n.jsx)("input",{...W()}),(0,n.jsx)("div",{className:"mx-auto flex h-12 w-12 items-center justify-center rounded-full bg-primary-100",children:(0,n.jsx)("svg",{className:"h-6 w-6 text-primary-600",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M7 16a4 4 0 01-.88-7.903A5 5 0 1115.9 6L16 6a5 5 0 011 9.9M15 13l-3-3m0 0l-3 3m3-3v12"})})}),(0,n.jsxs)("p",{className:"mt-3 text-sm font-semibold text-gray-900",children:[(0,n.jsx)("span",{className:"md:hidden",children:e("pdfConverter.tapToUpload",null,{default:"Tap to upload"})}),(0,n.jsx)("span",{className:"hidden md:inline",children:H?e("pdfConverter.dropHere",null,{default:"Drop files here"}):e("pdfConverter.dragDrop",null,{default:"Drag & drop PPTX files here"})})]}),(0,n.jsx)("p",{className:"mt-1 hidden text-xs text-gray-500 sm:block",children:e("pdfConverter.orClickBrowse",null,{default:"or click to browse files"})}),(0,n.jsx)("p",{className:"mt-2 text-xs text-gray-400",children:e("pdfConverter.supportedFormats",null,{default:"PPTX only"})}),a&&(0,n.jsx)("p",{className:"mt-3 text-sm font-medium text-red-600",children:a})]})]})})]}),t.length>0&&(0,n.jsxs)("div",{ref:E,className:"mt-8 overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-sm",children:[(0,n.jsx)("div",{className:"border-b border-gray-200 bg-white px-6 py-5",children:(0,n.jsxs)("div",{className:"flex flex-col gap-4 lg:flex-row lg:items-center lg:justify-between",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:"text-lg font-semibold text-gray-900",children:G>0?e("pdfConverter.convertedFiles",{count:G},{default:"Converted Files ({{count}})"}):e("pdfConverter.filesToConvert",{count:t.length},{default:"Files to Convert ({{count}})"})}),(0,n.jsx)("p",{className:"mt-1 text-sm text-gray-500",children:ee&&K>0?O:G>0?e("pdfConverter.reviewAfterConvert",null,{default:"Review the converted PDFs, then download them."}):e("pdfConverter.reviewBeforeConvert",null,{default:"Review your files, then convert them to PDF."})})]}),(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[0===G&&(0,n.jsx)(g.T,{show:Y,disabledReason:e("pdfConverter.maxFilesReached",null,{default:"Maximum number of files reached"}),children:(0,n.jsxs)("button",{onClick:()=>l(!0),disabled:d||Y,className:"flex items-center gap-1.5 rounded-lg border border-primary-200 bg-white px-4 py-2 text-sm font-medium text-primary-700 shadow-sm transition hover:border-primary-300 hover:bg-primary-50 disabled:cursor-not-allowed disabled:opacity-40",children:[(0,n.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v16m8-8H4"})}),e("pdfConverter.addMore",null,{default:"Add more"})]})}),(0,n.jsx)("button",{onClick:()=>{t.length>0&&(0,C.hs)(v.Z.FREE_TOOL_FILES_CLEARED,k,(0,C.Ul)(t.map(e=>e.file))),r([]),i(null),T(null),M(0),D(null)},disabled:d,className:"text-sm font-medium text-gray-600 transition hover:text-gray-900 disabled:cursor-not-allowed disabled:opacity-40",children:e("pdfConverter.clearAll",null,{default:"Clear all"})})]})]})}),(0,n.jsxs)("div",{className:`relative bg-white p-6 ${d?"max-h-[calc(100vh-18rem)] min-h-[220px] overflow-hidden":""}`,children:[(0,n.jsx)("div",{className:"flex flex-col gap-4",children:t.map(e=>(0,n.jsx)("div",{className:"group overflow-hidden rounded-xl border border-gray-200 bg-white shadow-sm transition-colors hover:border-gray-300",children:(0,n.jsxs)("div",{className:"flex flex-col gap-4 p-5 md:flex-row md:items-center",children:[(0,n.jsxs)("div",{className:"relative w-full max-w-44 flex-shrink-0",children:[(0,n.jsx)(y.I,{file:e.file}),"completed"===e.status&&(0,n.jsx)("div",{className:"absolute right-2 top-2 rounded-md bg-green-600 p-1 text-white shadow-sm",children:(0,n.jsx)("svg",{className:"h-4 w-4",fill:"
1currentColor",viewBox:"0 0 20 20",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})})}),"error"===e.status&&(0,n.jsx)("div",{className:"absolute right-2 top-2 rounded-md bg-red-600 p-1 text-white shadow-sm",children:(0,n.jsx)("svg",{className:"h-4 w-4",fill:"currentColor",viewBox:"0 0 20 20",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M18 10A8 8 0 112 10a8 8 0 0116 0zm-7-4a1 1 0 10-2 0v4a1 1 0 102 0V6zm-1 8a1.25 1.25 0 100-2.5A1.25 1.25 0 0010 14z",clipRule:"evenodd"})})})]}),(0,n.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,n.jsx)("p",{className:"line-clamp-2 text-base font-semibold text-gray-900",children:_(e.name)}),(0,n.jsxs)("div",{className:"mt-3 flex flex-wrap items-center gap-2 text-xs",children:[(0,n.jsx)("span",{className:"rounded-md bg-gray-100 px-2.5 py-1 font-medium text-gray-600",children:U(e.size)}),null!=e.convertedSize&&(0,n.jsxs)("span",{className:"rounded-md bg-green-50 px-2.5 py-1 font-medium text-green-700",children:["PDF: ",U(e.convertedSize)]})]}),e.errorMessage&&"error"!==e.status&&(0,n.jsx)("p",{className:"mt-3 text-xs text-red-600",children:e.errorMessage})]}),(0,n.jsx)("div",{className:"flex flex-col items-start gap-3 md:items-end",children:(0,n.jsxs)("div",{className:"flex min-h-[36px] items-center gap-3",children:["error"===e.status&&(0,n.jsx)("span",{className:"max-w-64 text-right text-xs font-medium text-red-600",children:O}),("pending"===e.status||"error"===e.status)&&(0,n.jsx)("button",{onClick:()=>V(e.id),className:`flex-shrink-0 rounded-md p-2 transition ${"error"===e.status?"text-red-400 hover:bg-red-50 hover:text-red-600":"text-gray-400 hover:bg-gray-100 hover:text-gray-600"}`,children:(0,n.jsx)("svg",{className:"h-5 w-5",fill:"currentColor",viewBox:"0 0 20 20",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})})})]})})]})},e.id))}),d&&(0,n.jsxs)("div",{className:"absolute inset-0 z-10 flex flex-col items-center justify-center rounded-xl bg-white/95 backdrop-blur-sm",children:[(0,n.jsxs)("div",{className:"mb-4 flex items-center gap-3",children:[(0,n.jsx)("span",{className:"flex aspect-square items-center justify-center rounded-xl bg-primary-100 p-1 text-primary-600",children:(0,n.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})})}),(0,n.jsx)("p",{className:"text-sm font-semibold text-gray-700",children:e("pdfConverter.converting",null,{default:"Converting to PDF…"})})]}),(0,n.jsx)("div",{className:"w-72",children:(0,n.jsx)("div",{className:"h-2.5 w-full overflow-hidden rounded-full bg-gray-200",children:(0,n.jsx)("div",{className:"h-full rounded-full bg-primary-600 transition-[width] duration-200 ease-out",style:{width:`${f}%`}})})})]})]}),ee&&(0,n.jsx)("div",{ref:A,className:"border-t border-gray-200 bg-green-50 px-6 py-4",children:(0,n.jsx)("button",{onClick:X,className:"w-full rounded-md bg-green-600 px-6 py-3 text-base font-semibold text-white shadow-sm transition-colors hover:bg-green-700",children:e("pdfConverter.download",{count:F},{default:"Download PDF ({{count}})"})})}),!ee&&et>0&&(0,n.jsx)("div",{ref:z,className:"border-t border-gray-200 px-6 py-4",children:(0,n.jsx)("button",{onClick:Z,disabled:J>0,className:"w-full rounded-md bg-primary-600 px-6 py-3 text-base font-semibold text-white shadow-sm transition-colors hover:bg-primary-700 focus:outline-none focus:ring-2 focus:ring-primary-500 focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",children:J>0?e("pdfConverter.converting",null,{default:"Converting to PDF…"}):e("pdfConverter.convertFiles",{count:et},{default:"Convert to PDF ({{count}})"})})})]})]})})}var F=r(57330),M=r(51109),L=r(95942),D=r(75333),E=r(87912),z=r(94817),A=r(10433),q=r(10738);let S=({className:e})=>(0,n.jsx)("svg",{className:e,fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})});var _=!0,R=()=>{let{t:e}=(0,s.Z)("tools"),{locale:t}=(0,l.useRouter)(),r=[{href:"/free-tools/powerpoint-compressor",title:e("powerPointCompressor.title",null,{default:"PowerPoint Compressor"}),description:e("powerPointCompressor.description",null,{default:"Reduce your PowerPoint file size by up to 90% without losing quality. Compress multiple presentations at once for faster sharing and storage."}),icon:(0,n.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 9V4.5M9 9H4.5M9 9L3.75 3.75M9 15v4.5M9 15H4.5M9 15l-5.25 5.25M15 9h4.5M15 9V4.5M15 9l5.25-5.25M15 15h4.5M15 15v4.5m0-4.5l5.25 5.25"})}
1),cta:e("tryNow",null,{default:"Try Now"})},{href:"/free-tools/powerpoint-to-text",title:e("pptToText.title",null,{default:"Extract Text from PowerPoint"}),description:e("pptToText.description",null,{default:"Pull all text out of your PowerPoint slides into a plain text file."}),icon:(0,n.jsx)(a.Z,{className:"h-6 w-6"}),cta:e("tryNow",null,{default:"Try Now"})},{href:"/free-tools/ai-powerpoint-summarizer",title:e("pptNotesSummarizer.title",null,{default:"PowerPoint Notes Summarizer"}),description:e("pptNotesSummarizer.description",null,{default:"Summarize any PowerPoint with AI. Upload a PPTX and get structured notes in seconds."}),icon:(0,n.jsx)(i.Z,{className:"h-6 w-6"}),cta:e("tryNow",null,{default:"Try Now"})},{href:"/free-tools",title:e("browseAll.heading",null,{default:"All Free Tools"}),description:e("browseAll.subheading",null,{default:"Browse all free SlidesAI tools for PowerPoint."}),icon:(0,n.jsx)(d.Z,{className:"h-6 w-6"}),cta:e("browseAll.cta",null,{default:"Browse all"})}],m=[{title:e("pdfConverter.features.universal.title",null,{default:"Open anywhere"}),description:e("pdfConverter.features.universal.description",null,{default:"PDFs open on every device and OS without needing PowerPoint installed."}),icon:(0,n.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"})})},{title:e("pdfConverter.features.secure.title",null,{default:"Secure sharing"}),description:e("pdfConverter.features.secure.description",null,{default:"PDFs prevent accidental edits when sending to clients or stakeholders."}),icon:(0,n.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})})},{title:e("pdfConverter.features.fast.title",null,{default:"Fast conversion"}),description:e("pdfConverter.features.fast.description",null,{default:"Convert up to 3 presentations to PDF in seconds - no software needed."}),icon:(0,n.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 10V3L4 14h7v7l9-11h-7z"})})},{title:e("pdfConverter.features.print.title",null,{default:"Print-ready output"}),description:e("pdfConverter.features.print.description",null,{default:"PDF output preserves slide layout and fonts for consistent printing."}),icon:(0,n.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 17h2a2 2 0 002-2v-4a2 2 0 00-2-2H5a2 2 0 00-2 2v4a2 2 0 002 2h2m2 4h6a2 2 0 002-2v-4a2 2 0 00-2-2H9a2 2 0 00-2 2v4a2 2 0 002 2zm8-12V5a2 2 0 00-2-2H9a2 2 0 00-2 2v4h10z"})})}],v=[{question:e("pdfConverter.faqs.limitQuestion",null,{default:"How many presentations can I convert at once?"}),answer:e("pdfConverter.faqs.limitAnswer",null,{default:"You can convert up to 3 presentations per batch, with a combined upload size of up to 100 MB."})},{question:e("pdfConverter.faqs.qualityQuestion",null,{default:"Will the PDF look the same as my slides?"}),answer:e("pdfConverter.faqs.qualityAnswer",null,{default:"The converter preserves slide layout, fonts, and images as closely as possible in the PDF output."})},{question:e("pdfConverter.faqs.formatQuestion",null,{default:"Which file formats are supported?"}),answer:e("pdfConverter.faqs.formatAnswer",null,{default:"The converter currently supports PPTX files only."})},{question:e("pdfConverter.faqs.availabilityQuestion",null,{default:"How long are converted files available?"}),answer:e("pdfConverter.faqs.availabilityAnswer",null,{default:"Converted PDF files are available to download for up to 24 hours, then they are automatically deleted."})},{question:e("pdfConverter.faqs.freeQuestion",null,{default:"Is this PowerPoint to PDF converter free to use?"}),answer:e("pdfConverter.faqs.freeAnswer",null,{default:"Yes. The PowerPoint to PDF converter is completely free without sign-up or installation."})},{question:e("pdfConverter.faqs.mobileQuestion",null,{default:"Can I convert PowerPoint files on mobile devices?"}),answer:e("pdfConverter.faqs.mobileAnswer",null,{default:"Yes. The converter works on desktop, tablet, and mobile browsers."})},{question:e("pdfConverter.faqs.softwareQuestion",null,{default:"Do I need to install any software?"}),answer:e("pdfConverter.faqs.softwareAnswer",null,{default:"No. Everything works directly in your browser without installing additional software."})},{question:e("pdfConverter.faqs.animationsQuestion",null,{default:"Will animations and transitions appear in the PDF?"}),answer:e("pdfConverter.faqs.animationsAnswer",null,{default:"No. PDF documents are static, so animations and slide transitions are not included."})},{question:e("pdfConverter.faqs.securityQuestion",null,{default:"Are my uploaded files secure?"}),answer:e("pdfConverter.faqs.securityAnswer",null,{default:"Yes. Uploaded presentations and converted PDF files are automatically deleted after 24 hours for security and privacy."})},{question:e("pdfConverter.faqs.preserveQualityQuestion",null,{default:"Does the converter preserve slide quality?"}),answer:e("pdfConverter.faqs.preserveQualityAnswer",null,{default:"Yes. The converter preserves slide formatting, images, layouts, and presentation quality."})},{question:e("pdfConverter.faqs.shareQuestion",null,{default:"Can I share the converted PDF directly?"}),answer:e("pdfConverter.faqs.shareAnswer",null,{default:"Yes. Converted PDF documents can be downloaded and shared like standard PDF files."})},{question:e("pdfConverter.faqs.largeQuestion",null,{default:"Does the tool support large presentations?"}),answer:e("pdfConverter.faqs.largeAnswer",null,{default:"Yes. Large PowerPoint presentations are supported as long as the total upload size remains within the 100 MB batch limit."})},{question:e("pdfConverter.faqs.platformQuestion",null,{default:"Can I use this tool on Mac and Windows?"}),answer:e("pdfConverter.faqs.platformAnswer",null,{default:"Yes. The browser-based converter works on Windows, macOS, Linux, Android, and iOS devices."})}];return(0,n.jsxs)("div",{children:[(0,n.jsx)(o.PB,{title:e("pdfConverter.seo.title",null,{default:"PowerPoint to PDF Converter - Free Online Tool | SlidesAI"}),description:e("pdfConverter.seo.description",null,{default:"Convert PowerPoint presentations to PDF for free. No software needed - upload PPTX files and download PDFs instantly."}),openGraph:{title:e("pdfConverter.seo.title",null,{default:"PowerPoint to PDF Converter - Free Online Tool | SlidesAI"}),description:e("pdfConverter.seo.description",null,{default:"Convert PowerPoint presentations to PDF for free. No software needed - upload PPTX files and download PDFs instantly."}),url:(0,z.F5)("/free-tools/powerpoint-to-pdf",{locale:t}),type:"website"}}),(0,n.jsx)(u.S,{path:"/free-tools/powerpoint-to-pdf"}),(0,n.jsx)(A.D,{graph:q.IV}),(0,n.jsx)(h.h,{}),(0,n.jsxs)("div",{children:[(0,n.jsx)(L.q,{badge:e("pdfConverter.badge",null,{default:"Free Tool"}),heading:e("pdfConverter.heading",null,{default:"PowerPoint to PDF"}),subheading:e("pdfConverter.subheading",null,{default:"Convert PPTX presentations to PDF in seconds. No software required."}),headingIcon:(0,n.jsx)(S,{className:"h-8 w-8 md:h-10 md:w-10"}),breadcrumbCurrentLabel:e("pdfConverter.heading",null,{default:"PowerPoint to PDF"})}),(0,n.jsx)(T,{}),(0,n.jsx)("div",{className:"bg-white pt-16",children:(0,n.jsx)(c.W,{className:"py-20",children:(0,n.jsx)(D.F,{eyebrow:e("pdfConverter.stepsEyebrow",null,{default:"How it works"}),title:e("pdfConverter.stepsTitle",null,{default:"Convert in three easy steps"}),subtitle:e("pdfConverter.stepsSubtitle",null,{default:"No software to install. Just upload, convert, and download."}),steps:[{step:"1",visual:(0,n.jsx)(E.Is,{fileType:"PPTX"}),title:e("pdfConverter.steps.upload.title",null,{default:"Upload your PPTX"}),description:e("pdfConverter.steps.upload.description",null,{default:"Select one or more PPTX files from your device. We support up to 3 files per batch."}),icon:(0,n.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12"})})},{step:"2",visual:(0,n.jsx)(E.nm,{from:"PPTX",to:"pdf",ai:!1,label:"Convert to PDF"}),title:e("pdfConverter.steps.convert.title",null,{default:"Convert to PDF"}),description:e("pdfConverter.steps.convert.description",null,{default:"Our converter processes your slides in seconds, preserving layout, fonts, and images."}),icon:(0,n.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"})})},{step:"3",visual:(0,n.jsx)(E.YP,{resultType:"pdf",label:"Download PDF"}),title:e("pdfConverter.steps.download.title",null,{default:"Download your PDF"}),description:e("pdfConverter.steps.download.description",null,{default:"Download your converted PDF files instantly. Files are available for 24 hours."}),icon:(0,n.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"})})}]})})}),(0,n.jsxs)("div",{className:"bg-white pt-16",children:[(0,n.jsx)("div",{className:"bg-gradient-to-b from-gray-50 via-gray-50 to-white",children:(0,n.jsx)(c.W,{className:"py-40",children:(0,n.jsx)(F.J,{eyebrow:e("pdfConverter.benefitsEyebrow",null,{default:"Why use it"}),title:e("pdfConverter.benefitsTitle",null,{default:"The easiest way to share presentations."}),subtitle:e("pdfConverter.benefitsSubtitle",null,{default:"Use the PDF converter when you need a file that opens anyw
1here without losing formatting."}),cards:m})})}),(0,n.jsx)("div",{className:"bg-white",children:(0,n.jsx)(c.W,{className:"py-40",children:(0,n.jsx)(F.J,{eyebrow:e("pdfConverter.otherToolsEyebrow",null,{default:"Other tools"}),title:e("pdfConverter.otherToolsTitle",null,{default:"Keep working on your deck"}),subtitle:e("pdfConverter.otherToolsSubtitle",null,{default:"Use more free SlidesAI tools to prepare and organize your presentations."}),cards:r,gridClassName:"mt-24 grid justify-items-center gap-10 md:grid-cols-2 lg:grid-cols-3",cardClassName:"group w-full max-w-xl rounded-xl border border-gray-200 bg-white p-8 shadow-sm transition-all hover:border-primary-200 hover:shadow-md"})})})]})]}),(0,n.jsx)("div",{className:"py-40",children:(0,n.jsx)(M.I,{title:e("pdfConverter.faqs.title",null,{default:"Frequently asked questions"}),description:e("pdfConverter.faqs.subtitle",null,{default:"Quick answers about the PowerPoint to PDF converter."}),faqs:v})}),(0,n.jsx)(f.Z,{}),(0,n.jsx)(p.$,{})]})}},94434:function(e,t,r){"use strict";r.d(t,{f:function(){return u}});let n="application/vnd.openxmlformats-officedocument.presentationml.presentation",o=new Set(["application/zip","application/x-zip-compressed"]),s="text/plain",l={compress:[n,...Array.from(o)],merge:[n,...Array.from(o)],pdf:["application/pdf",...Array.from(o)],pdfToPpt:[n,...Array.from(o)],wordToPpt:[n,...Array.from(o)],htmlToPpt:[n,...Array.from(o)],word:["application/vnd.openxmlformats-officedocument.wordprocessingml.document",...Array.from(o)],text:[s,...Array.from(o)],notes:[s,...Array.from(o)],split:[...Array.from(o)]},a=(e,t)=>{let r=e.split(";")[0].trim().toLowerCase();return l[t].includes(r)},i=e=>{try{let{hostname:t}=new URL(e);return t.endsWith(".r2.cloudflarestorage.com")||t.endsWith(".r2.dev")}catch{return!1}},d=(e,t="unavailable")=>{let r=new URLSearchParams({reason:t,tool:e});return`/free-tools/download-expired?${r.toString()}`},u=async(e,t)=>{try{let r=await fetch(e,{method:"GET",headers:{Range:"bytes=0-0"}}),n=r.headers.get("content-type")||"";if(!i(e)||!r.ok&&206!==r.status||!a(n,t)){window.open(d(t),"_blank","noopener");return}window.open(e,"_blank","noopener")}catch{window.open(d(t),"_blank","noopener")}}},23341:function(e,t,r){"use strict";r.d(t,{T:function(){return l}});var n=r(43577),o=r(36509);r(57242);var s=r(91478);let l=({disabledReason:e,show:t,children:r,tooltipClassName:l,side:a="top",sideOffset:i=4,delayDuration:d=0,collisionBoundary:u})=>t&&e?(0,n.jsx)(o.zt,{children:(0,n.jsxs)(o.fC,{delayDuration:d,children:[(0,n.jsx)(o.xz,{asChild:!0,children:r}),(0,n.jsxs)(o.VY,{side:a,sideOffset:i,collisionPadding:8,collisionBoundary:u??[],className:(0,s.m6)("data-[state=delayed-open]:data-[side=top]:animate-slideDownAndFade data-[state=delayed-open]:data-[side=right]:animate-slideLeftAndFade data-[state=delayed-open]:data-[side=left]:animate-slideRightAndFade data-[state=delayed-open]:data-[side=bottom]:animate-slideUpAndFade text-white text-[13px] z-50 max-w-[15rem] select-none break-words rounded-lg bg-gray-900 px-[15px] py-[10px] border will-change-[transform,opacity]",l),children:[e,(0,n.jsx)(o.Eh,{className:"fill-gray-900"})]})]})}):(0,n.jsx)(n.Fragment,{children:r})},87786:function(e,t,r){"use strict";var n=r(57242);let o=n.forwardRef(function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 8h10M7 12h4m1 8l-4-4H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-3l-4 4z"}))});t.Z=o},26050:function(e,t,r){"use strict";var n=r(57242);let o=n.forwardRef(function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"}))});t.Z=o},52448:function(e,t,r){"use strict";var n=r(57242);let o=n.forwardRef(function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 21h7a2 2 0 002-2V9.414a1 1 0 00-.293-.707l-5.414-5.414A1 1 0 0012.586 3H7a2 2 0 00-2 2v11m0 5l4.879-4.879m0 0a3 3 0 104.243-4.242 3 3 0 00-4.243 4.242z"}))});t.Z=o},41499:function(e,t,r){"use strict";r.d(t,{Jh:function(){return i},ZT:function(){return o},_T:function(){return l},ev:function(){return d},mG:function(){return a},pi:function(){return s}});
1var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var s=function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function l(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function a(e,t,r,n){return new(r||(r=Promise))(function(o,s){function l(e){try{i(n.next(e))}catch(e){s(e)}}function a(e){try{i(n.throw(e))}catch(e){s(e)}}function i(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(l,a)}i((n=n.apply(e,t||[])).next())})}function i(e,t){var r,n,o,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},l=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return l.next=a(0),l.throw=a(1),l.return=a(2),"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function a(a){return function(i){return function(a){if(r)throw TypeError("Generator is already executing.");for(;l&&(l=0,a[0]&&(s=0)),s;)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;switch(n=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,n=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(o=(o=s.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){s=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){s.label=a[1];break}if(6===a[0]&&s.label<o[1]){s.label=o[1],o=a;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(a);break}o[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,i])}}}function d(e,t,r){if(r||2==arguments.length)for(var n,o=0,s=t.length;o<s;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError}},function(e){e.O(0,[9859,4034,6381,9423,8683,6509,1478,5435,9167,8980,249,1935,6818,5962,7881,2888,9774,179],function(){return e(e.s=20610)}),_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.