PageSourceSearch

https://www.oscainc.org/_next/static/chunks/83279-772b1e724ae64e1f.js

js oscainc.org collected 2026-10-04 13:26:14 UTC 149,011 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[83279],{56506:function(e,n,t){t.d(n,{j:function(){return AnimatedLoaderIcon}});var i=t(82729),r=t(85893),l=t(70917);t(67294);var o=t(6491);function _templateObject(){let e=(0,i._)(["\n  from { transform: rotate(0deg) }\n  to { transform: rotate(360deg) }\n"]);return _templateObject=function(){return e},e}let a=(0,l.F4)(_templateObject()),s="".concat(a," infinite 2s linear"),AnimatedLoaderIcon=e=>(0,r.jsx)(o.c0O,{animation:s,...e})},9556:function(e,n,t){t.d(n,{Y:function(){return s},H:function(){return a}});var i=t(85893),r=t(48641),l=t(42588),o=t(67294);let a=o.forwardRef((e,n)=>{let{children:t,variant:o="attached",value:a,onChange:s,...d}=e,c={attached:{borderWidth:"1px",borderColor:"gray.200",divider:(0,i.jsx)(r.cX,{}),spacing:"0"},spaced:{}}[o];return(0,i.jsx)(l.Ee,{...c,as:r.Kq,variant:o,borderRadius:"xl",value:a,onChange:s,ref:n,tabIndex:-1,...d,children:t})});a.displayName="BigRadioGroup";let s=o.forwardRef((e,n)=>{let{children:t,...r}=e;return(0,i.jsx)(l.Y8,{...r,ref:n,children:t})});s.displayName="BigRadio"},2551:function(e,n,t){t.d(n,{Q:function(){return ConfirmDialog}});var i=t(85893),r=t(6491),l=t(2821),o=t(48641),a=t(3038),s=t(47741),d=t(67294);let ConfirmDialog=e=>{let{body:n,confirmButtonText:t,cancelButtonText:c,isOpen:u,onClose:x,onConfirm:h,shouldHideCancelButton:g,title:p,heading:m,shouldCloseOnConfirmation:j=!0,confirmButtonColorScheme:b,alternativeButtonText:v,onClickAlternativeOption:f,alertText:k}=e,[y,I]=d.useState(!1),C=d.useRef(null),onClickConfirm=async()=>{if(null===h){x();return}I(!0);try{await h(),j&&x()}finally{I(!1)}};return(0,i.jsxs)(l.aR,{leastDestructiveRef:C,isOpen:u,onClose:x,size:"xl",isCentered:!0,children:[(0,i.jsx)(l.dh,{}),(0,i.jsxs)(l._T,{children:[(0,i.jsx)(l.fY,{border:"1px solid",borderColor:"strokePrimary.500",children:p}),(0,i.jsx)(l.lq,{}),(0,i.jsxs)(l.iP,{minH:"50px",children:[m&&(0,i.jsx)(o.xv,{fontWeight:"semibold",fontSize:"20px",mb:"2",mt:"2",children:m}),(0,i.jsx)(o.xv,{size:"sm",fontWeight:"medium",children:n}),(null!=k?k:"").length>0&&(0,i.jsxs)(a.bZ,{status:"error",borderRadius:"md",mt:4,border:"0",children:[(0,i.jsx)(r.szr,{boxSize:5,color:"red.500",mr:0,mt:"2px"}),(0,i.jsx)(a.Cd,{mr:2}),(0,i.jsx)(a.X,{color:"red.500",fontWeight:"medium",children:k})]})]}),(0,i.jsx)(l.xo,{children:(0,i.jsxs)(o.Ug,{spacing:"4",children:[g?null:(0,i.jsx)(s.zx,{ref:C,type:"button",variant:"outline",colorScheme:"primary",borderColor:"primary.500",onClick:x,isDisabled:y,children:null!=c?c:"Cancel"}),v&&(0,i.jsx)(s.zx,{ref:C,variant:"outline",colorScheme:"primary",borderColor:"primary.500",onClick:f,isDisabled:y,children:v}),(0,i.jsx)(s.zx,{onClick:onClickConfirm,type:"button",isLoading:y,colorScheme:b,children:t})]})})]})]})}},69150:function(e,n,t){t.r(n),t.d(n,{ConfirmDialog:function(){return i.Q}});var i=t(2551)},89845:function(e,n,t){t.d(n,{$r:function(){return d},KI:function(){return PopoverMenuGroup},Sl:function(){return c},l9:function(){return PopoverMenuDivider}});var i=t(85893),r=t(48641),l=t(47741),o=t(38655),a=t(67294),s=t(6491);let d=a.forwardRef((e,n)=>{let{children:t,...l}=e;return(0,i.jsx)(r.Kq,{padding:"2",borderRadius:"lg",ref:n,...l,children:t})});d.displayName="PopoverMenuList";let c=a.forwardRef((e,n)=>{let{isChecked:t,children:r,...a}=e;return(0,i.jsx)(l.zx,{variant:"ghost",colorScheme:"gray",leftIcon:t?(0,i.jsx)(s.nQG,{}):void 0,fontWeight:"normal",whiteSpace:"normal",...a,ref:n,borderRadius:"xl",children:(0,i.jsx)(o.m$.span,{textAlign:"left",noOfLines:1,flex:"1",wordBreak:"break-all",children:r})})});c.displayName="PopoverMenuItem";let PopoverMenuDivider=e=>(0,i.jsx)(r.iz,{my:"2",...e}),PopoverMenuGroup=e=>(0,i.jsxs)(r.Kq,{children:[e.title&&(0,i.jsx)(r.xv,{color:"gray.500",fontSize:"sm",fontWeight:"semibold",mx:"2",textTransform:"uppercase",children:e.title}),e.children]})},54602:function(e,n,t){t.d(n,{o:function(){return Search}});var i=t(85893),r=t(83234),l=t(53417),o=t(20979);t(67294);var a=t(56506),s=t(6491);let Search=e=>{let{value:n,defaultValue:t,onChange:d,isLoading:c,label:u,maxW:x}=e;return(0,i.jsxs)(r.NI,{maxW:x,children:[(0,i.jsx)(l.TX,{children:(0,i.jsx)(r.lX,{children:u})}),(0,i.jsxs)(o.BZ,{children:[(0,i.jsx)(o.Z8,{pointerEvents:"none",children:(0,i.jsx)(s.W1M,{color:"primary.500"})}),(0,i.jsx)(o.II,{variant:"outline",borderRadius:"md",placeholder:u,value:n,defaultValue:t,onChange:e=>d(e.target.value)}),c&&(0,i.jsx)(o.xH,{pointerEvents:"none",children:(0,i.jsx)(a.j,{})})]})]})}},70089:function(e,n,t){t.d(n,{N:function(){return useDebounce}});var i=t(23279),r=t.n(i),l=t(67294);function useDebounce(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,t=l.useRef(e);return l.useLayoutEffect(()=>{t.current=e}),l.useMemo(()=>r()(function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.current(...n)},n),[n])}},63827:function(e,n,t){t.d(n,{qV:function(){return MilleFeuille},fA:function(){return MilleFeuilleMain}});var i=t(85893),r=t(48641);t(67294);
1var l=t(197),o=t(98539);let MilleFeuilleMain=e=>(0,i.jsx)(r.xu,{as:"main",flex:"1",...e}),_Wrapper=e=>{let{headerHeight:n}=(0,l.Ov)(),{isWebsiteBuilder:t}=(0,o.e)();return(0,i.jsx)(r.xu,{minH:"calc(100".concat(t?"%":"vh"," - ").concat(n,"px)"),display:"flex",flexDirection:"column",...e})},MilleFeuille=e=>{let{children:n,...t}=e;return(0,i.jsx)(l.bI,{...t,children:(0,i.jsx)(_Wrapper,{children:n})})}},83279:function(e,n,t){t.d(n,{ei:function(){return FooterRender},XP:function(){return H},gH:function(){return WebsiteBuilder}});var i,r,l,o,a=t(85893),s=t(48641),d=t(67294),c=t(98539),u=t(47741),x=t(23887),h=t(41664),g=t.n(h),p=t(47503),m=t(52670),j=t(68295);let b={[p.BM.HORIZONTAL]:"4/3",[p.BM.VERY_HORIZONTAL]:"16/9",[p.BM.VERTICAL]:"3/4",[p.BM.VERY_VERTICAL]:"9/16",[p.BM.SQUARE]:"1/1"},v={[p.Lw.WHITE]:"white",[p.Lw.TRANSPARENT]:void 0};var f=t(39615);let k={[p.h7.LEFT]:"left",[p.h7.CENTER]:"center"},BlockCard=e=>{var n;let{block:t,linkBehavior:i,...r}=e,l=t.linkSource===p.Jk.CREATED_PAGE?null===(n=t.linkPage)||void 0===n?void 0:n.href:t.linkSource===p.Jk.LINK?t.linkHref:void 0;return i===p.g0.CARD&&l?t.linkIsExternal?(0,a.jsx)(m.Z,{cursor:"pointer",as:"a",target:"_blank",rel:"noreferrer",href:(0,f.E)(l),...r}
1):(0,a.jsx)(m.Z,{as:g(),href:l,cursor:"pointer",...r}):(0,a.jsx)(m.Z,{...r})},BlockButton=e=>{var n;let{block:t,...i}=e,r=t.linkSource===p.Jk.CREATED_PAGE?null===(n=t.linkPage)||void 0===n?void 0:n.href:t.linkSource===p.Jk.LINK?t.linkHref:void 0;return r?t.linkIsExternal?(0,a.jsx)(u.zx,{as:"a",target:"_blank",rel:"noreferrer",href:(0,f.E)(r),...i,children:t.linkText}):(0,a.jsx)(g(),{href:r,children:(0,a.jsx)(u.zx,{...i,children:t.linkText})}):(0,a.jsx)(u.zx,{isDisabled:!0,...i,children:t.linkText})},BlockGroupRender=e=>{let{blockGroup:n,...t}=e,i=b[n.options.blockImageAspectRatio];return(0,a.jsx)(s.M5,{w:"full",backgroundColor:v[n.options.backgroundColor],...t,children:(0,a.jsx)(s.Eq,{justify:"center",maxW:"container.xl",px:"4",spacing:"0",m:"-2.5",w:"full",children:n.blocks.map((e,t)=>(0,a.jsx)(s.Uc,{w:{base:"full",md:"50%",lg:{2:"50%",3:"calc(100% / 3)",4:"25%"}[n.options.columns]},p:"2.5",children:(0,a.jsx)(BlockCard,{overflow:"hidden",linkBehavior:n.options.blockLinkBehavior,block:e,w:"full",h:"full",children:(0,a.jsxs)(s.Kq,{spacing:"0",h:"full",children:[n.options.isBlockImageEnabled&&e.imageProxy&&(0,a.jsx)(s.M5,{sx:{aspectRatio:i},children:(0,a.jsx)(x.Ee,{src:e.imageProxy,alt:"",objectFit:"cover",sx:{aspectRatio:i},h:"full"})}),n.options.isBlockImageEnabled&&!e.imageProxy&&(0,a.jsx)(j.o,{aspectRatio:i}),(n.options.isBlockTitleEnabled||n.options.isBlockSubtitleEnabled||n.options.isBlockBodyTextEnabled)&&(0,a.jsxs)(s.Kq,{spacing:"4",p:"8",flex:"1",textAlign:k[n.options.blockAlignment],children:[(n.options.isBlockTitleEnabled||n.options.isBlockSubtitleEnabled)&&(0,a.jsxs)(s.xu,{children:[n.options.isBlockSubtitleEnabled&&(0,a.jsx)(s.xv,{textStyle:"xlBodyStrong",textTransform:"uppercase",children:e.subt
1itle}),n.options.isBlockTitleEnabled&&(0,a.jsx)(s.xv,{fontSize:"3xl",fontWeight:"semibold",lineHeight:"9",children:e.title})]}),n.options.isBlockBodyTextEnabled&&(0,a.jsx)(s.xv,{textStyle:"xlBody",whiteSpace:"pre-wrap",children:e.body}),n.options.blockLinkBehavior===p.g0.BUTTON&&e.linkText&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.LZ,{}),(0,a.jsx)(s.xu,{children:(0,a.jsx)(BlockButton,{variant:"outline",colorScheme:"gray",block:e})})]})]})]})})},t))})})};var y=t(90195),I=t(5678),C=t(6491);let S={1:"3xl",2:"2xl",3:"2xl"},E={1:"flex-start",2:"space-between",3:void 0},_={1:"blackAlpha.500",2:"blackAlpha.700",3:void 0},CarouselItemCard=e=>{var n;let{carousel:t,carouselItem:i,...r}=e,l=i.linkSource===p.Jk.CREATED_PAGE?null===(n=i.linkPage)||void 0===n?void 0:n.href:i.linkSource===p.Jk.LINK?i.linkHref:void 0;return t.options.carouselItemLinkBehavior===p.B5.CARD&&l?i.linkIsExternal?(0,a.jsx)(m.Z,{cursor:"pointer",as:"a",display:"block",target:"_blank",rel:"noreferrer",href:(0,f.E)(l),...r}):(0,a.jsx)(g(),{href:l,children:(0,a.jsx)(m.Z,{cursor:"pointer",...r})}):(0,a.jsx)(m.Z,{...r})},CarouselItemButton=e=>{var n;let{carouselItem:t}=e,i=t.linkSource===p.Jk.CREATED_PAGE?null===(n=t.linkPage)||void 0===n?void 0:n.href:t.linkSource===p.Jk.LINK?t.linkHref:void 0;return i?t.linkIsExternal?(0,a.jsx)(u.zx,{as:"a",target:"_blank",rel:"noreferrer",href:(0,f.E)(i),children:t.linkText}):(0,a.jsx)(g(),{href:i,children:(0,a.jsx)(u.zx,{children:t.linkText})}):(0,a.jsx)(u.zx,{isDisabled:!0,children:t.linkText})},CarouselRender=e=>{var n,t,i;let{carousel:r,carouselIndex:l}=e,[o,c]=d.useState(0),[x,h]=(0,y.pY)(l,o),next=()=>{c(e=>e===r.carouselItems.length-1?0:e+1)},g=null!==(n=r.carouselItems[h])&&void 0!==n?n:r.carouselItems[0];return(0,I.Yz)(()=>{x||next()},r.options.isCarouselAutoChangeEnabled?r.options.carouselAutoChangeSpeed:null),d.useEffect(()=>{void 0!==l&&c(l)},[l]),(0,a.jsx)(s.xu,{w:"full",position:"relative",height:null!==(t=S[r.variant])&&void 0!==t?t:"xl",children:(0,a.jsxs)(s.kC,{w:"full",backgroundColor:"gray.500",backgroundImage:null!==(i=g.imageProxy)&&void 0!==i?i:void 0,backgroundPosition:"center",backgroundSize:"cover",alignItems:"center",justifyContent:E[r.variant],position:"absolute",top:"0",bottom:"0",left:"0",right:"0",zIndex:"0",children:[(0,a.jsx)(s.xu,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0",background:_[r.variant],zIndex:"1"}),r.carouselItems.length>1&&(0,a.jsx)(u.hU,{variant:"ghost",color:"white",zIndex:"2",ml:{base:3,lg:8},icon:(0,a.jsx)(C.wyc,{strokeWidth:"3",fontSize:"4xl"}),"aria-label":"previous carousel item",onClick:()=>{c(e=>0===e?r.carouselItems.length-1:e-1)},size:"lg",_hover:{bg:"transparent"}}),1===r.variant&&(0,a.jsx)(s.xu,{w:"full",maxW:"container.xl",mx:"auto",paddingX:{base:3,lg:24},zIndex:"2",children:(0,a.jsxs)(CarouselItemCard,{carousel:r,carouselItem:g,p:"8",w:{base:"full",lg:"xl"},children:[g.subtitle&&(0,a.jsx)(s.xv,{textStyle:"xlBodyStrong",textTransform:"uppercase",children:g.subtitle}),g.title&&(0,a.jsx)(s.X6,{mt:"4",children:g.title}),g.body&&(0,a.jsx)(s.xv,{mt:"4",textStyle:"xlBody",children:g.body}),r.options.carouselItemLinkBehavior===p.B5.BUTTON&&g.linkText&&(0,a.jsx)(s.Kq,{mt:"8",direction:"row",justifyContent:"flex-end",children:(0,a.jsx)(CarouselItemButton,{carouselItem:g})})]})}),2===r.variant&&(0,a.jsxs)(s.xu,{w:"full",maxW:"580px",textAlign:"center",color:"white",mx:"6",zIndex:"3",children:[g.subtitle&&(0,a.jsx)(s.xv,{textStyle:"xlBodyStrong",textTransform:"uppercase",children:g.subtitle}),g.title&&(0,a.jsx)(s.X6,{mt:"2",children:g.title}),g.body&&(0,a.jsx)(s.xv,{mt:"2",textStyle:"xlBody",children:g.body}),g.linkText&&(0,a.jsx)(s.xu,{mt:"10",children:(0,a.jsx)(CarouselItemButton,{carouselItem:g})})]}),3===r.variant&&(0,a.jsx)(s.xu,{flex:"1"}),r.carouselItems.length>1&&(0,a.jsx)(u.hU,{variant:"ghost",color:"white",zIndex:"2",mr:{base:3,lg:8},icon:(0,a.jsx)(C.XCv,{strokeWidth:"3",fontSize:"4xl"}),"aria-label":"next carousel item",onClick:next,size:"lg",_hover:{bg:"transparent"}})]})})};var R=t(38655);let w=["timeanddate.com","tickcounter.com","countdownmail.com","freecountdownclock.com","online-stopwatch.com","countdown.onlineclock.net","youtube.com","youtube-nocookie.com","youtu.be","vimeo.com","player.vimeo.com","calendly.com","typeform.com","forms.typeform.com","docs.google.com","google.com","maps.google.com","open.spotify.com","codepen.io","smartclocktools.com"],P=[/<iframe\b[^>]*\bsrc\s*=\s*["']([^"']+)["']/i,/<iframe\b[^>]*\bsrc\s*=\s*([^\s>]+)/i],N=/\bsrc\s*=\s*["']([^"']+)["']/i,B=new Set(["youtube.com","www.youtube.com","m.youtube.com","youtube-nocookie.com","www.youtube-nocookie.com","youtu.be"]),decodeBasicHtmlEntities=e=>e.replace(/&amp;/gi,"&").replace(/&quot;/gi,'"').replace(/&#39;/gi,"'").replace(/&lt;/gi,"<").replace(/&gt;/gi,">"),hostMatchesAllowlist=e=>{let n=e.toLowerCase();return w.some(e=>n===e||n.endsWith(".".concat(e)))},normalizeEmbedUrl=e=>{let n=e.hostname.toLowerCase();if(B.has(n)){var t,i,r,l;let o=null;
1if("youtu.be"===n)o=null!==(t=e.pathname.split("/").filter(Boolean)[0])&&void 0!==t?t:null;else{let n=e.pathname;if(n.startsWith("/embed/")||n.startsWith("/embed"))return e;o=n.startsWith("/shorts/")?null!==(i=n.split("/")[2])&&void 0!==i?i:null:n.startsWith("/live/")?null!==(r=n.split("/")[2])&&void 0!==r?r:null:e.searchParams.get("v")}if(o){let n=new URL("https://www.youtube.com/embed/".concat(o)),t=e.searchParams.get("start")||(null===(l=e.searchParams.get("t"))||void 0===l?void 0:l.replace(/s$/i,""));return t&&/^\d+$/.test(t)&&n.searchParams.set("start",t),n}}if(("vimeo.com"===n||"www.vimeo.com"===n)&&!n.startsWith("player.")){let n=e.pathname.match(/^\/(\d+)/);if(null==n?void 0:n[1])return new URL("https://player.vimeo.com/video/".concat(n[1]))}return e},extractEmbedUrl=e=>{let n=decodeBasicHtmlEntities(e.trim());if(!n)return"";let t=n;if(/^https?:\/\//i.test(n))t=n;else if(/^\/\//.test(n))t="https:".concat(n);else{for(let e of P){let i=n.match(e);if(null==i?void 0:i[1]){let e=i[1].trim().replace(/^['"]|['"]$/g,"");t=/^\/\//.test(e)?"https:".concat(e):e;break}}if(t===n){let e=n.match(N);if(null==e?void 0:e[1]){let n=e[1].trim();t=/^\/\//.test(n)?"https:".concat(n):n}}}try{let e=new URL(t);if("https:"===e.protocol&&hostMatchesAllowlist(e.hostname))return normalizeEmbedUrl(e).toString()}catch(e){}return t},validateEmbedUrl=e=>{let n;let t=extractEmbedUrl(e);if(!t)return{ok:!1,reason:"Enter an HTTPS embed URL"};try{n=new URL(t)}catch(e){return{ok:!1,reason:"Enter a valid URL (or paste an iframe snippet)"}}if("https:"!==n.protocol)return{ok:!1,reason:"Only HTTPS embed URLs are allowed"};if(!hostMatchesAllowlist(n.hostname))return{ok:!1,reason:"This host (".concat(n.hostname,") is not allowed. Supported examples: ").concat(w.slice(0,5).join(", "),", …")};let i=normalizeEmbedUrl(n);return{ok:!0,url:i.toString()}},EmbedRender=e=>{var n;let{embed:t,...i}=e,r=validateEmbedUrl(null!==(n=t.url)&&void 0!==n?n:""),l=t.options.height>0?t.options.height:400;return(0,a.jsx)(s.xu,{w:"full",backgroundColor:v[t.options.backgroundColor],...i,children:(0,a.jsx)(s.xu,{w:"full",maxW:"container.lg",mx:"auto",px:"4",children:r.ok?(0,a.jsx)(R.m$.iframe,{title:t.name||"Embedded content",src:r.url,width:"100%",height:"".concat(l,"px"),border:"0",borderRadius:"md",loading:"lazy",referrerPolicy:"strict-origin-when-cross-origin",sandbox:"allow-scripts allow-same-origin allow-popups allow-forms allow-presentation",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0}):(0,a.jsx)(s.M5,{h:"".concat(l,"px"),borderWidth:"1px",borderStyle:"dashed",borderColor:"gray.300",borderRadius:"md",px:"4",textAlign:"center",children:(0,a.jsx)(s.xv,{color:"gray.500",textStyle:"detail",children:t.url?r.reason:"Add an embed URL in the sidebar to show content here."})})})})},T={[p.WL.CENTER]:"center",[p.WL.LEFT]:"start",[p.WL.RIGHT]:"end"},L={[p.WL.CENTER]:"center",[p.WL.LEFT]:"flex-start",[p.WL.RIGHT]:"flex-end"},HeadingRender=e=>{let{heading:n,...t}=e;return n.title||n.subtitle?(0,a.jsx)(s.xu,{w:"full",backgroundColor:v[n.options.backgroundColor],...t,children:(0,a.jsxs)(s.Kq,{w:"full",maxW:"container.md",textAlign:T[n.options.textAlign],mx:"auto",px:"4",children:[n.title&&(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",justifyContent:L[n.options.textAlign],children:[(0,a.jsx)(C.Ecg,{boxSize:"10",color:"primary.500"}),(0,a.jsx)(s.X6,{children:n.title})]}),n.subtitle&&(0,a.jsx)(s.xv,{textStyle:"xlBody",children:n.subtitle})]})}):null},q={1:"3xl",2:"2xl",3:void 0},A={1:"flex-start",2:"center",3:void 0},D={1:"blackAlpha.500",2:"blackAlpha.700",3:void 0},HeroCard=e=>{var n;let{hero:t,...i}=e,r=t.linkSource===p.Jk.CREATED_PAGE?null===(n=t.linkPage)||void 0===n?void 0:n.href:t.linkSource===p.Jk.LINK?t.linkHref:void 0;return t.options.isLinkEnabled&&t.options.linkBehavior===p.u_.CARD&&r?t.linkIsExternal?(0,a.jsx)(m.Z,{cursor:"pointer",as:"a",display:"block",target:"_blank",rel:"noreferrer",href:(0,f.E)(r),...i}):(0,a.jsx)(g(),{href:r,children:(0,a.jsx)(m.Z,{cursor:"pointer",...i})}):(0,a.jsx)(m.Z,{...i})},HeroButton=e=>{var n;let{hero:t}=e,i=t.linkSource===p.Jk.CREATED_PAGE?null===(n=t.linkPage)||void 0===n?void 0:n.href:t.linkSource===p.Jk.LINK?t.linkHref:void 0;return i?t.linkIsExternal?(0,a.jsx)(u.zx,{as:"a",target:"_blank",rel:"noreferrer",href:(0,f.E)(i),children:t.linkText}):(0,a.jsx)(g(),{href:i,children:(0,a.jsx)(u.zx,{children:t.linkText})}):(0,a.jsx)(u.zx,{isDisabled:!0,children:t.linkText})},HeroRender=e=>{var n,t;let{hero:i}=e;return 3===i.variant&&i.imageProxy?(0,a.jsx)(x.Ee,{w:"full",src:i.imageProxy,alt:""}):(0,a.jsxs)(s.kC,{height:null!==(n=q[i.variant])&&void 0!==n?n:"xl",w:"full",backgroundColor:"gray.500",backgroundImage:null!==(t=i.imageProxy)&&void 0!==t?t:void 0,backgroundPosition:"center",backgroundSize:"cover",alignItems:"center",justifyContent:A[i.variant],position:"relative",zIndex:"0",children:[3!==i.variant&&(0,a.jsx)(s.xu,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0",background:D[i.variant],zIndex:"1"}),1===i.variant&&(0,a.jsx)(s.xu,{w:"full",maxW:"container.xl",mx:"auto",paddingX:{base:6,lg:"24"},zIndex:"2",children:(0,a.jsxs)(HeroCard,{hero:i,p:"8",w:{base:"full",lg:"xl"}
1,children:[i.subtitle&&(0,a.jsx)(s.xv,{textStyle:"xlBodyStrong",textTransform:"uppercase",children:i.subtitle}),i.title&&(0,a.jsx)(s.X6,{mt:"4",children:i.title}),i.body&&(0,a.jsx)(s.xv,{mt:"4",textStyle:"xlBody",children:i.body}),i.options.isLinkEnabled&&i.options.linkBehavior===p.u_.BUTTON&&i.linkText&&(0,a.jsx)(s.Kq,{mt:"8",direction:"row",justifyContent:"flex-end",children:(0,a.jsx)(HeroButton,{hero:i})})]})}),2===i.variant&&(0,a.jsxs)(s.xu,{w:"full",maxW:"580px",textAlign:"center",color:"white",mx:"6",zIndex:"3",children:[i.subtitle&&(0,a.jsx)(s.xv,{textStyle:"xlBodyStrong",color:"inherit",textTransform:"uppercase",children:i.subtitle}),i.title&&(0,a.jsx)(s.X6,{mt:"2",color:"inherit",children:i.title}),i.body&&(0,a.jsx)(s.xv,{mt:"2",textStyle:"xlBody",color:"inherit",children:i.body}),i.options.isLinkEnabled&&i.linkText&&(0,a.jsx)(s.xu,{mt:"10",children:(0,a.jsx)(HeroButton,{hero:i})})]})]})},Highlight=e=>{let{label:n,isActive:t,shouldScroll:i,children:r}=e,l=d.useRef(null);return d.useEffect(()=>{t&&i&&l.current&&l.current.scrollIntoView({behavior:"smooth",block:"center"})},[t,i]),(0,a.jsxs)(s.xu,{w:"full",position:"relative",ref:l,zIndex:"1",children:[r,t&&(0,a.jsx)(s.xu,{borderWidth:"5px",borderColor:"purple.500",position:"absolute",top:"0",left:"0",right:"0",bottom:"0",zIndex:"1",children:(0,a.jsx)(s.xu,{bg:"purple.500",position:"absolute",top:"0",left:"0",zIndex:"1",px:"3",py:"1",borderBottomRightRadius:"lg",ref:l,children:(0,a.jsx)(s.xv,{textStyle:"bodyStrong",color:"white",children:n})})})]})},O={[p.cS.LEFT]:"left",[p.cS.CENTER]:"center"},ImageLink=e=>{var n;let{image:t,...i}=e,r=t.linkSource===p.Jk.CREATED_PAGE?null===(n=t.linkPage)||void 0===n?void 0:n.href:t.linkSource===p.Jk.LINK?t.linkHref:void 0;return r?t.linkIsExternal?(0,a.jsx)(R.m$.a,{target:"_blank",rel:"noreferrer",href:(0,f.E)(r),children:(0,a.jsx)(x.Ee,{cursor:"pointer",alt:"",...i})}):(0,a.jsx)(g(),{href:r,children:(0,a.jsx)(x.Ee,{cursor:"pointer",alt:"",...i})}):(0,a.jsx)(x.Ee,{alt:"",...i})},ImageGroupRender=e=>{let{imageGroup:n,...t}=e,i=n.options.imageHeight+"px";return(0,a.jsx)(s.xu,{w:"full",backgroundColor:v[n.options.backgroundColor],...t,children:(0,a.jsx)(s.Eq,{w:"full",maxW:"container.xl",px:"4",mx:"auto",justify:O[n.options.imageAlignment],spacing:"5",children:n.images.map((e,n)=>{var t;return(0,a.jsx)(s.Uc,{children:(0,a.jsx)(s.M5,{h:"full",children:(0,a.jsx)(ImageLink,{image:e,src:null!==(t=e.imageProxy)&&void 0!==t?t:void 0,maxH:i,fallback:(0,a.jsx)(j.o,{aspectRatio:"4/3",h:i,borderRadius:"lg"})})})},n)})})})};var M=t(16225),z=t(86678);let RichTextRender=e=>{let{richText:n,...t}=e;return(0,a.jsx)(s.xu,{w:"full",backgroundColor:v[n.options.backgroundColor],...t,children:(0,a.jsx)(s.xu,{w:"full",maxW:"container.md",mx:"auto",px:"4",children:(0,a.jsx)(z.M,{children:(0,a.jsx)(M.$,{rawDraftContentState:n.rawDraftContentState})})})})},H=d.memo(e=>{let{content:n}=e,{highlightedContentIndex:t,carouselIndex:i}=(0,c.e)();return(0,a.jsx)(s.Kq,{spacing:"0",alignItems:"center",children:n.map((e,r)=>{let l=n[r-1],o=n[r+1],s="backgroundColor"in e.options?e.options.backgroundColor:void 0,d=l?"Hero"===l.__typename?16:"Carousel"===l.__typename?16:l.options.backgroundColor===s?8:16:16,c=o?"Hero"===o.__typename?16:"Carousel"===o.__typename?16:o.options.backgroundColor===s?8:16:16;return"Carousel"===e.__typename?(0,a.jsx)(Highlight,{label:e.name||"Carousel",isActive:t.value===r,shouldScroll:t.shouldScroll,children:(0,a.jsx)(CarouselRender,{carousel:e,carouselIndex:t.value===r?i:void 0})},r):"Hero"===e.__typename?(0,a.jsx)(Highlight,{label:e.name||"Hero",isActive:t.value===r,shouldScroll:t.shouldScroll,children:(0,a.jsx)(HeroRender,{hero:e})},r):"BlockGroup"===e.__typename?(0,a.jsx)(Highlight,{label:e.name||"Card Group",isActive:t.value===r,shouldScroll:t.shouldScroll,children:(0,a.jsx)(BlockGroupRender,{blockGroup:e,pt:d,pb:c})},r):"ImageGroup"===e.__typename?(0,a.jsx)(Highlight,{label:e.name||"Image Group",isActive:t.value===r,shouldScroll:t.shouldScroll,children:(0,a.jsx)(ImageGroupRender,{imageGroup:e,pt:d,pb:c})},r):"Heading"===e.__typename?(0,a.jsx)(Highlight,{label:e.name||"Heading",isActive:t.value===r,shouldScroll:t.shouldScroll,children:(0,a.jsx)(HeadingRender,{heading:e,pt:d,pb:c})},r):"RichText"===e.__typename?(0,a.jsx)(Highlight,{label:e.name||"Rich Text",isActive:t.value===r,shouldScroll:t.shouldScroll,children:(0,a.jsx)(RichTextRender,{richText:e,pt:d,pb:c})},r):"Embed"===e.__typename?(0,a.jsx)(Highlight,{label:e.name||"Embed",isActive:t.value===r,shouldScroll:t.shouldScroll,children:(0,a.jsx)(EmbedRender,{embed:e,pt:d,pb:c})},r):null})})},(e,n)=>JSON.stringify(e.content)===JSON.stringify(n.content));var K=t(27484),G=t.n(K),X=t(24222);let FooterRender=e=>{let{tenant:n,...t}=e,{contactInfo:i,logo:r,websiteCopyrightDate:l,privacyPolicyLink:o,termsAndConditionsLink:d}=n,c=!!((null==i?void 0:i.facebook)||(null==i?void 0:i.twitter)||(null==i?void 0:i.instagram)||(null==i?void 0:i.linkedin)||(null==i?void 0:i.youtube));return(0,a.jsx)(s.xu,{as:"footer",bg:"white",borderTop:"1px",borderTopColor:"gray.100",...t,children:(0,a.jsxs)(s.Kq,{h:{base:"full",lg:"264px"},px:"4",py:{base:"4",lg:"12"},spacing:{base:"4",lg:"8"},textAlign:{base:"center",lg:"start"},maxW:"container.xl",mx:"auto",children:[(0,a.jsxs)(s.Kq,{direction:{base:"column",lg:"row"},spacing:{base:"4",lg:"8"},align:"center",w:"full",children:[(0,a.jsx)(s.M5,{children:(0,a.jsx)(x.Ee,{objectFit:"cover",src:(null==r?void 0:r.imageProxy)||void 0,alt:"association logo",borderRadius:"base",height:"78px",fallback:(0,a.jsx)(j.o,{height:"78px",borderRadius:"base"})})}),(0,a.jsxs)(s.Kq,{spacing:"0",children:[(null==i?void 0:i.phoneNumber)&&(0,a.jsx)(s.xv,{textStyle:"xlBody",children:i.phoneNumber}),(null==i?void 0:i.email)&&(0,a.jsx)(s.xv,{textStyle:"xlBody",children:i.email}),((null==i?void 0:i.addressLine0)||(null==i?void 0:i.addressAdministrativeArea)||(null==i?void 0:i.addressLocality)||(null==i?void 0:i.addressPostalCode))&&(0,a.jsx)(ContactInfoText,{contactInfo:i})]}),(0,a.jsx)(s.LZ,{display:{base:"none",lg:"block"}}),c&&(0,a.jsx)(s.M5,{children:(0,a.jsxs)(s.Kq,{direction:"row",spacing:"5",children:[(null==i?void 0:i.facebook)&&(0,a.jsx)(s.rU,{href:i.facebook,isExternal:!0,children:(0,a.jsx)(C.VqK,{boxSize:"8",color:"primary"})}),(null==i?void 0:i.linkedin)&&(0,a.jsx)(s.rU,{href:i.linkedin,isExternal:!0,children:(0,a.jsx)(C.pAr,{boxSize:"8",color:"primary"})}),(null==i?void 0:i.twitter)&&(0,a.jsx)(s.rU,{href:i.twitter,isExternal:!0,children:(0,a.jsx)(C.Zmm,{boxSize:"8",color:"primary"})}),(null==i?void 0:i.instagram)&&(0,a.jsx)(s.rU,{href:i.instagram,isExternal:!0,children:(0,a.jsx)(C.yuF,{boxSize:"8",color:"primary"})}),(null==i?void 0:i.youtube)&&(0,a.jsx)(s.rU,{href:i.youtube,isExternal:!0,children:(0,a.jsx)(C.LKl,{boxSize:"8",color:"primary"})})]})})]}),(0,a.jsx)(s.iz,{borderColor:"gray.200"}),(0,a.jsxs)(s.kC,{direction:{base:"column",lg:"row"},children:[(0,a.jsx)(s.kC,{flex:"1",justify:{base:"center",lg:"start"},mr:{base:"0",lg:"auto"},children:(0,a.jsxs)(s.Kq,{direction:"row",spacing:"4",children:[(0,a.jsx)(s.rU,{href:d.url,
1isExternal:!0,children:d.text}),(0,a.jsx)(s.rU,{href:o.url,isExternal:!0,children:o.text})]})}),(0,a.jsx)(s.kC,{flex:"1",justify:"center",children:(0,a.jsxs)(s.rU,{href:"https://www.tradewing.com/",isExternal:!0,children:["Powered by",(0,a.jsx)(X.Cb,{boxSize:"4",color:"gray.500",ml:"2",mr:"1"}),"Tradewing"]})}),(0,a.jsx)(s.kC,{flex:"1",justify:{base:"center",lg:"end"},ml:{base:"0",lg:"auto"},children:(0,a.jsxs)(s.xv,{children:["\xa9 ",G()(l).format("YYYY")," ",n.displayName]})})]})]})})},ContactInfoText=e=>{let{contactInfo:n}=e;if(!n)return null;let{addressLine0:t,addressLocality:i,addressAdministrativeArea:r,addressPostalCode:l}=n;return(0,a.jsx)(s.xv,{textStyle:"xlBody",children:[t,i,r,l].filter(e=>!!e).join(", ")})};var U=t(82729),W=t(50456),F=t(37887),Q=t(71197),Y=t(11163),V=t(87536),Z=t(52176),J=t(48076),$=t(69171),ee=t(63827),en=t(93710),et=t(82431),ei=t(50319),er=t(70089);let convertPageContentToPageContentInput=e=>e.map(e=>{if("Hero"===e.__typename){var n;return{hero:{name:e.name,variant:e.variant,imageId:e.imageId,options:{linkBehavior:e.options.linkBehavior,isLinkEnabled:e.options.isLinkEnabled},title:e.title,subtitle:e.subtitle,body:e.body,linkText:e.linkText,linkHref:e.linkHref,linkPageId:null===(n=e.linkPage)||void 0===n?void 0:n._id,linkSource:e.linkSource}}}if("BlockGroup"===e.__typename)return{blockGroup:{name:e.name,variant:e.variant,options:{columns:e.options.columns,backgroundColor:e.options.backgroundColor,blockAlignment:e.options.blockAlignment,blockLinkBehavior:e.options.blockLinkBehavior,blockImageAspectRatio:e.options.blockImageAspectRatio,isBlockImageEnabled:e.options.isBlockImageEnabled,isBlockSubtitleEnabled:e.options.isBlockSubtitleEnabled,isBlockTitleEnabled:e.options.isBlockTitleEnabled,isBlockBodyTextEnabled:e.options.isBlockBodyTextEnabled},blocks:e.blocks?e.blocks.map(e=>{var n;return{name:e.name,imageId:e.imageId,title:e.title,subtitle:e.subtitle,body:e.body,linkText:e.linkText,linkHref:e.linkHref,linkPageId:null===(n=e.linkPage)||void 0===n?void 0:n._id,linkSource:e.linkSource}}):[]}};if("Carousel"===e.__typename)return{carousel:{name:e.name,variant:e.variant,options:{carouselItemLinkBehavior:e.options.carouselItemLinkBehavior,isCarouselItemSubtitleEnabled:e.options.isCarouselItemSubtitleEnabled,isCarouselItemTitleEnabled:e.options.isCarouselItemTitleEnabled,isCarouselItemBodyTextEnabled:e.options.isCarouselItemBodyTextEnabled,isCarouselAutoChangeEnabled:e.options.isCarouselAutoChangeEnabled,carouselAutoChangeSpeed:e.options.carouselAutoChangeSpeed},carouselItems:e.carouselItems?e.carouselItems.map(e=>{var n;return{name:e.name,imageId:e.imageId,title:e.title,subtitle:e.subtitle,body:e.body,linkText:e.linkText,linkHref:e.linkHref,linkPageId:null===(n=e.linkPage)||void 0===n?void 0:n._id,linkSource:e.linkSource}}):[]}};if("Heading"===e.__typename)return{heading:{name:e.name,variant:1,title:e.title,subtitle:e.subtitle,options:{textAlign:e.options.textAlign,backgroundColor:e.options.backgroundColor}}};if("ImageGroup"===e.__typename)return{imageGroup:{name:e.name,variant:e.variant,options:{backgroundColor:e.options.backgroundColor,imageHeight:e.options.imageHeight,imageAlignment:e.options.imageAlignment},images:e.images?e.images.map(e=>{var n;return{imageId:e.imageId,linkHref:e.linkHref,linkPageId:null===(n=e.linkPage)||void 0===n?void 0:n._id,linkSource:e.linkSource}}):[]}};if("RichText"===e.__typename)return{richText:{name:e.name,variant:1,rawDraftContentState:e.rawDraftContentState,options:{backgroundColor:e.options.backgroundColor}}};if("Embed"===e.__typename)return{embed:{name:e.name,variant:e.variant,url:e.url,options:{backgroundColor:e.options.backgroundColor,height:e.options.height}}};throw Error("Item Typename Not Recognized")});function _templateObject(){let e=(0,U._)(["\n  mutation AutoSave_UpdatePage($input: UpdatePageInput!) {\n    updatePage(input: $input) {\n      page(input: { isUnpublishedVersion: true }) {\n        _id\n        ...PageFragment\n      }\n    }\n  }\n  ","\n"]);return _templateObject=function(){return e},e}let el=(0,W.Ps)(_templateObject(),et.AU),AutoSave=e=>{let{page:n,methods:t}=e,[i]=(0,ei.D)(el),{control:r,handleSubmit:l}=t,{isDirty:o}=(0,V.cl)({control:r}),a=(0,V.qo)({control:r}),s=l(async e=>{await i({variables:{input:{pageId:n._id,pageVersion:n.metadata.version,content:convertPageContentToPageContentInput(e.content)}},optimisticResponse:{updatePage:{page:{...n,content:e.content},__typename:"UpdatePageOutput"}}})}),c=(0,er.N)(()=>{o&&s()},1e3);return d.useEffect(c,[c,a]),null};var eo=t(56506),ea=t(80419),es=t(89755),ed=t(69150);
1function PublishButton_templateObject(){let e=(0,U._)(["\n  mutation PublishButton_PublishAll {\n    publishAll {\n      success\n    }\n  }\n"]);return PublishButton_templateObject=function(){return e},e}let ec=(0,W.Ps)(PublishButton_templateObject()),PublishButton=()=>{let e=(0,ea.pm)(),n=(0,es.q)(),[t]=(0,ei.D)(ec,{update(e){e.evict({id:"ROOT_QUERY",fieldName:"pages"}),e.evict({id:"ROOT_QUERY",fieldName:"page"}),e.evict({id:"ROOT_QUERY",fieldName:"navigation"}),e.gc()},onCompleted:()=>e({status:"success",description:"All changes published!"}),onError:()=>e({status:"error",description:"An unknown error occurred"})});return(0,a.jsxs)(u.zx,{colorScheme:"purple",onClick:n.onOpen,children:["Publish",(0,a.jsx)(ed.ConfirmDialog,{isOpen:n.isOpen,onClose:n.onClose,title:"Publish All Changes",body:"Are you sure you want to continue?",onConfirm:t,confirmButtonText:"Yes, Publish Everything",confirmButtonColorScheme:"purple"})]})};function Header_templateObject(){let e=(0,U._)(["\n  query Header_Tenant {\n    tenant {\n      result {\n        _id\n        acronym\n      }\n    }\n  }\n"]);return Header_templateObject=function(){return e},e}let eu=(0,W.Ps)(Header_templateObject()),Header=e=>{var n,t;let i=(0,F.a)(eu),r=e.pageMethods.formState.isDirty||e.navigationMethods.formState.isDirty;return(0,a.jsxs)(s.Kq,{direction:"row",spacing:"8",alignItems:"center",bg:"white",shadow:"base",zIndex:"2",px:"4",children:[(0,a.jsx)(g(),{href:"/admin/website",children:(0,a.jsx)(u.hU,{variant:"ghost",colorScheme:"gray",icon:(0,a.jsx)(C.b0D,{}),"aria-label":"back to admin site"})}),(0,a.jsxs)(s.Kq,{flex:"1",direction:"row",justifyContent:"space-between",alignItems:"center",py:"4",spacing:"4",children:[(0,a.jsxs)(s.Kq,{spacing:"0",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:null===(t=i.data)||void 0===t?void 0:null===(n=t.tenant.result)||void 0===n?void 0:n.acronym}),(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",spacing:"1",children:[r?(0,a.jsx)(eo.j,{boxSize:"3",color:"gray.600"}):(0,a.jsx)(C.rE2,{boxSize:"3",color:"green.500"}),(0,a.jsx)(s.xv,{textStyle:"detail",color:"gray.600",children:r?"Saving":"All changes saved"})]})]}),(0,a.jsx)(PublishButton,{})]})]})},IsolatedPageRender=e=>{let n=(0,V.qo)({control:e.methods.control,name:"content"});return n?(0,a.jsx)(H,{content:n}):null};var ex=t(18034),eh=t(15948);function AutoSave_templateObject(){let e=(0,U._)(["\n  fragment AutoSave_NavigationItem on NavigationItem {\n    href\n    isExternal\n    label\n    restriction\n    defaultItemIdentifier\n    page {\n      _id\n      name\n      restriction\n    }\n  }\n"]);return AutoSave_templateObject=function(){return e},e}function _templateObject1(){let e=(0,U._)(["\n  mutation AutoSave_UpdateNavigation($input: UpdateNavigationInput!) {\n    updateNavigation(input: $input) {\n      editor: navigation(\n        input: { isUnpublishedVersion: true, isRestrictionIgnored: true }\n      ) {\n        items {\n          ...AutoSave_NavigationItem\n          children {\n            ...AutoSave_NavigationItem\n            children {\n              ...AutoSave_NavigationItem\n            }\n          }\n        }\n        metadata {\n          version\n          publishedVersion\n          isRestrictionIgnored\n        }\n      }\n      preview: navigation(input: { isUnpublishedVersion: true }) {\n        items {\n          ...AutoSave_NavigationItem\n          children {\n            ...AutoSave_NavigationItem\n            children {\n              ...AutoSave_NavigationItem\n            }\n          }\n        }\n        metadata {\n          version\n          publishedVersion\n        }\n      }\n    }\n  }\n  ","\n"]);return _templateObject1=function(){return e},e}let eg=(0,W.Ps)(AutoSave_templateObject()),ep=(0,W.Ps)(_templateObject1(),eg),AutoSave_AutoSave=e=>{let{methods:n}=e,[t]=(0,ei.D)(ep),{control:i,handleSubmit:r}=n,{isDirty:l}=(0,V.cl)({control:i}),o=(0,V.qo)({control:i}),a=r(async e=>{await t({variables:{input:{items:[...e.items.map(e=>{if(e.defaultItemIdentifier)return{defaultItemIdentifier:e.defaultItemIdentifier};if(e.structure===p.ru.DIRECT_LINK){var n;return(null===(n=e.page)||void 0===n?void 0:n._id)?{label:e.label,pageId:e.page._id}:{href:e.href,label:e.label,restriction:e.restriction}}if(e.structure===p.ru.DROPDOWN)return{label:e.label,children:e.children.map(e=>{var n;return(null===(n=e.page)||void 0===n?void 0:n._id)?{label:e.label,pageId:e.page._id}:{href:e.href,label:e.label,restriction:e.restriction}})};throw Error("Unexpected Navigation Item Structure")})]}}})}),s=(0,er.N)(()=>{l&&a()},1e3);return d.useEffect(s,[s,o]),null},VeryGhostlyButton=e=>{let{children:n,...t}=e;return(0,a.jsx)(u.zx,{variant:"unstyled",w:"full",p:"4",height:"auto",bg:"white",color:"gray.400",_hover:{color:"gray.500"},display:"flex",alignItems:"center",justifyContent:"flex-start",border:"1px",borderColor:"gray.200",shadow:"sm",fontWeight:"normal",...t,children:n})},ExtremelyGhostlyButton=e=>{let{children:n,...t}=e;return(0,a.jsx)(u.zx,{variant:"unstyled",w:"full",pl:"3",pr:"3",he
1ight:"auto",bg:"white",color:"gray.400",_hover:{color:"gray.500"},display:"flex",alignItems:"center",justifyContent:"flex-start",fontWeight:"normal",...t,children:n})};var em=t(42588);let FormTypeSelect=e=>{let{value:n,onChange:t,onBlur:i}=e,{getRootProps:r,getRadioProps:l}=(0,em.ar)({value:n,onChange:t}),o=r();return(0,a.jsxs)(s.Kq,{spacing:"2",...o,onBlur:i,children:[(0,a.jsx)(FormTypeOption,{value:"direct-link",getRadioProps:l}),(0,a.jsx)(FormTypeOption,{value:"dropdown-menu",getRadioProps:l})]})},FormTypeOption=e=>{let{value:n,getRadioProps:t,isDisabled:i}=e,r=t({value:n}),{getInputProps:l,getCheckboxProps:o,state:d}=(0,em.xL)(r),c=l(),u=o();return(0,a.jsxs)(s.xu,{as:"label",cursor:i?"not-allowed":"pointer",opacity:i?.5:void 0,children:[(0,a.jsx)("input",{...c}),(0,a.jsxs)(s.Kq,{...u,direction:"row",alignItems:"center",p:"4",spacing:"4",borderWidth:"1px",borderColor:d.isChecked?"purple.300":"gray.200",shadow:d.isChecked?"md":void 0,borderRadius:"xl",bg:"white",children:[(0,a.jsx)(s.Cd,{borderWidth:d.isChecked?"6px":"2px",borderColor:d.isChecked?"purple.400":"gray.200",size:"5"}),(0,a.jsxs)(s.Kq,{flex:"1",spacing:"1",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",children:{"direct-link":"Direct Link","dropdown-menu":"Dropdown Menu"}[n]}),"direct-link"===n&&(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",children:[(0,a.jsx)(s.xu,{h:"4",bg:"gray.200",borderRadius:"md",w:"full"}),(0,a.jsx)(C.h0n,{boxSize:"4",color:"gray.400"})]}),"dropdown-menu"===n&&(0,a.jsxs)(s.Kq,{children:[(0,a.jsx)(s.xu,{h:"4",bg:"gray.200",borderRadius:"md"}),(0,a.jsxs)(s.Kq,{borderWidth:"1px",borderColor:"gray.300",borderRadius:"md",p:"2",children:[(0,a.jsx)(s.xu,{h:"2",bg:"gray.200",borderRadius:"md"}),(0,a.jsx)(s.xu,{h:"2",bg:"gray.200",borderRadius:"md"}),(0,a.jsx)(s.xu,{h:"2",bg:"gray.200",borderRadius:"md"}),(0,a.jsx)(s.xu,{h:"2",bg:"gray.200",borderRadius:"md"})]})]})]})]})]})},ChooseFormType=e=>{let{onChoose:n,onCancel:t}=e,[i,r]=d.useState("direct-link"),{isOpen:l,onOpen:o,onClose:c}=(0,y.qY)();return(0,a.jsxs)(a.Fragment,{children:[l&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",p:"4",children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(FormTypeSelect,{value:i,onChange:r}),(0,a.jsxs)(s.Kq,{direction:"row",children:[(0,a.jsx)(u.zx,{size:"sm",w:"full",variant:"outline",colorScheme:"gray",onClick:()=>{c(),t()},children:"Cancel"}),(0,a.jsx)(u.zx,{size:"sm",w:"full",colorScheme:"purple",onClick:()=>n(i),children:"Select"})]})]})})}),!l&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(VeryGhostlyButton,{leftIcon:(0,a.jsx)(C.pOD,{}),borderRadius:"xl",onClick:()=>o(),children:"Add a New Tab"})})]})};var ej=t(97026);let NavigationItem=e=>(0,a.jsx)(eh._l,{draggableId:e.index.toString(),index:e.index,children:(n,t)=>(0,a.jsx)(s.xu,{border:"1px",borderColor:"gray.200",borderRadius:"xl",shadow:t.isDragging?"lg":"sm",bg:"white",_hover:{bg:"gray.50"},cursor:"pointer",onClick:e.onClick,mb:"2",ref:n.innerRef,style:n.draggableProps.style,...n.draggableProps,children:(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"stretch",spacing:"0",children:[(0,a.jsx)(s.M5,{...n.dragHandleProps,px:"4",children:(0,a.jsxs)(s.Kq,{spacing:"1",children:[(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"}),(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"}),(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"}),(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"})]})]})}),(0,a.jsx)(s.xv,{textStyle:"bodyStrong",flex:"1",py:"4",children:e.field.label}),e.field.restriction===p.GX.LOGGED_IN&&(0,a.jsx)(s.M5,{p:"4",children:(0,a.jsx)(ej.u,{label:"All logged-in users can access this page",children:(0,a.jsx)(C.tBG,{color:"gray.500",boxSize:"3",position:"relative"})})}),e.field.restriction===p.GX.MEMBERS_ONLY&&(0,a.jsx)(s.M5,{p:"4",children:(0,a.jsx)(ej.u,{label:e.field.defaultItemIdentifier?"Only members and admins can access this page":"Only members can access this page",children:(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(C.M3$,{color:"yellow.500",boxSize:"3",position:"relative"}),e.field.defaultItemIdentifier&&(0,a.jsx)(C.b7C,{color:"red.500",boxSize:"3",position:"relative"})]})})}),e.field.restriction===p.GX.NOBODY&&(0,a.jsx)(s.M5,{p:"4",children:(0,a.jsx)(ej.u,{label:"This page is hidden",children:(0,a.jsx)(C.Xl7,{color:"gray.500",boxSize:"3",position:"relative"})})})]})})}),BackButton=e=>{let{children:n,...t}=e;return(0,a.jsx)(u.zx,{variant:"link",colorScheme:"black",leftIcon:(0,a.jsx)(C.wyc,{}),size:"sm",justifyContent:"flex-start",whiteSpace:"normal",...t,children:(0,a.jsx)(R.m$.span,{noOfLines:1,wordBreak:"break-all",children:n})})};var eb=t(83608),ev=t.n(eb);let _MiniSearch=()=>(0,a.jsx)(s.xu,{borderWidth:"1px",borderColor:"gray.50",p:"1",borderRadius:"lg",children:(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"2",borderRadius:"lg"})}),_MiniNavigation=()=>(0,a.jsxs)(s.Kq,{children:[(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"2",borderRadius:"lg"}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"2",borderRadius:"lg"}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"2",borderRadius:"lg"}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"2",borderRadius:"lg"})]}),_MiniEvent=()=>(0,a.jsxs)(s.Kq,{borderWidth:"1px",borderColor:"gray.50",p:"1",borderRadius:"lg",spacing:"1",children:[(0,a.jsx)(s.M5,{backgroundColor:"gray.50",h:"10",borderRadius:"lg",children:(0,a.jsx)(C.Que,{color:"gray.400",boxSize:"3"})}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"2",borderRadius:"lg"})]}),MiniEventsPage=()=>(0,a.jsxs)(s.rj,{borderWidth:"1px",borderColor:"gray.300",backgroundColor:"gray.200",borderRadius:"md",p:"2",templateRows:"repeat(3, auto)",templateColumns:"repeat(12, 1fr)",gap:"2",children:[(0,a.jsx)(s.P4,{colSpan:3}),(0,a.jsx)(s.P4,{colSpan:6,children:(0,a.jsx)(_MiniSearch,{})}),(0,a.jsx)(s.P4,{colSpan:3}),(0,a.jsx)(s.P4,{colSpan:3,children:(0,a.jsx)(_MiniNavigation,{})}),(0,a.jsx)(s.P4,{colSpan:6,children:(0,a.jsxs)(s.Kq,{children:[(0,a.jsx)(_MiniEvent,{}),(0,a.jsx)(_MiniEvent,{})]})}),(0,a.jsx)(s.P4,{colSpan:3,children:(0,a.jsx)(_MiniEvent,{})})]}),_MiniSponsor=()=>(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",spacing:"1",children:[(0,a.jsx)(s.M5,{backgroundColor:"gray.50",h:"6",w:"8",borderRadius:"lg",children:(0,a.jsx)(C.XBm,{color:"gray.400",boxSize:"3"})}),(0,a.jsxs)(s.Kq,{flex:"1",spacing:"1",children:[(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1",borderRadius:"lg",w:"30%"}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1",borderRadius:"lg"}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1",borderRadius:"lg",w:"70%"})]})]}),MiniSponsors=()=>(0,a.jsxs)(s.Kq,{borderWidth:"1px",borderColor:"gray.50",p:"1",borderRadius:"lg",children:[(0,a.jsx)(_MiniSponsor,{}),(0,a.jsx)(_MiniSponsor,{}),(0,a.jsx)(_MiniSponsor,{})]}),MiniSponsorDirectoryPage=()=>(0,a.jsxs)(s.rj,{borderWidth:"1px",borderColor:"gray.300",backgroundColor:"gray.200",borderRadius:"md",p:"2",templateRows:"repeat(2, auto)",templateColumns:"repeat(12, 1fr)",gap:"2",children:[(0,a.jsx)(s.P4,{colSpan:3}),(0,a.jsx)(s.P4,{colSpan:6,children:(0,a.jsx)(_MiniSearch,{})}),(0,a.jsx)(s.P4,{colSpan:3}),(0,a.jsx)(s.P4,{colSpan:3,children:(0,a.jsx)(_MiniNavigation,{})}),(0,a.jsx)(s.P4,{colSpan:6,children:(0,a.jsx)(MiniSponsors,{})}),(0,a.jsx)(s.P4,{colSpan:3})]}),_MiniPerson=()=>(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",spacing:"1",children:[(0,a.jsx)(s.Cd,{backgroundColor:"gray.50",size:"2.5"}),(0,a.jsxs)(s.Kq,{flex:"1",spacing:"1",direction:"row",justifyContent:"space-between",children:[(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1.5",borderRadius:"lg",w:"".concat(ev()(25,50),"%")}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1.5",borderRadius:"lg",w:"15%"})]})]}),MiniPeople=()=>(0,a.jsxs)(s.Kq,{borderWidth:"1px",borderColor:"gray.50",p:"1",borderRadius:"lg",spacing:"1",children:[(0,a.jsx)(_MiniPerson,{}),(0,a.jsx)(_MiniPerson,{}),(0,a.jsx)(_MiniPerson,{}),(0,a.jsx)(_MiniPerson,{}),(0,a.jsx)(_MiniPerson,{}),(0,a.jsx)(_MiniPerson,{}),(0,a.jsx)(_MiniPerson,{}),(0,a.jsx)(_MiniPerson,{})]}),MiniPeopleDirectoryPage=()=>(0,a.jsxs)(s.rj,{borderWidth:"1px",borderColor:"gray.300",backgroundColor:"gray.200",borderRadius:"md",p:"2",templateRows:"repeat(2, auto)",templateColumns:"repeat(12, 1fr)",gap:"2",children:[(0,a.jsx)(s.P4,{colSpan:3}),(0,a.jsx)(s.P4,{colSpan:6,children:(0,a.jsx)(_MiniSearch,{})}),(0,a.jsx)(s.P4,{colSpan:3}),(0,a.jsx)(s.P4,{colSpan:3,children:(0,a.jsx)(_MiniNavigation,{})}),(0,a.jsx)(s.P4,{colSpan:6,children:(0,a.jsx)(MiniPeople,{})}),(0,a.jsx)(s.P4,{colSpan:3})]}),_MiniPost=()=>(0,a.jsxs)(s.Kq,{borderWidth:"1px",borderColor:"gray.50",p:"1",borderRadius:"lg",spacing:"1",children:[(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",spacing:"1",children:[(0,a.jsx)(s.Cd,{backgroundColor:"gray.50",size:"2.5"}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1.5",borderRadius:"lg",w:"30%"})]}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1.5",borderRadius:"lg",w:"full"}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1.5",borderRadius:"lg",w:"60%"}),(0,a.jsx)(s.iz,{borderColor:"gray.50"}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1.5",borderRadius:"lg",w:"full"})]}),MiniCommunityPage=()=>(0,a.jsxs)(s.rj,{borderWidth:"1px",borderColor:"gray.300",backgroundColor:"gray.200",borderRadius:"md",p:"2",templateRows:"repeat(2, auto)",templateColumns:"repeat(12, 1fr)",gap:"2",children:[(0,a.jsx)(s.P4,{colSpan:3}),(0,a.jsx)(s.P4,{colSpan:6,children:(0,a.jsx)(_MiniSearch,{})}),(0,a.jsx)(s.P4,{colSpan:3}),(0,a.jsx)(s.P4,{colSpan:3,children:(0,a.jsx)(_MiniNavigation,{})}),(0,a.jsx)(s.P4,{colSpan:6,children:(0,a.jsxs)(s.Kq,{children:[(0,a.jsx)(_MiniPost,{}),(0,a.jsx)(_MiniPost,{})]})}),(0,a.jsx)(s.P4,{colSpan:3,children:(0,a.jsxs)(s.Kq,{borderWidth:"1px",borderColor:"gray.50",p:"1",borderRadius:"lg",spacing:"1",children:[(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1.5",borderRadius:"lg"}),(0,a.jsx)(s.xu,{backgroundColor:"gray.50",h:"1.5",borderRadius:"lg",w:"60%"})]})})]}),_MiniText=e=>(0,a.jsx)(s.xu,{bg:"gray.200",borderRadius:"md",...e}),MiniHeading=()=>(0,a.jsx)(_MiniText,{h:"4"}),MiniHero=()=>(0,a.jsx)(s.M5,{h:"10",bg:"gray.200",borderRadius:"md",children:(0,a.jsx)(C.XBm,{color:"gray.400",boxSize:"4"})}),MiniCarousel=()=>(0,a.jsxs)(s.M5,{h:"10",bg:"gray.200",borderRadius:"md",justifyContent:"space-between",px:"2",children:[(0,a.jsx)(C.wyc,{color:"gray.400",boxSize:"4"}),(0,a.jsx)(C.XBm,{color:"gray.400",boxSize:"4"}),(0,a.jsx)(C.XCv,{color:"gray.400",boxSize:"4"})]}),_MiniImage=e=>(0,a.jsx)(s.M5,{h:"10",bg:"gray.200",borderRadius:"md",w:"full",...e,children:(0,a.jsx)(C.XBm,{color:"gray.400",boxSize:"4"})}),MiniImageGroup=()=>(0,a.jsxs)(s.Kq,{direction:"row",children:[(0,a.jsx)(_MiniImage,{}),(0,a.jsx)(_MiniImage,{}),(0,a.jsx)(_MiniImage,{}),(0,a.jsx)(_MiniImage,{})]}),_MiniBlock=()=>(0,a.jsxs)(s.Kq,{borderRadius:"md",borderWidth:"1px",borderColor:"gray.200",p:"1",spacing:"1",w:"full",children:[(0,a.jsx)(s.M5,{h:"10",bg:"gray.200",borderRadius:"md",children:(0,a.jsx)(C.XBm,{color:"gray.400",boxSize:"4"})}),(0,a.jsx)(s.xu,{h:"2",bg:"gray.200",borderRadius:"md"})]}),MiniBlockGroup=()=>(0,a.jsxs)(s.Kq,{direction:"row",children:[(0,a.jsx)(_MiniBlock,{}),(0,a.jsx)(_MiniBlock,{}),(0,a.jsx)(_MiniBlock,{})]}),MiniRichText=()=>(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",w:"full",children:[(0,a.jsxs)(s.Kq,{flex:"1",spacing:"1",children:[(0,a.jsx)(_MiniText,{h:"2",w:"70%"}),(0,a.jsx)(_MiniText,{h:"2"}),(0,a.jsx)(_MiniText,{h:"2"}),(0,a.jsx)(_MiniText,{h:"2"})]}),(0,a.jsx)(_MiniImage,{h:"12",w:"14"})]}),MiniEmbed=()=>(0,a.jsx)(s.M5,{h:"10",bg:"gray.200",borderRadius:"md",children:(0,a.jsx)(C.dNJ,{color:"gray.400",boxSize:"4"})}),MiniBlogTemplate=()=>(0,a.jsxs)(s.Kq,{children:[(0,a.jsx)(MiniHero,{}),(0,a.jsxs)(s.Kq,{spacing:"1",children:[(0,a.jsx)(_MiniText,{h:"2"}),(0,a.jsx)(_MiniText,{h:"2"}),(0,a.jsx)(_MiniText,{h:"2",w:"70%"}),(0,a.jsx)(_MiniText,{h:"2"}),(0,a.jsx)(_MiniText,{h:"2"}),(0,a.jsx)(_MiniText,{h:"2",w:"70%"})]})]}),MiniMixedContentTemplate=()=>(0,a.jsxs)(s.Kq,{children:[(0,a.jsx)(MiniHero,{}),(0,a.jsxs)(s.Kq,{spacing:"1",children:[(0,a.jsx)(_MiniText,{h:"2"}),(0,a.jsx)(_MiniText,{h:"2"}),(0,a.jsx)(_MiniText,{h:"2",w:"70%"})]}),(0,a.jsx)(MiniBlockGroup,{})]}),MiniHomeTemplate=()=>(0,a.jsxs)(s.Kq,{children:[(0,a.jsx)(MiniHero,{}),(0,a.jsx)(MiniBlockGroup,{}),(0,a.jsx)(MiniImageGroup,{})]});var ef=t(83234),ek=t(20979),ey=t(57026),eI=t(73567),eC=t(1644),eS=t(82415),eE=t(35610),e_=t(14314),eR=t(89845),ew=t(82475),eP=t(51992);
1function SearchablePageSelect_templateObject(){let e=(0,U._)(["\n  query SearchablePageSelect_Pages($input: PagesInput!) {\n    pages(input: $input) {\n      edges {\n        node {\n          _id\n          name\n          metadata {\n            version\n            publishedVersion\n          }\n          restriction\n        }\n      }\n    }\n  }\n"]);return SearchablePageSelect_templateObject=function(){return e},e}let eN=(0,W.Ps)(SearchablePageSelect_templateObject()),eB=d.forwardRef((e,n)=>{var t,i;let r=d.useRef(null),[l,o]=d.useState(""),c=(0,eP.c)(l,500),x=(0,F.a)(eN,{variables:{input:{first:10,filter:{includeUnpublished:!0,searchText:c}}},notifyOnNetworkStatusChange:!0}),h=d.useMemo(()=>{var e,n;let t=x.networkStatus===eC.I.setVariables?(null===(e=x.previousData)||void 0===e?void 0:e.pages.edges)||[]:(null===(n=x.data)||void 0===n?void 0:n.pages.edges)||[];return t.map(e=>({_id:e.node._id,name:e.node.name,restriction:e.node.restriction}))},[null===(t=x.data)||void 0===t?void 0:t.pages.edges,x.networkStatus,null===(i=x.previousData)||void 0===i?void 0:i.pages.edges]),g=d.useMemo(()=>e.value?h.find(n=>{var t;return n._id===(null===(t=e.value)||void 0===t?void 0:t._id)})?h:[e.value,...h]:h,[h,e.value]);return(0,a.jsx)(eS.J2,{initialFocusRef:r,matchWidth:!0,isLazy:!0,children:t=>{let{onClose:i}=t;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eS.xo,{children:(0,a.jsx)(ew.U,{ref:n,children:e.value?e.value.name:"Choose a page"})}),(0,a.jsx)(eS.yk,{width:"full",shadow:"lg",onBlur:e.onBlur,children:(0,a.jsx)(e_.ZP,{returnFocus:!0,persistentFocus:!1,children:(0,a.jsxs)(eR.$r,{children:[(0,a.jsxs)(ek.BZ,{children:[(0,a.jsx)(ek.II,{autoFocus:!0,ref:r,value:l,onChange:e=>o(e.target.value),placeholder:"",autoComplete:"off"}),x.networkStatus===eC.I.setVariables?(0,a.jsx)(ek.xH,{children:(0,a.jsx)(eE.$,{color:"gray.600",size:"sm"})}):l?(0,a.jsx)(ek.xH,{children:(0,a.jsx)(u.hU,{"aria-label":"clear search",icon:(0,a.jsx)(C.b0D,{}),onClick:()=>o(""),size:"sm",variant:"ghost",colorScheme:"gray"})}):null]}),g.map(n=>{var t;return(0,a.jsx)(eR.Sl,{isChecked:(null===(t=e.value)||void 0===t?void 0:t._id)===n._id,onClick:()=>{var t;e.onChange((null===(t=e.value)||void 0===t?void 0:t._id)===n._id?null:{_id:n._id,name:n.name,restriction:n.restriction}),i()},children:n.name},n._id)}),0===h.length&&(0,a.jsx)(s.xv,{color:"gray.500",padding:"2",textStyle:"compact",textAlign:"center",children:"No matching search results"})]})})})]})}})});eB.displayName="SearchablePageSelect";var eT=t(93064);let isExternalHttpUrl=e=>!!e&&/^https?:\/\//i.test(e.trim()),NewDirectLinkForm=e=>{var n,t,i;let r=(0,Z.Ns)(),l=r.isEnabled,{register:o,handleSubmit:c,formState:{errors:x,touchedFields:h},watch:j,setValue:b,getValues:v,control:f}=(0,V.cI)({defaultValues:{label:"",href:null,page:null,restriction:p.GX.ANYONE,directLinkType:"created-page"}}),k=j("directLinkType"),y=j("page"),I=c(n=>{if(l){e.onSubmit({label:n.label,href:n.href,page:null,restriction:n.restriction,defaultItemIdentifier:null,children:[],structure:p.ru.DIRECT_LINK});return}e.onSubmit({label:n.label,href:"link"===n.directLinkType?n.href:null,page:"created-page"===n.directLinkType?n.page:null,restriction:n.restriction,defaultItemIdentifier:null,children:[],structure:p.ru.DIRECT_LINK})});d.useEffect(()=>{y&&!l&&b("restriction",eT.GH[y.restriction])},[l,y,b]),d.useEffect(()=>{h.label||l||("created-page"===k?y&&b("label",y.name):b("label",""))},[k,v,l,y,b,h.label]);let setDirectLinkType=e=>{b("directLinkType",e),l?(b("page",null),b("href",null)):"link"===e?b("page",null):b("href",null)};return(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:e.onClickBack,children:e.backText}),(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",p:"6",children:(0,a.jsxs)(ef.NI,{isInvalid:!!x.label,children:[(0,a.jsx)(ef.lX,{children:"Tab Name"}),(0,a.jsx)(ek.II,{...o("label",{required:"Tab name is required"})}),(0,a.jsx)(ef.J1,{children:null===(n=x.label)||void 0===n?void 0:n.message})]})}),(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",p:"6",children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(u.hE,{isAttached:!0,children:[(0,a.jsx)(u.zx,{size:"sm",variant:"created-page"===k?void 0:"outline",onClick:()=>setDirectLinkType("created-page"),colorScheme:"created-page"===k?"purple":"gray",w:"full",children:l?"Webflow Page":"Created Page"}),(0,a.jsx)(u.zx,{size:"sm",variant:"link"===k?void 0:"outline",onClick:()=>
1setDirectLinkType("link"),colorScheme:"link"===k?"purple":"gray",w:"full",children:l?"External Link":"Link"})]}),("link"===k||l&&"created-page"===k)&&(0,a.jsxs)(ef.NI,{isInvalid:!!x.href,children:[(0,a.jsx)(ef.lX,{children:l&&"created-page"===k?"Webflow path":"Link"}),(0,a.jsx)(ek.II,{...o("href",{validate:{requiredIf:e=>l?!!e||"Link is required":"created-page"===v("directLinkType")||!!e||"Link is required",webflowPath:e=>{if(!l||"created-page"!==v("directLinkType")||!e)return!0;let n=e.trim();return isExternalHttpUrl(n)?"Use External Link for full website URLs":n.startsWith("/")||"Enter a site path starting with / (e.g. /site/about)"},externalUrl:e=>{if(!l||"link"!==v("directLinkType")||!e)return!0;let n=e.trim();return n.startsWith("/")?"Use Webflow Page for on-site paths like /site/about":isExternalHttpUrl(n)||"Enter a full URL starting with https://"}}}),placeholder:l&&"created-page"===k?"/site/about":l?"https://example.com":"/site/about"}),l&&"created-page"===k&&(0,a.jsxs)(ef.Q6,{children:["Path of the published Webflow page on this site (usually"," ",(0,a.jsx)(eI.n,{children:"/site/…"}),")."]}),(0,a.jsx)(ef.J1,{children:null===(t=x.href)||void 0===t?void 0:t.message})]}),"created-page"===k&&!l&&(0,a.jsxs)(ef.NI,{isInvalid:!!x.page,children:[(0,a.jsx)(ef.lX,{children:"Link to"}),(0,a.jsx)(V.Qr,{name:"page",control:f,rules:{validate:{requiredIf:e=>"link"===v("directLinkType")||!!e||"Link is required"}},render:e=>{let{field:n}=e;return(0,a.jsx)(eB,{...n})}}),(0,a.jsx)(ef.J1,{children:null===(i=x.page)||void 0===i?void 0:i.message})]}),(0,a.jsxs)(ef.NI,{isDisabled:"created-page"===k&&!l,children:[(0,a.jsx)(ef.lX,{children:"Visible to"}),(0,a.jsxs)(ey.Ph,{...o("restriction"),children:[(0,a.jsx)("option",{value:p.GX.ANYONE,children:eT.wj[p.GX.ANYONE]}),(0,a.jsx)("option",{value:p.GX.LOGGED_IN,children:eT.wj[p.GX.LOGGED_IN]}),(0,a.jsx)("option",{value:p.GX.MEMBERS_ONLY,children:eT.wj[p.GX.MEMBERS_ONLY]}),(0,a.jsx)("option",{value:p.GX.NOBODY,children:eT.wj[p.GX.NOBODY]})]}),"created-page"===k&&y&&!l&&(0,a.jsxs)(s.xv,{color:"gray.500",textStyle:"detail",mt:"4",children:["The page permission is set to"," ",(0,a.jsx)(eI.n,{textTransform:"lowercase",children:eT.Qo[y.restriction]}),". To change that, please"," ",(0,a.jsx)(s.rU,{as:g(),href:"/website-builder/".concat(y._id,"?tabIndex=2"),textDecoration:"underline",children:"go to the page setting"}),"."]})]})]})}),(0,a.jsx)(u.zx,{colorScheme:"purple",onClick:I,size:"sm",children:e.submitText})]})},DeleteButton=e=>{let n=d.useRef(null),{control:t}=e.methods,i=(0,V.qo)({control:t,name:e.labelPath});return(0,a.jsx)(eS.J2,{initialFocusRef:n,placement:"end",children:t=>{let{onClose:r}=t;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eS.xo,{children:(0,a.jsx)(u.zx,{variant:"outline",colorScheme:"gray",color:"red.500",isDisabled:e.isDisabled,w:"full",children:e.children})}),(0,a.jsxs)(eS.yk,{children:[(0,a.jsx)(eS.QH,{}),(0,a.jsxs)(eS.b,{children:["Are you sure you want to delete ",(0,a.jsx)(eI.n,{children:i}),"?"]}),(0,a.jsxs)(eS.DT,{display:"flex",justifyContent:"flex-end",gap:"2",children:[(0,a.jsx)(u.zx,{colorScheme:"gray",variant:"outline",size:"sm",ref:n,onClick:r,children:"Cancel"}),(0,a.jsx)(u.zx,{colorScheme:"purple",size:"sm",onClick:()=>{e.onDelete(),r()},children:"Delete"})]})]})]})}})},eL=d.createContext(null),useButtonRadio=()=>{let e=d.useContext(eL);if(!e)throw Error("A <ButtonRadio /> must be a child of a <ButtonRadioGroup />");return e},eq=d.forwardRef((e,n)=>{let{value:t,onChange:i,isDisabled:r,colorScheme:l,...o}=e,{getRootProps:s,getRadioProps:d}=(0,em.ar)({value:t}),c=s();return(0,a.jsx)(eL.Provider,{value:{getRadioProps:d,onChange:i,isDisabled:r,colorScheme:l},children:(0,a.jsx)(u.hE,{isAttached:!0,w:"full",ref:n,...o,...c,children:o.children})})});eq.displayName="ButtonRadioGroup",eq.defaultProps={colorScheme:"primary"};let ButtonRadio=e=>{var n,t,i;let r=useButtonRadio(),l=r.getRadioProps({value:e.value}),{getInputProps:o,getCheckboxProps:s,state:d}=(0,em.xL)(l),c=o(),x=s(),h=null!==(n=e.isChecked)&&void 0!==n?n:d.isChecked,g=null!==(t=e.onChange)&&void 0!==t?t:r.onChange,p=null!==(i=e.isDisabled)&&void 0!==i?i:r.isDisabled;return(0,a.jsxs)(u.zx,{as:"label",cursor:"pointer",opacity:p?.5:void 0,pointerEvents:p?"none":void 0,variant:h?void 0:"outline",colorScheme:h?r.colorScheme:"gray",borderColor:h?"transparent":void 0,w:"full",...x,children:[(0,a.jsx)("input",{...c,onChange:g?(
1)=>g(e.value):void 0}),e.children]})};var eA=t(15927);let DirectLinkForm_isExternalHttpUrl=e=>!!e&&/^https?:\/\//i.test(e.trim()),getReadableDirectLinkType=(e,n)=>n?"created-page"===e?"Webflow Page":"External Link":"created-page"===e?"Created Page":"Link",DirectLinkForm=e=>{var n,t,i;let r=(0,Z.Ns)(),l=r.isEnabled,o=d.useMemo(()=>{let n=e.value.href,t=e.value.page?"created-page":l?DirectLinkForm_isExternalHttpUrl(n)?"link":"created-page":n?"link":"created-page";return{label:e.value.label,href:n,page:e.value.page,restriction:e.value.restriction,directLinkType:t}},[l,e.value.href,e.value.label,e.value.page,e.value.restriction]),{register:c,handleSubmit:x,formState:{errors:h},watch:j,setValue:b,getValues:v,control:f,resetField:k}=(0,V.cI)({defaultValues:o}),I=j("directLinkType"),S=j("page"),E=j("restriction"),_=j("href"),R=x(n=>{l?e.onChange({label:n.label,href:n.href,page:null,restriction:n.restriction,defaultItemIdentifier:null,children:[],structure:p.ru.DIRECT_LINK}):e.onChange({label:n.label,href:"link"===n.directLinkType?n.href:null,page:"created-page"===n.directLinkType?n.page:null,restriction:n.restriction,defaultItemIdentifier:null,children:[],structure:p.ru.DIRECT_LINK}),P.onClose()});d.useEffect(()=>{S&&!l&&b("restriction",eT.GH[S.restriction])},[l,S,b]);let w=(0,y.qY)(),P=(0,y.qY)(),N="link"===I||l&&"created-page"===I;return(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",p:"6",children:w.isOpen?(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(ef.NI,{isInvalid:!!h.label,children:[(0,a.jsx)(ef.lX,{children:"Tab Name"}),(0,a.jsx)(ek.II,{autoFocus:!0,...c("label",{required:"Tab name is required"})}),(0,a.jsx)(ef.J1,{children:null===(n=h.label)||void 0===n?void 0:n.message})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"4",children:[(0,a.jsx)(u.zx,{size:"sm",w:"full",variant:"outline",colorScheme:"gray",onClick:()=>{k("label"),w.onClose()},children:"Cancel"}),(0,a.jsx)(u.zx,{size:"sm",w:"full",colorScheme:"purple",onClick:()=>{R(),w.onClose()},children:"Save"})]})]}):(0,a.jsxs)(s.Kq,{direction:"row",justifyContent:"space-between",alignItems:"center",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:e.value.label}),e.isEditable&&(0,a.jsx)(u.hU,{size:"sm","aria-label":"edit name",icon:(0,a.jsx)(C.me4,{}),variant:"ghost",colorScheme:"gray",onClick:w.onOpen})]})}),e.isEditable&&(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",p:"6",children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(s.Kq,{direction:"row",justifyContent:"space-between",alignItems:"center",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Link"}),(0,a.jsx)(u.hU,{size:"sm","aria-label":"edit attributes",icon:(0,a.jsx)(C.me4,{}),variant:"ghost",colorScheme:"gray",onClick:P.onOpen,visibility:P.isOpen?"hidden":void 0})]}),P.isOpen?(0,a.jsx)(V.Qr,{control:f,name:"directLinkType",render:e=>{let{field:n}=e;return(0,a.jsxs)(eq,{...n,size:"sm",colorScheme:"purple",onChange:e=>{n.onChange(e),l?b("page",null):"link"===e?b("page",null):b("href",null)},children:[(0,a.jsx)(ButtonRadio,{value:"created-page",children:getReadableDirectLinkType("created-page",l)}),(0,a.jsx)(ButtonRadio,{value:"link",children:getReadableDirectLinkType("link",l)})]})}}):(0,a.jsxs)(eA.Q_,{children:[(0,a.jsx)(eA.zt,{children:"Link type"}),(0,a.jsx)(eA.Ic,{children:getReadableDirectLinkType(I,l)})]}),N&&(0,a.jsx)(a.Fragment,{children:P.isOpen?(0,a.jsxs)(ef.NI,{isInvalid:!!h.href,children:[(0,a.jsx)(ef.lX,{children:l&&"created-page"===I?"Webflow path":"Link"}),(0,a.jsx)(ek.II,{...c("href",{validate:{requiredIf:e=>l?!!e||"Link is required":"created-page"===v("directLinkType")||!!e||"Link is required",webflowPath:e=>{if(!l||"created-page"!==v("directLinkType")||!e)return!0;let n=e.trim();return DirectLinkForm_isExternalHttpUrl(n)?"Use External Link for full website URLs":n.startsWith("/")||"Enter a site path starting with / (e.g. /site/about)"},externalUrl:e=>{if(!l||"link"!==v("directLinkType")||!e)return!0;let n=e.trim();return n.startsWith("/")?"Use Webflow Page for on-site paths like /site/about":DirectLinkForm_isExternalHttpUrl(n)||"Enter a full URL starting with https://"}}}),placeholder:l&&"created-page"===I?"/site/about":l?"https://example.com":void 0}),l&&"created-page"===I&&(0,a.jsxs)(ef.Q6,{children:["Path of the published Webflow page on this site (usually ",(0,a.jsx)(eI.n,{children:"/site/…"}),")."]}),(0,a.jsx)(ef.J1,{children:null===(t=h.href)||void 0===t?void 0:t.message})]}):(0,a.jsxs)(eA.Q_,{children:[(0,a.jsx)(eA.zt,{children:l&&"created-page"===I?"Webflow path":"Link"}),(0,a.jsx)(eA.Ic,{children:_})]})}
1),"created-page"===I&&!l&&(0,a.jsx)(a.Fragment,{children:P.isOpen?(0,a.jsxs)(ef.NI,{isInvalid:!!h.page,children:[(0,a.jsx)(ef.lX,{children:"Link to"}),(0,a.jsx)(V.Qr,{name:"page",control:f,rules:{validate:{requiredIf:e=>"link"===v("directLinkType")||!!e||"Link is required"}},render:e=>{let{field:n}=e;return(0,a.jsx)(eB,{...n})}}),(0,a.jsx)(ef.J1,{children:null===(i=h.page)||void 0===i?void 0:i.message})]}):(0,a.jsxs)(eA.Q_,{children:[(0,a.jsx)(eA.zt,{children:"Link to"}),(0,a.jsx)(eA.Ic,{children:null==S?void 0:S.name})]})}),P.isOpen?(0,a.jsxs)(ef.NI,{isDisabled:"created-page"===I&&!l,children:[(0,a.jsx)(ef.lX,{children:"Visible to"}),(0,a.jsxs)(ey.Ph,{...c("restriction"),children:[(0,a.jsx)("option",{value:p.GX.ANYONE,children:eT.wj[p.GX.ANYONE]}),(0,a.jsx)("option",{value:p.GX.LOGGED_IN,children:eT.wj[p.GX.LOGGED_IN]}),(0,a.jsx)("option",{value:p.GX.MEMBERS_ONLY,children:eT.wj[p.GX.MEMBERS_ONLY]}),(0,a.jsx)("option",{value:p.GX.NOBODY,children:eT.wj[p.GX.NOBODY]})]})]}):(0,a.jsxs)(eA.Q_,{children:[(0,a.jsx)(eA.zt,{children:"Visible to"}),(0,a.jsx)(eA.Ic,{children:eT.wj[E]})]}),"created-page"===I&&S&&!l&&(0,a.jsxs)(s.xv,{color:"gray.500",textStyle:"detail",children:["The page permission is set to"," ",(0,a.jsx)(eI.n,{textTransform:"lowercase",children:eT.Qo[S.restriction]}),". To change that, please"," ",(0,a.jsx)(s.rU,{as:g(),href:"/website-builder/".concat(S._id,"?tabIndex=2"),textDecoration:"underline",children:"go to the page setting"}),"."]}),P.isOpen&&(0,a.jsxs)(s.Kq,{direction:"row",spacing:"4",children:[(0,a.jsx)(u.zx,{size:"sm",w:"full",variant:"outline",colorScheme:"gray",onClick:()=>{k("href"),k("page"),k("restriction"),k("directLinkType"),P.onClose()},children:"Cancel"}),(0,a.jsx)(u.zx,{size:"sm",w:"full",colorScheme:"purple",onClick:R,children:"Save"})]})]})})]})},ChildItem=e=>(0,a.jsx)(eh._l,{draggableId:e.index.toString(),index:e.index,children:(n,t)=>(0,a.jsx)(s.xu,{borderRadius:"lg",shadow:t.isDragging?"lg":"none",bg:"white",_hover:{bg:"gray.50"},cursor:"pointer",onClick:e.onClick,ref:n.innerRef,style:n.draggableProps.style,...n.draggableProps,children:(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"stretch",spacing:"0",children:[(0,a.jsx)(s.M5,{...n.dragHandleProps,px:"4",children:(0,a.jsxs)(s.Kq,{spacing:"1",children:[(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"}),(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"}),(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"}),(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"})]})]})}),(0,a.jsx)(s.xv,{textStyle:"bodyStrong",flex:"1",py:"2",children:e.field.label}),e.field.restriction===p.GX.LOGGED_IN&&(0,a.jsx)(s.M5,{px:"4",children:(0,a.jsx)(ej.u,{label:"Only logged in users can access this page",children:(0,a.jsx)(C.tBG,{color:"gray.500",boxSize:"3",position:"relative"})})}),e.field.restriction===p.GX.MEMBERS_ONLY&&(0,a.jsx)(s.M5,{px:"4",children:(0,a.jsx)(ej.u,{label:"Only members can access this page",children:(0,a.jsx)(C.M3$,{color:"yellow.500",boxSize:"3",position:"relative"})})}),e.field.restriction===p.GX.NOBODY&&(0,a.jsx)(s.M5,{px:"4",children:(0,a.jsx)(ej.u,{label:"This page is hidden",children:(0,a.jsx)(C.Xl7,{color:"gray.500",boxSize:"3",position:"relative"})})})]})})}),DropdownMenuForm=e=>{var n;let t=(0,y.qY)(),i=d.useMemo(()=>({label:e.value.label,children:e.value.children||[]}),[e.value.label,e.value.children]),{register:r,handleSubmit:l,formState:{errors:o},control:c}=(0,V.cI)({defaultValues:i}),x=(0,V.Dq)({control:c,name:"children"}),h=l(n=>{e.onChange({label:n.label,href:null,page:null,restriction:p.GX.ANYONE,defaultItemIdentifier:null,children:n.children,structure:p.ru.DROPDOWN})});return(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",p:"6",children:t.isOpen?(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(ef.NI,{isInvalid:!!o.label,children:[(0,a.jsx)(ef.lX,{children:"Tab Name"}),(0,a.jsx)(ek.II,{autoFocus:!0,...r("label",{required:"Tab name is required"})}),(0,a.jsx)(ef.J1,{children:null===(n=o.label)||void 0===n?void 0:n.message})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"4",children:[(0,a.jsx)(u.zx,{size:"sm",w:"full",variant:"outline",colorScheme:"gray",onClick:t.onClose,children:"Cancel"}),(0,a.jsx)(u.zx,{size:"sm",w:"full",colorScheme:"purple",onClick:()=>{h(),t.onClose()},children:"Save"})]})]}):(0,a.jsxs)(s.Kq,{direction:"row",justifyContent:"space-between",alignItems:"center",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:e.value.label}),(0,a.jsx)(u.hU,{size:"sm","aria-label":"edit name",icon:(0,a.jsx)(C.me4,{}),variant:"ghost",colorScheme:"gray",onClick:t.onOpen})]})}),(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",py:"6",children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",px:"7",spacing:"3",children:[(0,a.jsx)(C.v4q,{boxSize:"4"}),(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Links"})]}),(0,a.jsx)(s.xu,{px:"4",children:(0,a.jsx)(eh.Z5,{onDragEnd:e=>{e.destination&&(x.move(e.source.index,e.destination.index),h())},children:(0,a.jsx)(eh.bK,{droppableId:"droppable",children:n=>(0,a.jsxs)(s.xu,{ref:n.innerRef,...n.droppableProps,children:[x.fields.map((n,t)=>(0,a.jsx)(ChildItem,{index:t,field:n,onClick:()=>e.onClickChild(t)},t)),n.placeholder]})})})}),(0,a.jsx)(s.xu,{px:"4",children:(0,a.jsx)(ExtremelyGhostlyButton,{leftIcon:(0,a.jsx)(C.pOD,{}),iconSpacing:"3",onClick:e.onClickAdd,children:"Add a Link"})})]})})]})})},NotEditable=e=>(0,a.jsx)(m.Z,{p:"6",children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[e.page,(0,a.jsx)(s.Kq,{textAlign:"center",children:e.children})]})}),NotEditableTitle=e=>(0,a.jsx)(s.xv,{textStyle:"compactStrong",children:e.children}),NotEditableDescription=e=>(0,a.jsx)(s.xv,{textStyle:"compact",color:"gray.600",children:e.children}),NotEditableSuggestion=e=>(0,a.jsx)(s.xv,{textStyle:"detail",color:"gray.500",children:e.children}),NotEditableRestriction=e=>(0,a.jsxs)(a.Fragment,{children:["This tab is"," ",{[p.GX.ANYONE]:(0,a.jsxs)(a.Fragment,{children:["visible to the ",(0,a.jsx)(eI.n,{children:"public"})]}),[p.GX.LOGGED_IN]:(0,a.jsxs)(a.Fragment,{children:["visible to ",(0,a.jsx)(eI.n,{children:"logged in users"})]}),[p.GX.MEMBERS_ONLY]:(0,a.jsxs)(a.Fragment,{children:["visible to ",(0,a.jsx)(eI.n,{children:"members only"})]}),[p.GX.NOBODY]:(0,a.jsxs)(a.Fragment,{children:["currently ",(0,a.jsx)(eI.n,{children:"hidden"})]})}[e.restriction],". To edit page access, please to to"," ",(0,a.jsx)(s.rU,{as:g(),href:"/admin/settings/generalSettings",textDecoration:"underline",children:"General Settings"}),"."]}),NavigationItemEditor=e=>{let{index:n,field:t,onClickBack:i,methods:r,onDelete:l}=e,o=(0,y.qY)(),c=(0,V.Dq)({control:r.control,name:"items.".concat(n,".children")}
1),[u,x]=d.useState(null);return(0,a.jsxs)(s.Kq,{spacing:"4",children:[null===u&&!o.isOpen&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:i,children:"Back to all tabs"}),!t.defaultItemIdentifier&&(0,a.jsx)(V.Qr,{name:"items.".concat(n),control:r.control,render:e=>{let{field:{value:n,onChange:i}}=e;return({[p.ru.DIRECT_LINK]:(0,a.jsx)(DirectLinkForm,{value:n,onChange:i,isEditable:!t.defaultItemIdentifier}),[p.ru.DROPDOWN]:(0,a.jsx)(DropdownMenuForm,{value:n,onChange:i,onClickAdd:o.onOpen,onClickChild:e=>x(e)})})[t.structure]}})]})}),t.defaultItemIdentifier===p.DG.COMMUNITY&&t.restriction&&(0,a.jsxs)(NotEditable,{page:(0,a.jsx)(MiniCommunityPage,{}),children:[(0,a.jsx)(NotEditableTitle,{children:"Tradewing Community"}),(0,a.jsx)(NotEditableDescription,{children:"Bring your members together and foster engagement with our online community. Here, members and association admins can connect and collaborate."}),(0,a.jsx)(NotEditableSuggestion,{children:(0,a.jsx)(NotEditableRestriction,{restriction:t.restriction})})]}),t.defaultItemIdentifier===p.DG.EVENTS&&t.restriction&&(0,a.jsxs)(NotEditable,{page:(0,a.jsx)(MiniEventsPage,{}),children:[(0,a.jsx)(NotEditableTitle,{children:"Tradewing Events"}),(0,a.jsx)(NotEditableDescription,{children:"Discover and register for upcoming events on Tradewing by exploring the events page. All events hosted on our platform will be listed here."}),(0,a.jsx)(NotEditableSuggestion,{children:(0,a.jsx)(NotEditableRestriction,{restriction:t.restriction})})]}),t.defaultItemIdentifier===p.DG.MEMBERS&&t.restriction&&(0,a.jsxs)(NotEditable,{page:(0,a.jsx)(MiniPeopleDirectoryPage,{}),children:[(0,a.jsx)(NotEditableTitle,{children:"Tradewing Member Directory"}),(0,a.jsx)(NotEditableDescription,{children:"Find and connect association members on the Tradewing Member Directory."}),(0,a.jsx)(NotEditableSuggestion,{children:(0,a.jsx)(NotEditableRestriction,{restriction:t.restriction})})]}),t.defaultItemIdentifier===p.DG.SPONSORS&&t.restriction&&(0,a.jsxs)(NotEditable,{page:(0,a.jsx)(MiniSponsorDirectoryPage,{}),children:[(0,a.jsx)(NotEditableTitle,{children:"Tradewing Sponsor Directory"}),(0,a.jsx)(NotEditableDescription,{children:"A place where members can easily discover and connect with sponsors."}),(0,a.jsx)(NotEditableSuggestion,{children:(0,a.jsx)(NotEditableRestriction,{restriction:t.restriction})})]}),t.defaultItemIdentifier===p.DG.SPONSOR_DASHBOARD&&t.restriction&&(0,a.jsxs)(NotEditable,{page:(0,a.jsx)(a.Fragment,{}),children:[(0,a.jsx)(NotEditableTitle,{children:"Tradewing Sponsor Dashboard"}),(0,a.jsx)(NotEditableDescription,{children:"Each sponsor has their own personalized dashboard, where they can engage with leads, post content, and more."}),(0,a.jsx)(NotEditableSuggestion,{children:"This page is only visible to sponsor company admins."})]}),null===u&&o.isOpen&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(NewDirectLinkForm,{onClickBack:o.onClose,backText:"Back to ".concat(t.label),onSubmit:e=>{c.append(e),o.onClose()},submitText:"Add Link"})}),null===u&&!o.isOpen&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(DeleteButton,{onDelete:l,labelPath:"items.".concat(n,".label"),isDisabled:!!t.defaultItemIdentifier,methods:r,children:"Remove Tab"})}),c.fields.map((e,t)=>u===t?(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:()=>x(null),children:"Back to Add a tab"}),(0,a.jsx)(DirectLinkForm,{value:e,onChange:e=>c.update(t,e),isEditable:!0}),(0,a.jsx)(DeleteButton,{onDelete:()=>{c.remove(t),x(null)},labelPath:"items.".concat(n,".children.").concat(t,".label"),isDisabled:!!e.defaultItemIdentifier,methods:r,children:"Remove Link"})]})},t):null)]})},NewDropdownMenuForm=e=>{var n;let t=(0,y.qY)(),{register:i,handleSubmit:r,formState:{errors:l},control:o}=(0,V.cI)({defaultValues:{label:"",children:[]}}),c=(0,V.Dq)({control:o,name:"children"}),x=r(n=>{e.onSubmit({label:n.label,href:null,page:null,restriction:p.GX.ANYONE,defaultItemIdentifier:null,children:n.children,structure:p.ru.DROPDOWN})}),[h,g]=d.useState(null);return(0,a.jsxs)(s.xu,{children:[null===h&&!t.isOpen&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:e.onClickBack,children:"Back to All Tabs"}),(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",p:"6",children:(0,a.jsxs)(ef.NI,{isInvalid:!!l.label,children:[(0,a.jsx)(ef.lX,{children:"Tab Name"}),(0,a.jsx)(ek.II,{autoFocus:!0,...i("label",{required:"Tab name is required"})}),(0,a.jsx)(ef.J1,{children:null===(n=l.label)||void 0===n?void 0:n.message})]})}),(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",py:"6",children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",px:"7",spacing:"3",children:[(0,a.jsx)(C.v4q,{boxSize:"4"}),(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Links"})]}),(0,a.jsx)(s.xu,{px:"4",children:(0,a.jsx)(eh.Z5,{onDragEnd:e=>{e.destination&&c.move(e.source.index,e.destination.index)},children:(0,a.jsx)(eh.bK,{droppableId:"droppable",children:e=>(0,a.jsxs)(s.xu,{ref:e.innerRef,...e.droppableProps,children:[c.fields.map((e,n)=>(0,a.jsx)(ChildItem,{index:n,field:e,onClick:()=>g(n)},n)),e.placeholder]})})})}),(0,a.jsx)(s.xu,{px:"4",children:(0,a.jsx)(ExtremelyGhostlyButton,{leftIcon:(0,a.jsx)(C.pOD,{}),iconSpacing:"3",onClick:t.onOpen,children:"Add a Link"})})]})}),(0,a.jsx)(u.zx,{colorScheme:"purple",onClick:x,size:"sm",children:"Add Tab"})]})}),c.fields.map((e,n)=>h===n?(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:()=>g(null),children:"Back to Add a Tab"}
1),(0,a.jsx)(DirectLinkForm,{value:e,onChange:e=>c.update(n,e),isEditable:!0})]})},n):null),null===h&&t.isOpen&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(NewDirectLinkForm,{onClickBack:t.onClose,backText:"Back to Add a Tab",onSubmit:e=>{c.append(e),t.onClose()},submitText:"Add Link"})})]})},NavigationEditor=e=>{let{methods:n}=e,t=(0,V.Dq)({control:n.control,name:"items"}),[i,r]=d.useState(null),[l,o]=d.useState(null);return(0,a.jsxs)(s.xu,{p:"4",children:[(0,a.jsx)(AutoSave_AutoSave,{methods:n}),null===i&&null===l&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(eh.Z5,{onDragEnd:e=>{e.destination&&t.move(e.source.index,e.destination.index)},children:(0,a.jsx)(eh.bK,{droppableId:"droppable",children:e=>(0,a.jsxs)(s.xu,{ref:e.innerRef,...e.droppableProps,children:[t.fields.map((e,n)=>(0,a.jsx)(NavigationItem,{index:n,field:e,onClick:()=>r(n)},n)),e.placeholder]})})})}),t.fields.map((e,l)=>i===l?(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(NavigationItemEditor,{index:l,field:e,onClickBack:()=>r(null),onDelete:()=>{t.remove(l),r(null)},methods:n})},l):null),null===i&&null===l&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(ChooseFormType,{onChoose:e=>o(e),onCancel:()=>o(null)})}),"direct-link"===l&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(NewDirectLinkForm,{onClickBack:()=>o(null),backText:"Back to all tabs",onSubmit:e=>{t.append(e),o(null)},submitText:"Add Tab"})}),"dropdown-menu"===l&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(NewDropdownMenuForm,{onClickBack:()=>o(null),onSubmit:e=>{t.append(e),o(null)}})})]})};var eD=t(84318),eO=t.n(eD),eM=t(99052),ez=t(57174),eH=t(14670);function DeleteModal_templateObject(){let e=(0,U._)(["\n  mutation DeleteModal_UpdatePageSettings($input: UpdatePageSettingsInput!) {\n    updatePageSettings(input: $input) {\n      page(input: { isUnpublishedVersion: true }) {\n        _id\n      }\n    }\n  }\n"]);return DeleteModal_templateObject=function(){return e},e}let eK=(0,W.Ps)(DeleteModal_templateObject()),DeleteModal=e=>{let{isOpen:n,onClose:t,pageName:i,pageId:r,pageVersion:l,onCompleted:o}=e,[s]=(0,ei.D)(eK,{variables:{input:{pageId:r,pageVersion:l,isDeleted:!0}},update(e){e.evict({id:"ROOT_QUERY",fieldName:"pages"}),e.evict({id:"ROOT_QUERY",fieldName:"page"}),e.evict({id:"ROOT_QUERY",fieldName:"navigation"}),e.gc()},onCompleted:o});return(0,a.jsx)(ed.ConfirmDialog,{isOpen:n,onClose:t,title:"Delete Page",body:"Are you sure you want to delete the “".concat(i,"” page?"),onConfirm:s,confirmButtonText:"Delete",confirmButtonColorScheme:"purple"})};function DuplicatePageButton_templateObject(){let e=(0,U._)(["\n  mutation DuplicatePageButton_DuplicatePage($input: DuplicatePageInput!) {\n    duplicatePage(input: $input) {\n      page {\n        _id\n      }\n    }\n  }\n"]);return DuplicatePageButton_templateObject=function(){return e},e}let eG=(0,W.Ps)(DuplicatePageButton_templateObject()),DuplicatePageButton=e=>{let{pageId:n}=e,[t,i]=d.useState(!1),r=(0,Y.useRouter)(),l=(0,ea.pm)(),[o]=(0,ei.D)(eG,{variables:{input:{pageId:n}},refetchQueries:["PageList_Pages"]}),onClick=async()=>{i(!0);try{var e;let n=await o();await r.push("/website-builder/".concat(null===(e=n.data)||void 0===e?void 0:e.duplicatePage.page._id))}catch(e){l({status:"error",description:"An error occurred while attempting to duplicate a page"})}finally{i(!1)}};return(0,a.jsx)(eM.sN,{closeOnSelect:!1,isDisabled:t,icon:t?(0,a.jsx)(eo.j,{}):(0,a.jsx)(C.TIy,{}),onClick:onClick,children:"Duplicate"})};var eX=t(68185);let eU=d.forwardRef((e,n)=>{let{value:t,onChange:i,onBlur:r}=e;return(0,a.jsxs)(eM.v2,{matchWidth:!0,children:[(0,a.jsx)(eM.j2,{as:ew.U,ref:n,children:eT.Qo[t]}),(0,a.jsx)(eM.qy,{children:(0,a.jsxs)(eM.__,{type:"radio",value:t,onChange:i,onBlur:r,children:[(0,a.jsx)(eM.ii,{value:p.lA.ANYONE,children:eT.Qo[p.lA.ANYONE]}),(0,a.jsx)(eM.ii,{value:p.lA.LOGGED_IN,children:eT.Qo[p.lA.LOGGED_IN]}),(0,a.jsx)(eM.ii,{value:p.lA.MEMBERS_ONLY,children:eT.Qo[p.lA.MEMBERS_ONLY]})]})})]})});function PageSettingsEditor_templateObject(){let e=(0,U._)(["\n  fragment PageSettingsEditor_PageFragment on Page {\n    _id\n    name\n    slug\n    restriction\n    isMarketingHomepage\n    href\n    metadata {\n      version\n      publishedVersion\n    }\n  }\n"]);
1return PageSettingsEditor_templateObject=function(){return e},e}function PageSettingsEditor_templateObject1(){let e=(0,U._)(["\n  mutation PageSettingsEditor_UpdatePageSettings(\n    $input: UpdatePageSettingsInput!\n  ) {\n    updatePageSettings(input: $input) {\n      page(input: { isUnpublishedVersion: true }) {\n        _id\n        ...PageSettingsEditor_PageFragment\n      }\n    }\n  }\n  ","\n"]);return PageSettingsEditor_templateObject1=function(){return e},e}eU.displayName="PageRestrictionSelect";let eW=(0,W.Ps)(PageSettingsEditor_templateObject()),eF=(0,W.Ps)(PageSettingsEditor_templateObject1(),eW),PageSettingsEditor=e=>{var n,t,i,r;let l=(0,ea.pm)(),[o]=(0,ei.D)(eF),c=d.useMemo(()=>({name:e.page.name,slug:e.page.slug,restriction:e.page.restriction,isMarketingHomepage:e.page.isMarketingHomepage}),[e.page.isMarketingHomepage,e.page.restriction,e.page.name,e.page.slug]),{control:x,register:h,formState:{errors:g,isSubmitted:p,isSubmitting:m,isValid:j},reset:b,handleSubmit:v}=(0,V.cI)({defaultValues:c});d.useEffect(()=>b(c),[c,b]);let f=v(async n=>{try{await o({variables:{input:{pageId:e.page._id,pageVersion:e.page.metadata.version,restriction:n.restriction,isMarketingHomepage:n.isMarketingHomepage,slug:n.slug,name:n.name}}})}catch(e){l({status:"error",description:e.message})}e.onClose()});return(0,a.jsxs)(s.Kq,{spacing:"4",as:"form",noValidate:!0,onSubmit:f,children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Settings"}),(0,a.jsxs)(ef.NI,{isInvalid:!!g.name,isDisabled:m,children:[(0,a.jsx)(ef.lX,{children:"Name"}),(0,a.jsx)(ek.II,{...h("name")}),(0,a.jsx)(ef.J1,{children:null===(n=g.name)||void 0===n?void 0:n.message})]}),(0,a.jsxs)(ef.NI,{isInvalid:!!g.slug,isDisabled:m,children:[(0,a.jsx)(ef.lX,{children:"URL Slug"}),(0,a.jsxs)(ek.BZ,{children:[(0,a.jsx)(ek.Ui,{children:"/site/"}),(0,a.jsx)(ek.II,{...h("slug")})]}),(0,a.jsx)(ef.J1,{children:null===(t=g.slug)||void 0===t?void 0:t.message})]}),(0,a.jsxs)(ef.NI,{isInvalid:!!g.restriction,isDisabled:m,children:[(0,a.jsx)(ef.lX,{children:"Who Can View"}),(0,a.jsx)(V.Qr,{control:x,name:"restriction",render:e=>{let{field:n}=e;return(0,a.jsx)(eU,{...n})}}),(0,a.jsx)(ef.J1,{children:null===(i=g.restriction)||void 0===i?void 0:i.message})]}),(0,a.jsxs)(ef.NI,{isInvalid:!!g.isMarketingHomepage,display:"flex",alignItems:"center",justifyContent:"space-between",isDisabled:m,children:[(0,a.jsx)(ef.lX,{mb:"0",children:"Make it the Home Page"}),(0,a.jsx)(V.Qr,{control:x,name:"isMarketingHomepage",render:e=>{let{field:{value:n,onChange:t,onBlur:i,ref:r}}=e;return(0,a.jsx)(eX.r,{colorScheme:"purple",isChecked:n,onChange:t,onBlur:i,ref:r})}}),(0,a.jsx)(ef.J1,{children:null===(r=g.isMarketingHomepage)||void 0===r?void 0:r.message})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"4",children:[(0,a.jsx)(u.zx,{colorScheme:"gray",variant:"outline",flex:"1",onClick:e.onClose,size:"sm",isDisabled:m,w:"full",children:"Cancel"}),(0,a.jsx)(u.zx,{colorScheme:"purple",flex:"1",size:"sm",type:"submit",isDisabled:p&&!j,isLoading:m,w:"full",children:"Save"})]})]})};function PageLink_templateObject(){let e=(0,U._)(["\n  fragment PageLink_PageFragment on Page {\n    _id\n    name\n    isMarketingHomepage\n    restriction\n    href\n    metadata {\n      version\n      publishedVersion\n    }\n    ...PageSettingsEditor_PageFragment\n  }\n  ","\n"]);return PageLink_templateObject=function(){return e},e}PageSettingsEditor.pageFragment=eW;let eQ=d.forwardRef((e,n)=>(d.useImperativeHandle(n,()=>e.targetRef.current),null));eQ.displayName="Target";let PageLink=e=>{let n=(0,Y.useRouter)(),t="/website-builder/".concat(e.page._id),i=(0,eH.$)(t),r=(0,y.qY)(),l=d.useRef(null),o=(0,y.qY)();return(0,a.jsxs)(s.xu,{borderBottom:"1px",borderColor:"gray.200",bg:"white",children:[(0,a.jsx)(s.fG,{children:(0,a.jsxs)(s.Kq,{direction:"row",cursor:"pointer",py:"3",px:"4",borderLeftWidth:"3px",borderLeftColor:i?"purple.400":"transparent",alignItems:"center",spacing:"4",children:[(0,a.jsxs)(s.Kq,{flex:"1",spacing:"0",children:[(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",children:[(0,a.jsx)(s.AB,{as:g(),href:t,onClick:e.onClick,children:(0,a.jsx)(s.xv,{textStyle:"bodyStrong",noOfLines:1,title:e.page.name,wordBreak:"break-all",children:e.page.name})}),e.page.isMarketingHomepage&&(0,a.jsx)(s.Ct,{variant:"solid",colorScheme:"purple",children:"Home"}),e.page.restriction===p.lA.LOGGED_IN&&(0,a.jsx)(ej.u,{label:"Only logged in users can access this page",children:(0,a.jsx)(C.tBG,{color:"gray.500",boxSize:"3",position:"relative"})}),e.page.restriction===p.lA.MEMBERS_ONLY&&(0,a.jsx)(ej.u,{label:"Only members can access this page",children:(0,a.jsx)(C.M3$,{color:"yellow.500",boxSize:"3",position:"relative"})})]}),(0,a.jsx)(s.xv,{textStyle:"compact",color:"gray.600",noOfLines:1,title:e.page.href,wordBreak:"break-all",children:e.page.href})]}),(0,a.jsx)(s.xu,{ref:l,children:(0,a.jsxs)(eM.v2,{children:[(0,a.jsx)(eM.j2,{as:u.hU,size:"sm",variant:"outline",colorScheme:"gray",icon:(0,a.jsx)(C.xhG,{}),"aria-label":"options"}),(0,a.jsx)(ez.h_,{children:(0,a.jsxs)(eM.qy,{minW:"none",children:[(0,a.jsx)(eM.sN,{icon:(0,a.jsx)(C.ewm,{}),onClick:r.onOpen,children:"Settings"}),(0,a.jsx)(DuplicatePageButton,{pageId:e.page._id}),(0,a.jsxs)(eM.sN,{icon:(0,a.jsx)(C.Bf1,{}),onClick:o.onOpen,children:["Delete",(0,a.jsx)(DeleteModal,{isOpen:o.isOpen,onClose:()=>{o.onClose()},onCompleted:()=>{i&&n.push("/website-builder")},pageName:e.page.name,pageId:e.page._id,pageVersion:e.page.metadata.version})]})]})})]})})]})}),(0,a.jsxs)(eS.J2,{isLazy:!0,isOpen:r.isOpen,onClose:r.onClose,placement:"right-start",children:[(0,a.jsx)(eS.xo,{children:(0,a.jsx)(eQ,{targetRef
1:l})}),(0,a.jsx)(ez.h_,{children:(0,a.jsx)(eS.yk,{shadow:"2xl",children:(0,a.jsx)(e_.ZP,{returnFocus:!0,persistentFocus:!1,children:(0,a.jsx)(eS.b,{p:"6",children:(0,a.jsx)(PageSettingsEditor,{page:e.page,onClose:r.onClose})})})})})]})]})};PageLink.pageFragment=(0,W.Ps)(PageLink_templateObject(),PageSettingsEditor.pageFragment);var eY=t(9556),eV=t(23253);let eZ={name:null,title:"Section title",subtitle:"Vestibulum interdum augue eu velit lacinia ornare. Sed sed eros a enim venenatis gravida in nec metus. Nunc venenatis molestie lectus, quis euismod dolor sagittis nec. ",options:{textAlign:p.WL.CENTER,backgroundColor:p.Lw.WHITE,__typename:"HeadingOptions"},variant:1,__typename:"Heading"},eJ={name:"",imageId:null,imageProxy:null,title:"Card title",subtitle:"Card Subtitle",body:"Vestibulum interdum augue eu velit lacinia ornare. Sed sed eros a enim venenatis gravida in nec metus. Nunc venenatis molestie lectus, quis euismod dolor sagittis nec. Nullam malesuada dui non faucibus tempor. ",linkText:null,linkHref:null,linkPage:null,linkIsExternal:!1,linkSource:p.Jk.LINK,__typename:"Block"},e$={name:"",imageId:null,imageProxy:null,title:"Carousel item title",subtitle:"Carousel item Subtitle",body:"Vestibulum interdum augue eu velit lacinia ornare. Sed sed eros a enim venenatis gravida in nec metus. Nunc venenatis molestie lectus, quis euismod dolor sagittis nec. Nullam malesuada dui non faucibus tempor. ",linkText:"Carousel item link text",linkHref:"Carousel item link href",linkPage:null,linkIsExternal:!1,linkSource:p.Jk.LINK,__typename:"CarouselItem"},e0={name:null,variant:1,options:{linkBehavior:p.u_.BUTTON,isLinkEnabled:!0,__typename:"HeroOptions"},imageId:null,imageProxy:null,title:"Card title",subtitle:"Card subtitle",body:"Vestibulum interdum augue eu velit lacinia ornare. Sed sed eros a enim venenatis gravida in nec metus. Nunc venenatis molestie lectus, quis euismod dolor sagittis nec. Nullam malesuada dui non faucibus tempor.",linkText:"Button",linkHref:null,linkPage:null,linkIsExternal:!1,linkSource:p.Jk.LINK,__typename:"Hero"},e1={name:null,variant:1,options:{backgroundColor:p.Lw.WHITE,imageHeight:100,imageAlignment:p.cS.CENTER,__typename:"ImageGroupOptions"},images:[{name:null,imageId:"",imageProxy:"",linkHref:"",linkIsExternal:!1,linkPage:null,linkSource:p.Jk.LINK,__typename:"ImageGroup_Image"},{name:null,imageId:"",imageProxy:"",linkHref:"",linkIsExternal:!1,linkPage:null,linkSource:p.Jk.LINK,__typename:"ImageGroup_Image"},{name:null,imageId:"",imageProxy:"",linkHref:"",linkIsExternal:!1,linkPage:null,linkSource:p.Jk.LINK,__typename:"ImageGroup_Image"}],__typename:"ImageGroup"},e4={name:null,variant:1,options:{columns:3,backgroundColor:p.Lw.WHITE,blockAlignment:p.h7.CENTER,blockLinkBehavior:p.g0.CARD,blockImageAspectRatio:p.BM.HORIZONTAL,isBlockImageEnabled:!0,isBlockSubtitleEnabled:!0,isBlockTitleEnabled:!0,isBlockBodyTextEnabled:!0,__typename:"BlockGroupOptions"},blocks:[eJ,eJ,eJ],__typename:"BlockGroup"},e5={name:null,variant:1,options:{carouselItemLinkBehavior:p.B5.CARD,isCarouselItemSubtitleEnabled:!0,isCarouselItemTitleEnabled:!0,isCarouselItemBodyTextEnabled:!0,isCarouselAutoChangeEnabled:!0,carouselAutoChangeSpeed:5e3,__typename:"CarouselOptions"},carouselItems:[e$,e$,e$],__typename:"Carousel"},e2={name:null,rawDraftContentState:{blocks:[{key:"7r62r",text:"Heading 3",type:"header-three",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"39qtr",text:"",type:"unstyled",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"ci15p",text:"Adipiscing at in tellus integer. Pellentesque massa placerat duis ultricies lacus. Nisi porta lorem mollis aliquam ut porttitor leo. Venenatis cras sed felis eget. Duis ultricies lacus sed turpis tincidunt. Interdum varius sit amet mattis. Libero justo laoreet sit amet cursus sit amet dictum sit. Consequat interdum varius sit amet mattis vulputate enim nulla. Pellentesque habitant morbi tristique senectus et netus et. Elit duis tristique sollicitudin nibh sit. Aliquam etiam erat velit scelerisque in dictum non. Velit egestas dui id ornare arcu odio ut sem nulla. Viverra tellus in hac habitasse platea dictumst vestibulum rhoncus est. Quis hendrerit dolor magna eget est. Lobortis scelerisque fermentum dui faucibus in ornare. Quam id leo in vitae. Vestibulum sed arcu non odio euismod lacinia at quis risus. Est sit amet facilisis magna etiam. Consequat nisl vel pretium lectus quam. Non arcu risus quis varius.",type:"unstyled",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"c6q5u",text:"",type:"unstyled",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"eiesd",text:"Heading 3",type:"header-three",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"e7m4h",text:"",type:"unstyled",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"3dipo",text:"Adipiscing at in tellus integer. Pellentesque massa placerat duis ultricies lacus. Nisi porta lorem mollis aliquam ut porttitor leo. Venenatis cras sed felis eget. Duis ultricies lacus sed turpis tincidunt. Interdum varius sit amet mattis. Libero justo laoreet sit amet cursus sit amet dictum sit. Consequat interdum varius sit amet mattis vulputate enim nulla. Pellentesque habitant morbi tristique senectus et netus et. Elit duis tristique sollicitudin nibh sit. Aliquam etiam erat velit scelerisque in dictum non. Velit egestas dui id ornare arcu odio ut sem nulla. Viverra tellus in hac habitasse platea dictumst vestibulum rhoncus est. Quis hendrerit dolor magna eget est. Lobortis scelerisque fermentum dui faucibus in ornare. Quam id leo in vitae. Vestibulum sed arcu non odio euismod lacinia at quis risus. Est sit amet facilisis magna etiam. Consequat nisl vel pretium lectus quam. Non arcu risus quis varius.",type:"unstyled",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"4dmng",text:"",type:"unstyled",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"fr3dp",text:"Heading 3",type:"header-three",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"fps0o",text:"",type:"unstyled",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}},{key:"ecqgn",text:"Adipiscing at in tellus integer. Pellentesque massa placerat duis ultricies lacus. Nisi porta lorem mollis aliquam ut porttitor leo. Venenatis cras sed felis eget. Duis ultricies lacus sed turpis tincidunt. Interdum varius sit amet mattis. Libero justo laoreet sit amet cursus sit amet dictum sit. Consequat interdum varius sit amet mattis vulputate enim nulla. Pellentesque habitant morbi tristique senectus et netus et. Elit duis tristique sollicitudin nibh sit. Aliquam etiam erat velit scelerisque in dictum non. Velit egestas dui id ornare arcu odio ut sem nulla. Viverra tellus in hac habitasse platea dictumst vestibulum rhoncus est. Quis hendrerit dolor magna eget est. Lobortis scelerisque fermentum dui faucibus in ornare. Quam id leo in vitae. Vestibulum sed arcu non odio euismod lacinia at quis risus. Est sit amet facilisis magna etiam. Consequat nisl vel pretium lectus quam. Non arcu risus quis varius.",type:"unstyled",depth:0,inlineStyleRanges:[],entityRanges:[],data:{}}],entityMap:{}}
1,options:{backgroundColor:p.Lw.WHITE,__typename:"RichTextOptions"},__typename:"RichText"},e6={name:null,url:"",variant:1,options:{backgroundColor:p.Lw.WHITE,height:400,__typename:"EmbedOptions"},__typename:"Embed"};(i=l||(l={})).HEADING="HEADING",i.HERO="HERO",i.IMAGE_GROUP="IMAGE_GROUP",i.BLOCK_GROUP="BLOCK_GROUP",i.RICH_TEXT="RICH_TEXT",i.CAROUSEL="CAROUSEL",i.EMBED="EMBED";let AddNewContent=e=>{let{append:n,onCancel:t,onSuccess:i}=e,[r,l]=d.useState(void 0),{websiteBuilderEmbed:o}=(0,eV.g)();return(0,a.jsx)(m.Z,{border:"1px",borderColor:"gray.200",shadow:"sm",p:"4",children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(eY.H,{value:r,onChange:e=>l(e),colorScheme:"purple",children:[(0,a.jsxs)(eY.Y,{value:"HEADING",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Heading"}),(0,a.jsx)(MiniHeading,{})]}),(0,a.jsxs)(eY.Y,{value:"HERO",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Hero"}),(0,a.jsx)(MiniHero,{})]}),(0,a.jsxs)(eY.Y,{value:"IMAGE_GROUP",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Image Group"}),(0,a.jsx)(MiniImageGroup,{})]}),(0,a.jsxs)(eY.Y,{value:"BLOCK_GROUP",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Card Group"}),(0,a.jsx)(MiniBlockGroup,{})]}),(0,a.jsxs)(eY.Y,{value:"CAROUSEL",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Carousel"}),(0,a.jsx)(MiniCarousel,{})]}),(0,a.jsxs)(eY.Y,{value:"RICH_TEXT",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Rich Text"}),(0,a.jsx)(MiniRichText,{})]}),o&&(0,a.jsxs)(eY.Y,{value:"EMBED",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Embed"}),(0,a.jsx)(MiniEmbed,{})]})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"2",w:"full",children:[(0,a.jsx)(u.zx,{flexShrink:0,variant:"outline",colorScheme:"gray",onClick:t,children:"Cancel"}),(0,a.jsx)(u.zx,{flex:"1",minW:0,colorScheme:"purple",isDisabled:!r,onClick:()=>{"HEADING"===r&&n(eZ),"HERO"===r&&n(e0),"IMAGE_GROUP"===r&&n(e1),"BLOCK_GROUP"===r&&n(e4),"CAROUSEL"===r&&n(e5),"RICH_TEXT"===r&&n(e2),"EMBED"===r&&o&&n(e6),i()},whiteSpace:"normal",h:"auto",py:2,children:"Choose Component"})]})]})})},DeleteButton_DeleteButton=e=>{let n=d.useRef(null),{control:t}=e.methods,i=(0,V.qo)({control:t,name:e.namePath})||e.defaultName;return(0,a.jsx)(eS.J2,{initialFocusRef:n,children:t=>{let{onClose:r}=t;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eS.xo,{children:(0,a.jsx)(u.hU,{variant:"outline",colorScheme:"gray",icon:(0,a.jsx)(C.b0D,{}),"aria-label":"delete",borderRadius:"full",size:"xs"})}),(0,a.jsxs)(eS.yk,{children:[(0,a.jsx)(eS.QH,{}),(0,a.jsxs)(eS.b,{children:["Are you sure you want to delete ",(0,a.jsx)(eI.n,{children:i}),"?"]}),(0,a.jsxs)(eS.DT,{display:"flex",justifyContent:"flex-end",gap:"2",children:[(0,a.jsx)(u.zx,{colorScheme:"gray",variant:"outline",size:"sm",ref:n,onClick:r,children:"Cancel"}),(0,a.jsx)(u.zx,{colorScheme:"purple",size:"sm",onClick:()=>{e.onDelete(),r()},children:"Delete"})]})]})]})}})},ContentItem=e=>{let n=(0,V.qo)({control:e.methods.control,name:e.namePath})||e.defaultName;return(0,a.jsx)(eh._l,{draggableId:e.index.toString(),index:e.index,children:(t,i)=>(0,a.jsx)(s.xu,{onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,border:"1px",borderColor:"gray.200",borderRadius:"xl",shadow:i.isDragging?"lg":"sm",bg:"white",_hover:{bg:"gray.50"},cursor:"pointer",onClick:e.onClick,mb:"2",ref:t.innerRef,style:t.draggableProps.style,...t.draggableProps,pointerEvents:e.pointerEvents,children:(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"stretch",spacing:"0",children:[(0,a.jsx)(s.M5,{...t.dragHandleProps,px:"4",children:(0,a.jsxs)(s.Kq,{spacing:"1",children:[(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"}),(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"}),(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"})]}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"1",children:[(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"}),(0,a.jsx)(s.Cd,{size:"2px",bg:"gray.500"})]})]})}),(0,a.jsx)(s.xu,{flex:"1",children:e.image?e.image:(0,a.jsx)(s.xv,{textStyle:"bodyStrong",py:"4",children:n})}),(0,a.jsx)(s.M5,{px:"4",children:(0,a.jsx)(s.xu,{onClick:e=>e.stopPropagation(),children:(0,a.jsx)(DeleteButton_DeleteButton,{onDelete:e.onDelete,namePath:e.namePath,defaultName:e.defaultName,methods:e.methods})})})]})})})};ContentItem.displayName="ContentListItem";var e3=t(74995),e8=t(53417),e7=t(69783);
1function ImagePicker_templateObject(){let e=(0,U._)(["\n  query ImagePicker_GetDraftImageProxy(\n    $getDraftImageProxyInput: GetDraftImageProxyInput!\n    $dynamicImageInput: DynamicImageInput!\n  ) {\n    getDraftImageProxy(input: $getDraftImageProxyInput) {\n      imageId\n      imageProxy(input: $dynamicImageInput)\n    }\n  }\n"]);return ImagePicker_templateObject=function(){return e},e}let e9=(0,W.Ps)(ImagePicker_templateObject()),ne=d.forwardRef((e,n)=>{var t,i,r,l;let{value:o,onChange:c,imageAspectRatio:h,imageMaxHeight:g,imageInput:m,nonDraftImageProxy:j}=e,b=(0,F.a)(e9,{variables:{getDraftImageProxyInput:{imageId:null!=o?o:"",source:p.s3.DEFAULT},dynamicImageInput:m},skip:!o}),v=d.useRef(null),{uploadImages:f}=(0,e7.i)(p.s3.DEFAULT),[k,y]=d.useState(!1),I=null!==(l=null!==(r=null===(i=b.data)||void 0===i?void 0:null===(t=i.getDraftImageProxy)||void 0===t?void 0:t.imageProxy)&&void 0!==r?r:j)&&void 0!==l?l:void 0;return(0,a.jsxs)(s.M5,{position:"relative",children:[(0,a.jsx)(ek.II,{type:"file",multiple:!1,accept:"image/*",onChange:async e=>{var n;y(!0);let t=null===(n=e.currentTarget.files)||void 0===n?void 0:n.item(0);if(!t)return;let i=await f([t]);y(!1),c&&c(i[0])},ref:v,display:"none"}),(0,a.jsx)(x.Ee,{borderRadius:"md",src:I,alt:"",objectFit:"cover",sx:{aspectRatio:h},h:"full",maxH:g?g+"px":void 0,fallback:(0,a.jsx)(s.xu,{sx:{aspectRatio:h},backgroundColor:"gray.50",border:"1px",borderColor:"gray.200",w:"full",borderRadius:"md",minH:g?g+"px":h?void 0:"150px"})}),(0,a.jsx)(s.M5,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0",children:(0,a.jsx)(u.zx,{leftIcon:(0,a.jsx)(C.xmR,{}),onClick:()=>{var e;return null===(e=v.current)||void 0===e?void 0:e.click()},isLoading:k,colorScheme:"gray",variant:"outline",ref:n,size:"sm",children:o?"Replace Image":"Choose Image"})})]})});ne.displayName="ImagePicker";let ParentName=e=>{let n=(0,V.qo)({control:e.methods.control,name:"content.".concat(e.parentIndex,".name")});return(0,a.jsx)(a.Fragment,{children:n||e.default})},BlockEditor=e=>{let{control:n,register:t}=e.methods,i=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.blockImageAspectRatio")}),r=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.blockLinkBehavior")}),l=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.isBlockImageEnabled")}),o=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.isBlockSubtitleEnabled")}),d=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.isBlockTitleEnabled")}),c=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.isBlockBodyTextEnabled")}),u=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".blocks.").concat(e.index,".linkSource")}),x=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".blocks.").concat(e.index,".imageProxy")});return(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(BackButton,{onClick:e.onClickBack,children:["Back to"," ",(0,a.jsx)(ParentName,{parentIndex:e.parentIndex,default:"Card Group",methods:e.methods})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Card Name"}),(0,a.jsx)(ek.II,{placeholder:"Card",...t("content.".concat(e.parentIndex,".blocks.").concat(e.index,".name"))})]})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Settings"}),l&&(0,a.jsx)(s.Kq,{spacing:"4",children:(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Image"}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".blocks.").concat(e.index,".imageId"),render:e=>{let{field:n}=e;return(0,a.jsx)(ne,{...n,imageAspectRatio:b[i],imageInput:{w:1e3},nonDraftImageProxy:x})}})]})}),o&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".blocks.").concat(e.index,".subtitle"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Card Subtitle"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:60}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/60"]})]})}}),d&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".blocks.").concat(e.index,".title"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Card Title"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:50}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/50"]})]})}}),c&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".blocks.").concat(e.index,".body"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Card Body"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:270}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/270"]})]})}})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Link"}),r===p.g0.CARD&&(0,a.jsx)(s.xu,{bg:"gray.100",borderRadius:"md",color:"gray.500",py:"2",px:"4",children:"The card will be the link"}),r===p.g0.BUTTON&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".blocks.").concat(e.index,".linkText"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Button copy"}),(0,a.jsx)(ek.II,{value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:50}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/50"]})]})}}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".blocks.").concat(e.index,".linkSource"),render:e=>{let{field:n}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Link to"}),(0,a.jsxs)(eq,{colorScheme:"purple",...n,children:[(0,a.jsx)(ButtonRadio,{value:p.Jk.CREATED_PAGE,children:"Created Page"}
1),(0,a.jsx)(ButtonRadio,{value:p.Jk.LINK,children:"External Link"})]})]})}}),u===p.Jk.CREATED_PAGE&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".blocks.").concat(e.index,".linkPage"),render:e=>{let{field:n}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Page"})}),(0,a.jsx)(eB,{...n})]})}}),u===p.Jk.LINK&&(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Href"})}),(0,a.jsx)(ek.II,{placeholder:"https://",...t("content.".concat(e.parentIndex,".blocks.").concat(e.index,".linkHref"))})]})]})]})},nn=(0,R.Gp)((e,n)=>(0,a.jsx)(ef.NI,{display:"flex",alignItems:"center",justifyContent:"space-between",...e,ref:n})),nt=(0,R.Gp)((e,n)=>(0,a.jsx)(ef.lX,{fontSize:"md",fontWeight:"normal",mb:"0",...e,ref:n})),ni=(0,R.Gp)((e,n)=>(0,a.jsx)(eX.r,{size:"sm",colorScheme:"purple",...e,ref:n})),nr={[p.BM.HORIZONTAL]:"Horizontal (4:3)",[p.BM.VERY_HORIZONTAL]:"Horizontal (16:9)",[p.BM.VERTICAL]:"Vertical (3:4)",[p.BM.VERY_VERTICAL]:"Vertical (9:16)",[p.BM.SQUARE]:"Square (1:1)"},BlockGroupEditor=e=>{let{control:n,register:t}=e.methods,i=(0,V.qo)({control:n,name:"content.".concat(e.index,".options.isBlockImageEnabled")}),r=(0,V.Dq)({control:n,name:"content.".concat(e.index,".blocks")}),[l,o]=d.useState(null);return(0,a.jsxs)(s.Kq,{spacing:"4",children:[null===l&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:e.onClickBack,children:"Back to all components"}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Component Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Name"}),(0,a.jsx)(ek.II,{placeholder:"Card Group",...t("content.".concat(e.index,".name"))})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Backgroun
1d Color"}),(0,a.jsxs)(ey.Ph,{...t("content.".concat(e.index,".options.backgroundColor")),children:[(0,a.jsx)("option",{value:p.Lw.WHITE,children:"White"}),(0,a.jsx)("option",{value:p.Lw.TRANSPARENT,children:"Light Gray"})]})]})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Card Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Size"}),(0,a.jsxs)(ey.Ph,{...t("content.".concat(e.index,".options.columns"),{valueAsNumber:!0}),children:[(0,a.jsx)("option",{value:"4",children:"Small"}),(0,a.jsx)("option",{value:"3",children:"Medium"}),(0,a.jsx)("option",{value:"2",children:"Large"})]})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Text Alignment"}),(0,a.jsxs)(ey.Ph,{...t("content.".concat(e.index,".options.blockAlignment")),children:[(0,a.jsx)("option",{value:p.h7.CENTER,children:"Center"}),(0,a.jsx)("option",{value:p.h7.LEFT,children:"Left"})]})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Link Option"}),(0,a.jsxs)(ey.Ph,{...t("content.".concat(e.index,".options.blockLinkBehavior")),children:[(0,a.jsx)("option",{value:p.g0.CARD,children:"Card link"}),(0,a.jsx)("option",{value:p.g0.BUTTON,children:"Button"})]})]}),(0,a.jsx)(s.xv,{textStyle:"compactStrong",children:"Content settings"}),(0,a.jsxs)(nn,{children:[(0,a.jsx)(nt,{children:"Image"}),(0,a.jsx)(ni,{...t("content.".concat(e.index,".options.isBlockImageEnabled"))})]}),i&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".options.blockImageAspectRatio"),render:e=>{let{field:n}=e;return(0,a.jsxs)(ef.NI,{bg:"gray.50",display:"flex",alignItems:"center",justifyContent:"space-between",py:"2",px:"4",borderRadius:"md",gap:"4",children:[(0,a.jsx)(ef.lX,{fontWeight:"normal",mb:"0",children:"Ratio"}),(0,a.jsxs)(eM.v2,{children:[(0,a.jsx)(eM.j2,{as:ew.U,size:"sm",children:nr[n.value]}),(0,a.jsx)(eM.qy,{children:(0,a.jsxs)(eM.__,{type:"radio",value:n.value,onChange:n.onChange,children:[(0,a.jsx)(eM.ii,{value:p.BM.HORIZONTAL,children:nr[p.BM.HORIZONTAL]}),(0,a.jsx)(eM.ii,{value:p.BM.VERY_HORIZONTAL,children:nr[p.BM.VERY_HORIZONTAL]}),(0,a.jsx)(eM.ii,{value:p.BM.VERTICAL,children:nr[p.BM.VERTICAL]}),(0,a.jsx)(eM.ii,{value:p.BM.VERY_VERTICAL,children:nr[p.BM.VERY_VERTICAL]}),(0,a.jsx)(eM.ii,{value:p.BM.SQUARE,children:nr[p.BM.SQUARE]})]})})]})]})}}),(0,a.jsxs)(nn,{children:[(0,a.jsx)(nt,{children:"Subtitle"}),(0,a.jsx)(ni,{...t("content.".concat(e.index,".options.isBlockSubtitleEnabled"))})]}),(0,a.jsxs)(nn,{children:[(0,a.jsx)(nt,{children:"Title"}),(0,a.jsx)(ni,{...t("content.".concat(e.index,".options.isBlockTitleEnabled"))})]}),(0,a.jsxs)(nn,{children:[(0,a.jsx)(nt,{children:"Body text"}),(0,a.jsx)(ni,{...t("content.".concat(e.index,".options.isBlockBodyTextEnabled"))})]})]}),(0,a.jsx)(eh.Z5,{onDragEnd:e=>{e.destination&&r.move(e.source.index,e.destination.index)},children:(0,a.jsx)(eh.bK,{droppableId:"droppable",children:(n,t)=>(0,a.jsxs)(s.xu,{ref:n.innerRef,...n.droppableProps,children:[r.fields.map((n,i)=>(0,a.jsx)(ContentItem,{index:i,namePath:"content.".concat(e.index,".blocks.").concat(i,".name"),defaultName:"Card",onClick:()=>o(i),onDelete:()=>r.remove(i),methods:e.methods,pointerEvents:t.isDraggingOver?"none":void 0},n.id)),n.placeholder]})})})]})}),r.fields.map((n,t)=>l===t?(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(BlockEditor,{parentIndex:e.index,index:t,defaultName:"Card",onClickBack:()=>o(null),methods:e.methods})},t):null),null===l&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(s.M5,{children:(0,a.jsx)(u.zx,{colorScheme:"purple",leftIcon:(0,a.jsx)(C.pOD,{}),size:"sm",onClick:()=>r.append(eJ),children:"Add a New Card"})})})]})},CarouselItemEditor=e=>{let{control:n,register:t}=e.methods,i=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.carouselItemLinkBehavior")}),r=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.isCarouselItemSubtitleEnabled")}),l=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.isCarouselItemTitleEnabled")}),o=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".options.isCarouselItemBodyTextEnabled")}),d=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".carouselItems.").
1concat(e.index,".linkSource")}),c=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".carouselItems.").concat(e.index,".imageProxy")}),u=(0,V.qo)({control:n,name:"content.".concat(e.parentIndex,".variant")});return(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(BackButton,{onClick:e.onClickBack,children:["Back to"," ",(0,a.jsx)(ParentName,{parentIndex:e.parentIndex,default:"Carousel",methods:e.methods})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Carousel Item Name"}),(0,a.jsx)(ek.II,{placeholder:"Carousel Item",...t("content.".concat(e.parentIndex,".carouselItems.").concat(e.index,".name"))})]})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Settings"}),(0,a.jsx)(s.Kq,{spacing:"4",children:(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Image"}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".carouselItems.").concat(e.index,".imageId"),render:e=>{let{field:n}=e;return(0,a.jsx)(ne,{...n,imageInput:{w:1e3},nonDraftImageProxy:c})}})]})}),r&&3!==u&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".carouselItems.").concat(e.index,".subtitle"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Subtitle"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:60}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/60"]})]})}}),l&&3!==u&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".carouselItems.").concat(e.index,".title"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Title"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:50}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/50"]})]})}}),o&&3!==u&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".carouselItems.").concat(e.index,".body"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Body"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:270}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/270"]})]})}})]}),3!==u&&(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Link"}),i===p.B5.CARD&&(0,a.jsx)(s.xu,{bg:"gray.100",borderRadius:"md",color:"gray.500",py:"2",px:"4",children:"The card will be the link"}),i===p.B5.BUTTON&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".carouselItems.").concat(e.index,".linkText"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Button copy"}),(0,a.jsx)(ek.II,{value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:50}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/50"]})]})}}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".carouselItems.").concat(e.index,".linkSource"),render:e=>{let{field:n}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Link to"}),(0,a.jsxs)(eq,{colorScheme:"purple",...n,children:[(0,a.jsx)(ButtonRadio,{value:p.Jk.CREATED_PAGE,children:"Created Page"}),(0,a.jsx)(ButtonRadio,{value:p.Jk.LINK,children:"External Link"})]})]})}}),d===p.Jk.CREATED_PAGE&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.parentIndex,".carouselItems.").concat(e.index,".linkPage"),render:e=>{let{field:n}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Page"})}),(0,a.jsx)(eB,{...n})]})}}),d===p.Jk.LINK&&(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Href"})}),(0,a.jsx)(ek.II,{placeholder:"https://",...t("content.".concat(e.parentIndex,".carouselItems.").
1concat(e.index,".linkHref"))})]})]})]})},nl=(0,R.Gp)((e,n)=>(0,a.jsx)(ef.NI,{display:"flex",alignItems:"center",justifyContent:"space-between",...e,ref:n})),no=(0,R.Gp)((e,n)=>(0,a.jsx)(ef.lX,{fontSize:"md",fontWeight:"normal",mb:"0",...e,ref:n})),na=(0,R.Gp)((e,n)=>(0,a.jsx)(eX.r,{size:"sm",colorScheme:"purple",...e,ref:n})),CarouselEditor=e=>{let{setCarouselIndex:n}=(0,c.e)(),{control:t,register:i,setValue:r}=e.methods,l=(0,V.Dq)({control:t,name:"content.".concat(e.index,".carouselItems")}),[o,x]=d.useState(null),h=(0,V.qo)({control:t,name:"content.".concat(e.index,".variant")}),g=(0,V.qo)({control:t,name:"content.".concat(e.index,".options.isCarouselAutoChangeEnabled")});return d.useEffect(()=>{null!==o&&n(o)},[o,n]),d.useEffect(()=>{2===h&&r("content.".concat(e.index,".options.carouselItemLinkBehavior"),p.B5.BUTTON)},[e.index,r,h]),(0,a.jsxs)(s.Kq,{spacing:"4",children:[null===o&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:e.onClickBack,children:"Back to all components"}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Component Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Name"}),(0,a.jsx)(ek.II,{placeholder:"Carousel",...i("content.".concat(e.index,".name"))})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Variant"}),(0,a.jsxs)(ey.Ph,{...i("content.".concat(e.index,".variant"),{valueAsNumber:!0}),children:[(0,a.jsx)("option",{value:"1",children:"Card"}),(0,a.jsx)("option",{value:"2",children:"Blend in"}),(0,a.jsx)("option",{value:"3",children:"Image"})]})]}),(0,a.jsx)(s.xv,{textStyle:"compactStrong",children:"Autoplay"}),(0,a.jsxs)(nl,{children:[(0,a.jsx)(no,{children:"Enabled"}),(0,a.jsx)(na,{...i("content.".concat(e.index,".options.isCarouselAutoChangeEnabled"))})]}),g&&(0,a.jsxs)(ef.NI,{bg:"gray.50",display:"flex",alignItems:"center",justifyContent:"space-between",py:"2",px:"4",borderRadius:"md",gap:"4",children:[(0,a.jsx)(ef.lX,{fontWeight:"normal",mb:"0",children:"Speed"}),(0,a.jsxs)(ey.Ph,{bg:"white",...i("content.".concat(e.index,".options.carouselAutoChangeSpeed"),{valueAsNumber:!0}),children:[(0,a.jsx)("option",{value:"5000",children:"5 Seconds"}),(0,a.jsx)("option",{value:"10000",children:"10 Seconds"})]})]})]}),1===h&&(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Carousel Item Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Link Option"}),(0,a.jsxs)(ey.Ph,{...i("content.".concat(e.index,".options.carouselItemLinkBehavior")),children:[(0,a.jsx)("option",{value:p.B5.CARD,children:"Card link"}),(0,a.jsx)("option",{value:p.B5.BUTTON,children:"Button"})]})]})]}),(0,a.jsx)(eh.Z5,{onDragEnd:e=>{e.destination&&l.move(e.source.index,e.destination.index)},children:(0,a.jsx)(eh.bK,{droppableId:"droppable",children:(t,i)=>(0,a.jsxs)(s.xu,{ref:t.innerRef,...t.droppableProps,children:[l.fields.map((t,r)=>(0,a.jsx)(ContentItem,{index:r,namePath:"content.".concat(e.index,".carouselItems.").concat(r,".name"),defaultName:"Carousel Item",onClick:()=>x(r),onDelete:()=>l.remove(r),methods:e.methods,pointerEvents:i.isDraggingOver?"none":void 0,onMouseEnter:()=>{n(r)},onMouseLeave:()=>{n(void 0)}},t.id)),t.placeholder]})})})]})}),l.fields.map((n,t)=>o===t?(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(CarouselItemEditor,{parentIndex:e.index,index:t,defaultName:"Carousel Item",onClickBack:()=>x(null),methods:e.methods})},t):null),null===o&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(s.M5,{children:(0,a.jsx)(u.zx,{colorScheme:"purple",leftIcon:(0,a.jsx)(C.pOD,{}),size:"sm",onClick:()=>l.append(e$),children:"Add a New Carousel Item"})})})]})},EmbedEditor=e=>{let{control:n,register:t,watch:i}=e.methods,r=i("content.".concat(e.index,".url")),l=validateEmbedUrl(null!=r?r:"");return(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:e.onClickBack,children:"Back to all components"}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Component Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Name"}),(0,a.jsx)(ek.II,{placeholder:"Embed",...t("content.".concat(e.index,".name"))})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Backgroun
1d Color"}),(0,a.jsxs)(ey.Ph,{...t("content.".concat(e.index,".options.backgroundColor")),children:[(0,a.jsx)("option",{value:p.Lw.WHITE,children:"White"}),(0,a.jsx)("option",{value:p.Lw.TRANSPARENT,children:"Light Gray"})]})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Height (px)"}),(0,a.jsx)(ek.II,{type:"number",min:120,max:1200,...t("content.".concat(e.index,".options.height"),{valueAsNumber:!0})}),(0,a.jsx)(ef.Q6,{children:"Recommended 300–500 for countdown timers."})]})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Embed"}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".url"),render:e=>{var n;let{field:t}=e;return(0,a.jsxs)(ef.NI,{isInvalid:!!t.value&&!l.ok,children:[(0,a.jsx)(ef.lX,{children:"Embed URL"}),(0,a.jsx)(e3.g,{resize:"vertical",minH:"28",placeholder:'Paste an HTTPS URL or iframe code, e.g.\n<iframe src="https://www.tickcounter.com/..."></iframe>',value:null!==(n=t.value)&&void 0!==n?n:"",onChange:e=>{t.onChange(e.target.value)},onPaste:e=>{let n=e.clipboardData.getData("text/plain")||e.clipboardData.getData("text");if(!n)return;e.preventDefault();let i=extractEmbedUrl(n);t.onChange(i)},onBlur:e=>{let n=extractEmbedUrl(e.target.value);n!==e.target.value&&t.onChange(n),t.onBlur()}}),(0,a.jsxs)(ef.Q6,{children:["Paste an HTTPS URL or an iframe snippet. We extract the"," ",(0,a.jsx)("code",{children:"src"})," automatically. YouTube watch / share links are converted to embed URLs. Only allowlisted hosts are supported (e.g. TickCounter, TimeAndDate, YouTube, Vimeo, Calendly)."]}),!!t.value&&!l.ok&&(0,a.jsx)(ef.J1,{children:l.reason})]})}})]})]})},HeadingEditor=e=>{let{control:n,register:t}=e.methods;return(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:e.onClickBack,children:"Back to all components"}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Component Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Name"}),(0,a.jsx)(ek.II,{placeholder:"Heading",...t("content.".concat(e.index,".name"))})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Backgroun
1d Color"}),(0,a.jsxs)(ey.Ph,{...t("content.".concat(e.index,".options.backgroundColor")),children:[(0,a.jsx)("option",{value:p.Lw.WHITE,children:"White"}),(0,a.jsx)("option",{value:p.Lw.TRANSPARENT,children:"Light Gray"})]})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Text Alignment"}),(0,a.jsxs)(ey.Ph,{...t("content.".concat(e.index,".options.textAlign")),children:[(0,a.jsx)("option",{value:p.WL.LEFT,children:"Left"}),(0,a.jsx)("option",{value:p.WL.CENTER,children:"Center"}),(0,a.jsx)("option",{value:p.WL.RIGHT,children:"Right"})]})]})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Content"}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".title"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Title"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:50}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/50"]})]})}}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".subtitle"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Subtitle"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:360}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/360"]})]})}})]})]})},HeroEditor=e=>{let{control:n,register:t}=e.methods,i=(0,V.qo)({control:n,name:"content.".concat(e.index,".options.linkBehavior")}),r=(0,V.qo)({control:n,name:"content.".concat(e.index,".options.isLinkEnabled")}),l=(0,V.qo)({control:n,name:"content.".concat(e.index,".linkSource")}),o=(0,V.qo)({control:n,name:"content.".concat(e.index,".variant")}),d=(0,V.qo)({control:n,name:"content.".concat(e.index,".imageProxy")});return(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:e.onClickBack,children:"Back to all components"}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Component Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Name"}),(0,a.jsx)(ek.II,{placeholder:"Hero",...t("content.".concat(e.index,".name"))})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Variant"}),(0,a.jsxs)(ey.Ph,{...t("content.".concat(e.index,".variant"),{valueAsNumber:!0}),children:[(0,a.jsx)("option",{value:"1",children:"Card"}),(0,a.jsx)("option",{value:"2",children:"Blend in"}),(0,a.jsx)("option",{value:"3",children:"Image"})]})]})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Content"}),3!==o&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".subtitle"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Subtitle"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:50}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/50"]})]})}}),3!==o&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".title"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Title"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:60}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/60"]})]})}}),3!==o&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".body"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Body"}),(0,a.jsx)(e3.g,{resize:"vertical",value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:360}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/360"]})]})}}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Backgroun
1d Image"}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".imageId"),render:e=>{let{field:n}=e;return(0,a.jsx)(ne,{...n,imageAspectRatio:3===o?void 0:"16/9",imageInput:{w:2e3},nonDraftImageProxy:d})}})]})]}),3!==o&&(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsxs)(ef.NI,{display:"flex",alignItems:"center",justifyContent:"space-between",children:[(0,a.jsx)(ef.lX,{fontSize:"md",mb:"0",children:"Link"}),(0,a.jsx)(eX.r,{colorScheme:"purple",...t("content.".concat(e.index,".options.isLinkEnabled"))})]}),r&&1===o&&(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Link Option"}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".options.linkBehavior"),render:e=>{let{field:n}=e;return(0,a.jsxs)(eq,{...n,size:"sm",colorScheme:"purple",children:[(0,a.jsx)(ButtonRadio,{value:p.u_.BUTTON,children:"Button Link"}),(0,a.jsx)(ButtonRadio,{value:p.u_.CARD,children:"Card Link"})]})}})]}),r&&1===o&&i===p.u_.CARD&&(0,a.jsx)(s.xu,{bg:"gray.100",borderRadius:"md",color:"gray.500",py:"2",px:"4",children:"The card will be the link"}),r&&(2===o||i===p.u_.BUTTON)&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".linkText"),render:e=>{var n,t,i;let{field:r}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{sx:1===o?e8.NL:void 0,children:"Button copy"}),(0,a.jsx)(ek.II,{value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange,maxLength:50}),(0,a.jsxs)(ef.Q6,{textAlign:"right",children:[null!==(i=null===(n=r.value)||void 0===n?void 0:n.length)&&void 0!==i?i:0,"/50"]})]})}}),r&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".linkSource"),render:e=>{let{field:n}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Link to"}),(0,a.jsxs)(eq,{colorScheme:"purple",...n,children:[(0,a.jsx)(ButtonRadio,{value:p.Jk.CREATED_PAGE,children:"Created Page"}),(0,a.jsx)(ButtonRadio,{value:p.Jk.LINK,children:"External Link"})]})]})}}),l===p.Jk.CREATED_PAGE&&(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".linkPage"),render:e=>{let{field:n}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Page"})}),(0,a.jsx)(eB,{...n})]})}}),l===p.Jk.LINK&&(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Href"})}),(0,a.jsx)(ek.II,{placeholder:"https://",...t("content.".concat(e.index,".linkHref"))})]})]})]})};var ns=t(25729),nd=t(2821);let ImageEditor=e=>{var n;let{control:t,watch:i,register:r,formState:{errors:l},handleSubmit:o}=(0,V.cI)({defaultValues:{imageId:e.value.imageId,linkHref:e.value.linkHref,linkPage:e.value.linkPage,linkSource:e.value.linkSource}}),d=i("linkSource"),c=o(n=>{e.onChange({...e.value,...n})});return(0,a.jsxs)(nd.u_,{isOpen:!0,onClose:e.onClickBack,closeOnOverlayClick:!1,children:[(0,a.jsx)(nd.ZA,{}),(0,a.jsxs)(nd.hz,{children:[(0,a.jsx)(nd.xB,{children:"Edit Image"}),(0,a.jsx)(nd.fe,{children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Image"})}),(0,a.jsx)(V.Qr,{control:t,name:"imageId",render:n=>{let{field:t}=n;return(0,a.jsx)(ne,{imageMaxHeight:e.imageMaxHeight,...t,imageInput:{},nonDraftImageProxy:e.nonDraftImageProxy})}})]}),(0,a.jsx)(V.Qr,{control:t,name:"linkSource",render:e=>{let{field:n}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Link to"}),(0,a.jsxs)(eq,{colorScheme:"purple",...n,children:[(0,a.jsx)(ButtonRadio,{value:p.Jk.CREATED_PAGE,children:"Created Page"}),(0,a.jsx)(ButtonRadio,{value:p.Jk.LINK,children:"External Link"})]})]})}}),d===p.Jk.CREATED_PAGE&&(0,a.jsx)(V.Qr,{control:t,name:"linkPage",render:e=>{var n;let{field:t}=e;return(0,a.jsxs)(ef.NI,{isInvalid:!!l.linkPage,children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Page"})}),(0,a.jsx)(eB,{...t}),(0,a.jsx)(ef.J1,{children:null===(n=l.linkPage)||void 0===n?void 0:n.message})]})}}),d===p.Jk.LINK&&(0,a.jsxs)(ef.NI,{isInvalid:!!l.linkHref,children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Href"})}),(0,a.jsx)(ek.II,{placeholder:"https://",...r("linkHref")}),(0,a.jsx)(ef.J1,{children:null===(n=l.linkHref)||void 0===n?void 0:n.message})]})]})}),(0,a.jsxs)(nd.mz,{children:[(0,a.jsx)(u.zx,{variant:"outline",colorScheme:"gray",mr:"2",onClick:e.onClickBack,children:"Cancel"}),(0,a.jsx)(u.zx,{colorScheme:"purple",onClick:c,children:"Save"})]})]})]})},ImageGroupEditor=e=>{let n=(0,y.qY)(),{control:t,register:i}=e.methods,r=(0,V.Dq)({control:t,name:"content.".concat(e.index,".images")}),[l,o]=d.useState(null),c=(0,V.qo)({control:t,name:"content.".concat(e.index,".options.imageHeight")});return(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:e.onClickBack,children:"Back to all components"}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Component Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Name"}),(0,a.jsx)(ek.II,{placeholder:"Image Group",...i("content.".concat(e.index,".name"))})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Backgroun
1d Color"}),(0,a.jsxs)(ey.Ph,{...i("content.".concat(e.index,".options.backgroundColor")),children:[(0,a.jsx)("option",{value:p.Lw.WHITE,children:"White"}),(0,a.jsx)("option",{value:p.Lw.TRANSPARENT,children:"Light Gray"})]})]})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Image Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Height"}),(0,a.jsxs)(ek.BZ,{children:[(0,a.jsx)(ek.II,{...i("content.".concat(e.index,".options.imageHeight"),{valueAsNumber:!0})}),(0,a.jsx)(ek.xW,{children:"px"})]})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Alignment"}),(0,a.jsxs)(ey.Ph,{...i("content.".concat(e.index,".options.imageAlignment")),children:[(0,a.jsx)("option",{value:p.cS.CENTER,children:"Center"}),(0,a.jsx)("option",{value:p.cS.LEFT,children:"Left"})]})]})]}),(0,a.jsx)(eh.Z5,{onDragEnd:e=>{e.destination&&r.move(e.source.index,e.destination.index)},children:(0,a.jsx)(eh.bK,{droppableId:"droppable",children:(n,t)=>(0,a.jsxs)(s.xu,{ref:n.innerRef,...n.droppableProps,children:[r.fields.map((n,i)=>(0,a.jsx)(ContentItem,{index:i,namePath:"content.".concat(e.index,".images.").concat(i,".name"),defaultName:"Image",onClick:()=>o(i),onDelete:()=>r.remove(i),image:(0,a.jsx)(s.xu,{h:"10",borderRadius:"md",my:"2",overflow:"hidden",w:"fit-content",children:n.imageProxy?(0,a.jsx)(x.Ee,{src:n.imageProxy,alt:"",h:"full"}):(0,a.jsx)(s.M5,{bg:"gray.300",sx:{aspectRatio:"4/3"},h:"full",children:(0,a.jsx)(ns.F,{color:"white",boxSize:4})})}),methods:e.methods,pointerEvents:t.isDraggingOver?"none":void 0},n.id)),n.placeholder]})})})]}),r.fields.map((e,n)=>l===n?(0,a.jsx)(ImageEditor,{onClickBack:()=>o(null),imageMaxHeight:c,value:e,onChange:e=>{r.update(n,e),o(null)},nonDraftImageProxy:e.imageProxy},e.id):null),n.isOpen&&(0,a.jsx)(ImageEditor,{onClickBack:n.onClose,imageMaxHeight:c,value:{name:null,imageId:"",imageProxy:"",linkHref:"",linkIsExternal:!1,linkPage:null,linkSource:p.Jk.LINK,__typename:"ImageGroup_Image"},onChange:e=>{r.append(e),n.onClose()},nonDraftImageProxy:null}),(0,a.jsx)(s.M5,{children:(0,a.jsx)(u.zx,{colorScheme:"purple",leftIcon:(0,a.jsx)(C.pOD,{}),size:"sm",onClick:n.onOpen,children:"Add New Image"})})]})};var nc=t(66854);let nu=d.forwardRef((e,n)=>{let{value:t,onChange:i,onBlur:r,isDirty:l}=e,{isOpen:o,onClose:d,onOpen:c}=(0,y.qY)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(s.M5,{border:"1px",borderColor:"gray.200",p:"4",borderRadius:"md",bg:"gray.50",position:"relative",children:[(0,a.jsx)(u.zx,{variant:"outline",colorScheme:"gray",position:"absolute",size:"sm",leftIcon:(0,a.jsx)(C.dY8,{}),onClick:c,children:"Click to Edit"}),(0,a.jsx)(MiniRichText,{})]}),(0,a.jsxs)(nd.u_,{isOpen:o,onClose:d,scrollBehavior:"inside",size:"3xl",isCentered:!0,children:[(0,a.jsx)(nd.ZA,{}),(0,a.jsxs)(nd.hz,{h:"xl",children:[(0,a.jsxs)(nd.xB,{borderBottom:"1px",borderColor:"gray.200",display:"flex",alignItems:"end",gap:"2",children:[(0,a.jsx)("span",{children:"Rich Text Editor"}),(0,a.jsxs)(s.Kq,{direction:"row",alignItems:"center",spacing:"1",children:[l?(0,a.jsx)(eo.j,{boxSize:"3",color:"gray.600"}):(0,a.jsx)(C.rE2,{boxSize:"3",color:"green.500"}),(0,a.jsx)(s.xv,{fontSize:"xs",fontWeight:"normal",color:"gray.600",children:l?"Saving":"All changes saved"})]}),(0,a.jsx)(s.LZ,{}),(0,a.jsx)(u.hU,{size:"sm","aria-label":"close",icon:(0,a.jsx)(C.b0D,{}),onClick:d,variant:"ghost",colorScheme:"purple"})]}),(0,a.jsx)(nd.fe,{h:"full",px:"6",py:"4",children:(0,a.jsx)(nc.L,{value:t,onChange:i,onBlur:r,ref:n})})]})]})]})});nu.displayName="RichTextModal";let RichTextEditor_RichTextEditor=e=>{let{control:n,register:t,formState:{isDirty:i}}=e.methods;return(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsx)(BackButton,{onClick:e.onClickBack,children:"Back to all components"}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Component Settings"}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Name"}),(0,a.jsx)(ek.II,{placeholder:"RichText",...t("content.".concat(e.index,".name"))})]}),(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Backgroun
1d Color"}),(0,a.jsxs)(ey.Ph,{...t("content.".concat(e.index,".options.backgroundColor")),children:[(0,a.jsx)("option",{value:p.Lw.WHITE,children:"White"}),(0,a.jsx)("option",{value:p.Lw.TRANSPARENT,children:"Light Gray"})]})]})]}),(0,a.jsxs)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:[(0,a.jsx)(s.xv,{textStyle:"bodyStrong",children:"Body"}),(0,a.jsx)(V.Qr,{control:n,name:"content.".concat(e.index,".rawDraftContentState"),render:e=>{let{field:n}=e;return(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(e8.TX,{children:(0,a.jsx)(ef.lX,{children:"Body"})}),(0,a.jsx)(nu,{...n,isDirty:i})]})}})]})]})};function PageContentEditor_templateObject(){let e=(0,U._)(["\n  fragment PageContentEditor_PageFragment on Page {\n    _id\n    ...PageLink_PageFragment\n  }\n  ","\n"]);return PageContentEditor_templateObject=function(){return e},e}let nx={Heading:"Heading",Hero:"Hero",BlockGroup:"Card Group",ImageGroup:"Image Group",RichText:"Rich Text",Carousel:"Carousel",Embed:"Embed"},PageContentEditor=e=>{var n;let{methods:t,page:i,onClickPageLink:r}=e,l=(0,y.qY)(),o=(0,V.Dq)({control:t.control,name:"content"}),u=(0,Y.useRouter)(),x=null!==(n=eO()(u.query.shouldScrollOnHover))&&void 0!==n&&n,{setHighlightedContentIndex:h}=(0,c.e)(),[g,p]=d.useState(null);d.useEffect(()=>{h({value:g,shouldScroll:!0})},[g,h]);let m=(0,er.N)(h,300);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(PageLink,{page:i,onClick:r}),(0,a.jsxs)(s.xu,{p:"4",children:[null===g&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(eh.Z5,{onDragEnd:e=>{e.destination&&o.move(e.source.index,e.destination.index)},children:(0,a.jsx)(eh.bK,{droppableId:"droppable",children:(e,n)=>(0,a.jsxs)(s.xu,{ref:e.innerRef,...e.droppableProps,children:[o.fields.map((e,i)=>(0,a.jsx)(ContentItem,{index:i,namePath:"content.".concat(i,".name"),defaultName:nx[e.__typename],onClick:()=>p(i),onDelete:()=>o.remove(i),methods:t,onMouseEnter:n.isDraggingOver?void 0:()=>m({value:i,shouldScroll:x}),onMouseLeave:n.isDraggingOver?void 0:()=>m({value:null,shouldScroll:x}),pointerEvents:n.isDraggingOver?"none":void 0},e.id)),e.placeholder]})})})}),o.fields.map((e,n)=>g===n?(0,a.jsxs)(Q.Rg,{in:!0,children:["Heading"===e.__typename&&(0,a.jsx)(HeadingEditor,{index:n,defaultName:nx[e.__typename],onClickBack:()=>p(null),methods:t}),"Hero"===e.__typename&&(0,a.jsx)(HeroEditor,{index:n,defaultName:nx[e.__typename],onClickBack:()=>p(null),methods:t}),"BlockGroup"===e.__typename&&(0,a.jsx)(BlockGroupEditor,{index:n,defaultName:nx[e.__typename],onClickBack:()=>p(null),methods:t}),"Carousel"===e.__typename&&(0,a.jsx)(CarouselEditor,{index:n,defaultName:nx[e.__typename],onClickBack:()=>p(null),methods:t}),"ImageGroup"===e.__typename&&(0,a.jsx)(ImageGroupEditor,{index:n,defaultName:nx[e.__typename],onClickBack:()=>p(null),methods:t}),"RichText"===e.__typename&&(0,a.jsx)(RichTextEditor_RichTextEditor,{index:n,defaultName:nx[e.__typename],onClickBack:()=>p(null),methods:t}),"Embed"===e.__typename&&(0,a.jsx)(EmbedEditor,{index:n,defaultName:nx[e.__typename],onClickBack:()=>p(null),methods:t})]},n):null),null===g&&!l.isOpen&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(VeryGhostlyButton,{leftIcon:(0,a.jsx)(C.pOD,{}),borderRadius:"xl",onClick:l.onOpen,children:"Add a New Component"})}),null===g&&l.isOpen&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(AddNewContent,{append:o.append,onCancel:l.onClose,onSuccess:()=>{p(o.fields.length),l.onClose()}})})]})]})};PageContentEditor.pageFragment=(0,W.Ps)(PageContentEditor_templateObject(),PageLink.pageFragment);var nh=t(54602);function CreateNewPage_templateObject(){let e=(0,U._)(["\n  mutation CreateNewPage_CreatePage($input: CreatePageInput!) {\n    createPage(input: $input) {\n      page(input: { isUnpublishedVersion: true }) {\n        _id\n      }\n    }\n  }\n"]);return CreateNewPage_templateObject=function(){return e},e}(r=o||(o={})).MIXED_CONTENT="mixed-content",r.HOME="home",r.EMPTY_PAGE="empty-page",r.BLOG="blog";let ng={blog:[{...e0,variant:2},e2],"mixed-content":[{...e0,variant:2},e2,{...eZ,options:{...eZ.options,backgroundColor:p.Lw.TRANSPARENT}},{...e4,options:{...e4.options,columns:2,blockImageAspectRatio:p.BM.VERY_HORIZONTAL,backgroundColor:p.Lw.TRANSPARENT},blocks:[eJ,eJ]},eZ,{...e4,options:{...e4.options,isBlockImageEnabled:!1}},{...eZ,options:{...eZ.options,backgroundColor:p.Lw.TRANSPARENT}},{...e1,options:{...e1.options,backgroundColor:p.Lw.TRANSPARENT}}],home:[e0,eZ,e4,{...e0,variant:2},{...eZ,options:{...eZ.options,backgroundColor:p.Lw.TRANSPARENT}},{...e4,options:{...e4.options,isBlockImageEnabled:!1,backgroundColor:p.Lw.TRANSPARENT}},eZ,e1],"empty-page":[]}
1,np=(0,W.Ps)(CreateNewPage_templateObject()),nm={name:"",slug:"",restriction:p.lA.ANYONE,template:"empty-page"},CreateNewPage=e=>{var n,t,i;let{onCancel:r,...l}=e,o=(0,ea.pm)(),c=(0,Y.useRouter)(),[x]=(0,ei.D)(np,{refetchQueries:["PageList_Pages"],awaitRefetchQueries:!0}),{register:h,handleSubmit:g,formState:{touchedFields:p,isSubmitting:j,errors:b,isSubmitted:v,isValid:f},watch:k,setValue:y,control:I}=(0,V.cI)({defaultValues:nm}),C=k("name");d.useEffect(()=>{p.slug||y("slug",C.replace(/[^a-zA-Z\d\s:]/g,"").toLowerCase().split(" ").join("-"))},[p.slug,C,y]);let S=g(async e=>{try{var n;let t=await x({variables:{input:{name:e.name,slug:e.slug,restriction:e.restriction,content:convertPageContentToPageContentInput(ng[e.template])}}});await c.push("/website-builder/".concat(null===(n=t.data)||void 0===n?void 0:n.createPage.page._id))}catch(e){(null==e?void 0:e.message)&&o({status:"error",description:e.message})}});return(0,a.jsxs)(s.Kq,{spacing:"4",p:"4",w:"full",as:"form",noValidate:!0,onSubmit:S,...l,children:[(0,a.jsx)(BackButton,{onClick:r,children:"Back to All Pages"}),(0,a.jsx)(m.Z,{p:"6",children:(0,a.jsxs)(ef.NI,{isDisabled:j,isInvalid:!!b.name,children:[(0,a.jsx)(ef.lX,{children:"Page Name"}),(0,a.jsx)(ek.II,{autoFocus:!0,...h("name",{required:"Name is required"})}),(0,a.jsx)(ef.J1,{children:null===(n=b.name)||void 0===n?void 0:n.message})]})}),(0,a.jsx)(m.Z,{p:"6",children:(0,a.jsxs)(s.Kq,{spacing:"4",children:[(0,a.jsxs)(ef.NI,{isDisabled:j,isInvalid:!!b.slug,children:[(0,a.jsx)(ef.lX,{children:"URL Slug"}),(0,a.jsx)(ek.II,{...h("slug",{required:"URL slug is required"})}),(0,a.jsx)(ef.J1,{children:null===(t=b.slug)||void 0===t?void 0:t.message})]}),(0,a.jsxs)(ef.NI,{isDisabled:j,isInvalid:!!b.restriction,children:[(0,a.jsx)(ef.lX,{children:"Who Can View"}),(0,a.jsx)(V.Qr,{control:I,name:"restriction",render:e=>{let{field:n}=e;return(0,a.jsx)(eU,{...n})}}),(0,a.jsx)(ef.J1,{children:null===(i=b.restriction)||void 0===i?void 0:i.message})]})]})}),(0,a.jsx)(m.Z,{as:s.Kq,spacing:"4",p:"6",children:(0,a.jsxs)(ef.NI,{children:[(0,a.jsx)(ef.lX,{children:"Choose a Template"}),(0,a.jsx)(V.Qr,{control:I,name:"template",render:e=>{let{field:n}=e;return(0,a.jsxs)(eY.H,{...n,colorScheme:"purple",children:[(0,a.jsxs)(eY.Y,{value:"blog",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Blog"}),(0,a.jsx)(MiniBlogTemplate,{})]}),(0,a.jsxs)(eY.Y,{value:"mixed-content",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Mixed Content"}),(0,a.jsx)(MiniMixedContentTemplate,{})]}),(0,a.jsxs)(eY.Y,{value:"home",children:[(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",mb:"1",children:"Home"}),(0,a.jsx)(MiniHomeTemplate,{})]}),(0,a.jsx)(eY.Y,{value:"empty-page",children:(0,a.jsx)(s.xv,{textStyle:"detailStrong",color:"gray.500",textTransform:"uppercase",children:"Empty Page"})})]})}})]})}),(0,a.jsx)(u.zx,{type:"submit",w:"full",size:"sm",isLoading:j,isDisabled:v&&!f,colorScheme:"purple",children:"Add Page"})]})};function PageList_templateObject(){let e=(0,U._)(["\n  query PageList_Pages($input: PagesInput!) {\n    pages(input: $input) {\n      edges {\n        node {\n          _id\n          ...PageLink_PageFragment\n        }\n      }\n    }\n  }\n  ","\n"]);return PageList_templateObject=function(){return e},e}let nj=(0,W.Ps)(PageList_templateObject(),PageLink.pageFragment),PageList=e=>{var n;let[t,i]=d.useState(""),r=(0,eP.c)(t,500),l=(0,F.a)(nj,{variables:{input:{first:200,filter:{includeUnpublished:!0,searchText:r}}}}
1),[o,c]=d.useState(0);return(0,a.jsxs)(a.Fragment,{children:[0===o&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsxs)(s.Kq,{spacing:"0",children:[(0,a.jsx)(s.xu,{p:"4",bg:"white",children:(0,a.jsx)(nh.o,{defaultValue:t,onChange:i,isLoading:l.networkStatus===eC.I.setVariables,label:"Search name or URL slug"})}),(0,a.jsx)(VeryGhostlyButton,{leftIcon:(0,a.jsx)(C.pOD,{}),onClick:()=>c(1),borderLeft:"none",borderRight:"none",borderBottom:"none",borderRadius:"none",children:"Add a New Page"}),null===(n=l.data)||void 0===n?void 0:n.pages.edges.map(n=>{let{node:t}=n;return(0,a.jsx)(PageLink,{page:t,onClick:()=>e.onClickPageLink(t._id)},t._id)})]})}),1===o&&(0,a.jsx)(Q.Rg,{in:!0,children:(0,a.jsx)(CreateNewPage,{onCancel:()=>c(0)})})]})};function Sidebar_templateObject(){let e=(0,U._)(["\n  fragment Sidebar_PageFragment on Page {\n    _id\n    ...PageContentEditor_PageFragment\n  }\n  ","\n"]);return Sidebar_templateObject=function(){return e},e}let nb=d.forwardRef((e,n)=>{let t=(0,ex.xD)({...e,ref:n}),i=!!t["aria-selected"];return(0,a.jsx)(u.hU,{variant:i?"solid":"outline",colorScheme:"gray",icon:(0,a.jsx)(C.me4,{}),...e,...t})});nb.displayName="IconTab";let Sidebar=e=>{let n=(0,Y.useRouter)(),t=(0,Z.Ns)(),i=t.isEnabled,[r,l]=d.useState(()=>i?0:null!=n.query.tabIndex?Number(n.query.tabIndex):n.query.pageId?2:0);return(d.useEffect(()=>{if(i){l(0);return}if(n.query.tabIndex){l(Number(n.query.tabIndex));let{tabIndex:e,...t}=n.query;n.replace({pathname:n.pathname,query:t})}},[i,n]),i)?(0,a.jsxs)(s.Kq,{direction:"row",spacing:"0",h:"full",overflow:"hidden",children:[(0,a.jsx)(s.Kq,{spacing:"4",p:"4",h:"full",borderRight:"1px",borderRightColor:"gray.200",bg:"white",children:(0,a.jsx)(u.hU,{variant:"solid",colorScheme:"gray",icon:(0,a.jsx)(C.NmZ,{}),"aria-label":"navigation editor",isDisabled:!0})}),(0,a.jsxs)(s.xu,{h:"full",w:"xs",bg:"gray.50",borderRight:"1px",borderRightColor:"gray.200",overflow:"auto",children:[(0,a.jsxs)(s.xu,{px:"4",pt:"4",pb:"2",children:[(0,a.jsx)(s.xv,{fontWeight:"semibold",children:"Navigation"}),(0,a.jsx)(s.xv,{fontSize:"sm",color:"gray.600",children:"Configure Tradewing app navigation (Community, Events, …). Static pages use Webflow's own nav."})]}),(0,a.jsx)(NavigationEditor,{methods:e.navigationMethods})]})]}):(0,a.jsx)(ex.mQ,{index:r,onChange:l,children:(0,a.jsxs)(s.Kq,{direction:"row",spacing:"0",h:"full",overflow:"hidden",children:[(0,a.jsxs)(s.Kq,{spacing:"4",p:"4",h:"full",borderRight:"1px",borderRightColor:"gray.200",bg:"white",children:[(0,a.jsx)(nb,{icon:(0,a.jsx)(C.DE2,{}),"aria-label":"toggle page list"}),(0,a.jsx)(nb,{icon:(0,a.jsx)(C.NmZ,{}),"aria-label":"toggle navigation editor"}),(0,a.jsx)(nb,{icon:(0,a.jsx)(C.me4,{}),"aria-label":"toggle page content editor",isDisabled:!e.page})]}),(0,a.jsx)(s.xu,{h:"full",w:"xs",bg:"gray.50",borderRight:"1px",borderRightColor:"gray.200",overflow:"auto",children:(0,a.jsxs)(ex.nP,{children:[(0,a.jsx)(ex.x4,{children:(0,a.jsx)(Q.Rg,{in:0===r,children:(0,a.jsx)(PageList,{onClickPageLink:e=>{n.query.pageId===e&&l(2)}})})}),(0,a.jsx)(ex.x4,{children:(0,a.jsx)(Q.Rg,{in:1===r,children:(0,a.jsx)(NavigationEditor,{methods:e.navigationMethods})})}),(0,a.jsx)(ex.x4,{children:e.page&&(0,a.jsx)(Q.Rg,{in:2===r,children:(0,a.jsx)(PageContentEditor,{methods:e.pageMethods,page:e.page,onClickPageLink:()=>l(0)},e.page._id)})})]})})]})})};function WebsiteBuilder_templateObject(){let e=(0,U._)(["\n  query WebsiteBuilder_Tenant {\n    tenant {\n      result {\n        _id\n        ...TenantFragment\n      }\n    }\n  }\n  ","\n"]);return WebsiteBuilder_templateObject=function(){return e},e}function WebsiteBuilder_templateObject1(){let e=(0,U._)(["\n  fragment WebsiteBuilder_NavigationItem on NavigationItem {\n    href\n    isExternal\n    label\n    restriction\n    defaultItemIdentifier\n    page {\n      _id\n      name\n      restriction\n    }\n    structure\n  }\n"]);return WebsiteBuilder_templateObject1=function(){return e},e}function _templateObject2(){let e=(0,U._)(["\n  query WebsiteBuilder_Navigation {\n    navigation(\n      input: { isUnpublishedVersion: true, isRestrictionIgnored: true }\n    ) {\n      items {\n        ...WebsiteBuilder_NavigationItem\n        children {\n          ...WebsiteBuilder_NavigationItem\n          children {\n            ...WebsiteBuilder_NavigationItem\n          }\n        }\n      }\n      metadata {\n        version\n        publishedVersion\n        isRestrictionIgnored\n      }\n    }\n  }\n  ","\n"]);
1return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,U._)(["\n  query WebsiteBuilder_Page($input: PageInput!) {\n    page(input: $input) {\n      _id\n      ...PageFragment\n      ...Sidebar_PageFragment\n    }\n  }\n  ","\n  ","\n"]);return _templateObject3=function(){return e},e}Sidebar.pageFragment=(0,W.Ps)(Sidebar_templateObject(),PageContentEditor.pageFragment);let nv=(0,W.Ps)(WebsiteBuilder_templateObject(),et.dC),nf=(0,W.Ps)(WebsiteBuilder_templateObject1()),nk=(0,W.Ps)(_templateObject2(),nf),ny=(0,W.Ps)(_templateObject3(),et.AU,Sidebar.pageFragment),WebsiteBuilderInner=()=>{var e,n,t,i,r,l,o,x,h;let g=(0,Y.useRouter)(),p=(0,Z.Ns)(),m=p.isEnabled,j=(0,F.a)(nv),b=(0,F.a)(nk),v=(0,V.cI)({defaultValues:{items:null===(e=b.data)||void 0===e?void 0:e.navigation.items}});d.useEffect(()=>{var e;return v.reset({items:null===(e=b.data)||void 0===e?void 0:e.navigation.items})},[v,null===(n=b.data)||void 0===n?void 0:n.navigation.items]),d.useEffect(()=>{g.isReady&&m&&g.query.pageId&&g.replace("/website-builder?tabIndex=1")},[m,g]);let f=(0,F.a)(ny,{variables:{input:{id:null===(t=g.query.pageId)||void 0===t?void 0:t.toString(),isUnpublishedVersion:!0}},skip:m||!g.query.pageId}),k=(0,V.cI)({defaultValues:{content:void 0}});d.useEffect(()=>{var e,n;return k.reset({content:null===(n=f.data)||void 0===n?void 0:null===(e=n.page)||void 0===e?void 0:e.content})},[k,null===(r=f.data)||void 0===r?void 0:null===(i=r.page)||void 0===i?void 0:i.content]);let y=j.loading||b.loading||!m&&f.loading,I=j.error||b.error||!m&&f.error;return(0,a.jsx)(c.w,{isWebsiteBuilder:!0,children:(0,a.jsxs)(s.Kq,{spacing:"0",h:"100vh",children:[(0,a.jsx)(Header,{pageMethods:k,navigationMethods:v}),(0,a.jsxs)(s.Kq,{direction:"row",spacing:"0",flex:"1",overflow:"hidden",children:[(0,a.jsx)(Sidebar,{pageMethods:k,navigationMethods:v,page:null===(l=f.data)||void 0===l?void 0:l.page},(null===(o=f.data)||void 0===o?void 0:o.page._id)||"webflow-navigation"),(0,a.jsx)(s.xu,{flex:"1",p:"4",bg:"gray.200",zIndex:"0",children:y?null:!I&&(null===(x=j.data)||void 0===x?void 0:x.tenant.result)?m?(0,a.jsx)(s.xu,{bg:"white",borderRadius:"md",borderWidth:"1px",borderColor:"gray.200",p:"8",h:"100%",overflowY:"auto",children:(0,a.jsxs)(s.Kq,{spacing:"3",maxW:"xl",children:[(0,a.jsx)(s.xv,{fontWeight:"semibold",fontSize:"lg",children:"Navigation only"}),(0,a.jsx)(s.xv,{color:"gray.600",children:"Static marketing pages render fully from Webflow (including Webflow's own navigation). Use this panel for Tradewing app routes (Community, Events, Learning, …) — link destinations and who can see each tab. Edit static page bodies and Webflow nav in Webflow Designer."}),p.designerUrl?(0,a.jsx)(u.zx,{as:"a",href:p.designerUrl,target:"_blank",rel:"noopener noreferrer",alignSelf:"flex-start",children:"Open Webflow Designer"}):null]})}):(0,a.jsxs)(s.xu,{sx:{zoom:.75},bg:"gray.50",overflowY:"auto",h:"100%",children:[f.data&&(0,a.jsx)(AutoSave,{page:f.data.page,methods:k}),(0,a.jsxs)(ee.qV,{pointerEvents:"none",children:[(0,a.jsx)(ee.fA,{children:(0,a.jsx)(Q.pT,{in:!0,children:(0,a.jsx)(IsolatedPageRender,{methods:k})},null===(h=g.query.pageId)||void 0===h?void 0:h.toString())}),(0,a.jsx)(FooterRender,{tenant:j.data.tenant.result,pointerEvents:"none"})]})]}):(0,a.jsx)(J.S,{})})]})]})})},WebsiteBuilder=()=>{let e=(0,Y.useRouter)(),[n,t]=d.useState(!0),[i,r]=d.useState(!1),l="wbAuthRedirected",o=d.useCallback(()=>{var e;let n=en.qj.getItem(en.kN);if(n)return n;if("undefined"==typeof document)return null;let t=null===(e=document.cookie)||void 0===e?void 0:e.split(";").map(e=>e.trim()).find(e=>e.startsWith("accounts%3AaccessToken="));return t&&t.split("=")[1]||null},[]);if(d.useEffect(()=>{if(!e.isReady){t(!0);return}let n=o();if(n)window.sessionStorage.removeItem(l),r(!0);else{let n=e.asPath||"/website-builder",t=window.sessionStorage.getItem(l);t||(window.sessionStorage.setItem(l,"true"),e.replace({pathname:"/login",query:{redirect:n,forceLogin:"true"}})),r(!1)}t(!1)},[o,e,e.isReady]),n)return(0,a.jsx)($.g,{});if(!i){let n=e.asPath||"/website-builder",t={pathname:"/login",query:{redirect:n}};return(0,a.jsxs)(s.Kq,{spacing:"3",align:"center",justify:"center",h:"100vh",children:[(0,a.jsx)($.g,{}),(0,a.jsx)(s.xv,{color:"gray.600",textAlign:"center",px:"6",children:"Authentication is required to use the Website Builder. Please sign in to continue."}),(0,a.jsx)(u.zx,{colorScheme:"purple",onClick:()=>e.replace(t),size:"sm",children:"Go to Login"})]})}return(0,a.jsx)(WebsiteBuilderInner,{})}}}]);
2//# sourceMappingURL=83279-772b1e724ae64e1f.js.map

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.