PageSourceSearch

https://damien-henry.com/_next/static/chunks/pages/[...slug]-72bbc755b48f8c8a.js

js damien-henry.com collected 2026-09-25 01:22:52 UTC 7,171 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[203],{4608:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[...slug]",function(){return n(9635)}])},5419:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7876),o=n(4232),a=n(9099);function i(e){let{pageId:t}=e,[n,i]=(0,o.useState)(!1),[l,s]=(0,o.useState)(""),[c,d]=(0,o.useState)(!1),[p,u]=(0,o.useState)(""),[m,g]=(0,o.useState)(!1),[f,h]=(0,o.useState)(!1),x=(0,a.useRouter)();(0,o.useEffect)(()=>{x.query.refresh&&(d(!0),x.replace(x.pathname,void 0,{shallow:!0}))},[x]);let b=async()=>{if(!p.trim())return void s("❌ Please enter a secret");i(!0),s("");try{if(f){let e=await fetch("/api/rebuild?secret=".concat(encodeURIComponent(p))),t=await e.json();e.ok?s("✅ Full rebuild triggered! This will take a few minutes."):s("❌ Error: ".concat(t.error||t.message||"Unknown error")),i(!1);return}let e=new URLSearchParams;e.set("secret",p),m?e.set("all","true"):t&&e.set("pageId",t);let n="/api/revalidate?".concat(e.toString()),r=await fetch(n),o=await r.json();r.ok?(m?s("✅ ".concat(o.revalidatedCount||"All"," pages refreshed!")):s("✅ Page refreshed!"),setTimeout(()=>window.location.reload(),1e3)):s("❌ Error: ".concat(o.message))}catch(e){s("❌ Failed to refresh")}finally{i(!1)}};return(0,o.useEffect)(()=>{let e=e=>{(e.metaKey||e.ctrlKey)&&e.shiftKey&&"r"===e.key.toLowerCase()&&(e.preventDefault(),d(!0))};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),(0,r.jsx)(r.Fragment,{children:c&&(0,r.jsxs)("div",{style:{position:"fixed",top:20,left:20,background:"#000",color:"#fff",padding:"15px",borderRadius:"8px",boxShadow:"0 2px 10px rgba(0,0,0,0.2)",zIndex:9999,minWidth:"250px"},children:[(0,r.jsx)("div",{style:{marginBottom:10,fontSize:14,fontWeight:500},children:"Refresh Page from Notion"}),t&&(0,r.jsx)("a",{href:"https://www.notion.so/".concat(t.replace(/-/g,"")),target:"_blank",rel:"noopener noreferrer",style:{display:"block",marginBottom:10,fontSize:12,color:"#0070f3",textDecoration:"none"},children:"\uD83D\uDCDD Edit in Notion →"}),(0,r.jsx)("input",{type:"password",placeholder:"Enter secret...",value:p,onChange:e=>u(e.target.value),onKeyDown:e=>"Enter"===e.key&&b(),style:{width:"100%",padding:"8px 12px",borderRadius:"4px",border:"1px solid #333",background:"#1a1a1a",color:"#fff",fontSize:"14px",marginBottom:10,boxSizing:"border-box"}}),(0,r.jsxs)("div",{style:{marginBottom:10},children:[(0,r.jsxs)("label",{style:{display:"flex",alignItems:"center",fontSize:13,marginBottom:6,cursor:"pointer",color:f?"#666":"#fff"},children:[(0,r.jsx)("input",{type:"checkbox",checked:m,onChange:e=>g(e.target.checked),disabled:f,style:{marginRight:8,cursor:"pointer"}}),"Revalidate all pages"]}),(0,r.jsxs)("label",{style:{display:"flex",alignItems:"center",fontSize:13,cursor:"pointer",color:f?"#ffa500":"#fff"},children:[(0,r.jsx)("input",{type:"checkbox",checked:f,onChange:e=>{h(e.target.checked),e.target.checked&&g(!1)},style:{marginRight:8,cursor:"pointer"}}),"Regenerate content (full rebuild)"]}),f&&(0,r.jsx)("div",{style:{fontSize:11,color:"#ffa500",marginTop:4,marginLeft:24},children:"⚠️ Triggers full deployment (~2-3 min)"})]}),(0,r.jsx)("button",{onClick:b,disabled:n,style:{background:n?"#666":f?"#ff6b00":"#0070f3",color:"white",border:"none",padding:"8px 16px",borderRadius:"4px",cursor:n?"not-allowed":"pointer",fontSize:"14px",width:"100%"},children:n?"⏳ Processing...":f?"\uD83D\uDD04 Rebuild & Regenerate":m?"\uD83D\uDD04 Refresh All Pages":"\uD83D\uDD04 Refresh Page"}),l&&(0,r.jsx)("div",{style:{marginTop:8,fontSize:12},children:l}),(0,r.jsx)("button",{onClick:()=>{d(!1),u(""),s(""),g(!1),h(!1)},style:{background:"transparent",color:"#999",border:"none",marginTop:8,cursor:"pointer",fontSize:11,width:"100%"},children:"Hide"})]})})}},9635:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSG:()=>y,default:()=>j});var r=n(7876),o=n(2061),a=n(7328),i=n.n(a),l=n(8230),s=n.n(l),c=n(8847),d=n.n(c),p=n(5419),u=n(4232),m=n(1379),g=n(9099);let f=d()(()=>n.e(632).then(n.bind(n,8632)).then(e=>e.Code),{loadableGenerated:{webpack:()=>[8632]}}),h=d()(()=>n.e(277).then(n.bind(n,8585)).then(e=>e.Collection),{loadableGenerated:{webpack:()=>[8585]},ssr:!1}),x=d()(()=>Promise.all([n.e(333),n.e(918)]).then(n.bind(n,4918)).then(e=>e.Equation),{loadableGenerated:{webpack:()=>[4918]}}),b=d()(()=>n.e(490).then(n.bind(n,6490)).then(e=>e.Modal),{loadableGenerated:{webpack:()=>[6490]}}),w=d()(()=>Promise.all([n.e(75),n.e(959)]).then(n.bind(n,1959)).then(e=>e.Tweet),{loadableGenerated:{webpack:()=>[1959]}});var y=!0;function j(e){let{recordMap:t,pageId:n,slugMappings:a=[],pageMetadata:l}=e,{resolvedTheme:c}=(0,m.D)(),[d,y]=(0,u.useState)(!1),j=(0,g.useRouter)();(0,u.useEffect)(()=>{y(!0)},[]),(0,u.useEffect)(()=>{t||j.push("/")},[t,j]);let k=d&&"dark"===c,v=(0,u.useMemo)(()=>{var e,r,o,a;if(null==l?void 0:l.title)return l.title;if(!t)return"";let i=null==(r=t.block)||null==(e=r[n])?void 0:e.value;return i&&"properties"in i&&(null==(o=i.properties)?void 0:o.title)&&(null==(a=i.properties.title[0])?void 0:a[0])||""},[t,n,null==l?void 0:l.title]);if(!t)return(0,r.jsx)("div",{children:"Redirecting..."});let S=v?"".concat(v," - Damien Henry"):"Damien Henry",_=(null==l?void 0:l.description)||"This website contains resources about Damien Henry, Startups and Artificial Intelligence.",E=(null==l?void 0:l.coverImage)||"https://damien-henry.com/opengraph-image.png",R=(null==l?void 0:l.url)||"https://damien-henry.com";return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i(),{children:[(0,r.jsx)("title",{children:S}),(0,r.jsx)("meta",{name:"description",content:_}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,r.jsx)("meta",{name:"robots",content:"index, follow"}),(0,r.jsx)("meta",{property:"og:title",content:S}),(0,r.jsx)("meta",{property:"og:description",content:_}),(0,r.jsx)("meta",{property:"og:site_name",content:"Damien Henry"}),(0,r.jsx)("meta",{property:"og:locale",content:"en-US"}),(0,r.jsx)("meta",{property:"og:url",content:R}),(0,r.jsx)("meta",{property:"og:image",content:E}),(0,r.jsx)("meta",{property:"og:image:alt",content:v||"Damien Henry"}),(0,r.jsx)("meta",{property:"og:type",content:"article"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:title",content:S}),(0,r.jsx)("meta",{name:"twitter:description",content:_}),(0,r.jsx)("meta",{name:"twitter:image",content:E}),(0,r.jsx)("meta",{name:"twitter:image:alt",content:v||"Damien Henry"}),(0,r.jsx)("link",{rel:"icon",href:"/favicon.png"})]}),(0,r.jsx)(p.A,{pageId:n}),(0,r.jsx)("main",{className:"p-8",children:(0,r.jsx)(o.xJ,{recordMap:t,fullPage:!0,darkMode:k,disableHeader:!0,components:{Code:f,Collection:h,Equation:x,Modal:b,Tweet:w,nextLink:s()},mapPageUrl:e=>{let t=e.replace(/-/g,"");if(t==="https://petalite-process-508.notion.site/Damien-Henry-11f133e867094e29bc5d0107782bb960".replace(/-/g,""))return"/";if(0===a.length)return"/".concat(e);let n=a.find(e=>e.pageId.replace(/-/g,"")===t);return n?"/".concat(n.slug):"/".concat(e)}},"notion-".concat(k?"dark":"light"))})]})}}},e=>{e.O(0,[912,636,593,792],()=>e(e.s=4608)),_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.