PageSourceSearch

https://www.fsg-marbach.de/_next/static/chunks/f501b702.f0ca7f7df89d055d.js

js fsg-marbach.de collected 2026-10-05 10:51:01 UTC 95,790 bytes, 36 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8538],{74356:(e,t,r)=>{let n;r.r(t),r.d(t,{default:()=>t4});var i=r(56579),a=r(48693),o=r(92134),s=r(44121),l=r(16529),c=r(9170),d=r(70864),u=r(5446),p=r(58085),m=r(43299),h=r(79438),f=r(33985),v=r(25019),w=r(89968),g=r(56855),y=r(13476),x=r(82968),b=r(45072),j=r(38538),S=r(66883);r(97495);var P=r(60358),_=r(77236),k=r(72925),E=r(96276),U=r(92291),R=r(10511),C=r(45428),I=r(54340),z=r(45045),A=r(83634),M=r(99209),T=r(2640),L=r(57025),$=r(95729),O=r(49263),Y=r(92504),N=r(30652),F=r(81657),D=r(11738),W=r(70837),B=r(99893),K=(0,m.memo)(e=>{let t,r,n=(0,a.c)(3),{comlink:i}=e;return n[0]!==i?(t=()=>i.on("visual-editing/features",Z),r=[i],n[0]=i,n[1]=t,n[2]=r):(t=n[1],r=n[2]),(0,m.useEffect)(t,r),null});function Z(){return{features:{optimistic:!0}}}let H=(0,g.mj)({types:{},actions:{},actors:{},guards:{}}).createMachine({id:"Presentation Tool",context:{url:null,error:null,visualEditingOverlaysEnabled:!1},on:{"iframe reload":{actions:(0,y.a)({url:null}),target:".loading"}},states:{error:{description:"Failed to load, either because of a misconfiguration, a network error, or an unexpected error",tags:["error"]},loading:{on:{"iframe loaded":{target:"loaded"}},tags:["busy"]},loaded:{on:{"toggle visual editing overlays":{actions:(0,y.a)({visualEditingOverlaysEnabled:({event:e})=>e.enabled})},"iframe refresh":{target:".refreshing"},"iframe reload":{target:".reloading"}},states:{idle:{},refreshing:{on:{"iframe loaded":{target:"idle"}},tags:["busy"]},reloading:{on:{"iframe loaded":{target:"idle"}},tags:["busy"]}},initial:"idle"}},initial:"loading"}),J=function(e){let t,r,n,o,s,l,c,d=(0,a.c)(14),{comlink:u,children:p}=e;d[0]===Symbol.for("react.memo_cache_sentinel")?(t={},d[0]=t):t=d[0];let h=(0,m.useRef)(t);d[1]!==u?(r=()=>u?.on("visual-editing/shared-state",()=>({state:h.current})),n=[u],d[1]=u,d[2]=r,d[3]=n):(r=d[2],n=d[3]),(0,m.useEffect)(r,n),d[4]!==u?(o=(e,t)=>{h.current[e]=t,u?.post("presentation/shared-state",{key:e,value:t})},d[4]=u,d[5]=o):o=d[5];let f=o;d[6]!==u?(s=e=>{u?.post("presentation/shared-state",{key:e}),delete h.current[e]},d[6]=u,d[7]=s):s=d[7];let v=s;d[8]!==v||d[9]!==f?(l={removeValue:v,setValue:f},d[8]=v,d[9]=f,d[10]=l):l=d[10];let w=l;return d[11]!==p||d[12]!==w?(c=(0,i.jsx)(j.En.Provider,{value:w,children:p}),d[11]=p,d[12]=w,d[13]=c):c=d[13],c},V=w.I4.div.withConfig({displayName:"Root",componentId:"sc-1auuvvr-0"})`overflow:hidden;flex-basis:0;flex-shrink:1;`,q=function(e){let t,r,n,o,s=(0,a.c)(17),{children:l,defaultSize:c,id:d,htmlId:u,minWidth:p,maxWidth:h,order:f,hidden:v}=e,w=void 0===c?null:c,g=void 0===f?0:f,y=void 0!==v&&v,x=(0,m.useContext)(j.Tf);if(null===x)throw Error("Panel components must be rendered within a PanelGroup container");let{getPanelStyle:b,registerElement:S,unregisterElement:P}=x;s[0]!==b||s[1]!==y||s[2]!==d?(t=y?{display:"none"}:b(d),s[0]=b,s[1]=y,s[2]=d,s[3]=t):t=s[3];let _=t;return s[4]!==w||s[5]!==d||s[6]!==h||s[7]!==p||s[8]!==g||s[9]!==S||s[10]!==P?(r=()=>(S(d,{id:d,type:"panel",defaultSize:w,maxWidth:h??null,minWidth:p??0,order:g}),()=>{P(d)}),n=[d,w,g,h,p,S,P],s[4]=w,s[5]=d,s[6]=h,s[7]=p,s[8]=g,s[9]=S,s[10]=P,s[11]=r,s[12]=n):(r=s[11],n=s[12]),(0,m.useLayoutEffect)(r,n),s[13]!==l||s[14]!==u||s[15]!==_?(o=(0,i.jsx)(V,{id:u,style:_,children:l}),s[13]=l,s[14]=u,s[15]=_,s[16]=o):o=s[16],o};function X(e,t){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>{e.apply(e,n)},t)}}let G="presentation/panels",Q=()=>JSON.parse(localStorage.getItem(G)||"{}"),ee=e=>e.map(e=>[e.id,e.order].join(":")).join(",");function et(e,t){var r;let n=Q(),i=ee(e);r={...n,[i]:t},localStorage.setItem(G,JSON.stringify(r))}function er(e){let t=Q(),r=ee(e);return Array.isArray(t[r])&&t[r].some(en)?void 0:t[r]}function en(e){return null===e}function ei(e,t,r){let{maxWidth:n,minWidth:i}=e;return Math.min(null==n?100:n/r*100,Math.max(i/r*100,t))}function ea(e,t,r=0,n=null){return e.clientX-(n||t.getBoundingClientRect()).left-r}function eo(e){return"panel"===e.type}function es(e){return"resizer"===e.type}function el(e){return Array.from(e.values()).sort(({order:e},{order:t})=>null==e&&null==t?0:null==e?-1:null==t?1:e-t)}function ec(e,t,r){let n=t.reduce((e,t)=>
1e+t,0),i=[...t].map(e=>e/n*100),a=0;for(let t=0;t<e.length;t++){let n=e[t],o=i[t],s=ei(n,o,r);o!=s&&(a+=o-s,i[t]=s)}if("0.000"!==a.toFixed(3))for(let t=0;t<e.length;t++){let{maxWidth:n,minWidth:o}=e[t];o=o/r*100,null!=n&&(n=n/r*100);let s=Math.min(n??100,Math.max(o,i[t]+a));if(s!==i[t]&&(a-=s-i[t],i[t]=s,"0.000"===Math.abs(a).toFixed(3)))break}return i}let ed=w.I4.div.withConfig({displayName:"PanelsWrapper",componentId:"sc-17hl5hb-0"})`display:flex;flex-direction:row;height:100%;overflow:hidden;width:100%;`,eu=function(e){let t,r,n,o,s,l,c,d,u,p,h,f,v,w,g,y,x,b,S,P,_,k,E=(0,a.c)(46),{children:U}=e,R=(0,m.useRef)(null);E[0]===Symbol.for("react.memo_cache_sentinel")?(t=new Map,E[0]=t):t=E[0];let[C,I]=(0,m.useState)(t);E[1]!==C?(r=el(C).filter(eo),E[1]=C,E[2]=r):r=E[2];let z=r;E[3]===Symbol.for("react.memo_cache_sentinel")?(n=[],E[3]=n):n=E[3];let[A,M]=(0,m.useState)(n),[T,L]=(0,m.useState)(null);E[4]!==C||E[5]!==z||E[6]!==A?(o={elements:C,panels:z,widths:A},E[4]=C,E[5]=z,E[6]=A,E[7]=o):o=E[7];let $=(0,m.useRef)(o);E[8]!==T||E[9]!==z||E[10]!==A?(s=e=>({flexGrow:function(e,t,r){if(1===e.length)return"100";let n=r[e.findIndex(e=>e.id===t)];return null==n?"0":n.toPrecision(10)}(z,e,A),pointerEvents:null===T?void 0:"none"}),E[8]=T,E[9]=z,E[10]=A,E[11]=s):s=E[11];let O=s;E[12]===Symbol.for("react.memo_cache_sentinel")?(l=(e,t)=>{I(r=>{if(r.has(e))return r;let n=new Map(r);return n.set(e,t),n})},E[12]=l):l=E[12];let Y=l;E[13]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{I(t=>{if(!t.has(e))return t;let r=new Map(t);return r.delete(e),r})},E[13]=c):c=E[13];let N=c;E[14]===Symbol.for("react.memo_cache_sentinel")?(d={containerWidth:window.innerWidth,dragOffset:0,panelAfter:null,panelBefore:null,resizerIndex:-1,resizerRect:null,startX:0,widths:[]},E[14]=d):d=E[14];let F=(0,m.useRef)(d);E[15]!==C?(u=(e,t)=>{let r=el(C),n=r.findIndex(t=>t.id===e),i=C.get(e);if(!i||!es(i))return;let a=i.el.current;a&&(F.current={resizerIndex:n,panelBefore:r.reduce((e,t,r)=>eo(t)&&r<n?t:e,null),panelAfter:r.reduce((e,t,r)=>null===e&&eo(t)&&r>n?t:e,null),containerWidth:window.innerWidth,startX:t.pageX,dragOffset:ea(t,a),resizerRect:a.getBoundingClientRect(),widths:$.current.widths},L(e))},E[15]=C,E[16]=u):u=E[16];let D=u;E[17]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{L(null)},E[17]=p):p=E[17];let W=p;E[18]!==C?(h=(e,t)=>{t.preventDefault(),t.stopPropagation();let{containerWidth:r,dragOffset:n,panelBefore:i,panelAfter:a,resizerRect:o}=F.current;if(null==i||null==a)return;let s=C.get(e);if(!s||!es(s))return;let l=s.el.current;if(!l)return;let c=ea(t,l,n,o);if(0===c)return;let{widths:d}=$.current,u=function(e,t,r,n,i,a){let{panels:o,widths:s}=i,{widths:l}=a,c=l||s,d=[...c];{let i=e<0?n:r,a=c[o.findIndex(e=>e.id===i.id)],s=ei(i,a+Math.abs(e),t);if(a===s)return c;e=e<0?a-s:s-a}let u=0,p=e<0?r:n,m=o.findIndex(e=>e.id===p.id);for(;;){let r=o[m],n=c[m],i=ei(r,n-(Math.abs(e)-Math.abs(u)),t);if(n!==i&&(u+=n-i,d[m]=i,u.toPrecision(10).localeCompare(Math.abs(e).toPrecision(10),void 0,{numeric:!0})>=0))break;if(e<0){if(--m<0)break}else if(++m>=o.length)break}return 0===u?c:(p=e<0?n:r,d[m=o.findIndex(e=>e.id===p.id)]=c[m]+u,d)}(c/R.current.getBoundingClientRect().width*100,r,i,a,$.current,F.current);d.some((e,t)=>e!==u[t])&&M(u)},E[18]=C,E[19]=h):h=E[19];let B=h;E[20]!==C||E[21]!==z||E[22]!==A?(f=()=>{$.current.elements=C,$.current.panels=z,$.current.widths=A},v=[C,z,A],E[20]=C,E[21]=z,E[22]=A,E[23]=f,E[24]=v):(f=E[23],v=E[24]),(0,m.useLayoutEffect)(f,v);let K=function(){let e,t=(0,a.c)(1);if(t[0]===Symbol.for("react.memo_cache_sentinel")){let r=X(et,100);e={get:er,set:et,setDebounced:r},t[0]=e}else e=t[0];return e}();E[25]!==z||E[26]!==K?(w=()=>{let e,t,r,n,{widths:i}=$.current;if(i.length===z.length)return;let a=K.get(z);a?M(ec(z,a,window.innerWidth)):M((e=z.length,t=100,r=z.map(r=>r.defaultSize?(t-=r.defaultSize,e-=1,r.defaultSize):null),n=t/e,r.map(e=>null===e?n:e)))},g=[K,z],E[25]=z,E[26]=K,E[27]=w,E[28]=g):(w=E[27],g=E[28]),(0,m.useLayoutEffect)(w,g),E[29]!==z||E[30]!==K||E[31]!==A?(y=()=>{A.length&&K.setDebounced(z,A)},x=[K,z,A],E[29]=z,E[30]=K,E[31]=A,E[32]=y,E[33]=x):(y=E[32],x=E[33]),(0,m.useEffect)(y,x),E[34]===Symbol.for("react.memo_cache_sentinel")?(b=()=>{let e=new ResizeObserver(()=>{let{panels:e,widths:t}=$.current,r=ec(e,t,window.innerWidth);t.some((e,t)=>e!==r[t])&&M(r)});return e.observe(R.current),()=>{e.disconnect()}},S=[],E[34]=b,E[35]=S):(b=E[34],S=E[35]),(0,m.useLayoutEffect)(b,S),E[36]!==T||E[37]!==B||E[38]!==O||E[39]!==D?(P={activeResizer:T,drag:B,getPanelStyle:O,registerElement:Y,startDragging:D,stopDragging:W,unregisterElement:N},E[36]=T,E[37]=B,E[38]=O,E[39]=D,E[40]=P):P=E[40];let Z=P;return E[41]!==U?(_=(0,i.jsx)(ed,{ref:R,children:U}
1),E[41]=U,E[42]=_):_=E[42],E[43]!==Z||E[44]!==_?(k=(0,i.jsx)(j.Tf.Provider,{value:Z,children:_}),E[43]=Z,E[44]=_,E[45]=k):k=E[45],k};function ep(e){return`presentation-narrow-panel-${e}`}let em=function(e){let t,r,n,o,l=(0,a.c)(20),{activeTab:c,navigatorEnabled:d,onTabChange:p}=e,{t:m}=(0,h.Bdt)(s.Yi);if(l[0]!==m?(t=m("narrow-tabs.preview-tab.label"),l[0]=m,l[1]=t):t=l[1],l[2]!==t?(r={id:"preview",label:t},l[2]=t,l[3]=r):r=l[3],l[4]!==d||l[5]!==m||l[6]!==r){let e,t;if(n=[r],d){let e,t;l[8]!==m?(e=m("narrow-tabs.navigator-tab.label"),l[8]=m,l[9]=e):e=l[9],l[10]!==e?(t={id:"navigator",label:e},l[10]=e,l[11]=t):t=l[11],n.push(t)}l[12]!==m?(e=m("narrow-tabs.content-tab.label"),l[12]=m,l[13]=e):e=l[13],l[14]!==e?(t={id:"content",label:e},l[14]=e,l[15]=t):t=l[15],n.push(t),l[4]=d,l[5]=m,l[6]=r,l[7]=n}else n=l[7];let f=n;return l[16]!==c||l[17]!==p||l[18]!==f?(o=(0,i.jsx)(u.Zp,{borderBottom:!0,paddingX:2,paddingY:1,children:(0,i.jsx)(u.so,{justify:"center",children:(0,i.jsx)(u.wb,{space:1,children:f.map(e=>(0,i.jsx)(S.oz,{"aria-controls":ep(e.id),id:`presentation-narrow-tab-${e.id}`,label:e.label,onClick:()=>p(e.id),selected:c===e.id},e.id))})})}),l[16]=c,l[17]=p,l[18]=f,l[19]=o):o=l[19],o};function eh(e){let t,r,n,o,l,c,d,p,m,f,v,w,g,y,x,b,j=(0,a.c)(37);j[0]!==e?({children:t,message:r,onRetry:o,onContinueAnyway:n,...l}=e,j[0]=e,j[1]=t,j[2]=r,j[3]=n,j[4]=o,j[5]=l):(t=j[1],r=j[2],n=j[3],o=j[4],l=j[5]);let{t:P}=(0,h.Bdt)(s.Yi);j[6]!==P?(c=P("error-card.retry-button.text"),j[6]=P,j[7]=c):c=j[7],j[8]!==o||j[9]!==c?(d=(0,i.jsx)(S.$n,{mode:"ghost",onClick:o,text:c}),j[8]=o,j[9]=c,j[10]=d):d=j[10];let _=d;j[11]!==P?(p=P("error-card.continue-button.text"),j[11]=P,j[12]=p):p=j[12],j[13]!==n||j[14]!==p?(m=(0,i.jsx)(S.$n,{mode:"ghost",tone:"critical",onClick:n,text:p}),j[13]=n,j[14]=p,j[15]=m):m=j[15];let k=m;return j[16]!==P?(f=P("error-card.title"),j[16]=P,j[17]=f):f=j[17],j[18]!==f?(v=(0,i.jsx)(u.EY,{size:1,weight:"semibold",children:f}),j[18]=f,j[19]=v):v=j[19],j[20]!==r?(w=(0,i.jsx)(u.EY,{muted:!0,size:1,children:r}),j[20]=r,j[21]=w):w=j[21],j[22]!==v||j[23]!==w?(g=(0,i.jsxs)(u.BJ,{space:3,children:[v,w]}),j[22]=v,j[23]=w,j[24]=g):g=j[24],j[25]!==k||j[26]!==n||j[27]!==o||j[28]!==_?(y=o&&n?(0,i.jsxs)(u.cV,{space:2,children:[_,k]}):o?(0,i.jsx)(u.az,{children:_}):n?(0,i.jsx)(u.az,{children:k}):null,j[25]=k,j[26]=n,j[27]=o,j[28]=_,j[29]=y):y=j[29],j[30]!==t||j[31]!==g||j[32]!==y?(x=(0,i.jsx)(u.so,{align:"center",height:"fill",justify:"center",children:(0,i.jsx)(u.mc,{padding:4,sizing:"border",width:0,children:(0,i.jsxs)(u.BJ,{space:4,children:[g,t,y]})})}),j[30]=t,j[31]=g,j[32]=y,j[33]=x):x=j[33],j[34]!==l||j[35]!==x?(b=(0,i.jsx)(u.Zp,{height:"fill",...l,children:x}),j[34]=l,j[35]=x,j[36]=b):b=j[36],b}let ef=(0,m.forwardRef)(function(e,t){let r,n,o,s,l,c,d,u,p=(0,a.c)(17);if(p[0]!==e){let{childId:t,childType:i,childPayload:a,childParameters:c,searchParams:d,...u}=e;r=t,o=i,n=c,l=d,s=u,p[0]=e,p[1]=r,p[2]=n,p[3]=o,p[4]=s,p[5]=l}else r=p[1],n=p[2],o=p[3],s=p[4],l=p[5];return p[6]!==n||p[7]!==l?(c=Object.entries({...l,...n}),p[6]=n,p[7]=l,p[8]=c):c=p[8],p[9]!==r||p[10]!==o||p[11]!==c?(d={id:r,type:o,_searchParams:c},p[9]=r,p[10]=o,p[11]=c,p[12]=d):d=p[12],p[13]!==t||p[14]!==s||p[15]!==d?(u=(0,i.jsx)(v.s8,{...s,ref:t,state:d}),p[13]=t,p[14]=s,p[15]=d,p[16]=u):u=p[16],u}),ev=(0,m.forwardRef)(function(e,t){let r,n,o,s,l,c,d,u,p,m,v,w=(0,a.c)(24);w[0]!==e?({documentId:r,documentType:n,parentRefPath:o,template:c,searchParams:l,...s}=e,w[0]=e,w[1]=r,w[2]=n,w[3]=o,w[4]=s,w[5]=l,w[6]=c):(r=w[1],n=w[2],o=w[3],s=w[4],l=w[5],c=w[6]),w[7]!==r?(d=(0,f.IM)(r),w[7]=r,w[8]=d):d=w[8];let g=c?.params;return w[9]!==o?(u=(0,h.ujC)(o),w[9]=o,w[10]=u):u=w[10],w[11]!==c?(p=c&&{template:c?.id},w[11]=c,w[12]=p):p=w[12],w[13]!==u||w[14]!==p?(m={parentRefPath:u,...p},w[13]=u,w[14]=p,w[15]=m):m=w[15],w[16]!==n||w[17]!==t||w[18]!==s||w[19]!==l||w[20]!==d||w[21]!==g||w[22]!==m?(v=(0,i.jsx)(ef,{...s,ref:t,childId:d,childType:n,childPayload:g,childParameters:m,searchParams:l}),w[16]=n,w[17]=t,w[18]=s,w[19]=l,w[20]=d,w[21]=g,w[22]=m,w[23]=v):v=w[23],v}),ew=(0,m.forwardRef)(function(e,t){let r,n,o,s,l,c,d,u,p,m=(0,a.c)(19);if(m[0]!==e?({childId:r,childParameters:n,childPayload:o,children:s,...l}=e,m[0]=e,m[1]=r,m[2]=n,m[3]=o,m[4]=s,m[5]=l):(r=m[1],n=m[2],o=m[3],s=m[4],l=m[5]),!n?.type)return null;m[6]!==r?(c=(0,f.IM)(r),m[6]=r,m[7]=c):c=m[7],m[8]!==n||m[9]!==c?(d={...n,id:c,mode:"structure"},m[8]=n,m[9]=c,m[10]=d):d=m[10];let h=d;m[11]!==o||m[12]!==h?(u=void 0!==o?[h,o]:h,m[11]=o,m[12]=h,m[13]=u):u=m[13];let w=u;return m[14]!==s||m[15]!==w||m[16]!==t||m[17]!==l?(p=(0,i.jsx)(v.RZ,{...l,ref:t,intent:"edit",params:w,rel:"noopener noreferrer",target:"_blank",children:s}),m[14]=s,m[15]=w,m[16]=t,m[17]=l,m[18]=p):p=m[18],p}),eg=(0,m.forwardRef)(function(e,t){let r,n,o,s,l=(0,a.c)(9);return l[0]!==e?({searchParams:n,...r}=e,l[0]=e,l[1]=r,l[2]=n):(r=l[1],n=l[2]),l[3]!==n?(o={type:void 0,_searchParams:Object.entries(n)},l[3]=n,l[4]=o):o=l[4],l[5]!==t||l[6]!==r||l[7]!==o?(s=(0,i.jsx)(v.s8,{...r,ref:t,state:o,title:void 0}),l[5]=t,l[6]=r,l[7]=o,l[8]=s):s=l[8],s});function ey(e){let t,r,n,o,s,l,c,d,u,p,w=(0,a.c)(28),{children:g,onEditReference:y,onStructureParam
1s:x,structureParams:b,searchParams:S,refs:P}=e,{state:_,resolvePathFromState:k}=(0,v.rd)();w[0]!==_._searchParams?(t=Object.fromEntries(_._searchParams||[]),w[0]=_._searchParams,w[1]=t):t=w[1];let U=(0,h.$6H)(t);w[2]!==k||w[3]!==U||w[4]!==_?(r=e=>{var t;let r,n=k(_),i=(t={...U,...e},r=["comment","inspect","instruction","pathKey","rev","since","template","view"],function(e={}){let t=Object.entries(e).map(([e,t])=>`${e}=${t}`).join("&");return t.length?`?${t}`:""}(Object.entries(t).filter(([e])=>r.includes(e)).reduce((e,[t,r])=>null==r?e:{...e,[t]:r},{})));return`${n}${i}`},w[2]=k,w[3]=U,w[4]=_,w[5]=r):r=w[5];let R=r;w[6]===Symbol.for("react.memo_cache_sentinel")?(n={},w[6]=n):n=w[6],w[7]===Symbol.for("react.memo_cache_sentinel")?(o=[],w[7]=o):o=w[7],w[8]!==P||w[9]!==S?(s=(0,m.forwardRef)(function(e,t){let{childId:r,childParameters:n,...a}=e,o=P?.find(e=>e._id===r||(0,f.IM)(e._id)===r);return o?(0,i.jsx)(ef,{...a,ref:t,childId:r,childType:o._type,searchParams:S}):(0,i.jsx)(ew,{...a,ref:t,childId:r,childParameters:n})}),w[8]=P,w[9]=S,w[10]=s):s=w[10],w[11]!==S?(l=(0,m.forwardRef)(function(e,t){return(0,i.jsx)(eg,{...e,ref:t,searchParams:S})}),w[11]=S,w[12]=l):l=w[12],w[13]!==S?(c=(0,m.forwardRef)(function(e,t){return(0,i.jsx)(ev,{...e,ref:t,searchParams:S})}),w[13]=S,w[14]=c):c=w[14],w[15]!==y?(d=e=>{let{id:t,template:r,type:n,parentRefPath:i,version:a}=e;y({state:{id:t,type:n},params:{template:r.id,parentRefPath:(0,E.dI)(i),version:a}})},w[15]=y,w[16]=d):d=w[16],w[17]!==R||w[18]!==x||w[19]!==b||w[20]!==s||w[21]!==l||w[22]!==c||w[23]!==d?(u={index:0,groupIndex:0,siblingIndex:0,payload:n,params:b,hasGroupSiblings:!1,groupLength:1,routerPanesState:o,ChildLink:s,BackLink:l,ReferenceChildLink:c,ParameterizedLink:eE,closeCurrentAndAfter:ek,handleEditReference:d,replaceCurrent:e_,closeCurrent:eP,duplicateCurrent:eS,setView:ej,setParams:x,setPayload:eb,navigateIntent:ex,createPathWithParams:R},w[17]=R,w[18]=x,w[19]=b,w[20]=s,w[21]=l,w[22]=c,w[23]=d,w[24]=u):u=w[24];let C=u;return w[25]!==g||w[26]!==C?(p=(0,i.jsx)(j.l4.Provider,{value:C,children:g}),w[25]=g,w[26]=C,w[27]=p):p=w[27],p}function ex(e,t,r){console.warn("navigateIntent",e,t,r)}function eb(e){console.warn("setPayload",e)}function ej(e){console.warn("setView",e)}function eS(e){console.warn("duplicateCurrent",e)}function eP(){console.warn("closeCurrent")}function e_(e){console.warn("replaceCurrent",e)}function ek(){console.warn("closeCurrentAndAfter")}function eE(){throw Error("ParameterizedLink not implemented")}let eU=(0,w.I4)(_.bt).withConfig({displayName:"RootLayout",componentId:"sc-18wb5dr-0"})`height:100%;`,eR=(0,w.I4)(u.so).withConfig({displayName:"Root",componentId:"sc-18wb5dr-1"})`& > div{min-width:none !important;max-width:none !important;}`,eC=(0,w.I4)(u.Cy).withConfig({displayName:"WrappedCode",componentId:"sc-18wb5dr-2"})`white-space:pre-wrap;`;function eI(e){let t,r,n,o,l,c,d,p,v,w=(0,a.c)(34),{mainDocumentState:g,onEditReference:y,onStructureParams:x,searchParams:b,refs:j}=e,{t:P}=(0,h.Bdt)(s.Yi),{devMode:E}=(0,s.Qe)();if(w[0]!==g?.document?._id||w[1]!==j){let e;w[3]!==g?.document?._id?(e=e=>(0,f.IM)(e._id)!==g?.document?._id,w[3]=g?.document?._id,w[4]=e):e=w[4],t=j.filter(e).map(eA),w[0]=g?.document?._id,w[1]=j,w[2]=t}else t=w[2];let U=t;w[5]!==U?(r={filter:"_id in $ids",params:{ids:U}},w[5]=U,w[6]=r):r=w[6],w[7]!==P?(n=P("document-list-pane.document-list.title"),w[7]=P,w[8]=n):n=w[8],w[9]!==r||w[10]!==n?(o={id:"$root",options:r,schemaTypeName:"",title:n,type:"documentList"},w[9]=r,w[10]=n,w[11]=o):o=w[11];let R=o,[C,I]=(0,m.useState)(null);w[12]===Symbol.for("react.memo_cache_sentinel")?(l=()=>I(null),w[12]=l):l=w[12];let z=l,[A]=(0,m.useState)(ez);if(w[13]===Symbol.for("react.memo_cache_sentinel")?(c=()=>I(null),w[13]=c):c=w[13],w[14]!==j?(d=[j],w[14]=j,w[15]=d):d=w[15],(0,m.useEffect)(c,d),C){let e,t,r;return w[16]!==P?(e=P("document-list-pane.error.text"),w[16]=P,w[17]=e):e=w[17],w[18]!==E||w[19]!==C||w[20]!==P?(t=E&&(0,i.jsx)(u.Zp,{overflow:"auto",padding:3,radius:2,tone:"critical",children:(0,i.jsxs)(u.BJ,{space:3,children:[(0,i.jsx)(u.JU,{muted:!0,size:0,children:P("presentation-error.label")}),(0,i.jsx)(eC,{size:1,children:C.error.message})]})}),w[18]=E,w[19]=C,w[20]=P,w[21]=t):t=w[21],w[22]!==e||w[23]!==t?(r=(0,i.jsx)(eh,{flex:1,message:e,onRetry:z,children:t}),w[22]=e,w[23]=t,w[24]=r):r=w[24],r}return w[25]!==R?(p=(0,i.jsx)(eR,{direction:"column",flex:1,children:(0,i.jsx)(_.Oh,{index:0,itemId:"$root",pane:R,paneKey:"$root"})}),w[25]=R,w[26]=p):p=w[26],w[27]!==y||w[28]!==x||w[29]!==j||w[30]!==b||w[31]!==A||w[32]!==p?(v=(0,i.jsx)(S.tH,{onCatch:I,children:(0,i.jsx)(eU,{children:(0,i.jsx)(k.$l,{children:(0,i.jsx)(ey,{onEditReference:y,onStructureParam
1s:x,structureParams:A,searchParams:b,refs:j,children:p})})})}),w[27]=y,w[28]=x,w[29]=j,w[30]=b,w[31]=A,w[32]=p,w[33]=v):v=w[33],v}function ez(){return{}}function eA(e){return(0,f.IM)(e._id)}let eM=(0,w.I4)(u.Cy).withConfig({displayName:"WrappedCode",componentId:"sc-m0u57n-0"})`white-space:pre-wrap;`;function eT(e){let t,r,n,o,l,c,d,p,w,g,y,x=(0,a.c)(40),{documentId:b,documentType:j,onFocusPath:P,onEditReference:k,onStructureParams:E,searchParams:U,structureParams:R}=e,{template:C,templateParams:I}=R,{t:z}=(0,h.Bdt)(s.Yi),{devMode:A}=(0,s.Qe)();x[0]!==I?(t=(0,v.fA)(I),x[0]=I,x[1]=t):t=x[1],x[2]!==b||x[3]!==j||x[4]!==t||x[5]!==C?(r={id:b,type:j,template:C,templateParameters:t},x[2]=b,x[3]=j,x[4]=t,x[5]=C,x[6]=r):r=x[6],x[7]!==b||x[8]!==r?(n={id:b,options:r,title:"",type:"document"},x[7]=b,x[8]=r,x[9]=n):n=x[9];let M=n;x[10]!==b||x[11]!==j||x[12]!==P?(o=e=>P({id:b,type:j,path:f.C.toString(e)}),x[10]=b,x[11]=j,x[12]=P,x[13]=o):o=x[13];let T=o,[L,$]=(0,m.useState)(null);x[14]===Symbol.for("react.memo_cache_sentinel")?(l=()=>$(null),x[14]=l):l=x[14];let O=l;if(x[15]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{$(null)},x[15]=c):c=x[15],x[16]!==b||x[17]!==j||x[18]!==R?(d=[b,j,R],x[16]=b,x[17]=j,x[18]=R,x[19]=d):d=x[19],(0,m.useEffect)(c,d),L){let e,t,r;return x[20]!==z?(e=z("document-pane.error.text"),x[20]=z,x[21]=e):e=x[21],x[22]!==A||x[23]!==L||x[24]!==z?(t=A&&(0,i.jsx)(u.Zp,{overflow:"auto",padding:3,radius:2,tone:"critical",children:(0,i.jsxs)(u.BJ,{space:3,children:[(0,i.jsx)(u.JU,{muted:!0,size:0,children:z("presentation-error.label")}),(0,i.jsx)(eM,{size:1,children:L.error.message})]})}),x[22]=A,x[23]=L,x[24]=z,x[25]=t):t=x[25],x[26]!==e||x[27]!==t?(r=(0,i.jsx)(eh,{flex:1,message:e,onRetry:O,children:t}),x[26]=e,x[27]=t,x[28]=r):r=x[28],r}return x[29]===Symbol.for("react.memo_cache_sentinel")?(p={height:"100%"},x[29]=p):p=x[29],x[30]===Symbol.for("react.memo_cache_sentinel")?(w=(0,i.jsx)(s.gu,{}),x[30]=w):w=x[30],x[31]!==T||x[32]!==M?(g=(0,i.jsx)(m.Suspense,{fallback:w,children:(0,i.jsx)(_.YI,{paneKey:"document",index:1,itemId:"document",pane:M,onFocusPath:T})}),x[31]=T,x[32]=M,x[33]=g):g=x[33],x[34]!==k||x[35]!==E||x[36]!==U||x[37]!==R||x[38]!==g?(y=(0,i.jsx)(S.tH,{onCatch:$,children:(0,i.jsx)(_.bt,{style:p,children:(0,i.jsx)(ey,{searchParams:U,onEditReference:k,onStructureParams:E,structureParams:R,children:g})})}),x[34]=k,x[35]=E,x[36]=U,x[37]=R,x[38]=g,x[39]=y):y=x[39],y}function eL(e){let t,r=(0,a.c)(8),{documentId:n,documentType:o,onFocusPath:s,onEditReference:l,onStructureParams:c,searchParams:d,structureParams:u}=e;return r[0]!==n||r[1]!==o||r[2]!==l||r[3]!==s||r[4]!==c||r[5]!==d||r[6]!==u?(t=(0,i.jsx)(k.$l,{children:(0,i.jsx)(eT,{documentId:n,documentType:o,onEditReference:l,onFocusPath:s,onStructureParams:c,searchParams:d,structureParams:u})}),r[0]=n,r[1]=o,r[2]=l,r[3]=s,r[4]=c,r[5]=d,r[6]=u,r[7]=t):t=r[7],t}function e$(e){let t,r,n,o,l,c,d=(0,a.c)(40),{documentId:p,documentType:f,mainDocumentState:w,onEditReference:g,onFocusPath:y,onStructureParams:x,refs:b,
1searchParams:j,structureParams:S}=e,{t:_}=(0,h.Bdt)(s.Yi),k=(0,h.I07)();d[0]!==w?.document?._id||d[1]!==w?.document?._type||d[2]!==j?(t=e=>(0,i.jsx)(v.s8,{...e,state:{id:w?.document?._id,type:w?.document?._type,_searchParams:Object.entries(j)}}),d[0]=w?.document?._id,d[1]=w?.document?._type,d[2]=j,d[3]=t):t=d[3];let E=t;d[4]!==w?.document?._type||d[5]!==k?(r=k.get(w?.document?._type||"shoe"),d[4]=w?.document?._type,d[5]=k,d[6]=r):r=d[6];let U=r,R=function(e,t){let r,n,i,o=(0,a.c)(7),s=(0,h.yKO)();o[0]===Symbol.for("react.memo_cache_sentinel")?(r={},o[0]=r):r=o[0];let[l,c]=(0,m.useState)(r),{perspectiveStack:d}=(0,h.QO2)();return o[1]!==e||o[2]!==s||o[3]!==d||o[4]!==t?(n=()=>{if(!t)return;let r=(0,h.TU6)(s,t,e,d).subscribe(e=>{c(e)});return()=>{r?.unsubscribe()}},i=[s,t,e,d],o[1]=e,o[2]=s,o[3]=d,o[4]=t,o[5]=n,o[6]=i):(n=o[5],i=o[6]),(0,m.useEffect)(n,i),l}(w?.document?._id||"",U);e:{let e,t,r,a;if(!w?.document){n=null;break e}d[7]!==w.document||d[8]!==R.snapshot?(e=(0,h.ADU)({snapshot:R.snapshot,fallback:w.document}),d[7]=w.document,d[8]=R.snapshot,d[9]=e):e=d[9],d[10]!==_?(t=_("main-document.label"),d[10]=_,d[11]=t):t=d[11],d[12]!==t?(r=(0,i.jsx)(u.Zp,{padding:1,radius:2,shadow:1,children:(0,i.jsx)(u.EY,{muted:!0,size:0,weight:"medium",children:t})}),d[12]=t,d[13]=r):r=d[13],d[14]!==U||d[15]!==e||d[16]!==r?(a=(0,i.jsx)(h.m6P,{...e,schemaType:U,status:r}),d[14]=U,d[15]=e,d[16]=r,d[17]=a):a=d[17],n=a}let C=n;if(p&&f){let e;return d[18]!==p||d[19]!==f||d[20]!==g||d[21]!==y||d[22]!==x||d[23]!==j||d[24]!==S?(e=(0,i.jsx)(eL,{documentId:p,documentType:f,onEditReference:g,onFocusPath:y,onStructureParams:x,searchParams:j,structureParams:S}),d[18]=p,d[19]=f,d[20]=g,d[21]=y,d[22]=x,d[23]=j,d[24]=S,d[25]=e):e=d[25],e}return d[26]!==E||d[27]!==w||d[28]!==C||d[29]!==_?(o=w&&(0,i.jsx)(u.Zp,{padding:3,tone:w.document?"inherit":"caution",children:w.document?(0,i.jsx)(h.Ns2,{__unstable_focusRing:!0,as:E,"data-as":"a",radius:2,sizing:"border",tone:"inherit",children:C}):(0,i.jsx)(u.Zp,{padding:2,radius:2,tone:"inherit",children:(0,i.jsxs)(u.so,{gap:3,children:[(0,i.jsx)(u.az,{flex:"none",children:(0,i.jsx)(u.EY,{size:1,children:(0,i.jsx)(P.sAQ,{})})}),(0,i.jsx)(u.az,{flex:1,children:(0,i.jsx)(u.EY,{size:1,children:(0,i.jsx)(h.HTc,{t:_,i18nKey:"main-document.missing.text",components:{Code:"code"},values:{path:w.path}})})})]})})}),d[26]=E,d[27]=w,d[28]=C,d[29]=_,d[30]=o):o=d[30],d[31]!==w||d[32]!==g||d[33]!==x||d[34]!==b||d[35]!==j?(l=(0,i.jsx)(eI,{mainDocumentState:w,onEditReference:g,onStructureParams:x,searchParams:j,refs:b}),d[31]=w,d[32]=g,d[33]=x,d[34]=b,d[35]=j,d[36]=l):l=d[36],d[37]!==o||d[38]!==l?(c=(0,i.jsxs)(u.so,{direction:"column",flex:1,height:"fill",children:[o,l]}),d[37]=o,d[38]=l,d[39]=c):c=d[39],c}let eO=w.I4.div.withConfig({displayName:"Resizer",componentId:"sc-1ov4oxw-0"})`position:relative;${({$hidden:e})=>e&&"display: none;"}`,eY=w.I4.div.withConfig({displayName:"ResizerInner",componentId:"sc-1ov4oxw-1"})`position:absolute;top:0;bottom:0;left:-5px;width:9px;z-index:10;cursor:${({$disabled:e})=>e?"auto":"ew-resize"};& > span:nth-child(1){display:block;border-left:1px solid var(--card-border-color);position:absolute;top:0;left:4px;bottom:0;transition:opacity 200ms;}${({$disabled:e})=>!e&&`
2    /* Hover effect */
3    & > span:nth-child(2) {
4      display: block;
5      position: absolute;
6      top: 0;
7      left: 0;
8      width: 9px;
9      bottom: 0;
10      background-color: var(--card-border-color);
11      opacity: 0;
12      transition: opacity 150ms;
13    }
14
15    @media (hover: hover) {
16      &:hover > span:nth-child(2) {
17        opacity: 0.2;
18      }
19    }
20  `}`,eN=function(e){let t,r,n,o,s,l,c,d,u,p,h,f=(0,a.c)(30),{id:v,order:w,disabled:g,hidden:y}=e,x=void 0!==g&&g,b=void 0!==y&&y,S=(0,m.useRef)(null),P=(0,m.useContext)(j.Tf);if(null===P)throw Error("Panel components must be rendered within a PanelGroup container");let _=function(e){let t,r=(0,a.c)(2);r[0]!==e?(t=()=>e||(0,R.A)(),r[0]=e,r[1]=t):t=r[1];let[n]=(0,m.useState)(t);return n}(v),{activeResizer:k,drag:E,startDragging:U,stopDragging:C,registerElement:I,unregisterElement:z}=P,A=k===_;if(null===P)throw Error("Panel components must be rendered within a PanelGroup container");f[0]!==x||f[1]!==b||f[2]!==_||f[3]!==U?(t=e=>{x||b||U(_,e.nativeEvent)},f[0]=x,f[1]=b,f[2]=_,f[3]=U,f[4]=t):t=f[4];let M=t;
20f[5]!==E||f[6]!==_?(r=e=>{E(_,e)},f[5]=E,f[6]=_,f[7]=r):r=f[7];let T=r;f[8]!==C?(n=()=>{S.current.blur(),C()},f[8]=C,f[9]=n):n=f[9];let L=n;return f[10]!==x||f[11]!==A||f[12]!==T||f[13]!==L?(o=()=>{if(!A||x)return;let e=function(){let e=document.body.style,t=document.documentElement.style,{cursor:r}=t,{userSelect:n}=e;return t.cursor="ew-resize",e.userSelect="none",()=>{r?t.cursor=r:t.removeProperty("cursor"),n?e.userSelect=n:e.removeProperty("user-select")}}();return window.addEventListener("mousemove",T),window.addEventListener("mouseup",L),window.addEventListener("contextmenu",L),()=>{e(),window.removeEventListener("mousemove",T),window.removeEventListener("mouseup",L),window.removeEventListener("contextmenu",L)}},s=[x,A,T,L],f[10]=x,f[11]=A,f[12]=T,f[13]=L,f[14]=o,f[15]=s):(o=f[14],s=f[15]),(0,m.useEffect)(o,s),f[16]!==_||f[17]!==w||f[18]!==I||f[19]!==z?(l=()=>(I(_,{id:_,order:w,type:"resizer",el:S}),()=>{z(_)}),c=[_,w,I,z],f[16]=_,f[17]=w,f[18]=I,f[19]=z,f[20]=l,f[21]=c):(l=f[20],c=f[21]),(0,m.useLayoutEffect)(l,c),f[22]===Symbol.for("react.memo_cache_sentinel")?(d=(0,i.jsx)("span",{}),u=(0,i.jsx)("span",{}),f[22]=d,f[23]=u):(d=f[22],u=f[23]),f[24]!==x?(p=(0,i.jsxs)(eY,{$disabled:x,children:[d,u]}),f[24]=x,f[25]=p):p=f[25],f[26]!==b||f[27]!==M||f[28]!==p?(h=(0,i.jsx)(eO,{$hidden:b,onMouseDown:M,ref:S,children:p}),f[26]=b,f[27]=M,f[28]=p,f[29]=h):h=f[29],h},eF=e=>{let t,r,n,o,s,l,c=(0,a.c)(16),{documentId:d,hidden:u,resizerHidden:p,setDisplayedDocument:m,getCommentIntent:f}=e;return c[0]!==p?(t=(0,i.jsx)(eN,{order:4,hidden:p}),c[0]=p,c[1]=t):t=c[1],c[2]===Symbol.for("react.memo_cache_sentinel")?(r=ep("content"),c[2]=r):r=c[2],c[3]!==f||c[4]!==e.children?(n=(0,i.jsx)(h.S4U,{getIntent:f,children:e.children}),c[3]=f,c[4]=e.children,c[5]=n):n=c[5],c[6]!==d||c[7]!==m||c[8]!==n?(o=(0,i.jsx)(U.C,{documentId:d,setDisplayedDocument:m,children:n}),c[6]=d,c[7]=m,c[8]=n,c[9]=o):o=c[9],c[10]!==u||c[11]!==o?(s=(0,i.jsx)(q,{id:"content",htmlId:r,minWidth:325,order:5,hidden:u,children:o}),c[10]=u,c[11]=o,c[12]=s):s=c[12],c[13]!==t||c[14]!==s?(l=(0,i.jsxs)(i.Fragment,{children:[t,s]}),c[13]=t,c[14]=s,c[15]=l):l=c[15],l},eD=e=>{let t,r,n=(0,a.c)(17),{documentId:o,documentsOnPage:s,documentType:l,getCommentIntent:c,hidden:d,mainDocumentState:u,onEditReference:p,onFocusPath:m,onStructureParams:h,resizerHidden:f,searchParams:v,setDisplayedDocument:w,structureParams:g}=e;return n[0]!==o||n[1]!==l||n[2]!==s||n[3]!==u||n[4]!==p||n[5]!==m||n[6]!==h||n[7]!==v||n[8]!==g?(t=(0,i.jsx)(e$,{documentId:o,documentType:l,mainDocumentState:u,onEditReference:p,onFocusPath:m,onStructureParams:h,refs:s,searchParams:v,structureParams:g}),n[0]=o,n[1]=l,n[2]=s,n[3]=u,n[4]=p,n[5]=m,n[6]=h,n[7]=v,n[8]=g,n[9]=t):t=n[9],n[10]!==o||n[11]!==c||n[12]!==d||n[13]!==f||n[14]!==w||n[15]!==t?(r=(0,i.jsx)(eF,{documentId:o,getCommentIntent:c,hidden:d,resizerHidden:f,setDisplayedDocument:w,children:t}),n[10]=o,n[11]=c,n[12]=d,n[13]=f,n[14]=w,n[15]=t,n[16]=r):r=n[16],r},eW=function(e){let t,r,n=(0,a.c)(5),{children:o,navigate:s}=e;n[0]!==s?(t=(e,t)=>{if(e||t){let r={};e&&(r.params={preview:e}),t&&(r.state=t),s(r)}},n[0]=s,n[1]=t):t=n[1];let l=t;return n[2]!==o||n[3]!==l?(r=(0,i.jsx)(j.iY.Provider,{value:l,children:o}),n[2]=o,n[3]=l,n[4]=r):r=n[4],r};function eB(e){return!e}let eK=(0,m.memo)(function(e){let t,r,n,o,s,l=(0,a.c)(14),{minWidth:c,maxWidth:d,component:u,hidden:p,resizerHidden:m}=e,h=null!=c&&null!=d&&c===d;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=ep("navigator"),l[0]=t):t=l[0],l[1]!==u?(r=(0,i.jsx)(u,{}),l[1]=u,l[2]=r):r=l[2],l[3]!==p||l[4]!==d||l[5]!==c||l[6]!==r?(n=(0,i.jsx)(q,{id:"navigator",htmlId:t,minWidth:c,maxWidth:d,order:1,hidden:p,children:r}),l[3]=p,l[4]=d,l[5]=c,l[6]=r,l[7]=n):n=l[7],l[8]!==h||l[9]!==m?(o=(0,i.jsx)(eN,{order:2,disabled:h,hidden:m}),l[8]=h,l[9]=m,l[10]=o):o=l[10],l[11]!==n||l[12]!==o?(s=(0,i.jsxs)(i.Fragment,{children:[n,o]}),l[11]=n,l[12]=o,l[13]=s):s=l[13],s}),eZ=function(e){let t,r=(0,a.c)(3),{children:n,params:o}=e;return r[0]!==n||r[1]!==o?(t=(0,i.jsx)(j.ix.Provider,{value:o,children:n}),r[0]=n,r[1]=o,r[2]=t):t=r[2],t},eH=function(e){let t,r,n=(0,a.c)(10),{children:o,devMode:s,name:l,navigate:c,params:d,searchParams:u,structureParam
20s:p}=e;n[0]!==s||n[1]!==l||n[2]!==c||n[3]!==d||n[4]!==u||n[5]!==p?(t={devMode:s,name:l,navigate:c,params:d,searchParams:u,structureParams:p},n[0]=s,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=t):t=n[6];let m=t;return n[7]!==o||n[8]!==m?(r=(0,i.jsx)(j.SM.Provider,{value:m,children:o}),n[7]=o,n[8]=m,n[9]=r):r=n[9],r};function eJ(e){let t=(0,o.d4)(e,eV);if(!Array.isArray(t))throw TypeError("allowPatterns must be an array");return t}function eV(e){return e.context.allowOrigins}function eq(e){return Array.isArray(e)?e.join(","):e}function eX(){let e,t=(0,a.c)(2),r=(0,m.useId)();return t[0]!==r?(e=r.startsWith(":")?r.replace(/^:(.+):$/,"\xab$1\xbb"):r,t[0]=r,t[1]=e):e=t[1],e}let eG=(0,m.forwardRef)(function(e,t){let r,n,o,s,l,c,d,u,p=(0,a.c)(19),{animate:h,initial:f,onLoad:v,preventClick:w,src:g,variants:y,style:x}=e,b=(0,m.useRef)(null);p[0]===Symbol.for("react.memo_cache_sentinel")?(r=()=>b.current,p[0]=r):r=p[0],(0,m.useImperativeHandle)(t,r),p[1]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{if(!b.current)return;let e=b.current,t=function(){e===document.activeElement&&e.dispatchEvent(new MouseEvent("mousedown",{bubbles:!0,cancelable:!0}))};return window.addEventListener("blur",t),()=>{window.removeEventListener("blur",t)}},o=[],p[1]=n,p[2]=o):(n=p[1],o=p[2]),(0,m.useEffect)(n,o);let j=eX();return p[3]!==x||p[4]!==j?(s={...x,viewTransitionName:j},p[3]=x,p[4]=j,p[5]=s):s=p[5],p[6]!==h||p[7]!==f||p[8]!==v||p[9]!==g||p[10]!==s||p[11]!==y?(l=(0,i.jsx)(eQ,{style:s,animate:h,initial:f,onLoad:v,ref:b,src:g,variants:y}),p[6]=h,p[7]=f,p[8]=v,p[9]=g,p[10]=s,p[11]=y,p[12]=l):l=p[12],p[13]!==w?(c=w&&(0,i.jsx)(e0,{}),p[13]=w,p[14]=c):c=p[14],p[15]===Symbol.for("react.memo_cache_sentinel")?(d=(0,i.jsx)(e1,{}),p[15]=d):d=p[15],p[16]!==l||p[17]!==c?(u=(0,i.jsxs)(i.Fragment,{children:[l,c,d]}),p[16]=l,p[17]=c,p[18]=u):u=p[18],u}),eQ=C.PY1.create(w.I4.iframe.withConfig({displayName:"IFrameElement",componentId:"sc-yizz5y-0"})`box-shadow:0 0 0 1px var(--card-border-color);border:0;max-height:100%;width:100%;view-transition-class:presentation-tool-iframe;`),e0=(0,w.I4)(u.az).withConfig({displayName:"IFrameOverlay",componentId:"sc-yizz5y-1"})`position:absolute;inset:0;background:transparent;`,e1=(0,w.DU)`
21html:active-view-transition-type(sanity-iframe-viewport) {
22  view-transition-name: none;
23  &::view-transition {
24    pointer-events: none;
25  }
26  /* &::view-transition-old(root) {
27    display: none;
28  }
29  &::view-transition-new(root) {
30    animation: none;
31  } */
32}
33`;function e2(e){let t,r,n,o,l,c,p,m,f=(0,a.c)(21),{openPopup:v,previewLocationOrigin:w,previewLocationRoute:g,perspective:y,targetOrigin:x}=e;f[0]!==y||f[1]!==w||f[2]!==g||f[3]!==x?((t=new URL(g,w||x)).searchParams.set(d.g,eq(y)),f[0]=y,f[1]=w,f[2]=g,f[3]=x,f[4]=t):t=f[4];let{pathname:b,search:j}=t,_=`${w}${b}${j}`,{t:k}=(0,h.Bdt)(s.Yi);f[5]!==v?(r=e=>{e.preventDefault(),v(e.currentTarget.href)},f[5]=v,f[6]=r):r=f[6];let E=r;return f[7]!==k?(n=k("share-url.menu-item.open.text"),f[7]=k,f[8]=n):n=f[8],f[9]!==n?(o=(0,i.jsx)(u.EY,{size:1,children:n}),f[9]=n,f[10]=o):o=f[10],f[11]===Symbol.for("react.memo_cache_sentinel")?(l=["bottom-start"],f[11]=l):l=f[11],f[12]!==k?(c=k("share-url.menu-item.open.text"),f[12]=k,f[13]=c):c=f[13],f[14]!==E||f[15]!==_||f[16]!==c?(p=(0,i.jsx)(S.$n,{as:"a","aria-label":c,icon:P.ZPM,mode:"bleed",href:_,rel:"opener",target:"_blank",tooltipProps:null,onClick:E}),f[14]=E,f[15]=_,f[16]=c,f[17]=p):p=f[17],f[18]!==o||f[19]!==p?(m=(0,i.jsx)(S.m_,{animate:!0,content:o,fallbackPlacements:l,placement:"bottom",portal:!0,children:p}),f[18]=o,f[19]=p,f[20]=m):m=f[20],m}function e3(e){let t=(0,o.d4)(e,e4);if(!t)throw TypeError("targetOrigin is required");return t}function e4(e){return e.context.previewUrl?.origin}function e5(e){let t,r,n,o,l,c,d,p,f,v,w=(0,a.c)(32),{fontSize:g,onChange:y,padding:x,prefix:b,suffix:j,value:S,previewUrlRef:_}=e,k=void 0===g?1:g,E=void 0===x?3:x,U=eJ(_),R=e3(_),{t:C}=(0,h.Bdt)(s.Yi),{basePath:I}=(0,h.VrO)()?.activeWorkspace||{},z=void 0===I?"/":I,A=(0,m.useRef)(null),[M,T]=(0,m.useState)(void 0),[L,$]=(0,m.useState)(void 0);w[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{T(e.currentTarget.value)},w[0]=t):t=w[0];let O=t;w[1]!==U||w[2]!==z||w[3]!==y||w[4]!==M||w[5]!==C||w[6]!==R?(r=e=>{if("Enter"===e.key){if(void 0===M)return;let t=M;try{t=new URL(M,R).toString()}catch{}if(Array.isArray(U)){if(!U.some(e=>e.test(t))){$(C("preview-location-input.error",{origin:R,context:"origin-not-allowed"})),e.currentTarget.reportValidity();return}}else if(!R&&(t.startsWith(`${z}/`)||t===z))return void $(C("preview-location-input.error",{basePath:z,context:"same-base-path"}));let r=t===R?`${R}/`:t;$(void 0),T(void 0),y(r),A.current?.blur()}"Escape"===e.key&&($(void 0),T(void 0))},w[1]=U,w[2]=z,w[3]=y,w[4]=M,w[5]=C,w[6]=R,w[7]=r):r=w[7];let Y=r;w[8]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{$(void 0),T(void 0)},w[8]=n):n=w[8];let N=n;w[9]!==R||w[10]!==S?(o=()=>{$(void 0);let e=S;try{e=new URL(S,R).toString()}catch{}T(e)},w[9]=R,w[10]=S,w[11]=o):o=w[11];let F=o;w[12]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{$(void 0),T(void 0)},w[12]=l):l=w[12],w[13]!==R||w[14]!==S?(c=[R,S],w[13]=R,w[14]=S,w[15]=c):c=w[15],(0,m.useEffect)(l,c),w[16]===Symbol.for("react.memo_cache_sentinel")?(d={icon:P.NAP},w[16]=d):d=w[16];let D=L?d:void 0;return w[17]===Symbol.for("react.memo_cache_sentinel")?(p={zIndex:1},w[17]=p):p=w[17],w[18]!==M||w[19]!==R||w[20]!==S?(f=void 0===M?new URL(S,R).toString():M,w[18]=M,w[19]=R,w[20]=S,w[21]=f):f=w[21],w[22]!==L||w[23]!==k||w[24]!==F||w[25]!==Y||w[26]!==E||w[27]!==b||w[28]!==j||w[29]!==D||w[30]!==f?(v=(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(u.ks,{clearButton:D,customValidity:L,fontSize:k,onBlur:N,onClear:F,onChange:O,onKeyDownCapture:Y,padding:E,prefix:b,style:p,radius:2,ref:A,space:E,suffix:j,value:f})}),w[22]=L,w[23]=k,w[24]=F,w[25]=Y,w[26]=E,w[27]=b,w[28]=j,w[29]=D,w[30]=f,w[31]=v):v=w[31],v}let e6=(0,m.lazy)(()=>r.e(4927).then(r.bind(r,14927))),e7=(0,w.I4)(T.jM).withConfig({displayName:"StyledSanityMonogram",componentId:"sc-wa94k4-0"})`position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
33height:${24}px;width:${24}px;`,e8=C.PY1.create(u.y$),e9=C.PY1.create(u.EY),te=C.PY1.create(e7);function tt(e){let t,r,n,o,l,c,f,v,w,g,y,x,b,j,_,k=(0,a.c)(47),{canToggleSharePreviewAccess:E,canUseSharedPreviewAccess:U,initialUrl:R,previewLocationRoute:C,perspective:z}=e,{t:A}=(0,h.Bdt)(s.Yi),{push:T}=(0,p.dj)();k[0]===Symbol.for("react.memo_cache_sentinel")?(t={apiVersion:s.mG},k[0]=t):t=k[0];let $=(0,h.tH7)(t),O=(0,h.iZK)(),[Y,N]=(0,m.useState)(!0),[F,D]=(0,m.useState)(!1),[W,B]=(0,m.useState)(!1),[K,Z]=(0,m.useState)(null),H=F||W||Y;k[1]!==R||k[2]!==z||k[3]!==C||k[4]!==K?(r=K?(0,M.PV)(R,K,C,eq(z)):null,k[1]=R,k[2]=z,k[3]=C,k[4]=K,k[5]=r):r=k[5];let J=r,[V,q]=(0,m.useState)(null);if(V)throw V;k[6]!==T||k[7]!==A?(n=()=>{T({closable:!0,status:"warning",title:A("share-preview-menu.error_toggle-sharing",{context:"toggle-sharing"})})},k[6]=T,k[7]=A,k[8]=n):n=k[8];let X=n;k[9]!==$||k[10]!==O?.id?(o=async()=>{let e=async()=>{B(!0),await (0,L.P)($,"sanity/presentation",typeof window>"u"?"":location.href,O?.id),Z(null)};try{await e()}catch(e){q(e)}B(!1)},k[9]=$,k[10]=O?.id,k[11]=o):o=k[11];let G=o;k[12]!==$||k[13]!==O?.id?(l=async()=>{let e=async()=>{D(!0),Z((await (0,L._)($,"sanity/presentation",typeof window>"u"?"":location.href,O?.id)).secret)};try{await e()}catch(e){q(e)}D(!1)},k[12]=$,k[13]=O?.id,k[14]=l):l=k[14];let Q=l;k[15]!==T||k[16]!==A||k[17]!==J?(c=async()=>{let e=async()=>{if(!J)throw Error("No URL to copy");await navigator.clipboard.writeText(J.toString()),T({closable:!0,status:"success",title:A("share-url.clipboard.status",{context:"success"})})};try{await e()}catch(e){q(e)}},k[15]=T,k[16]=A,k[17]=J,k[18]=c):c=k[18];let ee=c;k[19]!==$?(f=()=>{let e=new AbortController,t=[],r=async function(e,r){let{result:n,syncTags:i}=await $.fetch(d.a,{},{filterResponse:!1,lastLiveEventId:e,tag:"presentation.fetch-shared-access-secret"});Array.isArray(i)&&(t=i),r.aborted||Z(n)},n=$.live.events().subscribe({next:n=>{"message"===n.type&&(e.abort(),e=new AbortController,n.tags.some(e=>t.includes(e))&&r(n.id,e.signal))},error:q});return r(null,e.signal).finally(()=>N(!1)),()=>{n.unsubscribe(),e.abort()}},v=[$],k[19]=$,k[20]=f,k[21]=v):(f=k[20],v=k[21]),(0,m.useEffect)(f,v),k[22]!==A?(w=A("preview-frame.share-button.aria-label"),k[22]=A,k[23]=w):w=k[23],k[24]!==w?(g=(0,i.jsx)(S.$n,{"aria-label":w,icon:P.liv,mode:"bleed",tooltipProps:null}),k[24]=w,k[25]=g):g=k[25],k[26]===Symbol.for("react.memo_cache_sentinel")?(y={maxWidth:248},k[26]=y):y=k[26];let et=U?void 0:0;return k[27]!==H||k[28]!==E||k[29]!==U||k[30]!==W||k[31]!==F||k[32]!==ee||k[33]!==G||k[34]!==Q||k[35]!==X||k[36]!==Y||k[37]!==A||k[38]!==J?(x=U?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("label",{style:{cursor:"pointer"},children:(0,i.jsxs)(u.xA,{columns:2,rows:2,gapX:3,gapY:1,style:{justifyContent:"center",alignItems:"center",gridTemplateColumns:"min-content 1fr",gridTemplateRows:"min-content"},paddingTop:3,paddingX:3,children:[(0,i.jsx)(S.m_,{animate:!0,content:(0,i.jsx)(u.EY,{size:1,children:A("share-preview-menu.toggle-button.tooltip",{context:J?"disable":"enable"})}),fallbackPlacements:["bottom-start"],placement:"bottom",portal:!0,children:(0,i.jsx)(u.dO,{checked:F||null!==J&&!W,readOnly:F||W,indeterminate:Y,onChange:E?J?G:Q:X})}),(0,i.jsx)(u.EY,{size:1,weight:"medium",children:A("share-preview-menu.toggle-button.label",{context:"first-line"})}),(0,i.jsx)("span",{}),(0,i.jsx)(u.EY,{muted:!0,size:1,children:A("share-preview-menu.toggle-button.label",{context:"second-line"})})]})}),(0,i.jsx)(u.az,{padding:3,paddingTop:2,children:(0,i.jsxs)(u.BJ,{space:3,children:[(0,i.jsx)(u.Zp,{tone:H||!J?"transparent":void 0,style:{position:"relative",aspectRatio:"1 / 1",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,i.jsx)(I.N,{children:H?(0,i.jsx)(e8,{muted:!0,initial:{opacity:0}
33,animate:{opacity:1},exit:{opacity:0}}):J?(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(m.Suspense,{fallback:(0,i.jsx)(u.y$,{}),children:[(0,i.jsx)(e6,{title:A("share-preview-menu.qr-code.title",{url:J.toString()}),value:J.toString(),size:224,color:"var(--card-fg-color)",logoSize:40}),(0,i.jsx)(te,{initial:{opacity:-.5},animate:{opacity:1.5},exit:{opacity:0}})]})}):(0,i.jsx)(e9,{muted:!0,size:1,style:{maxWidth:"100px",textWrap:"pretty",textAlign:"center"},initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:A("share-preview-menu.qr-code.placeholder")})})}),(0,i.jsx)(u.EY,{muted:!0,size:1,children:A("share-preview-menu.qr-code.instructions")})]})}),(0,i.jsx)(u.Nj,{}),(0,i.jsx)(S.Dr,{disabled:!J||W,icon:P.TdU,onClick:ee,text:A("share-preview-menu.copy-url.text")})]}):(0,i.jsx)(u.Zp,{padding:2,tone:"caution",radius:3,children:(0,i.jsx)(u.EY,{style:{textWrap:"pretty"},children:A("share-preview-menu.error",{context:"missing-grants"})})}),k[27]=H,k[28]=E,k[29]=U,k[30]=W,k[31]=F,k[32]=ee,k[33]=G,k[34]=Q,k[35]=X,k[36]=Y,k[37]=A,k[38]=J,k[39]=x):x=k[39],k[40]!==et||k[41]!==x?(b=(0,i.jsx)(u.W1,{style:y,padding:et,children:x}),k[40]=et,k[41]=x,k[42]=b):b=k[42],k[43]===Symbol.for("react.memo_cache_sentinel")?(j={constrainSize:!0,placement:"bottom",portal:!0},k[43]=j):j=k[43],k[44]!==b||k[45]!==g?(_=(0,i.jsx)(S.IU,{button:g,id:"share-menu",menu:b,popover:j}),k[44]=b,k[45]=g,k[46]=_):_=k[46],_}let tr=e=>{let t,r,n,l,c,d,p,m,f,v,w,g,y,x,b,j,_,k,E,U,R,C,I,z,A,T,L,$,O,Y,N,F,D,W,B,K,Z=(0,a.c)(110),{canSharePreviewAccess:H,canToggleSharePreviewAccess:J,canUseSharedPreviewAccess:V,iframeRef:q,initialUrl:X,navigatorEnabled:G,onPathChange:Q,onRefresh:ee,openPopup:et,overlaysConnection:er,presentationRef:en,perspective:ei,previewUrl:ea,setViewport:eo,targetOrigin:es,toggleNavigator:el,toggleOverlay:ec,viewport:ed,previewUrlRef:eu}=e,{t:ep}=(0,h.Bdt)(s.Yi);Z[0]!==eo||Z[1]!==ed?(t=()=>eo("desktop"===ed?"mobile":"desktop"),Z[0]=eo,Z[1]=ed,Z[2]=t):t=Z[2];let em=t,eh=es===location.origin?"":es;Z[3]!==q||Z[4]!==ee||Z[5]!==en||Z[6]!==ea||Z[7]!==es?(r=()=>{ee(()=>{q.current&&(en.send({type:"iframe reload"}),Object.assign(q.current,{src:new URL(ea||"/",es).toString()}))})},Z[3]=q,Z[4]=ee,Z[5]=en,Z[6]=ea,Z[7]=es,Z[8]=r):r=Z[8];let ef=r,ev=(0,o.d4)(en,ta),ew=(0,o.d4)(en,to),eg=(0,o.d4)(en,ts),ey=(0,o.d4)(en,tl),ex=(0,o.d4)(en,tc);if(Z[9]!==ea||Z[10]!==es){let e=new URL(ea||"/",es);n=(0,M.Z)(e),Z[9]=ea,Z[10]=es,Z[11]=n}else n=Z[11];let{pathname:eb,search:ej}=n,eS=`${eb}${ej}`,eP=eX(),e_=(0,o.d4)(eu,td);Z[12]===Symbol.for("react.memo_cache_sentinel")?(l={width:"100%"},Z[12]=l):l=Z[12],Z[13]!==G||Z[14]!==ep||Z[15]!==el?(c=el&&(0,i.jsx)(S.$n,{"aria-label":ep("preview-frame.navigator.toggle-button.aria-label"),icon:P.lC2,mode:"bleed",onClick:el,selected:G,tooltipProps:{content:(0,i.jsx)(u.EY,{size:1,children:ep("preview-frame.navigator.toggle-button.tooltip")}),fallbackPlacements:["bottom-start"],placement:"bottom"}}),Z[13]=G,Z[14]=ep,Z[15]=el,Z[16]=c):c=Z[16],Z[17]===Symbol.for("react.memo_cache_sentinel")?(d={whiteSpace:"nowrap"},Z[17]=d):d=Z[17];let ek=ex?"disable":"enable";Z[18]!==ep||Z[19]!==ek?(p=ep("preview-frame.overlay.toggle-button.tooltip",{context:ek}),Z[18]=ep,Z[19]=ek,Z[20]=p):p=Z[20],Z[21]!==p?(m=(0,i.jsx)(u.az,{padding:1,children:(0,i.jsx)(u.EY,{size:1,children:p})}),Z[21]=p,Z[22]=m):m=Z[22],Z[23]===Symbol.for("react.memo_cache_sentinel")?(f=(0,i.jsx)(u.az,{paddingY:1,children:(0,i.jsx)(u.qW,{keys:["Alt"],style:{marginTop:-4,marginBottom:-4}})}),Z[23]=f):f=Z[23],Z[24]!==m?(v=(0,i.jsxs)(u.so,{align:"center",style:d,children:[m,f]}),Z[24]=m,Z[25]=v):v=Z[25],Z[26]===Symbol.for("react.memo_cache_sentinel")?(w=["bottom-start"],Z[26]=w):w=Z[26],Z[27]===Symbol.for("react.memo_cache_sentinel")?(g={lineHeight:0,borderRadius:999,userSelect:"none"},Z[27]=g):g=Z[27];let eE=ex?"transparent":void 0;Z[28]===Symbol.for("react.memo_cache_sentinel")?(y={margin:-4},Z[28]=y):y=Z[28];let eU=!ew,eR=ev||"connected"!==er;Z[29]!==ex||Z[30]!==eU||Z[31]!==eR||Z[32]!==ec?(x=(0,i.jsx)("div",{style:y,children:(0,i.jsx)(u.dO,{indeterminate:eU,checked:ex,onChange:ec,disabled:eR})}),Z[29]=ex,Z[30]=eU,Z[31]=eR,Z[32]=ec,Z[33]=x):x=Z[33];
33let eC=!ex;Z[34]!==ep?(b=ep("preview-frame.overlay.toggle-button.text"),Z[34]=ep,Z[35]=b):b=Z[35],Z[36]!==eC||Z[37]!==b?(j=(0,i.jsx)(u.az,{children:(0,i.jsx)(u.EY,{muted:eC,size:1,weight:"medium",children:b})}),Z[36]=eC,Z[37]=b,Z[38]=j):j=Z[38],Z[39]!==x||Z[40]!==j?(_=(0,i.jsxs)(u.so,{align:"center",gap:3,children:[x,j]}),Z[39]=x,Z[40]=j,Z[41]=_):_=Z[41],Z[42]!==eE||Z[43]!==_?(k=(0,i.jsx)(u.Zp,{as:"label",flex:"none",padding:3,marginX:1,style:g,tone:eE,children:_}),Z[42]=eE,Z[43]=_,Z[44]=k):k=Z[44],Z[45]!==v||Z[46]!==k?(E=(0,i.jsx)(S.m_,{animate:!0,content:v,fallbackPlacements:w,placement:"bottom",portal:!0,children:k}),Z[45]=v,Z[46]=k,Z[47]=E):E=Z[47],Z[48]!==ew||Z[49]!==ev||Z[50]!==eg||Z[51]!==ey||Z[52]!==ep?(U=ew?ep("preview-frame.refresh-button.tooltip"):ep("preview-frame.status",{context:ev?"loading":eg?"refreshing":ey?"reloading":"unknown"}),Z[48]=ew,Z[49]=ev,Z[50]=eg,Z[51]=ey,Z[52]=ep,Z[53]=U):U=Z[53],Z[54]!==U?(R=(0,i.jsx)(u.EY,{size:1,children:U}),Z[54]=U,Z[55]=R):R=Z[55],Z[56]===Symbol.for("react.memo_cache_sentinel")?(C=["bottom-end"],Z[56]=C):C=Z[56],Z[57]!==ep?(I=ep("preview-frame.refresh-button.aria-label"),Z[57]=ep,Z[58]=I):I=Z[58];let eI=ey||eg||e_;Z[59]!==ef||Z[60]!==I||Z[61]!==eI?(z=(0,i.jsx)(S.$n,{"aria-label":I,icon:P.fNY,mode:"bleed",loading:eI,onClick:ef,tooltipProps:null}),Z[59]=ef,Z[60]=I,Z[61]=eI,Z[62]=z):z=Z[62],Z[63]!==R||Z[64]!==z?(A=(0,i.jsx)(u.az,{padding:1,children:(0,i.jsx)(S.m_,{animate:!0,content:R,fallbackPlacements:C,placement:"bottom",portal:!0,children:z})}),Z[63]=R,Z[64]=z,Z[65]=A):A=Z[65],Z[66]!==et||Z[67]!==ei||Z[68]!==eh||Z[69]!==eS||Z[70]!==es?(T=(0,i.jsx)(u.az,{padding:1,children:(0,i.jsx)(e2,{openPopup:et,previewLocationOrigin:eh,previewLocationRoute:eS,perspective:ei,targetOrigin:es})}),Z[66]=et,Z[67]=ei,Z[68]=eh,Z[69]=eS,Z[70]=es,Z[71]=T):T=Z[71],Z[72]!==Q||Z[73]!==eS||Z[74]!==eu||Z[75]!==A||Z[76]!==T?(L=(0,i.jsx)(u.az,{flex:1,children:(0,i.jsx)(e5,{previewUrlRef:eu,prefix:A,onChange:Q,suffix:T,value:eS})}),Z[72]=Q,Z[73]=eS,Z[74]=eu,Z[75]=A,Z[76]=T,Z[77]=L):L=Z[77],Z[78]!==eP?($=e=>{e?.style.setProperty("view-transition-name",eP)},Z[78]=eP,Z[79]=$):$=Z[79];let ez="desktop"===ed?"narrow":"full";Z[80]!==ep||Z[81]!==ez?(O=ep("preview-frame.viewport-button.tooltip",{context:ez}),Z[80]=ep,Z[81]=ez,Z[82]=O):O=Z[82],Z[83]!==O?(Y=(0,i.jsx)(u.EY,{size:1,children:O}),Z[83]=O,Z[84]=Y):Y=Z[84],Z[85]===Symbol.for("react.memo_cache_sentinel")?(N=["bottom-start"],Z[85]=N):N=Z[85],Z[86]!==ep?(F=ep("preview-frame.viewport-button.aria-label"),Z[86]=ep,Z[87]=F):F=Z[87];let eA="desktop"===ed?P.Ck_:P.eZO;return Z[88]!==F||Z[89]!==eA||Z[90]!==em||Z[91]!==ed?(D=(0,i.jsx)(S.$n,{"data-testid":"preview-viewport-toggle","data-viewport":ed,"aria-label":F,icon:eA,mode:"bleed",onClick:em,tooltipProps:null}),Z[88]=F,Z[89]=eA,Z[90]=em,Z[91]=ed,Z[92]=D):D=Z[92],Z[93]!==$||Z[94]!==Y||Z[95]!==D?(W=(0,i.jsx)(u.so,{align:"center",flex:"none",gap:1,children:(0,i.jsx)(S.m_,{animate:!0,ref:$,content:Y,fallbackPlacements:N,placement:"bottom",portal:!0,children:D})}),Z[93]=$,Z[94]=Y,Z[95]=D,Z[96]=W):W=Z[96],Z[97]!==H||Z[98]!==J||Z[99]!==V||Z[100]!==X||Z[101]!==ei||Z[102]!==eS?(B=H&&(0,i.jsx)(u.so,{align:"center",flex:"none",gap:1,children:(0,i.jsx)(tt,{canToggleSharePreviewAccess:J,canUseSharedPreviewAccess:V,previewLocationRoute:eS,initialUrl:X,perspective:ei})}),Z[97]=H,Z[98]=J,Z[99]=V,Z[100]=X,Z[101]=ei,Z[102]=eS,Z[103]=B):B=Z[103],Z[104]!==E||Z[105]!==L||Z[106]!==c||Z[107]!==W||Z[108]!==B?(K=(0,i.jsxs)(u.so,{align:"center",gap:1,paddingX:1,style:l,children:[c,E,L,W,B]}),Z[104]=E,Z[105]=L,Z[106]=c,Z[107]=W,Z[108]=B,Z[109]=K):K=Z[109],K};function tn(e){let t,r,n,o,s=(0,a.c)(7),l=ti,c=e.options?.component;s[0]!==c||s[1]!==e?(t=c?(0,i.jsx)(c,{...e,renderDefault:l}):l(e),s[0]=c,s[1]=e,s[2]=t):t=s[2];let d=t;return s[3]===Symbol.for("react.memo_cache_sentinel")?(r={position:"relative"},s[3]=r):r=s[3],s[4]===Symbol.for("react.memo_cache_sentinel")?(n={minHeight:0},s[4]=n):n=s[4],s[5]!==d?(o=(0,i.jsx)(u.Zp,{flex:"none",padding:2,borderBottom:!0,style:r,children:(0,i.jsx)(u.so,{align:"center",style:n,children:d})}),s[5]=d,s[6]=o):o=s[6],o}function ti(e){return(0,i.jsx)(tr,{...e})}function ta(e){return e.matches("loading")}function to(e){return e.matches("loaded")}function ts(e){return e.matches({loaded:"refreshing"})}function tl(e){return e.matches({loaded:"reloading"})}function tc(e){return e.context.visualEditingOverlaysEnabled}function td(e){return e.hasTag("busy")}let tu=C.PY1.create(u.so),tp=(0,m.memo)((0,m.forwardRef)(function(e,t){let{header:r,initialUrl:n,loadersConnection:a,overlaysConnection:f,perspective:v,viewport:w,vercelProtectionBypass:g,presentationRef:y,previewUrlRef:x,handlesPerspectiveChange:b}=e,[j,P]=(0,m.useState)(null),_=eq(null===j?v:j),k=(0,m.useMemo)(()=>{let e=new URL(n);return e.searchParams.set(d.g,_),(g||e.searchParams.get(d.y))&&e.searchParams.set(d.b,"samesitenone"),g&&!e.searchParams.get(d.y)&&e.searchParams.set(d.y,g),e},[n,_,g]);(0,m.useEffect)(()=>{b&&P(e=>null===e?v:e)},[b,v]);let{t:E}=(0,h.Bdt)(s.Yi),{devMode:U}=(0,s.Qe)(),R=(0,u.jt)(),C=(0,m.useRef)(null),M=(0,i.jsx)(tn,{...e,iframeRef:C,options:r});(0,m.useImperativeHandle)(t,()=>C.current);let T=(0,o.d4)(y,e=>e.matches("loading")||e.matches({loaded:"reloading"}
33)),[L,$]=(0,m.useState)(!1),O=(0,o.d4)(y,e=>e.matches({loaded:"refreshing"})),[Y,N]=(0,m.useState)(!1),F=T||O||"connecting"===f,D=(0,m.useCallback)(()=>{C.current&&(C.current.src=k.toString(),y.send({type:"iframe reload"}))},[y,k]),[W,B]=(0,m.useState)(!1),K=(0,m.useCallback)(()=>{B(!0)},[]),[Z,H]=(0,m.useState)(!1);(0,m.useEffect)(()=>{if(!(T||O)&&("connecting"===f||"reconnecting"===f)){let e=setTimeout(()=>{H(!0)},5e3);return()=>clearTimeout(e)}},[f,T,O]),(0,m.useEffect)(()=>{if(!(T||O||!Z)){if("connected"===f&&(N(!1),H(!1),$(!1),B(!1)),"connecting"===f){let e=setTimeout(()=>{$(!0),console.error("Unable to connect to visual editing. Make sure you've setup '@sanity/visual-editing' correctly")},s.Cw);return()=>clearTimeout(e)}if("reconnecting"===f){let e=setTimeout(()=>{$(!0),N(!0)},s.Cw);return()=>clearTimeout(e)}}},[T,f,O,Z]);let J=(0,m.useCallback)(()=>{y.send({type:"iframe loaded"})},[y]),V=(0,m.useMemo)(()=>(T||"connecting"===f&&!O)&&!W,[W,T,O,f]),q=(0,m.useSyncExternalStore)((0,m.useCallback)(()=>()=>{},[]),()=>CSS.supports("(view-transition-name: test)")),X=(0,m.useMemo)(()=>[V?"background":"active",T?"reloading":"idle",q?"":w,Z&&!W?"timedOut":""],[q,W,T,V,Z,w]),[G,Q]=(0,m.useState)(w),[ee,et]=(0,m.useState)(tv[w]);(0,m.useEffect)(()=>{if(q&&w!==G){let e=()=>{Q(w),et(tv[w])};!R&&"startViewTransition"in document&&"function"==typeof document.startViewTransition?document.startViewTransition({update:()=>(0,A.flushSync)(()=>e()),types:["sanity-iframe-viewport"]}):e()}},[q,R,G,w]);let er=(0,p.dj)(),en=eJ(x),[ei,ea]=(0,m.useState)(!1),[eo]=(0,m.useState)(new Set),es=(0,m.useEffectEvent)(e=>{en.some(t=>t.test(e))?ea(e):eo.has(e)||(eo.add(e),console.warn("Visual Editing is here but misconfigured",{reportedOrigin:e}),er.push({closable:!0,id:`presentation-iframe-origin-mismatch-${e}`,status:"error",duration:1/0,title:E("preview-frame.configuration.error.title"),description:(0,i.jsx)(h.HTc,{t:E,i18nKey:"preview-frame.configuration.error.description",components:{Code:"code"},values:{targetOrigin:k.origin,reportedOrigin:e}})}))}),el=(0,s.XM)(),ec=(0,m.useEffectEvent)(e=>{if(!ei)return;let t=new URL(e,ei);el(`${ei}${t.pathname}${t.search}${t.hash}`)});return(0,m.useEffect)(()=>{if(!ei)return;let e=C.current?.contentWindow;if(!e)return;let t=(0,l.dK)({targetOrigin:ei});t.addTarget(e);let r=t.createChannel({name:"presentation",heartbeat:!0,connectTo:"visual-editing"},(0,l.e3)().provide({actors:(0,c.jF)()}));r.on("visual-editing/navigate",e=>{ec(e.url)});let n=r.start();return()=>{n(),t.destroy()}},[ei]),(0,m.useEffect)(()=>{if("connecting"===f||"reconnecting"===f){let e=setInterval(()=>{C.current?.contentWindow?.postMessage({domain:"sanity/channels",from:"presentation",type:"presentation/status"},"*")},1e3),t=new AbortController;return window.addEventListener("message",({data:e})=>{e&&"object"==typeof e&&"domain"in e&&"sanity/channels"===e.domain&&"type"in e&&"visual-editing/status"===e.type&&"data"in e&&"object"==typeof e.data&&e.data&&"origin"in e.data&&"string"==typeof e.data.origin&&es(e.data.origin)},{signal:t.signal}),()=>{t.abort(),clearInterval(e)}}},[f,L]),(0,i.jsx)(z.x,{transition:R?{duration:0}:void 0,children:(0,i.jsxs)(S.vE,{children:[M,(0,i.jsx)(u.Zp,{flex:1,tone:"transparent",children:(0,i.jsxs)(u.so,{align:"center",height:"fill",justify:"center",padding:2*((q?G:w)!=="desktop"),sizing:"border",style:{position:"relative",cursor:F?"wait":void 0},children:[(0,i.jsx)(I.N,{children:Y||T||O||!Z||W?!T&&("connecting"!==f||O)||W?Y&&!W?(0,i.jsx)(tu,{initial:"initial",animate:"animate",exit:"exit",variants:tf,justify:"center",align:"center",style:{background:"var(--card-bg-color)",inset:"0",position:"absolute"},children:(0,i.jsx)(eh,{flex:1,message:E("preview-frame.connection.error.text"),onRetry:D,onContinueAnyway:K,children:U&&(0,i.jsxs)(i.Fragment,{children:["connected"!==f&&(0,i.jsx)(u.Zp,{padding:3,radius:2,tone:"critical",children:(0,i.jsxs)(u.BJ,{space:3,children:[(0,i.jsx)(u.JU,{muted:!0,size:0,children:E("preview-frame.overlay.connection-status.label")}),(0,i.jsx)(u.Cy,{size:1,children:E("channel.status",{context:f})})]})}),"connected"!==a&&(0,i.jsx)(u.Zp,{padding:3,radius:2,tone:"critical",children:(0,i.jsxs)(u.BJ,{space:3,children:[(0,i.jsx)(u.JU,{muted:!0,size:0,children:E("preview-frame.loader.connection-status.label")}),(0,i.jsx)(u.Cy,{size:1,children:E("channel.status",{context:a})})]})})]})})}):null:(0,i.jsx)(tu,{initial:"initial",animate:"animate",exit:"exit",variants:th,justify:"center",align:"center",style:{inset:"0",position:"absolute"},children:(0,i.jsxs)(u.so,{style:{...tm[w]},justify:"center",align:"center",direction:"column",gap:4,children:[(0,i.jsx)(u.y$,{muted:!0}
33),(0,i.jsx)(u.EY,{muted:!0,size:1,children:E("preview-frame.status",{context:"loading"})})]})}):(0,i.jsx)(tu,{initial:"initial",animate:"animate",exit:"exit",variants:th,justify:"center",align:"center",style:{inset:"0",position:"absolute",backdropFilter:L?"blur(16px) saturate(0.5) grayscale(0.5)":"blur(2px)",transition:"backdrop-filter 0.2s ease-in-out",WebkitBackdropFilter:L?"blur(16px) saturate(0.5) grayscale(0.5)":"blur(2px)",WebkitTransition:"-webkit-backdrop-filter 0.2s ease-in-out",zIndex:1},children:(0,i.jsxs)(u.so,{style:{...tm[w]},justify:"center",align:"center",direction:"column",gap:4,children:[L&&(0,i.jsx)(S.$n,{disabled:!0,mode:"ghost",text:E("preview-frame.continue-button.text"),style:{opacity:0}}),(0,i.jsx)(u.Zp,{radius:2,tone:L?"caution":"inherit",padding:4,shadow:1,children:(0,i.jsxs)(u.so,{justify:"center",align:"center",direction:"column",gap:4,children:[(0,i.jsx)(u.y$,{muted:!0}),(0,i.jsx)(u.EY,{muted:!0,size:1,children:L?E("preview-frame.status",{context:"timeout"}):E("preview-frame.status",{context:"connecting"})})]})}),L&&(0,i.jsx)(S.$n,{tone:"critical",onClick:K,text:E("preview-frame.continue-button.text")})]})})}),(0,i.jsx)(eG,{animate:X,initial:["background"],onLoad:J,preventClick:V,ref:C,src:k.toString(),style:ee,variants:tv})]})})]})})}));tp.displayName="Memo(ForwardRef(Preview))";let tm={desktop:{width:"100%",height:"100%"},mobile:{width:375,height:650}},th={initial:{opacity:1},animate:{opacity:[0,0,1]},exit:{opacity:[1,0,0]}},tf={initial:{opacity:1},animate:{opacity:[0,0,1]},exit:{opacity:[1,0,0]}},tv={desktop:{...tm.desktop,boxShadow:"0 0 0 0px var(--card-border-color)"},mobile:{...tm.mobile,boxShadow:"0 0 0 1px var(--card-border-color)"},background:{opacity:0,scale:1},idle:{scale:1},reloading:{scale:[1,1,1,.98]},active:{opacity:[0,0,1],scale:1},timedOut:{opacity:[0,0,1]}},tw=(n=!1,(...e)=>{n||(console.warn(...e),n=!0)});function tg(e,t){return Object.values(t).forEach(t=>{e[t._id]=t}),e}function ty(e){return"_projectId"in e&&e._projectId?(tw("Cross dataset references are not supported yet, ignoring source document",e),!1):e}function tx(e,t){return e instanceof Function?e(t):e}function tb(e){let[t]=e;return"preview"===t}let tj=/^([\w-]+):(0|[1-9][0-9]*)$/,tS=/^([\w-]+):([0-9]+),([0-9]+)$/,tP=/^([\w-]+):([\w-]+)$/;function t_(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>void 0!==e&&""!==e&&null!==e))}let tk=()=>e=>e,tE=tk()(["perspective","preview","viewport"]),tU=tk()(["changesInspectorTab","comment","inspect","instruction","scheduledDraft","parentRefPath","path","pathKey","rev","since","template","templateParams","version","view"]);function tR(e,t){let[r,n]=t;return[...e,[r,n]]}function tC(){return new Set}function tI(e){return e()}function tz(e){let t=(0,a.c)(3),{scheduledDraft:r}=e,{selectedPerspectiveName:n,selectedReleaseId:i,perspectiveStack:o}=(0,h.QO2)(),s=void 0===n?"drafts":n;if(i||r||(0,N.zP)(s)){if(r){let e;return t[0]!==o||t[1]!==r?(e=[r,...o],t[0]=o,t[1]=r,t[2]=e):e=t[2],e}return o}return"published"===s?"published":"drafts"}function tA(){let e,t,r,n,i=(0,a.c)(4);i[0]===Symbol.for("react.memo_cache_sentinel")?(e=new Map,i[0]=e):e=i[0];let[o,s]=(0,m.useState)(e);e:{let e=Array.from(o.values());if(e.find(tL)){t="connected";break e}let r=e.filter(tT);if(r.length){t=r.some(tM)?"connecting":"reconnecting";break e}t="idle"}let l=t;i[1]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{s(t=>{let r=new Map(t);if("disconnected"===e.status)r.delete(e.connection);else{let t=r.get(e.connection)?.hasConnected||"connected"===e.status,n="handshaking"===e.status?"connecting":e.status;r.set(e.connection,{status:n,hasConnected:t})}return r})},i[1]=r):r=i[1];let c=r;return i[2]!==l?(n=[l,c],i[2]=l,i[3]=n):n=i[3],n}function tM(e){let{hasConnected:t}=e;return!t}function tT(e){let{status:t}=e;return"connecting"===t}function tL(e){let{status:t}=e;return"connected"===t}let t$=(0,m.lazy)(()=>r.e(1521).then(r.bind(r,91521))),tO=(0,m.lazy)(()=>r.e(4068).then(r.bind(r,94068))),tY=(0,m.lazy)(()=>r.e(8975).then(r.bind(r,38975))),tN=(0,m.lazy)(()=>r.e(7016).then(r.bind(r,17016))),tF=(0,m.lazy)(()=>r.e(7380).then(r.bind(r,27380))),tD=(0,m.lazy)(()=>r.e(8781).then(r.bind(r,48781))),tW=(0,m.lazy)(()=>r.e(7913).then(r.bind(r,67913))),tB=(0,w.I4)(u.so).withConfig({displayName:"Container",componentId:"sc-1f7om43-0"})`overflow-x:auto;`;function tK(e){let t,r,n,p,w,g,y,x,b,j,S,P,_,k,E,U,R,C,I,z,A,M,T,L,N,F,D,W,B,Z,V,G,Q,ee,et,er,en,ei,ea,eo,es,el,ec,ed,eh,ef,ev,ew,eg,ey,ex,eb,ej,eS,eP=(0,a.c)(214),{canToggleSharePreviewAccess:e_,canUseSharedPreviewAccess:ek,tool:eE,vercelProtectionBypass:eU,initialPreviewUrl:eR,previewUrlRef:eC}=e,eI=eJ(eC),ez=e3(eC),eA=eE.options?.components,eM=eE.name||s.P5;eP[0]!==eA?(t=eA||{},eP[0]=eA,eP[1]=t):t=eP[1];let{unstable_navigator:eT,unstable_header:eL}=t,{navigate:e$,state:eO}=(0,v.rd)();eP[2]!==eO._searchParams?(r=Object.fromEntries(eO._searchParams||[]),eP[2]=eO._searchParams,eP[3]=r):r=eP[3];let eY=(0,h.$6H)(r),eN=(0,o.d4)(eC,tH);eP[4]!==eE.options?.devMode?(n=()=>{let e=eE.options?.devMode;return"function"==typeof e?e():"boolean"==typeof e?e:"u">typeof window&&"localhost"===window.location.hostname},eP[4]=eE.options?.devMode,eP[5]=n):n=eP[5];let[eF]=(0,m.useState)(n),eV=(0,m.useRef)(null),[eq,eX]=(0,m.useState)(),[eG,eQ]=(0,m.useState)(null);eP[6]===Symbol.for("react.memo_cache_sentinel")?(p={title:void 0,url:void 0},eP[6]=p):p=eP[6];let e0=(0,m.useRef)(p);eP[7]!==eR||eP[8]!==e$||eP[9]!==eY||eP[10]!==eO?(w={initialPreviewUrl:eR,routerNavigate:e$,routerState:eO,routerSearchParams:eY,frameStateRef:e0},eP[7]=eR,eP[8]=e$,eP[9]=eY,eP[10]=eO,eP[11]=w):w=eP[11];let{isSameDocument:e1,navigate:e2,navigationHistory:e4,params:e5,searchParams:e6,structureParam
33s:e7}=function(e){let t,r,n,i,o,s,l,c,d,u,p,h=(0,a.c)(56),{initialPreviewUrl:v,routerNavigate:w,routerState:g,routerSearchParams:y}=e;h[0]!==g?(t={id:function(e){if(void 0===e)return;let t=decodeURIComponent(e)?.split(".");return"drafts"===t[0]&&t.shift(),t.join(".")}(g.id),path:function(e){if(void 0!==e)return f.C.toString(function(e){let t=[];for(let r of e.split(".")){let e=tj.exec(r);if(e){t.push(e[1],Number(e[2]));continue}let n=tS.exec(r);if(n){t.push(n[1],[Number(n[2]),Number(n[3])]);continue}let i=tP.exec(r);if(i){t.push(i[1],{_key:i[2]});continue}t.push(r)}return t}(decodeURIComponent(e)))}(g.path),type:g.type},h[0]=g,h[1]=t):t=h[1];let{id:x,path:b,type:j}=t;h[2]!==v||h[3]!==y.preview?(r=y.preview||v.toString(),h[2]=v,h[3]=y.preview,h[4]=r):r=h[4];let S=y.changesInspectorTab;h[5]!==x||h[6]!==b||h[7]!==y.comment||h[8]!==y.inspect||h[9]!==y.instruction||h[10]!==y.parentRefPath||h[11]!==y.pathKey||h[12]!==y.perspective||h[13]!==y.rev||h[14]!==y.scheduledDraft||h[15]!==y.since||h[16]!==y.template||h[17]!==y.templateParams||h[18]!==y.view||h[19]!==y.viewport||h[20]!==r||h[21]!==S||h[22]!==j?(n={id:x,type:j,path:b,preview:r,perspective:y.perspective,viewport:y.viewport,inspect:y.inspect,scheduledDraft:y.scheduledDraft,parentRefPath:y.parentRefPath,rev:y.rev,since:y.since,template:y.template,templateParams:y.templateParams,view:y.view,pathKey:y.pathKey,instruction:y.instruction,comment:y.comment,changesInspectorTab:S},h[5]=x,h[6]=b,h[7]=y.comment,h[8]=y.inspect,h[9]=y.instruction,h[10]=y.parentRefPath,h[11]=y.pathKey,h[12]=y.perspective,h[13]=y.rev,h[14]=y.scheduledDraft,h[15]=y.since,h[16]=y.template,h[17]=y.templateParams,h[18]=y.view,h[19]=y.viewport,h[20]=r,h[21]=S,h[22]=j,h[23]=n):n=h[23];let P=n;h[24]!==P.changesInspectorTab||h[25]!==P.comment||h[26]!==P.inspect||h[27]!==P.instruction||h[28]!==P.parentRefPath||h[29]!==P.path||h[30]!==P.pathKey||h[31]!==P.rev||h[32]!==P.scheduledDraft||h[33]!==P.since||h[34]!==P.template||h[35]!==P.templateParams||h[36]!==P.view?(i=t_({inspect:P.inspect,scheduledDraft:P.scheduledDraft,path:P.path,parentRefPath:P.parentRefPath,rev:P.rev,since:P.since,template:P.template,templateParams:P.templateParams,view:P.view,pathKey:P.pathKey,instruction:P.instruction,comment:P.comment,changesInspectorTab:P.changesInspectorTab}),h[24]=P.changesInspectorTab,h[25]=P.comment,h[26]=P.inspect,h[27]=P.instruction,h[28]=P.parentRefPath,h[29]=P.path,h[30]=P.pathKey,h[31]=P.rev,h[32]=P.scheduledDraft,h[33]=P.since,h[34]=P.template,h[35]=P.templateParams,h[36]=P.view,h[37]=i):i=h[37];let _=i;h[38]!==P.perspective||h[39]!==P.preview||h[40]!==P.viewport?(o=t_({perspective:P.perspective,preview:P.preview,viewport:P.viewport}),h[38]=P.perspective,h[39]=P.preview,h[40]=P.viewport,h[41]=o):o=h[41];let k=o,E=(0,m.useRef)(g);h[42]!==g?(s=()=>{E.current=g},l=[g],h[42]=g,h[43]=s,h[44]=l):(s=h[43],l=h[44]),(0,m.useLayoutEffect)(s,l),h[45]!==g?(c=[g],h[45]=g,h[46]=c):c=h[46];let[U,R]=(0,m.useState)(c);h[47]===Symbol.for("react.memo_cache_sentinel")?(d=e=>{let{id:t,type:r}=e,{current:n}=E;return t===n.id&&r===n.type},h[47]=d):d=h[47];let C=d;h[48]!==w?(u=e=>{let{state:t,params:r,replace:n}=e;t?.id&&(t.id=(0,f.IM)(t.id));let{current:i}=E,a={id:i.id,type:i.type,path:i.path},o=Object.fromEntries(i._searchParams||[]),s=t||a,l={...[...tE,...C(s)?tU:[]].reduce((e,t)=>(e[t]=o[t],e),{}),...r},c={...s,_searchParams:Object.entries(l).reduce(tR,[])};R(e=>[...e,c]),w(c,{replace:void 0!==n&&n})},h[48]=w,h[49]=u):u=h[49];let I=u;return h[50]!==I||h[51]!==U||h[52]!==P||h[53]!==k||h[54]!==_?(p={isSameDocument:C,navigate:I,navigationHistory:U,params:P,searchParams:k,structureParams:_},h[50]=I,h[51]=U,h[52]=P,h[53]=k,h[54]=_,h[55]=p):p=h[55],p}(w);eP[12]!==e5.scheduledDraft?(g={scheduledDraft:e5.scheduledDraft},eP[12]=e5.scheduledDraft,eP[13]=g):g=eP[13];let e8=tz(g),e9=(0,o.qf)(H),te=e5.viewport?"mobile":"desktop",[tt,tr]=function(e,t){let r,n,i,o,s,l,c=(0,a.c)(11);(0,$.x_)(e),c[0]===Symbol.for("react.memo_cache_sentinel")?(r={},c[0]=r):r=c[0];let[d,u]=(0,m.useState)(r);c[1]===Symbol.for("react.memo_cache_sentinel")?(n={},c[1]=n):n=c[1];let[p,h]=(0,m.useState)(n),f=(0,m.useRef)("");c[2]!==t?(i=(e,r,n)=>{let i=(void 0===n?[]:n).filter(ty);("published"===r?u:h)(r=>{let n={};for(let e of i)n[e._id]=e;return f.current!==t.current.url?(f.current=t.current.url,{[e]:n}):O(r[e],n)?r:{...r,[e]:n}})},c[2]=t,c[3]=i):i=c[3];let v=i,w="published"===e?d:p;c[4]!==w?(o=Object.values(w).reduce(tg,{}),c[4]=w,c[5]=o):o=c[5];let g=o;c[6]!==g?(s=Object.values(g),c[6]=g,c[7]=s):s=c[7];let y=s;return c[8]!==y||c[9]!==v?(l=[y,v],c[8]=y,c[9]=v,c[10]=l):l=c[10],l}(e8,e0),tn=(0,h.M91)(),ti=(0,h.EL1)(),ta=eE.options?.resolve?.mainDocuments;
33eP[14]!==e2||eP[15]!==e4||eP[16]!==e5.preview||eP[17]!==e8||eP[18]!==ta||eP[19]!==ez?(y={navigate:e2,navigationHistory:e4,path:e5.preview,targetOrigin:ez,resolvers:ta,perspective:e8},eP[14]=e2,eP[15]=e4,eP[16]=e5.preview,eP[17]=e8,eP[18]=ta,eP[19]=ez,eP[20]=y):y=eP[20];let to=function(e){let t,r,n,i,o,l,c=(0,a.c)(22),{navigate:d,navigationHistory:u,path:p,targetOrigin:f,resolvers:w,perspective:g}=e;c[0]!==w?(t=void 0===w?[]:w,c[0]=w,c[1]=t):t=c[1];let y=t,{state:x}=(0,v.rd)();c[2]===Symbol.for("react.memo_cache_sentinel")?(r={apiVersion:s.mG},c[2]=r):r=c[2];let b=(0,h.tH7)(r);c[3]!==p||c[4]!==x?(n=p||x._searchParams?.find(tb)?.[1]||"",c[3]=p,c[4]=x,c[5]=n):n=c[5];let j=n,[S,P]=(0,m.useState)(void 0),_=(0,m.useRef)(void 0);c[6]!==d||c[7]!==u?(i=(e,t)=>{e&&_.current===e._id||(P({document:e,path:t.pathname}),_.current=e?._id,u.at(-1)?.id===u.at(-2)?.id&&d?.({state:{id:e?._id,type:e?._type}}))},c[6]=d,c[7]=u,c[8]=i):i=c[8];let k=(0,m.useEffectEvent)(i);return c[9]!==b||c[10]!==k||c[11]!==g||c[12]!==j||c[13]!==y||c[14]!==f?(o=()=>{let e=new URL(j,f);if(y.length){let n;for(let t of y){let r=function(e,t){for(e of Array.isArray(e)?e:[e]){let{origin:r}=t,n=e;if("string"==typeof e)try{let t=new URL(e);if(t.origin!==r)continue;r=t.origin,n=t.pathname}catch{}try{let e=(0,Y.YW)(n,{decode:decodeURIComponent})(t.pathname);if(e){let{params:t,path:n}=e;return{origin:r,params:t,path:n}}}catch(t){throw Error(`"${e}" is not a valid route pattern`,{cause:t})}}}(t.route,e);if(r){n={context:r,resolver:t};break}}if(n){var t,r;let i=function(e,t){if(e.resolve){let r=e.resolve(t)?.filter;return r?`// groq
34*[${r}][0]{_id, _type}`:void 0}return"type"in e?`// groq
35*[_type == "${e.type}"][0]{_id, _type}`:`// groq
36*[${tx(e.filter,t)}][0]{_id, _type}`}(n.resolver,n.context),a=(t=n.resolver,r=n.context,t.resolve?t.resolve(r)?.params??r.params:"type"in t?{}:tx(t.params,r)??r.params);if(i){let t=new AbortController,r={perspective:g,signal:t.signal,tag:"use-main-document"};return b.fetch(i,a,r).then(t=>k(t,e)).catch(t=>{t instanceof Error&&"AbortError"===t.name||(P({document:void 0,path:e.pathname}),_.current=void 0)}),()=>{t.abort()}}}}P(void 0),_.current=void 0},c[9]=b,c[10]=k,c[11]=g,c[12]=j,c[13]=y,c[14]=f,c[15]=o):o=c[15],c[16]!==b||c[17]!==g||c[18]!==j||c[19]!==y||c[20]!==f?(l=[b,g,j,y,f],c[16]=b,c[17]=g,c[18]=j,c[19]=y,c[20]=f,c[21]=l):l=c[21],(0,m.useEffect)(o,l),S}(y),[ts,tl]=tA(),[tc,td]=tA(),[tu,tm]=tA(),[th,tf]=(0,m.useState)(!1),tv=th||"connected"===tc,{open:tw}=(e=>{let t,r,n,i,o,l,c=(0,a.c)(10),[d,u]=(0,m.useState)(tC);c[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{let t=window.open(e,"_blank");t&&u(e=>new Set(e).add(t))},c[0]=t):t=c[0];let p=t;return c[1]!==e||c[2]!==d?(r=()=>{let t=[];if(d.size&&e)for(let r of d)r&&"closed"in r&&!r.closed&&t.push(e.addTarget(r));return()=>{t.forEach(tI)}},n=[e,d],c[1]=e,c[2]=d,c[3]=r,c[4]=n):(r=c[3],n=c[4]),(0,m.useEffect)(r,n),c[5]!==d?(i=()=>{if(d.size){let e=setInterval(()=>{let e=new Set;for(let t of d)t&&"closed"in t&&t.closed&&e.add(t);e.size&&u(t=>{let r=new Set(t);for(let t of e)r.delete(t);return r})},s.M);return()=>{clearInterval(e)}}},o=[d],c[5]=d,c[6]=i,c[7]=o):(i=c[6],o=c[7]),(0,m.useEffect)(i,o),c[8]!==d?(l={popups:d,open:p},c[8]=d,c[9]=l):l=c[9],l})(eq),tk=(0,o.d4)(e9,tZ);eP[21]!==tk||eP[22]!==ez?(x=()=>{let e=eV.current?.contentWindow;if(!e||tk)return;let t=(0,l.dK)({targetOrigin:ez});return t.addTarget(e),eX(t),()=>{t.destroy(),eX(void 0)}},b=[ez,tk],eP[21]=tk,eP[22]=ez,eP[23]=x,eP[24]=b):(x=eP[23],b=eP[24]),(0,m.useEffect)(x,b),eP[25]!==e2?(j=e=>{e2(e)},eP[25]=e2,eP[26]=j):j=eP[26];let tM=(0,m.useEffectEvent)(j),tT=(0,m.useRef)(void 0);eP[27]!==eq||eP[28]!==tM||eP[29]!==e9||eP[30]!==tr||eP[31]!==tl||eP[32]!==ez?(S=()=>{if(!eq)return;let e=eq.createChannel({name:"presentation",heartbeat:!0,connectTo:"visual-editing"},(0,l.e3)().provide({actors:(0,c.jF)()}));e.on("visual-editing/focus",e=>{"id"in e&&tM({state:{type:e.type,id:e.id,path:e.path}})}),e.on("visual-editing/navigate",e=>{let{title:t}=e,r=e.url;if(!r.startsWith("http"))try{r=new URL(r,ez).toString()}catch{}if(e0.current.url!==r)try{(()=>{let[e,t]=r.split("?"),n=new URLSearchParams(t);
36n.delete(d.y),n.delete(d.b),tM({params:{preview:`${e}${n.size>0?"?":""}${n}`}})})()}catch{tM({params:{preview:r}})}e0.current={title:t,url:r}}),e.on("visual-editing/meta",e=>{e0.current.title=e.title}),e.on("visual-editing/toggle",e=>{e9.send({type:"toggle visual editing overlays",enabled:e.enabled})}),e.on("visual-editing/documents",e=>{tr("visual-editing",e.perspective,e.documents)}),e.on("visual-editing/refreshing",e=>{"manual"===e.source?clearTimeout(tT.current):"mutation"===e.source&&e9.send({type:"iframe refresh"})}),e.on("visual-editing/refreshed",()=>{e9.send({type:"iframe loaded"})}),e.onStatus(tl);let t=e.start();return eQ(e),()=>{t(),eQ(null)}},eP[27]=eq,eP[28]=tM,eP[29]=e9,eP[30]=tr,eP[31]=tl,eP[32]=ez,eP[33]=S):S=eP[33],eP[34]!==eq||eP[35]!==e9||eP[36]!==tr||eP[37]!==tl||eP[38]!==ez?(P=[eq,e9,tr,tl,ez],eP[34]=eq,eP[35]=e9,eP[36]=tr,eP[37]=tl,eP[38]=ez,eP[39]=P):P=eP[39],(0,m.useEffect)(S,P),eP[40]!==eq||eP[41]!==ti||eP[42]!==tn||eP[43]!==tr||eP[44]!==tm?(_=()=>{if(!eq)return;let e=eq.createChannel({name:"presentation",connectTo:"preview-kit",heartbeat:!0},(0,l.e3)().provide({actors:(0,c.jF)()}));return e.onStatus(tm),e.on("preview-kit/documents",e=>{e.projectId===tn&&e.dataset===ti&&tr("preview-kit",e.perspective,e.documents)}),e.start()},eP[40]=eq,eP[41]=ti,eP[42]=tn,eP[43]=tr,eP[44]=tm,eP[45]=_):_=eP[45],eP[46]!==eq||eP[47]!==ti||eP[48]!==tn||eP[49]!==tr||eP[50]!==tm||eP[51]!==ez?(k=[eq,ti,tn,tr,tm,ez],eP[46]=eq,eP[47]=ti,eP[48]=tn,eP[49]=tr,eP[50]=tm,eP[51]=ez,eP[52]=k):k=eP[52],(0,m.useEffect)(_,k),eP[53]!==e1||eP[54]!==e2?(E=X(e=>{e1(e)&&e2({state:e,replace:!0})},0),eP[53]=e1,eP[54]=e2,eP[55]=E):E=eP[55];let tL=E;eP[56]!==eI||eP[57]!==e2||eP[58]!==e5.preview||eP[59]!==ez?(U=e=>{let t=new URL(e,ez),r=t.toString();e5.preview!==r&&(Array.isArray(eI)?eI.some(e=>e.test(r))&&e2({params:{preview:r}}):t.origin===ez&&e2({params:{preview:r}}))},eP[56]=eI,eP[57]=e2,eP[58]=e5.preview,eP[59]=ez,eP[60]=U):U=eP[60];let tK=U;eP[61]!==e2?(R=e=>{e2({params:e})},eP[61]=e2,eP[62]=R):R=eP[62];let tq=R;eP[63]!==e2?(C=e=>{e2(e)},eP[63]=e2,eP[64]=C):C=eP[64];let tX=C;eP[65]!==e5.id||eP[66]!==e5.path||eP[67]!==eG?(I=()=>{e5.id&&e5.path?eG?.post("presentation/focus",{id:e5.id,path:e5.path}):eG?.post("presentation/blur")},z=[e5.id,e5.path,eG],eP[65]=e5.id,eP[66]=e5.path,eP[67]=eG,eP[68]=I,eP[69]=z):(I=eP[68],z=eP[69]),(0,m.useEffect)(I,z),eP[70]!==ts||eP[71]!==e5.preview||eP[72]!==ez||eP[73]!==eG?(A=()=>{if(e0.current.url&&e5.preview&&e0.current.url!==e5.preview){try{let e=new URL(e0.current.url,ez).origin,t=new URL(e5.preview,ez).origin;if(e!==t)return}catch{}if(e0.current.url=e5.preview,"connected"===ts){let e=e5.preview;if(e.startsWith("http"))try{let t=new URL(e5.preview,ez);e=t.pathname+t.search+t.hash}catch{}eG?.post("presentation/navigate",{url:e,type:"replace"})}}},M=[ts,ez,e5.preview,eG],eP[70]=ts,eP[71]=e5.preview,eP[72]=ez,eP[73]=eG,eP[74]=A,eP[75]=M):(A=eP[74],M=eP[75]),(0,m.useEffect)(A,M),eP[76]!==eG?(T=()=>eG?.post("presentation/toggle-overlay"),eP[76]=eG,eP[77]=T):T=eP[77];let tG=T,[tQ,t0]=(0,m.useState)(null);eP[78]!==tG?(L=()=>{let e=e=>{tJ(e)&&tG()},t=e=>{var t,r;tJ(e)&&tG(),t=["mod","\\"],r=e,t.every(e=>tV[e]?r[tV[e]]:r.key===e.toUpperCase())&&tG()};return window.addEventListener("keydown",t),window.addEventListener("keyup",e),()=>{window.removeEventListener("keydown",t),window.removeEventListener("keyup",e)}},N=[tG],eP[78]=tG,eP[79]=L,eP[80]=N):(L=eP[79],N=eP[80]),(0,m.useEffect)(L,N);let[t1,t2]=(0,m.useState)(null);eP[81]!==eT?(F={unstable_navigator:eT},eP[81]=eT,eP[82]=F):F=eP[82];let[t3,t4]=function(e){let t,r,n,o,s=(0,a.c)(11),{unstable_navigator:l}=e,c=!!l?.component,[d,u]=function(e,t){let r,n,i,o,s=(0,a.c)(9);s[0]!==t||s[1]!==e?(r=()=>JSON.parse(localStorage.getItem(e)??JSON.stringify(t)),s[0]=t,s[1]=e,s[2]=r):r=s[2];let[l,c]=(0,m.useState)(r);return s[3]!==e||s[4]!==l?(n=()=>{localStorage.setItem(e,JSON.stringify(l))},i=[e,l],s[3]=e,s[4]=l,s[5]=n,s[6]=i):(n=s[5],i=s[6]),(0,m.useEffect)(n,i),s[7]!==l?(o=[l,c],s[7]=l,s[8]=o):o=s[8],o}("presentation/navigator",c),p=!!c&&d;e:{let e;if(!c){t=void 0;break e}s[0]!==u?(e=()=>
36u(eB),s[0]=u,s[1]=e):e=s[1],t=e}let h=t;s[2]!==p||s[3]!==l?(r=function(e){return(0,i.jsx)(i.Fragment,{children:p&&(0,i.jsx)(eK,{...l,...e})})},s[2]=p,s[3]=l,s[4]=r):r=s[4];let f=r;return s[5]!==p||s[6]!==h?(n={navigatorEnabled:p,toggleNavigator:h},s[5]=p,s[6]=h,s[7]=n):n=s[7],s[8]!==f||s[9]!==n?(o=[n,f],s[8]=f,s[9]=n,s[10]=o):o=s[10],o}(F),{navigatorEnabled:t5,toggleNavigator:t6}=t3,t7=(0,u.aY)()<=s.I0,[t8,t9]=(0,m.useState)("preview");eP[83]!==t8||eP[84]!==t5?(D="navigator"===t8&&t5?"navigator":"navigator"===t8?"preview":t8,eP[83]=t8,eP[84]=t5,eP[85]=D):D=eP[85];let re=D;eP[86]!==tc||eP[87]!==e9||eP[88]!==tu||eP[89]!==eG?(W=e=>{if(e9.send({type:"iframe refresh"}),eG){tT.current=window.setTimeout(e,300),eG.post("presentation/refresh",{source:"manual",livePreviewEnabled:"connected"===tu||"connected"===tc});return}e()},eP[86]=tc,eP[87]=e9,eP[88]=tu,eP[89]=eG,eP[90]=W):W=eP[90];let rt=W,rr=(0,h.hA9)();eP[91]!==e5.preview||eP[92]!==rr.name?(B=e=>{let{id:t,type:r,path:n}=e;if(e0.current.url)return{title:e0.current.title||e0.current.url,name:"edit",params:{id:t,path:n,type:r,inspect:h.nHq,workspace:rr.name,mode:s.cc,preview:e5.preview}}},eP[91]=e5.preview,eP[92]=rr.name,eP[93]=B):B=eP[93];let rn=B;eP[94]!==e2?(Z=e=>{e2({params:{viewport:"desktop"===e?void 0:"mobile"},replace:!0})},eP[94]=e2,eP[95]=Z):Z=eP[95];let ri=Z;eP[96]!==t7||eP[97]!==t5||eP[98]!==re?(V=t7&&(0,i.jsx)(em,{activeTab:re,navigatorEnabled:t5,onTabChange:t9}),eP[96]=t7,eP[97]=t5,eP[98]=re,eP[99]=V):V=eP[99],eP[100]===Symbol.for("react.memo_cache_sentinel")?(G={minHeight:0},eP[100]=G):G=eP[100];let ra=t7&&"navigator"!==re;eP[101]!==t4||eP[102]!==t7||eP[103]!==ra?(Q=(0,i.jsx)(t4,{hidden:ra,resizerHidden:t7}),eP[101]=t4,eP[102]=t7,eP[103]=ra,eP[104]=Q):Q=eP[104],eP[105]===Symbol.for("react.memo_cache_sentinel")?(ee=ep("preview"),eP[105]=ee):ee=eP[105];let ro=t5?50:75,rs=t7&&"preview"!==re;eP[106]!==eN||eP[107]!==e_||eP[108]!==ek||eP[109]!==tw||eP[110]!==tK||eP[111]!==rt||eP[112]!==tv||eP[113]!==eR||eP[114]!==tc||eP[115]!==t5||eP[116]!==ts||eP[117]!==e5.preview||eP[118]!==e8||eP[119]!==e9||eP[120]!==eC||eP[121]!==ri||eP[122]!==ez||eP[123]!==t6||eP[124]!==tG||eP[125]!==eL||eP[126]!==eU||eP[127]!==te?(et=(0,i.jsx)(tp,{canSharePreviewAccess:eN,canToggleSharePreviewAccess:e_,canUseSharedPreviewAccess:ek,header:eL,initialUrl:eR,loadersConnection:tc,navigatorEnabled:t5,onPathChange:tK,onRefresh:rt,openPopup:tw,overlaysConnection:ts,previewUrl:e5.preview,perspective:e8,ref:eV,setViewport:ri,targetOrigin:ez,toggleNavigator:t6,toggleOverlay:tG,viewport:te,vercelProtectionBypass:eU,presentationRef:e9,previewUrlRef:eC,handlesPerspectiveChange:tv},ez),eP[106]=eN,eP[107]=e_,eP[108]=ek,eP[109]=tw,eP[110]=tK,eP[111]=rt,eP[112]=tv,eP[113]=eR,eP[114]=tc,eP[115]=t5,eP[116]=ts,eP[117]=e5.preview,eP[118]=e8,eP[119]=e9,eP[120]=eC,eP[121]=ri,eP[122]=ez,eP[123]=t6,eP[124]=tG,eP[125]=eL,eP[126]=eU,eP[127]=te,eP[128]=et):et=eP[128],eP[129]!==t1||eP[130]!==et?(er=(0,i.jsx)(u.so,{direction:"column",flex:1,height:"fill",ref:t2,children:(0,i.jsx)(u.EZ,{element:t1,children:et})}),eP[129]=t1,eP[130]=et,eP[131]=er):er=eP[131],eP[132]!==ro||eP[133]!==rs||eP[134]!==er?(en=(0,i.jsx)(q,{id:"preview",htmlId:ee,minWidth:325,defaultSize:ro,order:3,hidden:rs,children:er}),eP[132]=ro,eP[133]=rs,eP[134]=er,eP[135]=en):en=eP[135];let rl=t7&&"content"!==re;return eP[136]!==tt||eP[137]!==rn||eP[138]!==tX||eP[139]!==tL||eP[140]!==tq||eP[141]!==t7||eP[142]!==to||eP[143]!==e5.id||eP[144]!==e5.type||eP[145]!==e6||eP[146]!==e7||eP[147]!==rl?(ei=(0,i.jsx)(eD,{documentId:e5.id,documentsOnPage:tt,documentType:e5.type,getCommentIntent:rn,hidden:rl,mainDocumentState:to,onEditReference:tX,onFocusPath:tL,onStructureParams:tq,resizerHidden:t7,searchParams:e6,setDisplayedDocument:t0,structureParams:e7}),eP[136]=tt,eP[137]=rn,eP[138]=tX,eP[139]=tL,eP[140]=tq,eP[141]=t7,eP[142]=to,eP[143]=e5.id,eP[144]=e5.type,eP[145]=e6,eP[146]=e7,eP[147]=rl,eP[148]=ei):ei=eP[148],eP[149]!==Q||eP[150]!==en||eP[151]!==ei?(ea=(0,i.jsx)(u.so,{direction:"column",flex:1,style:G,children:(0,i.jsxs)(eu,{children:[Q,en,ei]})}
36),eP[149]=Q,eP[150]=en,eP[151]=ei,eP[152]=ea):ea=eP[152],eP[153]!==V||eP[154]!==ea?(eo=(0,i.jsxs)(tB,{"data-testid":"presentation-root",direction:"column",height:"fill",children:[V,ea]}),eP[153]=V,eP[154]=ea,eP[155]=eo):eo=eP[155],eP[156]!==eo||eP[157]!==eG?(es=(0,i.jsx)(J,{comlink:eG,children:eo}),eP[156]=eo,eP[157]=eG,eP[158]=es):es=eP[158],eP[159]!==e5||eP[160]!==es?(el=(0,i.jsx)(eZ,{params:e5,children:es}),eP[159]=e5,eP[160]=es,eP[161]=el):el=eP[161],eP[162]!==e2||eP[163]!==el?(ec=(0,i.jsx)(eW,{navigate:e2,children:el}),eP[162]=e2,eP[163]=el,eP[164]=ec):ec=eP[164],eP[165]!==eF||eP[166]!==eM||eP[167]!==e2||eP[168]!==e5||eP[169]!==e6||eP[170]!==e7||eP[171]!==ec?(ed=(0,i.jsx)(eH,{devMode:eF,name:eM,navigate:e2,params:e5,searchParams:e6,structureParams:e7,children:ec}),eP[165]=eF,eP[166]=eM,eP[167]=e2,eP[168]=e5,eP[169]=e6,eP[170]=e7,eP[171]=ec,eP[172]=ed):ed=eP[172],eP[173]!==eq||eP[174]!==tQ||eP[175]!==e8||eP[176]!==tr||eP[177]!==td?(eh=eq&&(0,i.jsx)(t$,{controller:eq,perspective:e8,liveDocument:tQ,onDocumentsOnPage:tr,onLoadersConnection:td}),eP[173]=eq,eP[174]=tQ,eP[175]=e8,eP[176]=tr,eP[177]=td,eP[178]=eh):eh=eP[178],eP[179]!==tc||eP[180]!==e5.id||eP[181]!==e5.type||eP[182]!==tu||eP[183]!==eG?(ef=eG&&e5.id&&e5.type&&(0,i.jsx)(tY,{comlink:eG,id:e5.id,type:e5.type,loadersConnection:tc,previewKitConnection:tu}),eP[179]=tc,eP[180]=e5.id,eP[181]=e5.type,eP[182]=tu,eP[183]=eG,eP[184]=ef):ef=eP[184],eP[185]!==e8||eP[186]!==eG?(ev=eG&&(0,i.jsx)(tD,{comlink:eG,perspective:e8}),eP[185]=e8,eP[186]=eG,eP[187]=ev):ev=eP[187],eP[188]!==tt||eP[189]!==e8||eP[190]!==eG?(ew=eG&&tt.length>0&&(0,i.jsx)(tF,{comlink:eG,perspective:e8,refs:tt}),eP[188]=tt,eP[189]=e8,eP[190]=eG,eP[191]=ew):ew=eP[191],eP[192]!==e8||eP[193]!==eG?(eg=eG&&(0,i.jsx)(tO,{comlink:eG,perspective:e8}),eP[192]=e8,eP[193]=eG,eP[194]=eg):eg=eP[194],eP[195]!==eG?(ey=eG&&(0,i.jsx)(K,{comlink:eG}),eP[195]=eG,eP[196]=ey):ey=eP[196],eP[197]!==e8||eP[198]!==eG?(ex=eG&&(0,i.jsx)(tN,{comlink:eG,perspective:e8,setHandlesPerspectiveChange:tf}),eP[197]=e8,eP[198]=eG,eP[199]=ex):ex=eP[199],eP[200]!==eG?(eb=eG&&(0,i.jsx)(tW,{comlink:eG}),eP[200]=eG,eP[201]=eb):eb=eP[201],eP[202]!==eh||eP[203]!==ef||eP[204]!==ev||eP[205]!==ew||eP[206]!==eg||eP[207]!==ey||eP[208]!==ex||eP[209]!==eb?(ej=(0,i.jsxs)(m.Suspense,{children:[eh,ef,ev,ew,eg,ey,ex,eb]}),eP[202]=eh,eP[203]=ef,eP[204]=ev,eP[205]=ew,eP[206]=eg,eP[207]=ey,eP[208]=ex,eP[209]=eb,eP[210]=ej):ej=eP[210],eP[211]!==ed||eP[212]!==ej?(eS=(0,i.jsxs)(i.Fragment,{children:[ed,ej]}),eP[211]=ed,eP[212]=ej,eP[213]=eS):eS=eP[213],eS}function tZ(e){return e.matches("loading")}function tH(e){return e.context.previewMode?.shareAccess!==!1}function tJ(e){return"Alt"===e.key}let tV={alt:"altKey",ctrl:"ctrlKey",mod:"u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?"metaKey":"ctrlKey",shift:"shiftKey"},tq=(0,x.Sx)(async({input:e})=>{let{previewSearchParam:t,initialUrl:r,allowOrigins:n}=e;if(!t)return r;try{let e=new URL(t,r.origin);return n.some(t=>t.test(e.origin))?e:r}catch{return r}}),tX={_id:d.d,_type:d.p},tG={_id:`drafts.${(0,D.A)()}`,_type:d.f},tQ=(0,g.mj)({types:{},actions:{"notify preview will likely fail":(0,b.l)("Missing permissions to create preview secret, or read shared preview secret. Preview will likely fail loading."),"assign preview search param":(0,y.a)({previewSearchParam:(e,t)=>t.previewSearchParam}),"assign error":(0,y.a)({error:(e,t)=>t.error instanceof Error?t.error:Error(t.message,{cause:t.error})})},actors:{"check permission":(0,x.K_)(()=>(0,W.$)(()=>Error("The 'check permission' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'check permission': fromObservable(({input}: {input: CheckPermissionInput}) => ...)}})"))),"resolve initial url":(0,x.Sx)(()=>Promise.reject(Error("The 'resolve initial url' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'resolve initial url': fromPromise(...)}})"))),"resolve allow patterns":(0,x.Sx)(()=>Promise.reject(Error("The 'resolve allow patterns' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'resolve allow pattern': fromPromise(...)}})"))),"resolve url from preview search param":tq,"resolve preview mode":(0,x.Sx)(()=>Promise.reject(Error("The 'resolve preview mode' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'resolve preview mode': fromPromise(...)}})"))),"create preview secret":(0,x.Sx)(async()=>Promise.reject(Error("The 'create preview secret' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'create preview secret': fromPromise(...)}})"))),"read shared preview secret":(0,x.Sx)(async()=>Promise.reject(Error("The 'read shared preview secret' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'read shared preview secret': fromPromise(...)}})"))),"resolve preview mode url":(0,x.Sx)(()=>Promise.reject(Error("The 'resolve preview mode url' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'resolve preview mode url': fromPromise(...)}})")))},guards:{"has checked permissions":({context:e})=>!!(e.previewAccessSharingCreatePermission&&e.previewAccessSharingReadPermission&&e.previewAccessSharingUpdatePermission&&e.previewUrlSecretPermission),"search param has new origin":({context:e,event:t})=>{if(!e.previewUrl||!t.previewSearchParam)return!1;try{let r=new URL(t.previewSearchParam,e.previewUrl);return e.previewUrl.origin!==r.origin}catch{return!1}},"can create preview secret":({context:e})=>e.previewUrlSecretPermission?.granted===!0,"has preview mode with created secret":({context:e},t)=>!1!==t&&e.previewUrlSecretPermission?.granted===!0,"has preview mode with share access":({context:e},t)=>!1!==t&&e.previewAccessSharingReadPermission?.granted===!0,"has preview mode without permissions":({context:e},t)=>!1!==t&&e.previewAccessSharingReadPermission?.granted===!1&&e.previewUrlSecretPermission?.granted===!1},delays:{expiredSecret:({context:e})=>
36{if(!e.previewUrlSecret?.expiresAt)return 0;let t=Date.now();return Math.max(e.previewUrlSecret.expiresAt.getTime()-t,0)}}}).createMachine({id:"Preview URL",context:({input:e})=>({initialUrl:null,previewUrl:null,error:null,allowOrigins:null,previewSearchParam:e.previewSearchParam,previewUrlSecret:null,previewAccessSharingCreatePermission:null,previewAccessSharingReadPermission:null,previewAccessSharingUpdatePermission:null,previewUrlSecretPermission:null,previewMode:null}),invoke:[{src:"check permission",input:()=>({checkPermissionName:"read",document:tX}),onError:{target:".error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to check permission",error:e.error})}},onSnapshot:{actions:(0,y.a)({previewAccessSharingReadPermission:({event:e})=>e.snapshot.context??null})}},{src:"check permission",input:()=>({checkPermissionName:"create",document:tX}),onError:{target:".error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to check permission",error:e.error})}},onSnapshot:{actions:(0,y.a)({previewAccessSharingCreatePermission:({event:e})=>e.snapshot.context??null})}},{src:"check permission",input:()=>({checkPermissionName:"update",document:tX}),onError:{target:".error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to check permission",error:e.error})}},onSnapshot:{actions:(0,y.a)({previewAccessSharingUpdatePermission:({event:e})=>e.snapshot.context??null})}},{src:"check permission",input:()=>({checkPermissionName:"create",document:tG}),onError:{target:".error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to check permission",error:e.error})}},onSnapshot:{actions:(0,y.a)({previewUrlSecretPermission:({event:e})=>e.snapshot.context??null})}}],on:{"set preview search param":{actions:{type:"assign preview search param",params:({event:e})=>({previewSearchParam:e.previewSearchParam})}}},states:{checkingPermissions:{always:{guard:"has checked permissions",target:"resolvingInitialUrl"},tags:"busy"},resolvingInitialUrl:{invoke:{src:"resolve initial url",input:({context:e})=>({previewSearchParam:e.previewSearchParam}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve initial url",error:e.error})}},onDone:{target:"resolvingAllowPatterns",actions:(0,y.a)({initialUrl:({event:e})=>e.output})}},tags:"busy"},error:{type:"final",tags:"error"},resolvingAllowPatterns:{invoke:{src:"resolve allow patterns",input:({context:e})=>({initialUrl:e.initialUrl}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve preview url allow patterns",error:e.error})}},onDone:{target:"resolvingUrlFromPreviewSearchParam",actions:(0,y.a)({allowOrigins:({event:e})=>e.output})}},tags:["busy"]},resolvingUrlFromPreviewSearchParam:{id:"loop",invoke:{src:"resolve url from preview search param",input:({context:e})=>({initialUrl:e.initialUrl,allowOrigins:e.allowOrigins,previewSearchParam:e.previewSearchParam}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve preview url from search param",error:e.error})}},onDone:{target:"resolvingPreviewMode",actions:(0,y.a)({initialUrl:({event:e})=>e.output})}},tags:["busy"]},resolvingPreviewMode:{on:{"set preview search param":{guard:"search param has new origin",actions:{type:"assign preview search param",params:({event:e})=>({previewSearchParam:e.previewSearchParam})},target:"#loop",reenter:!0}},invoke:{src:"resolve preview mode",input:({context:e})=>({targetOrigin:e.initialUrl.origin}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve preview url allow patterns",error:e.error})}},onDone:[{guard:{type:"has preview mode with created secret",params:({event:e})=>e.output},actions:(0,y.a)({previewMode:({event:e})=>e.output}),target:"previewMode.createPreviewSecret"},{guard:{type:"has preview mode with share access",params:({event:e})=>e.output},actions:(0,y.a)({previewMode:({event:e})=>e.output}),target:"previewMode.readShareAccess"},{guard:{type:"has preview mode without permissions",params:({event:e})=>e.output},actions:[(0,y.a)({previewUrl:({context:e})=>e.initialUrl}),"notify preview will likely fail"],target:"success"},{actions:(0,y.a)({previewUrl:({context:e})=>e.initialUrl}),target:"success"}]},tags:["busy"]},success:{on:{"set preview search param":{guard:"search param has new origin",actions:{type:"assign preview search param",params:({event:e})=>({previewSearchParam:e.previewSearchParam})}
36,target:"#loop",reenter:!0}}},previewMode:{on:{"set preview search param":{guard:"search param has new origin",actions:{type:"assign preview search param",params:({event:e})=>({previewSearchParam:e.previewSearchParam})},target:"#loop",reenter:!0}},states:{createPreviewSecret:{invoke:{src:"create preview secret",onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to create preview secret",error:e.error})}},onDone:{target:"resolvePreviewUrl",actions:(0,y.a)({previewUrlSecret:({event:e})=>e.output})}},tags:["busy"]},readShareAccess:{invoke:{src:"read shared preview secret",onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to read shared preview secret",error:e.error})}},onDone:{target:"resolvePreviewUrl",actions:(0,y.a)({previewUrlSecret:({event:e})=>({secret:e.output,expiresAt:new Date(Date.now()+5184e6)})})}},tags:["busy"]},resolvePreviewUrl:{invoke:{src:"resolve preview mode url",input:({context:e})=>({initialUrl:e.initialUrl,resolvedPreviewMode:e.previewMode,previewUrlSecret:e.previewUrlSecret.secret}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve preview url",error:e.error})}},onDone:{target:"success",actions:(0,y.a)({previewUrl:({event:e})=>e.output})}},tags:["busy"]},error:{type:"final",tags:["error"]},success:{after:{expiredSecret:{guard:"can create preview secret",actions:(0,y.a)({previewUrlSecret:null}),target:"createPreviewSecret",reenter:!0}}}},initial:"readShareAccess"}},initial:"checkingPermissions"});function t0(e){return"error"===e.status?e.error:e.hasTag("error")?e.context.error:null}function t1(e){return e.context.previewUrl?.origin}function t2(e){return e.context.allowOrigins}function t3(){return"ready"}function t4(e){let t,n=(0,a.c)(8),{tool:l}=e,c=function(e,t){let n,i,l,c,u,f,w,g=(0,a.c)(25),y=(0,h.E9)();g[0]===Symbol.for("react.memo_cache_sentinel")?(n={apiVersion:s.mG},g[0]=n):n=g[0];let b=(0,h.tH7)(n),j=(0,h.iZK)()?.id,S=(0,h.VrO)()?.activeWorkspace?.basePath||"/",P=(0,v.rd)();g[1]!==P.state._searchParams?(i=new URLSearchParams(P.state._searchParams).get("preview"),g[1]=P.state._searchParams,g[2]=i):i=g[2];let _=i,{push:k}=(0,p.dj)(),{t:E}=(0,h.Bdt)(s.Yi);g[3]===Symbol.for("react.memo_cache_sentinel")?(l={scheduledDraft:void 0},g[3]=l):l=g[3];let U=tz(l);if(g[4]!==t||g[5]!==b||g[6]!==j||g[7]!==y||g[8]!==U||g[9]!==e||g[10]!==k||g[11]!==S||g[12]!==E){let n,i;g[14]!==k||g[15]!==E?(n=()=>k({id:"preview-url-secret.missing-grants",closable:!0,status:"error",duration:1/0,title:E("preview-url-secret.missing-grants")}),g[14]=k,g[15]=E,g[16]=n):n=g[16],g[17]!==y?(i=e=>{let{input:t}=e;return y.checkDocumentPermission(t.checkPermissionName,t.document)},g[17]=y,g[18]=i):i=g[18],c=tQ.provide({actions:{"notify preview will likely fail":n},actors:{"create preview secret":function({client:e,currentUserId:t}){return(0,x.Sx)(async()=>await (0,F.H)(e,"sanity/presentation",location.href,t))}({client:b,currentUserId:j}),"read shared preview secret":function({client:e}){return(0,x.Sx)(async()=>e.fetch(d.a,{},{tag:"presentation.fallback-to-shared-access-secret"}))}({client:b}),"resolve allow patterns":function({client:e,allowOption:t}){return(0,x.Sx)(async({input:n})=>{let{initialUrl:i}=n;if(typeof URLPattern>"u"&&await r.e(2273).then(r.bind(r,72273)),!t)return[new URLPattern(i.origin)];let a="function"==typeof t?await t({client:e,origin,initialUrl:i}):t,o=(Array.isArray(a)?a:[a]).map(e=>{let t=new URLPattern(e);if("*"===t.hostname)throw Error("It's insecure to allow any hostname, it could disclose data to a malicious site");return t});return o.some(e=>e.test(i.origin))?o:[...o,new URLPattern(i.origin)]})}({client:b,allowOption:t}),"resolve initial url":function({client:e,studioBasePath:t,previewUrlOption:r,perspective:n}){return(0,x.Sx)(async({input:i})=>{let{origin:a}=location;return"function"==typeof r?new URL(await r({client:e,studioBasePath:t,previewUrlSecret:"",studioPreviewPerspective:eq(n),previewSearchParam:i.previewSearchParam}),a):r?"string"==typeof r?new URL(r,a):"function"==typeof r.initial?new URL(await r.initial({client:e,origin:a}),a):"string"==typeof r.initial?new URL(r.initial,a):new URL(r.preview||"/",r.origin||a):new URL("/",a)})}({client:b,studioBasePath:S,previewUrlOption:e,perspective:U}
36),"resolve preview mode":function({client:e,previewUrlOption:t}){return(0,x.Sx)(async({input:r})=>{let{targetOrigin:n}=r;if("object"==typeof t&&t?.draftMode)return{enable:t.draftMode.enable,shareAccess:t.draftMode.shareAccess??!0};if(!t||"string"==typeof t||"function"==typeof t||!t.previewMode)return!1;let i="function"==typeof t.previewMode?await t.previewMode({client:e,origin,targetOrigin:n}):t.previewMode;return!1!==i&&{enable:i.enable,shareAccess:i.shareAccess??!0}})}({client:b,previewUrlOption:e}),"resolve preview mode url":function({client:e,studioBasePath:t,previewUrlOption:r,perspective:n}){return(0,x.Sx)(async({input:i})=>{let{previewUrlSecret:a,resolvedPreviewMode:o,initialUrl:s}=i;if("function"==typeof r)return new URL(await r({client:e,studioBasePath:t,previewUrlSecret:a,studioPreviewPerspective:eq(n),previewSearchParam:s.toString()}),s);if(!o)throw Error("Resolved preview mode is false");let l=new URL(o.enable,s);return l.searchParams.set(d._,a),l.searchParams.set(d.g,eq(n)),s.pathname!==l.pathname&&l.searchParams.set(d.h,`${s.pathname}${s.search}${s.hash}`),l})}({client:b,studioBasePath:S,previewUrlOption:e,perspective:U}),"check permission":(0,x.K_)(i)}}),g[4]=t,g[5]=b,g[6]=j,g[7]=y,g[8]=U,g[9]=e,g[10]=k,g[11]=S,g[12]=E,g[13]=c}else c=g[13];g[19]!==_?(u={input:{previewSearchParam:_}},g[19]=_,g[20]=u):u=g[20];let R=(0,o.qf)(c,u);g[21]!==R||g[22]!==_?(f=()=>{R.send({type:"set preview search param",previewSearchParam:_})},w=[R,_],g[21]=R,g[22]=_,g[23]=f,g[24]=w):(f=g[23],w=g[24]),(0,m.useEffect)(f,w);let C=(0,o.d4)(R,t0);if(C)throw C;return R}(l.options?.previewUrl,l.options?.allowOrigins);!function(e){let t,r,n,l=(0,a.c)(9),{t:c}=(0,h.Bdt)(s.Yi),{push:d}=(0,p.dj)(),u=(0,v.rd)();l[0]!==u.state._searchParams?(t=new URLSearchParams(u.state._searchParams).get("preview"),l[0]=u.state._searchParams,l[1]=t):t=l[1];let f=t,w=(0,o.d4)(e,t2),g=(0,o.d4)(e,t1);l[2]!==w||l[3]!==g||l[4]!==f||l[5]!==d||l[6]!==c?(r=()=>{if(!Array.isArray(w)||!f||!g)return;let e=new URL(f,g).origin;w.some(t=>t.test(e))||d({closable:!0,id:`presentation-iframe-origin-mismatch-${e}`,status:"error",duration:1/0,title:c("preview-search-param.configuration.error.title"),description:(0,i.jsx)(h.HTc,{t:c,i18nKey:"preview-search-param.configuration.error.description",components:{Code:"code"},values:{previewSearchParam:f,blockedOrigin:e}})})},n=[w,g,f,d,c],l[2]=w,l[3]=g,l[4]=f,l[5]=d,l[6]=c,l[7]=r,l[8]=n):(r=l[7],n=l[8]),(0,m.useEffect)(r,n)}(c);let u=(0,o.d4)(c,t9),f=(0,o.d4)(c,t8),w=(0,o.d4)(c,t7),g=(0,o.d4)(c,t6),y=(0,o.d4)(c,t5),[b,j]=function(){let e,t,r,n,i=(0,a.c)(7);i[0]===Symbol.for("react.memo_cache_sentinel")?(e={apiVersion:s.mG},i[0]=e):e=i[0];let o=(0,h.tH7)(e),[l,c]=(0,m.useReducer)(t3,"loading"),[d,u]=(0,m.useState)(null);return i[1]!==o?(t=()=>{let e=(0,B.o)(o,e=>{u(e),c()});return()=>e()},r=[o],i[1]=o,i[2]=t,i[3]=r):(t=i[2],r=i[3]),(0,m.useEffect)(t,r),i[4]!==l||i[5]!==d?(n=[d,l],i[4]=l,i[5]=d,i[6]=n):n=i[6],n}();if(!y||"loading"===j||!u||typeof u.granted>"u"||!f||typeof f.granted>"u"||!g||!w||typeof w.granted>"u"||typeof g.granted>"u"){let e;return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(s.gu,{}),n[0]=e):e=n[0],e}let S=!!u?.granted&&!!f?.granted,P=!!w?.granted;return n[1]!==c||n[2]!==S||n[3]!==P||n[4]!==l||n[5]!==y||n[6]!==b?(t=(0,i.jsx)(tK,{tool:l,initialPreviewUrl:y,vercelProtectionBypass:b,canToggleSharePreviewAccess:S,canUseSharedPreviewAccess:P,previewUrlRef:c}),n[1]=c,n[2]=S,n[3]=P,n[4]=l,n[5]=y,n[6]=b,n[7]=t):t=n[7],t}function t5(e){return e.context.previewUrl}function t6(e){return e.context.previewUrlSecretPermission}function t7(e){return e.context.previewAccessSharingReadPermission}function t8(e){return e.context.previewAccessSharingUpdatePermission}function t9(e){return e.context.previewAccessSharingCreatePermission}}}]);

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.