PageSourceSearch

https://penpot.app/_next/static/chunks/pages/404-8efd0bccb23ed894.js

js penpot.app collected 2026-09-24 20:09:52 UTC 3,708 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2336],{15586:(t,e,n)=>{"use strict";n.r(e),n.d(e,{__N_SSG:()=>p,default:()=>o});var i=n(66352);n(95132);var a=n(45146),r=n(48570),s=n(59392),p=!0;function o(t){let{plasmicData:e,queryCache:n}=t;if(!e||0===e.entryCompMetas.length)return(0,i.jsxs)("div",{style:{padding:"96px 24px",textAlign:"center",fontFamily:"'Work Sans', sans-serif"},children:[(0,i.jsx)("h1",{style:{fontSize:48,color:"#151035",margin:0},children:"404"}),(0,i.jsx)("p",{style:{color:"#6b7280"},children:"This page could not be found."})]});let p=e.entryCompMetas[0];return(0,i.jsxs)(a.TD,{loader:r.M,prefetchedData:e,prefetchedQueryData:n,pageRoute:p.path,pageParams:p.params,skipFonts:!0,Link:s.sJ,suspenseFallback:!1,children:[(0,i.jsx)("main",{style:{display:"contents"},suppressHydrationWarning:!0,children:(0,i.jsx)(a.dv,{component:p.displayName})}),(0,i.jsx)(s.uH,{metadata:p.metadata,pageMetadata:p.pageMetadata,noIndex:!0,path:p.path})]})}},59392:(t,e,n)=>{"use strict";n.d(e,{sJ:()=>c,uH:()=>m});var i=n(66352),a=n(95132),r=n(25525),s=n.n(r),p=n(12059),o=n.n(p),l=n(10337);let c=a.forwardRef(function({href:t,...e},n){let a="string"==typeof t?t.trim().replace(/^https?:\/+(?=https?:\/)/i,"").replace(/^(https?:)\/(?!\/)/i,"$1//"):t;return"string"==typeof a&&/^(https?:)?\/\//i.test(a)?(0,i.jsx)("a",{ref:n,href:a,...e}):(0,i.jsx)(o(),{ref:n,href:a??"",...e})});function m({metadata:t,pageMetadata:e,noIndex:n,path:a}){let r=a?function(t,e){if(!t||"/"===t)return null;let n=l.env.NEXT_PUBLIC_BASE_URL??"https://penpot.app",i=t.replace(/^\//,"").split("/");return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:n},...i.map((t,a)=>({"@type":"ListItem",position:a+2,name:a===i.length-1&&e?e:t.replace(/-/g," ").replace(/\b\w/g,t=>t.toUpperCase()),item:`${n}/${i.slice(0,a+1).join("/")}`}))]}}(a,e?.title):null,p=e?.openGraphImageUrl??`${l.env.NEXT_PUBLIC_BASE_URL??"https://penpot.app"}/images/th-penpot.png`;return(0,i.jsxs)(s(),{children:[(0,i.jsx)("link",{rel:"alternate",type:"application/rss+xml",title:"Penpot dev diaries",href:"/dev-diaries-rss.xml"}),n&&(0,i.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e?.title&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:e.title},"title"),(0,i.jsx)("meta",{property:"og:title",content:e.title},"og:title"),(0,i.jsx)("meta",{name:"twitter:title",content:e.title},"twitter:title")]}),e?.description&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("meta",{name:"description",content:e.description},"description"),(0,i.jsx)("meta",{property:"og:description",content:e.description},"og:description"),(0,i.jsx)("meta",{name:"twitter:description",content:e.description},"twitter:description")]}),(0,i.jsx)("meta",{property:"og:image",content:p},"og:image"),(0,i.jsx)("meta",{name:"twitter:image",content:p},"twitter:image"),(0,i.jsx)("meta",{name:"twitter:card",content:"summary_large_image"},"twitter:card"),e?.canonical&&(0,i.jsx)("meta",{property:"og:url",content:e.canonical.trim()},"og:url"),t&&Object.keys(t).map(e=>(0,i.jsx)("meta",{name:e,content:t[e]},e)),r&&(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(r)}}),(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"WebPage",...e?.canonical?{url:e.canonical.trim()}:{},speakable:{"@type":"SpeakableSpecification",cssSelector:["h1","h2","h3",".penpot-speakable"]}})}})]})}},80377:(t,e,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/404",function(){return n(15586)}])}},t=>{t.O(0,[6593,6490,6816,8809,8570,636,8792],()=>t(t.s=80377)),_N_E=t.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.