1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:supabase-www":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a544a202-db22-49d1-a7ff-984d24e6d46a",e._sentryDebugIdIdentifier="sentry-dbid-a544a202-db22-49d1-a7ff-984d24e6d46a")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4697,5091],{3847:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(10940),a=r(82307),s=r(34047);let l=e=>{let{breadcrumb:t,title:r,h1:l,subheader:d,className:i}=e;return(0,n.jsx)("div",{className:(0,a.cn)("w-full border-b bg-alternative",i),children:(0,n.jsxs)(s.A,{height:"narrow",children:[t&&(0,n.jsx)("div",{className:"mb-6",children:t}),r&&(0,n.jsx)("p",{className:"mb-3 font-mono text-sm uppercase tracking-widest text-primary",children:r}),(0,n.jsx)("h1",{className:"h1 font-normal tracking-tight text-foreground md:text-3xl lg:text-4xl",children:l}),d&&(0,n.jsx)("p",{className:"mt-3 max-w-2xl text-base text-foreground-light lg:text-lg",children:d})]})})}},7179:(e,t,r)=>{"use strict";r.d(t,{N:()=>x});var n=r(10940),a=r(62544),s=r(71729),l=r(58337),d=r(49833),i=r(97284);class o extends a.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:t}){let r=(0,a.useId)(),s=(0,a.useRef)(null),l=(0,a.useRef)({width:0,height:0,top:0,left:0}),{nonce:d}=(0,a.useContext)(i.Q);return(0,a.useInsertionEffect)(()=>{let{width:e,height:n,top:a,left:i}=l.current;if(t||!s.current||!e||!n)return;s.current.dataset.motionPopId=r;let o=document.createElement("style");return d&&(o.nonce=d),document.head.appendChild(o),o.sheet&&o.sheet.insertRule(` 2 [data-motion-pop-id="${r}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${n}px !important; 6 top: ${a}px !important; 7 left: ${i}px !important; 8 } 9 `),()=>{document.head.removeChild(o)}},[t]),(0,n.jsx)(o,{isPresent:t,childRef:s,sizeRef:l,children:a.cloneElement(e,{ref:s})})}let c=({children:e,initial:t,isPresent:r,onExitComplete:s,custom:i,presenceAffectsLayout:o,mode:c})=>{let p=(0,l.M)(h),f=(0,a.useId)(),m=(0,a.useCallback)(e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;s&&s()},[p,s]),g=(0,a.useMemo)(()=>({id:f,initial:t,isPresent:r,custom:i,onExitComplete:m,register:e=>(p.set(e,!1),()=>p.delete(e))}),o?[Math.random(),m]:[r,m]);return(0,a.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[r]),a.useEffect(()=>{r||p.size||!s||s()},[r]),"popLayout"===c&&(e=(0,n.jsx)(u,{isPresent:r,children:e})),(0,n.jsx)(d.t.Provider,{value:g,children:e})};function h(){return new Map}var p=r(15302);let f=e=>e.key||"";function m(e){let t=[];return a.Children.forEach(e,e=>{(0,a.isValidElement)(e)&&t.push(e)}),t}var g=r(59938);let x=({children:e,custom:t,initial:r=!0,onExitComplete:d,presenceAffectsLayout:i=!0,mode:o="sync",propagate:u=!1})=>{let[h,x]=(0,p.xQ)(u),y=(0,a.useMemo)(()=>m(e),[e]),b=u&&!h?[]:y.map(f),v=(0,a.useRef)(!0),w=(0,a.useRef)(y),j=(0,l.M)(()=>new Map),[M,_]=(0,a.useState)(y),[E,N]=(0,a.useState)(y);(0,g.E)(()=>{v.current=!1,w.current=y;for(let e=0;e<E.length;e++){let t=f(E[e]);b.includes(t)?j.delete(t):!0!==j.get(t)&&j.set(t,!1)}},[E,b.length,b.join("-")]);let A=[];if(y!==M){let e=[...y];for(let t=0;t<E.length;t++){let r=E[t],n=f(r);b.includes(n)||(e.splice(t,0,r),A.push(r))}"wait"===o&&A.length&&(e=A),N(m(e)),_(y);return}let{forceRender:k}=(0,a.useContext)(s.L);return(0,n.jsx)(n.Fragment,{children:E.map(e=>{let a=f(e),s=(!u||!!h)&&(y===E||b.includes(a));return(0,n.jsx)(c,{isPresent:s,initial:(!v.current||!!r)&&void 0,custom:s?void 0:t,presenceAffectsLayout:i,mode:o,onExitComplete:s?void 0:()=>
9{if(!j.has(a))return;j.set(a,!0);let e=!0;j.forEach(t=>{t||(e=!1)}),e&&(null==k||k(),N(w.current),u&&(null==x||x()),d&&d())},children:e},a)})})}},34047:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(10940),a=r(2244),s=r(62544),l=r(82307);let d=(0,a.F)("section-container relative",{variants:{width:{normal:"",smallScreenFull:"max-w-full lg:container px-0"},height:{normal:"py-16 md:py-18 lg:py-24",narrow:"py-6 md:py-8 lg:py-8 xl:py-10",none:""},spacing:{none:"",sections:"space-y-8 md:space-y-16"}},defaultVariants:{width:"normal",height:"normal",spacing:"none"}}),i=(0,s.forwardRef)((e,t)=>{let{children:r,className:a,id:s,width:i,height:o,spacing:u}=e;return(0,n.jsx)("div",{ref:t,id:s,className:(0,l.cn)(d({width:i,height:o,spacing:u}),a),children:r})});i.displayName="SectionContainerWithCn";let o=i},43147:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(10940),a=r(13505),s=r.n(a),l=r(62544);let d=e=>{let{items:t}=e;return(0,n.jsx)("nav",{"aria-label":"Breadcrumb",className:"not-prose flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-foreground-lighter",children:t.map((e,t)=>(0,n.jsxs)(l.Fragment,{children:[t>0&&(0,n.jsx)("span",{"aria-hidden":"true",children:"/"}),e.href?(0,n.jsx)(s(),{href:e.href,className:"hover:text-foreground transition-colors",children:e.label}):(0,n.jsx)("span",{className:"text-foreground",children:e.label})]},e.label))})}},53569:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(81599).A)("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},59382:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSG:()=>p,default:()=>f});var n=r(10940),a=r(10700),s=r(66608),l=r(43147),d=r(3847),i=r(53569),o=r(94277),u=r(13505),c=r.n(u),h=r(86217),p=!0;function f(e){let{addenda:t}=e;return(0,n.jsxs)(a.default,{children:[(0,n.jsx)(o.bV,{title:"Program Addenda",description:"Addenda to the Supabase Master Partner Program Agreement for each partner type."}),(0,n.jsx)(d.A,{breadcrumb:(0,n.jsx)(l.A,{items:[{label:"Legal",href:"/legal"},{label:"Partner Legal Resources",href:"/legal#partner-legal-resources"}]}),h1:"Program Addenda",subheader:(0,n.jsxs)(n.Fragment,{children:["Addenda to the"," ",(0,n.jsx)(c(),{href:"/legal/partner-resources/master-partner-program-agreement",children:"Master Partner Program Agreement"}),". Each addendum modifies and supplements the master agreement for a specific partner type. Partners are bound by the addendum corresponding to their participation tier."]})}),(0,n.jsxs)(s.default,{className:"prose",children:[(0,n.jsx)("h2",{children:"Current addenda"}),(0,n.jsx)("p",{children:"Additional partner-type addenda will be added as the program expands."}),(0,n.jsx)("div",{className:"divide-y divide-border",children:t.map(e=>(0,n.jsxs)("div",{className:"flex items-center gap-3 py-4",children:[(0,n.jsx)(i.A,{size:15,className:"shrink-0 text-foreground-muted"}),(0,n.jsx)(c(),{href:e.href,className:"text-foreground-light transition-colors hover:text-foreground hover:underline",children:e.title}),(0,n.jsxs)(h.E,{children:["Effective ",e.versions[0].effectiveDate]})]},e.slug))})]})]})}},71583:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(81599).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},88724:(e,t,r)=>{"use strict";r.d(t,{DG:()=>s,Ez:()=>a,RB:()=>i,XB:()=>n,jU:()=>d,sp:()=>l});let n=[.24,.25,.05,1],a={ease:n,duration:.4},s=[1,.05,0,0],l=[0,0,.05,1],d={opacity:0,y:20},i=e=>{let{delay:t,duration:r,ease:a}=e;return{opacity:1,y:0,transition:{delay:null!=t?t:0,ease:null!=a?a:n,duration:null!=r?r:.4}}}},89734:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/legal/partner-resources/program-addenda",function(){return r(59382)}])}},e=>{e.O(0,[2578,6462,700,636,6593,8792],()=>e(e.s=89734)),_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.