{"version":3,"file":"NotebookHome.CyZFcQWr.mjs","names":["useState","p","startTransition","_Fragment","useMemo"],"sources":["https:/framerusercontent.com/modules/sSfEDUCbPugdZay3JpGJ/8RuFCQdM4MNPa4eqQx2t/NotebookHome.js"],"sourcesContent":["/*\n * Homepage — notebook sheet.\n * Brief: pale pastel-blue background; one sheet of ruled paper with a real shadow\n * and a very subtle paper grain; compact centred header in the pen-blue palette —\n * \"Hi, I'm Aditi, …\" and a DM Sans line below (plain text).\n * A small dot of light with a soft comet tail glides under the name, left to right, every 5 seconds.\n * Hovering the name casts window light across the whole page from the left, which fades in and out.\n * Its strength and edge softness are set in the panel (Window light).\n * Projects as a 2-col grid of thumbnails + title + one line; the grid scrolls inside the\n * sheet and the sheet's bottom runs off-screen; see-through glass page-flags tucked under\n * the right edge of the page are the nav, always in view; the current one sticks out further.\n * Modes: work (project grid) · list (same grid, with tags)\n * resume / contact: \"Plain page\" layout = a normal scrolling page (centred title like Tinkering/Speaking;\n * the résumé image with a Download button in its top-right corner that gives the PDF, or the contact card);\n * \"Notebook sheet\" layout = inside the sheet.\n * journal (taped polaroid photos and embeds on the ruled sheet).\n * Palette = Reynolds 045 pen: cap blue, teal tip, white barrel.\n * All text comes from the properties panel. The case-study splash images are only a fallback\n * for cards with no thumbnail set in the panel.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link,useIsStaticRenderer}from\"framer\";import{startTransition,useMemo,useState}from\"react\";import{createPortal}from\"react-dom\";const C={page:\"#EDF5FB\",paper:\"#FFFFFF\",cap:\"#1D89CB\",ink:\"#0966B5\",teal:\"#10A7BE\",tealInk:\"#0B7487\",brown:\"#8A3324\",rule:\"rgba(29, 137, 203, 0.056)\",margin:\"rgba(138, 51, 36, 0.112)\",thumb:\"#E4F1F9\"};const SANS=\"'Montserrat', 'Helvetica Neue', Arial, sans-serif\";const MONO=\"'DM Sans', 'Helvetica Neue', Arial, sans-serif\";const LINE=32;const FONTS=\"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400&display=swap\";// very subtle paper grain (fractal noise, ~6% alpha, warm grey)\nconst GRAIN=\"url(\\\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.30 0 0 0 0 0.26 0 0 0 0.035 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>\\\")\";const FIBRE=\"url(\\\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.04' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.40 0 0 0 0 0.34 0 0 0 0.025 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>\\\")\";// Link controls can hand back page references a plain <a> can't follow; fall back to known paths.\nconst KNOWN={work:\"/\",home:\"/\",tinkering:\"/tinkering\",speaking:\"/speaking\",resume:\"/resume\",\"r\\xe9sum\\xe9\":\"/resume\",contact:\"/contact\",about:\"/about\"};const isHref=v=>typeof v===\"string\"&&/^(\\/|https?:|mailto:|#)/.test(v.trim());const tabHref=t=>isHref(t.link)?t.link.trim():KNOWN[(t.label||\"\").trim().toLowerCase()]||\"/\";// Fallbacks for the case-study cards: used ONLY when the panel leaves a card's thumbnail or link empty.\n// Titles and one-liners always come from the panel.\nconst IMG=id=>`https://framerusercontent.com/images/${id}`;const FALLBACK=[{re:/farmville|webstore|mobile|redirect/i,path:\"/work/farmville-webstore\",thumb:IMG(\"yX3qxWJVIK26gUZLcfpq1Cz68.png\")},{re:/battle ?pass/i,path:\"/work/battlepass\",thumb:IMG(\"8jxWqicuGRQFcuUWLYn6DvgzlMk.png\")},{re:/modular|progression|mod ?pack/i,path:\"/work/modpack\",thumb:IMG(\"zFOjCCu1Qrp6AIJN3wVrbd5Ttc.png\")},{re:/grand strategy/i,path:\"/work/grand-strategy-game\",thumb:IMG(\"myTwuSEg27BkDbcfUZi8QzcGRms.png\")},{re:/tailor/i,path:\"/work/tailormade-story\",thumb:IMG(\"FiMFhi1iH2OW3GLuBHUWy5Pp0JY.png\")}];const fallbackFor=p=>{const l=isHref(p.link)?p.link.trim().replace(/\\/$/,\"\"):\"\";return l&&FALLBACK.find(f=>f.path===l)||FALLBACK.find(f=>f.re.test(p.title||\"\"));};const thumbFor=p=>p.image?.src||fallbackFor(p)?.thumb||\"\";const linkFor=p=>(isHref(p.link)?p.link.trim():fallbackFor(p)?.path)||undefined;const lineFor=p=>p.line||\"\";const tagFor=p=>p.tag||\"\";// Two tones only: selected = the Work flag's blue, everything else = the Tinkering flag's teal\nconst TAB_ON={bg:\"rgba(29, 137, 203, 0.30)\",edge:\"rgba(29, 137, 203, 0.45)\",fg:\"#0B4E8A\"};const TAB_OFF={bg:\"rgba(16, 167, 190, 0.14)\",edge:\"rgba(16, 167, 190, 0.45)\",fg:\"#0A5F6E\"};function DownloadIcon(){return /*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true,style:{marginRight:7,verticalAlign:\"-2px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 3v12M7 10l5 5 5-5M5 21h14\"})});}// Window light falling across the whole page from the left: a shadow everywhere except four\n// window panes (and a dimmer fifth), slanted like late-afternoon sun. strength 0–1, soft = blur px.\nfunction WindowLight({strength,soft}){const s=Math.max(0,Math.min(1,strength));return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 1600 1000\",preserveAspectRatio:\"xMinYMin slice\",\"aria-hidden\":true,children:[/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsx(\"filter\",{id:\"nbwb\",x:\"-20%\",y:\"-20%\",width:\"140%\",height:\"140%\",children:/*#__PURE__*/_jsx(\"feGaussianBlur\",{stdDeviation:Math.max(0,soft)})}),/*#__PURE__*/_jsxs(\"mask\",{id:\"nbwm\",maskUnits:\"userSpaceOnUse\",x:\"0\",y:\"0\",width:\"1600\",height:\"1000\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"1600\",height:\"1000\",fill:\"#fff\"}),/*#__PURE__*/_jsxs(\"g\",{filter:\"url(#nbwb)\",transform:\"translate(60 -120) skewY(14)\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"0\",y:\"60\",width:\"300\",height:\"440\",fill:\"#000\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"335\",y:\"60\",width:\"380\",height:\"440\",fill:\"#000\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"0\",y:\"535\",width:\"300\",height:\"470\",fill:\"#000\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"335\",y:\"535\",width:\"380\",height:\"470\",fill:\"#000\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"750\",y:\"60\",width:\"300\",height:\"945\",fill:\"#000\",opacity:\".55\"})]})]}),/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"nbwf\",x1:\"0\",y1:\"0\",x2:\"1\",y2:\"0\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"rgb(22,44,82)\",stopOpacity:.7*s}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"rgb(22,44,82)\",stopOpacity:.42*s})]})]}),/*#__PURE__*/_jsx(\"rect\",{width:\"1600\",height:\"1000\",fill:\"url(#nbwf)\",mask:\"url(#nbwm)\"})]});}// Résumé / Contact as a plain scrolling page: same type and spacing as the Tinkering / Speaking pages.\nconst PAGE_CSS=`\n.rp{box-sizing:border-box;width:100%;padding:48px 40px 96px;color:${C.ink};background:${C.page}}\n.rp *{box-sizing:border-box}\n.rp-wrap{max-width:1040px;margin:0 auto;text-align:center}\n.rp-h1{margin:0;font-family:${SANS};font-weight:800;font-size:46px;line-height:1.05;letter-spacing:-.03em;color:${C.ink}}\n.rp-lead{margin:12px auto 0;max-width:620px;font-family:${MONO};font-size:17px;line-height:28px;color:${C.ink}}\n.rp-doc{position:relative;max-width:860px;margin:40px auto 0;background:#fff;border-radius:4px;overflow:hidden;\n  box-shadow:0 0 0 1px rgba(9,102,181,.06),0 2px 4px rgba(9,70,130,.06),0 24px 60px -18px rgba(9,70,130,.30)}\n.rp-doc img{display:block;width:100%;height:auto}\n.rp-doc iframe{display:block;width:100%;aspect-ratio:8.5/11;border:0;background:#fff}\n.rp-empty{padding:64px 32px;font-family:${MONO};font-size:15px;line-height:26px;color:${C.tealInk}}\n.rp-card{max-width:620px;margin:40px auto 0;padding:24px 36px 36px;text-align:left;background:#fff;border-radius:6px;\n  box-shadow:0 0 0 1px rgba(9,102,181,.06),0 2px 4px rgba(9,70,130,.06),0 24px 60px -18px rgba(9,70,130,.30)}\n.rp-dl{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;padding:9px 16px 9px 13px;border-radius:999px;text-decoration:none;\n  font-family:${SANS};font-weight:600;font-size:14px;line-height:18px;color:#fff;background:${C.ink};\n  box-shadow:0 8px 18px -8px rgba(9,70,130,.55);transition:background 200ms ease,transform 200ms ease}\n.rp-dl:hover{background:${C.cap};transform:translateY(-1px)}\n.rp-dl:focus-visible{outline:2px solid ${C.ink};outline-offset:3px}\n@media (max-width:809px){\n  .rp{padding:32px 16px 72px}\n  .rp-h1{font-size:34px}\n  .rp-doc,.rp-card{margin-top:28px}\n  .rp-card{padding:16px 20px 24px}\n  .rp-dl{top:10px;right:10px;padding:7px 12px 7px 10px;font-size:13px}\n}\n@media (prefers-reduced-motion:reduce){.rp-dl{transition:none}}\n`;const CONTACT_LABELS=[\"Email\",\"LinkedIn\",\"Behance\",\"Based in\",\"R\\xe9sum\\xe9\"];function ContactSheet(p){const[copied,setCopied]=useState(false);const copy=()=>{try{navigator.clipboard?.writeText(p.email);startTransition(()=>setCopied(true));setTimeout(()=>startTransition(()=>setCopied(false)),1600);}catch{}};const given=(p.labels||\"\").split(\"\\n\").map(s=>s.trim());const L=CONTACT_LABELS.map((d,i)=>given[i]||d);const row=(k,v)=>/*#__PURE__*/_jsxs(\"div\",{className:\"nb-crow\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"nb-ck\",children:k}),/*#__PURE__*/_jsx(\"span\",{className:\"nb-cv\",children:v})]});const ext={target:\"_blank\",rel:\"noopener noreferrer\"};const handle=u=>(u||\"\").replace(/^https?:\\/\\/(www\\.)?/,\"\").replace(/\\/$/,\"\");return /*#__PURE__*/_jsxs(\"div\",{className:\"nb-contact\",children:[p.title?/*#__PURE__*/_jsx(\"h2\",{className:\"nb-ch\",children:p.title}):null,p.note?/*#__PURE__*/_jsx(\"p\",{className:\"nb-cnote\",children:p.note}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"nb-crows\",children:[p.email?row(L[0],/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"a\",{href:`mailto:${p.email}`,children:p.email}),/*#__PURE__*/_jsx(\"button\",{className:\"nb-copy\",onClick:copy,children:copied?p.copiedText||\"Copied ✓\":p.copyText||\"Copy\"})]})):null,p.linkedin?row(L[1],/*#__PURE__*/_jsxs(\"a\",{href:p.linkedin,...ext,children:[handle(p.linkedin),\" ↗\"]})):null,p.behance?row(L[2],/*#__PURE__*/_jsxs(\"a\",{href:p.behance,...ext,children:[handle(p.behance),\" ↗\"]})):null,p.location?row(L[3],/*#__PURE__*/_jsx(\"span\",{children:p.location})):null,p.resume?row(L[4],/*#__PURE__*/_jsx(\"a\",{href:p.resume,children:p.resumeText||\"View or download ↗\"})):null]})]});}function parseJournal(t){const out=[];for(const raw of(t||\"\").split(\"\\n\")){const l=raw.trim();if(!l)continue;if(l.startsWith(\"#\")){const[title,...rest]=l.replace(/^#+\\s*/,\"\").split(\"|\");out.push({title:title.trim(),intro:rest.join(\"|\").trim(),items:[]});continue;}if(!out.length)out.push({title:\"\",intro:\"\",items:[]});const embed=l.startsWith(\"@\");const parts=l.replace(/^@\\s*/,\"\").split(\"|\").map(x=>x.trim());out[out.length-1].items.push({kind:embed?\"embed\":\"img\",src:parts[0],cap:parts[1]||\"\",ratio:parseFloat(parts[2])||(embed?16/9:0)});}return out;}const TILT=[-1.6,1.2,-.7,1.8,-1.1,.6,-1.9,1.4];const sized=(u,w=1024)=>/framerusercontent\\.com\\/images\\//.test(u)&&!u.includes(\"?\")?`${u}?scale-down-to=${w}`:u;function Journal({text,still}){const sections=useMemo(()=>parseJournal(text),[text]);const[open,setOpen]=useState(null);let n=0;return /*#__PURE__*/_jsxs(\"div\",{className:\"nb-journal\",children:[sections.map((s,i)=>{const imgs=s.items.filter(x=>x.kind===\"img\");const embeds=s.items.filter(x=>x.kind===\"embed\");return /*#__PURE__*/_jsxs(\"section\",{className:\"nb-js\",children:[s.title?/*#__PURE__*/_jsx(\"h2\",{className:\"nb-jh\",children:s.title}):null,s.intro?/*#__PURE__*/_jsx(\"p\",{className:\"nb-ji\",children:s.intro}):null,embeds.map((e,k)=>/*#__PURE__*/_jsxs(\"figure\",{className:\"nb-jembed\",style:e.ratio<1?{maxWidth:504}:undefined,children:[/*#__PURE__*/_jsx(\"div\",{className:\"nb-jframe\",style:{aspectRatio:String(e.ratio||16/9)},children:still?null:/*#__PURE__*/_jsx(\"iframe\",{src:e.src,title:e.cap||s.title,loading:\"lazy\",allowFullScreen:true,allow:\"autoplay; fullscreen\"})}),e.cap?/*#__PURE__*/_jsx(\"figcaption\",{children:e.cap}):null]},\"e\"+k)),imgs.length?/*#__PURE__*/_jsx(\"div\",{className:\"nb-jgrid\",children:imgs.map((im,k)=>{const t=TILT[n++%TILT.length];return /*#__PURE__*/_jsxs(\"button\",{className:\"nb-pol\",style:{[\"--t\"]:`${t}deg`},onClick:()=>startTransition(()=>setOpen(im)),\"aria-label\":im.cap?`Enlarge: ${im.cap}`:\"Enlarge photo\",children:[/*#__PURE__*/_jsx(\"img\",{src:sized(im.src,800),alt:im.cap,loading:\"lazy\",draggable:false}),im.cap?/*#__PURE__*/_jsx(\"span\",{className:\"nb-polc\",children:im.cap}):null]},k);})}):null]},i);}),open&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"nb-lb\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":open.cap||\"Photo\",onClick:()=>startTransition(()=>setOpen(null)),children:[/*#__PURE__*/_jsxs(\"figure\",{onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"img\",{src:sized(open.src,2048),alt:open.cap}),open.cap?/*#__PURE__*/_jsx(\"figcaption\",{children:open.cap}):null]}),/*#__PURE__*/_jsx(\"button\",{className:\"nb-lbx\",\"aria-label\":\"Close\",onClick:()=>startTransition(()=>setOpen(null)),children:\"\\xd7\"})]}),document.body):null]});}// internal links go through Framer's router (works in preview and on the site); no link = plain card\nfunction CardLink({href,children}){return href?/*#__PURE__*/_jsx(Link,{href:href,openInNewTab:/^https?:/.test(href),children:children}):/*#__PURE__*/_jsx(_Fragment,{children:children});}/**\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 900\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n */export default function NotebookHome(props){const{greeting,name,intro,tagline=\"\",tabs=[],activeTab=0,style}=props;const mode=props.mode||\"work\";const pdf=props.resumeFile||props.resumeUrl||\"\";const resumeImg=props.resumeImage?.src||\"\";const driveId=(pdf.match(/drive\\.google\\.com\\/(?:file\\/d\\/|open\\?id=|uc\\?.*id=)([\\w-]+)/)||[])[1];const viewSrc=driveId?`https://drive.google.com/file/d/${driveId}/preview`:pdf+(pdf.includes(\"#\")?\"\":\"#view=FitH\");const dlSrc=driveId?`https://drive.google.com/uc?export=download&id=${driveId}`:pdf||resumeImg;const cards=mode===\"list\"?props.items||[]:props.cards||props.projects||[];const isStatic=useIsStaticRenderer();const hidden=(props.hideTabs||\"\").split(\",\").map(x=>x.trim().toLowerCase()).filter(Boolean);const strength=props.lightStrength??.7;const soft=props.lightSoftness??6;// each hover on the name replays the window light once\nconst[lit,setLit]=useState(0);const castLight=()=>startTransition(()=>setLit(n=>n+1));const css=useMemo(()=>`\n.nb-root{container-type:inline-size}\n.nb-root *{box-sizing:border-box}\n.nb-scroll{--m:64px;scrollbar-width:none;-ms-overflow-style:none;\n  background-image:\n    linear-gradient(to right, transparent var(--m), ${C.margin} var(--m), ${C.margin} calc(var(--m) + 1px), transparent calc(var(--m) + 1px)),\n    repeating-linear-gradient(to bottom, transparent 0, transparent ${LINE-1}px, ${C.rule} ${LINE-1}px, ${C.rule} ${LINE}px),\n    ${GRAIN}, ${FIBRE};\n  background-attachment:local,local,local,local}\n.nb-scroll::-webkit-scrollbar{display:none}\n.nb-grid{display:grid;grid-template-columns:1fr 1fr;gap:${LINE*2}px 32px}\n.nb-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}\n.nb-thumb{position:relative;aspect-ratio:4/3;border-radius:4px;overflow:hidden;background:${C.thumb};\n  box-shadow:0 0 0 1px rgba(9,102,181,0.08);transition:transform 320ms cubic-bezier(.2,.7,.2,1),box-shadow 320ms ease}\n.nb-thumb img{width:100%;height:100%;object-fit:cover;display:block}\n.nb-soon{position:absolute;inset:10px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;border:1.5px dashed rgba(16,167,190,.45);border-radius:3px;\n  background:repeating-linear-gradient(-45deg,rgba(16,167,190,.06) 0 10px,transparent 10px 20px);font-family:${SANS};font-weight:700;font-size:20px;letter-spacing:-.02em;color:rgba(9,102,181,.55)}\n.nb-card:not([href]){cursor:default}\n.nb-card:hover .nb-thumb,.nb-card:focus-visible .nb-thumb{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(9,102,181,0.1),0 14px 28px -16px rgba(9,102,181,0.45)}\n.nb-title{transition:color 220ms ease}\n.nb-card:hover .nb-title,.nb-card:focus-visible .nb-title{color:${C.teal}}\n.nb-card:focus-visible{outline:none}\n.nb-tag{display:inline-block;align-self:flex-start;margin-top:12px;padding:2px 10px;border-radius:999px;background:${C.thumb};font-family:${MONO};font-size:12px;line-height:20px;color:${C.tealInk}}\n.nb-tag + .nb-title{margin-top:6px !important}\n.nb-empty{margin:0;font-family:${MONO};font-size:16px;line-height:${LINE}px;color:${C.tealInk}}\n.nb-pdf{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}\n.nb-pdf-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center;font-family:${MONO};font-size:15px;line-height:${LINE}px;color:${C.tealInk}}\n.nb-resume{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:thin}\n.nb-resume img{display:block;width:100%;height:auto}\n.nb-dl{position:absolute;top:16px;right:20px;z-index:3;display:inline-flex;align-items:center;padding:9px 16px 9px 13px;border-radius:999px;text-decoration:none;\n  font-family:${SANS};font-weight:600;font-size:14px;line-height:18px;color:#fff;background:${C.ink};\n  box-shadow:0 8px 18px -8px rgba(9,70,130,.55);transition:background 200ms ease,transform 200ms ease}\n.nb-dl:hover{background:${C.cap};transform:translateY(-1px)}\n.nb-dl:focus-visible{outline:2px solid ${C.ink};outline-offset:3px}\n.nb-contact{max-width:560px}\n.nb-ch{margin:0;font-family:${SANS};font-weight:700;font-size:28px;line-height:${LINE*2}px;letter-spacing:-.02em;color:${C.ink}}\n.nb-cnote{margin:0 0 ${LINE}px;font-family:${MONO};font-size:16px;line-height:${LINE}px;color:${C.ink}}\n.nb-crow{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:0 16px;min-height:${LINE*2}px;padding-top:${LINE/2}px}\n.nb-ck{font-family:${SANS};font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:${C.tealInk};line-height:${LINE}px}\n.nb-cv{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-family:${MONO};font-size:17px;line-height:${LINE}px;color:${C.ink};word-break:break-word}\n.nb-cv a{color:${C.ink};text-decoration:underline;text-decoration-color:rgba(9,102,181,.3);text-underline-offset:4px;transition:color 200ms ease}\n.nb-cv a:hover{color:${C.teal}}\n.nb-copy{all:unset;cursor:pointer;padding:0 10px;border-radius:999px;font-family:${SANS};font-weight:600;font-size:12px;line-height:24px;color:${C.tealInk};background:${C.thumb};transition:background 200ms ease}\n.nb-copy:hover{background:rgba(16,167,190,.2)}\n.nb-copy:focus-visible{outline:2px solid ${C.ink};outline-offset:2px}\n.nb-js + .nb-js{margin-top:${LINE*3}px}\n.nb-jh{margin:0;font-family:${SANS};font-weight:700;font-size:26px;line-height:${LINE*2}px;letter-spacing:-.02em;color:${C.ink}}\n.nb-ji{margin:0;max-width:600px;font-family:${MONO};font-size:16px;line-height:${LINE}px;color:${C.ink}}\n.nb-jgrid{columns:3 190px;column-gap:28px;margin-top:${LINE*1.5}px}\n.nb-pol{all:unset;box-sizing:border-box;display:block;width:100%;break-inside:avoid;margin:0 0 30px;padding:9px 9px 12px;cursor:zoom-in;position:relative;background:#fff;\n  box-shadow:0 1px 2px rgba(9,70,130,.12),0 10px 22px -12px rgba(9,70,130,.35);transform:rotate(var(--t));transition:transform 300ms cubic-bezier(.2,.7,.2,1),box-shadow 300ms ease}\n.nb-pol:before{content:\"\";position:absolute;top:-9px;left:50%;width:62px;height:20px;margin-left:-31px;background:rgba(16,167,190,.22);border-left:1px dashed rgba(255,255,255,.6);border-right:1px dashed rgba(255,255,255,.6);transform:rotate(calc(var(--t) * -2))}\n.nb-pol:hover,.nb-pol:focus-visible{transform:rotate(0) translateY(-3px) scale(1.02);box-shadow:0 2px 4px rgba(9,70,130,.12),0 18px 30px -14px rgba(9,70,130,.45);z-index:1}\n.nb-pol:focus-visible{outline:2px solid ${C.ink};outline-offset:3px}\n.nb-pol img{display:block;width:100%;height:auto;background:${C.thumb}}\n.nb-polc{display:block;margin-top:10px;font-family:${MONO};font-size:13px;line-height:19px;color:${C.tealInk}}\n.nb-jembed{margin:${LINE}px auto 0;padding:0}\n.nb-jframe{position:relative;width:100%;border-radius:6px;overflow:hidden;background:${C.thumb};box-shadow:0 0 0 1px rgba(9,102,181,.1),0 14px 28px -18px rgba(9,70,130,.45)}\n.nb-jframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\n.nb-jembed figcaption{margin-top:10px;font-family:${MONO};font-size:14px;line-height:22px;color:${C.tealInk}}\n.nb-lb{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(237,245,251,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;animation:nbFade 250ms ease both}\n.nb-lb figure{margin:0;max-width:min(1000px,100%);padding:12px 12px 16px;background:#fff;box-shadow:0 30px 60px -20px rgba(9,70,130,.5);cursor:default}\n.nb-lb img{display:block;max-width:100%;max-height:78vh;margin:0 auto}\n.nb-lb figcaption{margin-top:12px;font-family:${MONO};font-size:14px;line-height:22px;color:${C.tealInk};text-align:center}\n.nb-lbx{all:unset;position:absolute;top:18px;right:22px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;color:${C.ink};font-family:${SANS};font-size:26px;box-shadow:0 6px 16px -8px rgba(9,70,130,.5)}\n.nb-lbx:focus-visible{outline:2px solid ${C.ink};outline-offset:2px}\n\n/* glass flags: tucked under the page (z-index below the sheet), sticking out of its edge */\n.nb-tabs{position:absolute;top:40px;left:calc(100% - 48px);display:flex;flex-direction:column;gap:8px;z-index:1}\n.nb-tab{display:block;text-decoration:none;cursor:pointer;transition:transform 300ms cubic-bezier(.2,.7,.2,1)}\n.nb-tab:hover,.nb-tab:focus-visible{transform:translateX(8px)}\n.nb-tab:focus-visible{outline:2px solid ${C.ink};outline-offset:2px;border-radius:6px}\n.nb-tab.is-active{transform:translateX(30px)}\n.nb-tab-inner{display:block;width:148px;padding:11px 14px 11px 60px;border-radius:2px 9px 9px 2px;\n  -webkit-backdrop-filter:blur(3px) saturate(160%);backdrop-filter:blur(3px) saturate(160%);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(255,255,255,0.35),0 4px 14px -8px rgba(9,102,181,0.30)}\n.nb-tab.is-active .nb-tab-inner{box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 10px 22px -10px rgba(9,102,181,0.45)}\n\n/* header: plain text */\n.nb-hello{margin:0;font-family:${SANS};font-weight:500;font-size:clamp(22px,2.5vw,31px);line-height:1.3;letter-spacing:-.02em;color:${C.ink};text-wrap:balance}\n.nb-hello .nb-name{position:relative;display:inline-block;font-weight:800;cursor:default}\n.nb-sub{margin:10px 0 0;font-family:${MONO};font-size:15px;line-height:1.6;letter-spacing:.01em;color:${C.tealInk}}\n.nb-sub .sep{color:rgba(11,116,135,.5);margin:0 .5em}\n\n/* a small dot of light with a soft comet tail glides under the name, left to right, every 5s */\n.nb-name:after{content:\"\";position:absolute;left:0;bottom:-6px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;pointer-events:none;opacity:0;\n  background:radial-gradient(circle,#fff 0 35%,rgba(160,225,255,.9) 60%,rgba(29,137,203,0) 72%);\n  box-shadow:0 0 8px 2px rgba(120,200,255,.75),0 0 18px 4px rgba(29,137,203,.25);\n  animation:nbDot 5s ease-in-out infinite}\n.nb-name:before{content:\"\";position:absolute;left:0;bottom:-3.5px;width:46px;height:2px;margin-left:-46px;border-radius:2px;pointer-events:none;opacity:0;\n  background:linear-gradient(90deg,rgba(160,225,255,0),rgba(160,225,255,.45) 55%,rgba(255,255,255,.95));\n  box-shadow:0 0 6px rgba(120,200,255,.45);filter:blur(.4px);transform-origin:right center;\n  animation:nbTrail 5s ease-in-out infinite}\n@keyframes nbDot{0%{left:0;opacity:0}6%{opacity:1}38%{opacity:.9}46%{left:100%;opacity:0}100%{left:100%;opacity:0}}\n@keyframes nbTrail{0%{left:0;opacity:0;transform:scaleX(.15)}6%{opacity:.85}18%{transform:scaleX(1)}38%{opacity:.75}46%{left:100%;opacity:0;transform:scaleX(1)}100%{left:100%;opacity:0;transform:scaleX(.15)}}\n\n/* window light cast over the whole page from the left (replayed on each hover of the name) */\n.nb-win{position:absolute;inset:-30px;z-index:6;pointer-events:none;opacity:0;animation:nbWin 4.6s ease-in-out both}\n.nb-win.is-held{animation:none;opacity:1}\n.nb-win svg{width:100%;height:100%;display:block}\n@keyframes nbWin{0%{opacity:0;transform:translateX(-16px)}20%{opacity:1}66%{opacity:1}100%{opacity:0;transform:translateX(12px)}}\n\n@keyframes nbRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}\n@keyframes nbFade{from{opacity:0}to{opacity:1}}\n.nb-anim-paper{animation:nbRise 900ms cubic-bezier(.2,.7,.2,1) both}\n@container (max-width: 760px){\n  .nb-tabs{top:auto;bottom:calc(100% - 22px);left:8px;right:8px;flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none;padding-top:14px}\n  .nb-tabs::-webkit-scrollbar{display:none}\n  .nb-tab{flex:none}\n  .nb-tab-inner{width:auto;padding:8px 10px 30px 10px;border-radius:9px 9px 2px 2px;font-size:12.5px !important}\n  .nb-crow{grid-template-columns:1fr;min-height:0;padding-top:${LINE/2}px}\n  .nb-tab:hover,.nb-tab:focus-visible{transform:translateY(-3px)}\n  .nb-tab.is-active{transform:translateY(-12px)}\n  .nb-sheet-wrap{margin-top:64px !important}\n  .nb-scroll{--m:28px}\n  .nb-pad{padding:${LINE*1.5}px 20px ${LINE*4}px 44px !important}\n  .nb-grid{grid-template-columns:1fr;gap:${LINE*1.5}px}\n  .nb-jgrid{columns:2 130px;column-gap:16px}\n  .nb-dl{top:10px;right:10px;padding:7px 12px 7px 10px;font-size:13px}\n}\n@media (max-width: 809px){\n  .rp .nb-crow{grid-template-columns:1fr;min-height:0;padding-top:${LINE/2}px}\n}\n@media (prefers-reduced-motion: reduce){\n  .nb-anim-paper{animation:none}\n  .nb-name:after,.nb-name:before{animation:none;opacity:0}\n  .nb-win{animation-duration:2.4s;transform:none}\n  .nb-tab,.nb-thumb,.nb-title,.nb-pol,.nb-dl{transition:none}\n}`,[]);// Résumé or Contact as a plain scrolling page (nav and footer are separate layers on the page)\nif((mode===\"resume\"||mode===\"contact\")&&props.layout===\"page\"){return /*#__PURE__*/_jsxs(\"div\",{className:\"rp\",style:{...style},children:[/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:FONTS}),/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"style\",{children:PAGE_CSS}),/*#__PURE__*/_jsxs(\"div\",{className:\"rp-wrap\",children:[props.pageTitle?/*#__PURE__*/_jsx(\"h1\",{className:\"rp-h1\",children:props.pageTitle}):null,mode===\"resume\"?/*#__PURE__*/_jsxs(\"div\",{className:\"rp-doc\",children:[resumeImg?/*#__PURE__*/_jsx(\"img\",{src:resumeImg,alt:props.resumeImage?.alt||\"R\\xe9sum\\xe9\",draggable:false}):pdf?/*#__PURE__*/_jsx(\"iframe\",{src:viewSrc,title:\"R\\xe9sum\\xe9\"}):/*#__PURE__*/_jsx(\"div\",{className:\"rp-empty\",children:props.resumeEmpty||\"Add the r\\xe9sum\\xe9 image (shown here) and the PDF (for download) in the panel.\"}),dlSrc?/*#__PURE__*/_jsxs(\"a\",{href:dlSrc,download:true,className:\"rp-dl\",target:\"_blank\",rel:\"noopener noreferrer\",children:[/*#__PURE__*/_jsx(DownloadIcon,{}),props.downloadLabel||\"Download\"]}):null]}):/*#__PURE__*/_jsxs(_Fragment,{children:[props.contactNote?/*#__PURE__*/_jsx(\"p\",{className:\"rp-lead\",children:props.contactNote}):null,/*#__PURE__*/_jsx(\"div\",{className:\"rp-card\",children:/*#__PURE__*/_jsx(ContactSheet,{title:\"\",note:\"\",email:props.email,linkedin:props.linkedin,behance:props.behance,location:props.location,resume:pdf||\"/resume\",labels:props.contactLabels,resumeText:props.resumeLinkText,copyText:props.copyText,copiedText:props.copiedText})})]})]})]});}return /*#__PURE__*/_jsxs(\"div\",{className:\"nb-root\",style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",minHeight:560,background:C.page,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",fontFamily:MONO,color:C.ink},children:[/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:FONTS}),/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"header\",{style:{flexShrink:0,textAlign:\"center\",padding:\"clamp(22px, 4.5vh, 44px) 24px 0\",maxWidth:940,position:\"relative\",zIndex:4},children:[/*#__PURE__*/_jsxs(\"h1\",{className:\"nb-hello\",children:[greeting?/*#__PURE__*/_jsxs(_Fragment,{children:[greeting,\" \"]}):null,/*#__PURE__*/_jsx(\"span\",{className:\"nb-name\",onMouseEnter:castLight,onTouchStart:castLight,children:name}),tagline]}),intro?/*#__PURE__*/_jsx(\"p\",{className:\"nb-sub\",children:intro.split(\"|\").map((part,i,all)=>/*#__PURE__*/_jsxs(\"span\",{children:[part.trim(),i<all.length-1?/*#__PURE__*/_jsx(\"span\",{className:\"sep\",\"aria-hidden\":true,children:\"|\"}):null]},i))}):null]}),/*#__PURE__*/_jsxs(\"div\",{className:\"nb-sheet-wrap\"+(isStatic?\"\":\" nb-anim-paper\"),style:{position:\"relative\",flex:1,minHeight:0,width:\"min(860px, calc(100% - 32px))\",marginTop:\"clamp(18px, 3.5vh, 32px)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,zIndex:2,background:C.paper,borderRadius:\"4px 4px 0 0\",boxShadow:\"0 0 0 1px rgba(9, 102, 181, 0.06), 0 2px 4px rgba(9, 70, 130, 0.06), 0 24px 60px -18px rgba(9, 70, 130, 0.30)\",overflow:\"hidden\"},children:mode===\"resume\"?/*#__PURE__*/_jsxs(_Fragment,{children:[resumeImg?/*#__PURE__*/_jsx(\"div\",{className:\"nb-resume\",children:/*#__PURE__*/_jsx(\"img\",{src:resumeImg,alt:props.resumeImage?.alt||\"R\\xe9sum\\xe9\",draggable:false})}):pdf?/*#__PURE__*/_jsx(\"iframe\",{className:\"nb-pdf\",src:viewSrc,title:\"R\\xe9sum\\xe9\"}):/*#__PURE__*/_jsx(\"div\",{className:\"nb-pdf-ph\",children:props.resumeEmpty||\"Add the r\\xe9sum\\xe9 image (shown here) and the PDF (for download) in the panel.\"}),dlSrc?/*#__PURE__*/_jsxs(\"a\",{href:dlSrc,download:true,className:\"nb-dl\",target:\"_blank\",rel:\"noopener noreferrer\",children:[/*#__PURE__*/_jsx(DownloadIcon,{}),props.downloadLabel||\"Download\"]}):null]}):/*#__PURE__*/_jsx(\"div\",{className:\"nb-scroll\",style:{position:\"absolute\",inset:0,overflowY:\"auto\",overscrollBehavior:\"contain\",WebkitMaskImage:\"linear-gradient(to bottom, transparent 0, #000 20px)\",maskImage:\"linear-gradient(to bottom, transparent 0, #000 20px)\"},children:/*#__PURE__*/_jsx(\"div\",{className:\"nb-pad\",style:{padding:`${LINE*2}px 88px ${LINE*5}px 96px`},children:mode===\"journal\"?/*#__PURE__*/_jsx(Journal,{text:props.journal,still:isStatic}):mode===\"contact\"?/*#__PURE__*/_jsx(ContactSheet,{title:props.contactTitle,note:props.contactNote,email:props.email,linkedin:props.linkedin,behance:props.behance,location:props.location,resume:pdf||\"/resume\",labels:props.contactLabels,resumeText:props.resumeLinkText,copyText:props.copyText,copiedText:props.copiedText}):cards.length===0?/*#__PURE__*/_jsx(\"p\",{className:\"nb-empty\",children:props.emptyNote}):/*#__PURE__*/_jsx(\"div\",{className:\"nb-grid\",children:cards.map((p,i)=>{const src=thumbFor(p);const tag=tagFor(p);const href=linkFor(p);return /*#__PURE__*/_jsx(CardLink,{href:href,children:/*#__PURE__*/_jsxs(\"a\",{className:\"nb-card\",href:href,children:[/*#__PURE__*/_jsx(\"span\",{className:\"nb-thumb\",children:src?/*#__PURE__*/_jsx(\"img\",{src:src,alt:p.image?.alt||p.title}):/*#__PURE__*/_jsx(\"span\",{className:\"nb-soon\",children:p.title})}),tag?/*#__PURE__*/_jsx(\"span\",{className:\"nb-tag\",children:tag}):null,/*#__PURE__*/_jsx(\"span\",{className:\"nb-title\",style:{marginTop:16,fontFamily:SANS,fontWeight:600,fontSize:18,lineHeight:\"26px\",letterSpacing:\"-0.01em\",color:C.ink},children:p.title}),/*#__PURE__*/_jsx(\"span\",{style:{marginTop:4,fontFamily:MONO,fontSize:14,lineHeight:\"22px\",color:C.tealInk},children:lineFor(p)})]})},i);})})})})}),/*#__PURE__*/_jsx(\"nav\",{className:\"nb-tabs\",\"aria-label\":\"Primary\",children:tabs.map((t,i)=>{if(hidden.includes((t.label||\"\").trim().toLowerCase()))return null;const active=i===activeTab;const tint=active?TAB_ON:TAB_OFF;const href=tabHref(t);return /*#__PURE__*/_jsx(Link,{href:href,openInNewTab:false,children:/*#__PURE__*/_jsx(\"a\",{href:href,className:\"nb-tab\"+(active?\" is-active\":\"\"),\"aria-current\":active?\"page\":undefined,children:/*#__PURE__*/_jsx(\"span\",{className:\"nb-tab-inner\",style:{background:tint.bg,border:`1px solid ${tint.edge}`,color:tint.fg,fontFamily:MONO,fontWeight:active?700:400,fontSize:14,lineHeight:\"18px\",whiteSpace:\"nowrap\"},children:t.label})})},i);})})]}),props.lightPreview?/*#__PURE__*/_jsx(\"div\",{className:\"nb-win is-held\",children:/*#__PURE__*/_jsx(WindowLight,{strength:strength,soft:soft})}):lit>0&&!isStatic?/*#__PURE__*/_jsx(\"div\",{className:\"nb-win\",children:/*#__PURE__*/_jsx(WindowLight,{strength:strength,soft:soft})},lit):null]});}NotebookHome.displayName=\"Notebook Home\";const SAMPLE=\"Sample text — one line about the project.\";const cardControls={image:{type:ControlType.ResponsiveImage,title:\"Thumbnail\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Project title\"},line:{type:ControlType.String,title:\"Line\",displayTextArea:true,defaultValue:SAMPLE},tag:{type:ControlType.String,title:\"Tag\",defaultValue:\"\"},link:{type:ControlType.Link,title:\"Link\"}};const isPage=p=>(p.mode===\"resume\"||p.mode===\"contact\")&&p.layout===\"page\";addPropertyControls(NotebookHome,{mode:{type:ControlType.Enum,title:\"Page\",options:[\"work\",\"journal\",\"list\",\"resume\",\"contact\"],optionTitles:[\"Work grid\",\"Journal (photos)\",\"Card list\",\"R\\xe9sum\\xe9\",\"Contact\"],defaultValue:\"work\"},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"sheet\",\"page\"],optionTitles:[\"Notebook sheet\",\"Plain page\"],defaultValue:\"sheet\",displaySegmentedControl:true,hidden:p=>p.mode!==\"resume\"&&p.mode!==\"contact\"},pageTitle:{type:ControlType.String,title:\"Page title\",defaultValue:\"Resume\",hidden:p=>!isPage(p)},greeting:{type:ControlType.String,title:\"Greeting\",defaultValue:\"Hi, I’m\",hidden:isPage},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Aditi\",hidden:isPage},tagline:{type:ControlType.String,title:\"After name\",defaultValue:\", a UX designer based out of Atlanta\",hidden:isPage},intro:{type:ControlType.String,title:\"Second line\",description:\"Use | to separate items.\",defaultValue:\"MS-HCI @ Georgia Tech | Ex-Zynga\",hidden:isPage},lightStrength:{type:ControlType.Number,title:\"Window light\",description:\"How dark the window shadow is when the name is hovered.\",defaultValue:.7,min:0,max:1,step:.05,hidden:isPage},lightSoftness:{type:ControlType.Number,title:\"Light softness\",description:\"Blur on the window edges, in px.\",defaultValue:6,min:0,max:40,step:1,hidden:isPage},lightPreview:{type:ControlType.Boolean,title:\"Preview light\",description:\"Shows the window light on the canvas while you tune it. Turn off before publishing.\",defaultValue:false,hidden:isPage},cards:{type:ControlType.Array,title:\"Projects\",description:\"Each card's thumbnail, title, line and link. Drag to reorder, remove to hide. A case study with no thumbnail uses its splash image.\",hidden:p=>(p.mode||\"work\")!==\"work\",control:{type:ControlType.Object,controls:cardControls},defaultValue:[{title:\"Mobile-to-Webstore Redirect\",line:\"Moving paying players to Zynga's webstore without losing a sale, saving $8k every month.\",link:\"/work/farmville-webstore\"},{title:\"Premium Battle Pass\",line:\"A pricier pass that 70% of buyers picked, without asking for more grind.\",link:\"/work/battlepass\"},{title:\"Modular Progression Pack\",line:\"One sale template that re-themes for any feature, with packs running side by side.\",link:\"/work/modpack\"},{title:\"Grand Strategy Game\",line:\"Helping players see how one law ripples through a whole realm.\",link:\"/work/grand-strategy-game\"},{title:\"TailorMade\",line:\"Making custom tailoring in India hassle-free for busy women.\",link:\"/work/tailormade-story\"}]},items:{type:ControlType.Array,title:\"Items\",hidden:p=>p.mode!==\"list\",control:{type:ControlType.Object,controls:cardControls},defaultValue:[]},emptyNote:{type:ControlType.String,title:\"Empty note\",defaultValue:\"Being filled in. Check back soon!\",hidden:p=>p.mode!==\"list\"},journal:{type:ControlType.String,title:\"Journal\",displayTextArea:true,defaultValue:\"\",description:\"# Section title | intro line. Then one per line: image URL | caption. Embeds: @ URL | caption | ratio (e.g. 0.72).\",hidden:p=>p.mode!==\"journal\"},resumeImage:{type:ControlType.ResponsiveImage,title:\"R\\xe9sum\\xe9 image\",description:\"Shown on the page (a JPG or PNG of the r\\xe9sum\\xe9).\",hidden:p=>p.mode!==\"resume\"},resumeFile:{type:ControlType.File,title:\"R\\xe9sum\\xe9 file\",allowedFileTypes:[\"pdf\"],description:\"The PDF the Download button gives.\",hidden:p=>p.mode!==\"resume\"&&p.mode!==\"contact\"},resumeUrl:{type:ControlType.String,title:\"R\\xe9sum\\xe9 URL\",defaultValue:\"\",description:\"Used if no file is set.\",hidden:p=>p.mode!==\"resume\"&&p.mode!==\"contact\"},downloadLabel:{type:ControlType.String,title:\"Download label\",defaultValue:\"Download\",hidden:p=>p.mode!==\"resume\"},resumeEmpty:{type:ControlType.String,title:\"Empty note\",displayTextArea:true,defaultValue:\"Add the r\\xe9sum\\xe9 image (shown here) and the PDF (for download) in the panel.\",hidden:p=>p.mode!==\"resume\"},contactTitle:{type:ControlType.String,title:\"Contact title\",defaultValue:\"Say hi!\",hidden:p=>p.mode!==\"contact\"||isPage(p)},contactNote:{type:ControlType.String,title:\"Contact note\",displayTextArea:true,defaultValue:\"Open to product design roles and collaborations. The fastest way to reach me is email.\",hidden:p=>p.mode!==\"contact\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"aditikulkarni076@gmail.com\",hidden:p=>p.mode!==\"contact\"},linkedin:{type:ControlType.String,title:\"LinkedIn\",defaultValue:\"https://www.linkedin.com/in/aditi-kulkarni-826b961a0/\",hidden:p=>p.mode!==\"contact\"},behance:{type:ControlType.String,title:\"Behance\",defaultValue:\"https://www.behance.net/aditikulkarni007\",hidden:p=>p.mode!==\"contact\"},location:{type:ControlType.String,title:\"Location\",defaultValue:\"Atlanta, GA \\xb7 HCI at Georgia Tech\",hidden:p=>p.mode!==\"contact\"},contactLabels:{type:ControlType.String,title:\"Row labels\",displayTextArea:true,defaultValue:CONTACT_LABELS.join(\"\\n\"),description:\"One per line: email, LinkedIn, Behance, location, r\\xe9sum\\xe9.\",hidden:p=>p.mode!==\"contact\"},resumeLinkText:{type:ControlType.String,title:\"R\\xe9sum\\xe9 link text\",defaultValue:\"View or download ↗\",hidden:p=>p.mode!==\"contact\"},copyText:{type:ControlType.String,title:\"Copy button\",defaultValue:\"Copy\",hidden:p=>p.mode!==\"contact\"},copiedText:{type:ControlType.String,title:\"Copied text\",defaultValue:\"Copied ✓\",hidden:p=>p.mode!==\"contact\"},tabs:{type:ControlType.Array,title:\"Tabs\",maxCount:6,hidden:isPage,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Tab\"},link:{type:ControlType.Link,title:\"Link\"}}},defaultValue:[{label:\"Work\",link:\"/\"},{label:\"Tinkering\",link:\"/tinkering\"},{label:\"Speaking\",link:\"/speaking\"},{label:\"Resume\",link:\"/resume\"},{label:\"Contact\",link:\"/contact\"}]},hideTabs:{type:ControlType.String,title:\"Hide tabs\",defaultValue:\"\",description:\"Comma-separated tab labels to hide on this page, e.g. Speaking\",hidden:isPage},activeTab:{type:ControlType.Number,title:\"Active tab\",defaultValue:0,min:0,max:5,step:1,displayStepper:true,hidden:isPage}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NotebookHome\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"900\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotebookHome.map"],"mappings":"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"}