PageSourceSearch

https://www.maestro.io/static/js/app.24c6111.js

js maestro.io collected 2026-09-24 18:24:22 UTC 382,910 bytes, 2,798 lines download raw bytes

1(function(){try{var ye=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},M=new ye.Error().stack;M&&(ye._sentryDebugIds=ye._sentryDebugIds||{},ye._sentryDebugIds[M]="d66b090b-fcb4-4f22-8df6-70bde04cad0b",ye._sentryDebugIdIdentifier="sentry-dbid-d66b090b-fcb4-4f22-8df6-70bde04cad0b")}catch{}})();var _global=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};_global.SENTRY_RELEASE={id:"121133ff69627762a39b5ac5410d0c21b75da453"},(self.webpackChunk_maestro_io_client=self.webpackChunk_maestro_io_client||[]).push([[9908],{518226:(ye,M,t)=>{var e={"./Bronze_1.png":[450901,901],"./Bronze_2.png":[614174,4174],"./Bronze_3.png":[789959,9959],"./Champion.png":[823824,3824],"./Diamond_1.png":[520257,257],"./Diamond_2.png":[6026,6026],"./Diamond_3.png":[644883,4883],"./Elite.png":[146956,6956],"./Gold_1.png":[578683,8683],"./Gold_2.png":[316704,6704],"./Gold_3.png":[194825,4825],"./Platinum_1.png":[347381,7381],"./Platinum_2.png":[261630,1630],"./Platinum_3.png":[14119,4119],"./Silver_1.png":[34806,4806],"./Silver_2.png":[466573,6573],"./Silver_3.png":[803332,3332],"./Unranked.png":[773257,3257],"./Unreal.png":[812156,2156]};function n(r){if(!t.o(e,r))return Promise.resolve().then(()=>{var g=new Error("Cannot find module '"+r+"'");throw g.code="MODULE_NOT_FOUND",g});var i=e[r],l=i[0];return t.e(i[1]).then(()=>t.t(l,23))}n.keys=()=>Object.keys(e),n.id=518226,ye.exports=n},199749:(ye,M,t)=>{"use strict";t.d(M,{E0:()=>A,EV:()=>_e,En:()=>p,If:()=>h,N7:()=>Le,OL:()=>Ee,Rc:()=>l.Rc,S1:()=>R,T4:()=>x,Xu:()=>f,Z2:()=>Ie,a0:()=>O,jE:()=>ge,kc:()=>q,oY:()=>o,pZ:()=>re,q6:()=>Ue,sn:()=>me,tg:()=>a,wr:()=>X,yR:()=>c,yx:()=>V,zV:()=>$e});var e=t(980672),n=t(346002),r=t(950111),i=t(729172),l=t(654581),g=t(209095),E=t(424024),v=t(64465),y=t(763910),B=t(256746);const d=_=>_.userLayout,D=_=>_.userLayout.theaterMode,h=_=>_.userLayout.displayGRPR,f=_=>_.userLayout.subscriptionGate,x=_=>_.userLayout.passwordGate,a=_=>_.userLayout.loginGate,s=_=>_.userLayout.amazonBenefitGate,o=(0,e.Mz)([_=>d(_),_=>(0,v.ME)(_)],(_,se)=>se?[]:_.activePanels),p=_=>_.userLayout.activePanels,$=(0,e.Mz)([o,_=>(0,E.L_)(_)],(_,se)=>!!(_?.length>0||se.length)),A=(0,e.Mz)([o],_=>_.find(se=>{var J;return((J=se.renderer)==null?void 0:J.panelType)===B.kG})),R=(0,e.Mz)([o],_=>_.find(se=>{var J;return((J=se.renderer)==null?void 0:J.panelType)===B.Rl})),c=_=>!!Number((0,r.$Z)(_).embed),q=_=>!!(0,r.$Z)(_).embed,X=_=>{var se;return((se=(0,r.$Z)(_).embed)==null?void 0:se.toLowerCase())==="overlays"},$e=_=>{var se;return((se=(0,r.$Z)(_).embed)==null?void 0:se.toLowerCase())==="video"},ge=_=>{var se;return((se=(0,r.$Z)(_).embed)==null?void 0:se.toLowerCase())==="theater"||D(_)},Ie=_=>!!Number((0,r.$Z)(_).chroma_key),O=_=>{var se;return((se=(0,r.$Z)(_).embed)==null?void 0:se.toLowerCase())==="panels-mobile"},V=_=>!!(0,r.$Z)(_).receiptnumber,_e=_=>String((0,r.$Z)(_).receiptnumber),me=(0,e.Mz)([$,c,X,$e,l.Rc,_=>(0,n.Q)(_),_=>(0,y.sT)(_)],(_,se,J,Ae,De,We,u)=>u?{state:"hiding"}:We?{state:"showing"}:!_||se||J||De||Ae?{state:"disabled"}:{state:"showing"}),re=_=>(0,g.Dy)(_)||(0,g.ni)(_)&&!(0,E.L_)(_).length?!1:me(_).state==="showing",ve=({userLayout:_})=>_.sidebarWidth,Le=(0,e.Mz)([re,_=>(0,n.Xd)(_),_=>(0,i.TD)(_)],(_,se,J)=>_&&!se.admin?J:0),Ee=({userLayout:_})=>_.viewMode==="fullscreen",Ue=({userLayout:_})=>_.viewMode==="theater"},714794:(ye,M,t)=>{"use strict";t.d(M,{A:()=>p});var e=t(63696),n=t(224191),r=t.n(n),i=t(990220),l=t(445525),g=t(365179),E=t(463302),v=t(393982),y=t(80247),B=Object.defineProperty,d=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,f=($,A,R)=>A in $?B($,A,{enumerable:!0,configurable:!0,writable:!0,value:R}):$[A]=R,x=($,A)=>{for(var R in A||(A={}))D.call(A,R)&&f($,R,A[R]);if(d)for(var R of d(A))h.call(A,R)&&f($,R,A[R]);return $};const a=1e3,s=20,p=($={})=>{const{refreshKey:A,types:R}=$,[c,q]=(0,e.useState)([]),[X,$e]=(0,e.useState)(null),[ge,Ie]=(0,e.useState)(!1),O=(0,n.useSelector)(E.mC),V=(0,n.useSelector)(g.V2d),me=(0,n.use
1Selector)(v.DS)?`${i.iz}/pages`:`${i.E2}/legacy/pages`,re=R?.length?JSON.stringify({$in:R}):"";return(0,e.useEffect)(()=>{if(!O||!V)return;let ve=!1;return(async()=>{Ie(!1);try{const Ee=(0,l.Ay)({primaryToken:O,siteId:V}),Ue=[];let _=1/0,se=0;for(;Ue.length<_&&se<s;){const{data:J}=await Ee.get(me,{params:x({includeArchived:0,limit:a.toString(),skip:(se*a).toString(),sortBy:"last_modified",sortDirection:"desc"},re?{type:re}:{})});if(ve)return;const Ae=J?.results||[];if(Ue.push(...Ae),_=J?.count||0,se+=1,Ae.length<a)break}if(ve)return;Ue.length<_&&y.warn(`useAllPagesCollection: results truncated at ${Ue.length} of ${_} pages`),q(Ue),$e(null)}catch(Ee){if(ve)return;$e(Ee)}finally{ve||Ie(!0)}})(),()=>{ve=!0}},[me,O,V,A,re]),[c,X,ge]}},533028:(ye,M,t)=>{"use strict";t.d(M,{A:()=>l});var e=t(217243),n=t.n(e),r=t(63696);const l=({item:g,onChange:E})=>{const[v,y]=r.useState(!1),[B,d]=r.useState([]),D=r.useCallback(x=>a=>{d(s=>[...s,({item:o,onChange:p})=>{const $=structuredClone(o);if(a!==null&&typeof a=="object"&&"label"in a&&"value"in a){if(a.value===$[x])return;(0,e.set)($,x,a.value)}else{if(a===$[x])return;(0,e.set)($,x,a)}p($)}])},[]);r.useEffect(()=>{const[x,...a]=B;x&&(x({item:g,onChange:E}),d(a))},[g,E,B]);const h=r.useCallback(()=>{y(!0)},[]),f=r.useCallback(()=>{y(!1)},[]);return{handleChange:D,isSettingsOpen:v,handleOpenSettings:h,handleCloseSettings:f}}},386645:(ye,M,t)=>{"use strict";t.d(M,{A:()=>Ie});var e=t(755939),n=t(224191),r=t.n(n),i=t(467783),l=t(816970),g=t(365179),E=t(230152),v=t(932043),y=t(438749),B=t(422155),d=t(41989),D=t(613166),h=t(445525),f=t(990220),x=t(463302),a=t(393982),s=t(273277),o=Object.defineProperty,p=Object.defineProperties,$=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,q=(O,V,_e)=>V in O?o(O,V,{enumerable:!0,configurable:!0,writable:!0,value:_e}):O[V]=_e,X=(O,V)=>{for(var _e in V||(V={}))R.call(V,_e)&&q(O,_e,V[_e]);if(A)for(var _e of A(V))c.call(V,_e)&&q(O,_e,V[_e]);return O},$e=(O,V)=>p(O,$(V));const ge=(0,d.gV)(O=>(0,D.R)(()=>({collection:"pages",data:{gate:X({},v.h6),regions:{navigation:{items:[],state:"on"}},theme:{classicThemeOptions:{accentPrimary:y.UE[0].colors.accentPrimary,accentSecondary:y.UE[0].colors.accentSecondary},id:y.UE[0]._id,type:B.qA.CLASSIC}},seo:{title:O("ADMIN_DEFAULT_PAGE_SEO_TITLE")}})));function Ie(){const{t:O}=(0,d._h)(),V=(0,n.useDispatch)(),_e=(0,n.useSelector)(g.V2d),me=(0,E.A)(),re=(0,n.useSelector)(x.mC)||"",ve=(0,n.useSelector)(a.DS),Le=(0,n.useSelector)(x.bG),Ee=(0,n.useSelector)(s.Io),Ue=({navigationParentId:J,newPage:Ae})=>{const De=Ae.slug.toLowerCase();let We=`/${De}`,u=J;if(J){const Z=Ee.parents.find(ee=>ee.id===J);Z?We=`/${Z.slug.toLowerCase()}/${De}`:u=void 0}V((0,i.u7)({newChannelOrPage:Ae,navigationParentId:u,path:We}))},_=async J=>(await(0,h.Ay)({primaryToken:re,siteId:_e}).get(`${ve?f.iz:f._e}/next-slug`,{params:{pageType:J}})).data;return[async(J,Ae)=>{const De=await _(J),We=`${J===e.g.LANDING?O("ADMIN_LABEL_PAGE"):O("ADMIN_LABEL_CHANNEL")} ${De.slugIndex}`,u=(0,l.jo)(),Z=$e(X({},ge(O)),{_id:u,creator:Le?._id,data:$e(X({},ge(O).data||{}),{name:We}),owner:Le?._id,seo:$e(X({},ge(O).seo||{}),{title:We}),siteId:_e,slug:De.slug,type:J});J===e.g.CHANNEL&&Z.data&&(Z.data.regions=$e(X({},Z.data.regions),{"channel-select":{pages:[],state:"off"}}),Z.data.content=[{arrayId:(0,l.jo)(),kind:"video",canRemove:!1,canReorder:!1,data:{offline:{kind:"video",mode:"image"}}}]),me({menu:"channel_select",element:"createChannel"}),Ue({navigationParentId:Ae,newPage:Z})}]}},44427:(ye,M,t)=>{"use strict";t.d(M,{A:()=>s});var e=t(63696),n=t(224191),r=t.n(n),i=t(256746),l=t(332445),g=t(81134),E=t(859607),v=Object.defineProperty,y=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,D=(o,p,$)=>p in o?v(o,p,{enumerable:!0,configurable:!0,writable:!0,value:$}):o[p]=$,h=(o,p)=>{for(var $ in p||(p={}))B.call(p,$)&&D(o,$,p[$]);if(y)for(var $ of y(p))d.call(p,$)&&D(o,$,p[$]);return o};const f=(o,p)=>{var $;return p||{description:o.description,iconKey:($=o.icon)!=null?$:i.DN,kindId:o.type,title:o.name}},x=(o,p=i.Sf)=>{const $=h({},p);for(const A of o)$[A.type]=f(A,p[A.type]);return $},s=()=>
1{const o=(0,n.useDispatch)(),p=(0,n.useSelector)(E.Em),$=(0,n.useSelector)(E.tn),A=(0,n.useSelector)(l.dG);return(0,e.useEffect)(()=>{!$&&A&&o((0,g.wN)())},[A,$,o]),(0,e.useMemo)(()=>x(p),[p])}},480136:(ye,M,t)=>{"use strict";t.d(M,{A:()=>_});var e=t(224191),n=t.n(e),r=t(776637),i=t.n(r),l=t(63696),g=t(346002),E=t(400781),v=t(365179),y=t(399597),B=t(460918),d=t(738750),D=t.n(d),h=t(44427),f=t(256746),x=t(298116),a=t(209095),s=t(530668),o=t(759746),p=t(217243),$=t.n(p),A=t(199749),R=t(393982),c=t(859607),q=t(734082),X=Object.defineProperty,$e=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,_e=(se,J,Ae)=>J in se?X(se,J,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):se[J]=Ae,me=(se,J)=>{for(var Ae in J||(J={}))O.call(J,Ae)&&_e(se,Ae,J[Ae]);if(Ie)for(var Ae of Ie(J))V.call(J,Ae)&&_e(se,Ae,J[Ae]);return se},re=(se,J)=>$e(se,ge(J));const ve={_id:f.DO,id:f.DO,collection:"panels",creator:"",owner:"",site_id:"",slug:"",type:"panel",renderer:{panelName:"Page Content",panelType:f.DO,iconName:"sliderVertical",id:f.DO}},Le=(se,J,Ae)=>{const De=se.reduce((u,Z)=>{const ee=Z?._id||Z?.id;return ee&&(u[ee]=Z),u},{}),We=J.map((u,Z)=>{var ee,Pe;const I=De[u.id];if(!I)return null;const N=((ee=I?.renderer)==null?void 0:ee.panelType)||((Pe=I?.data)==null?void 0:Pe.kind);return re(me(me({},I),u),{position:Z,isActive:(0,B.rg)(u),baseKind:N,kind:N})}).filter(u=>!!u&&Ae(u.baseKind));return D()(We,"baseKind")},Ee=se=>Object.keys(se).reduce((J,Ae)=>{const De=se[Ae];if(De.length===1)J[Ae]=De[0];else for(const We of De)if(We.numCopy){const u=`${Ae}-${We.numCopy}`;J[u]=We,J[u].kind=u}else Ae in J||(J[Ae]=We);return J},{}),_=()=>{const se=(0,e.useDispatch)(),J=(0,h.A)(),Ae=(0,e.useSelector)(R.wn),De=(0,e.useSelector)(R.si),We=(0,e.useSelector)(R.aW),u=(0,e.useSelector)(R.qy),Z=(0,e.useSelector)(R.B1),ee=(0,e.useSelector)(R.Kx),Pe=(0,e.useSelector)(c.Em),I=(0,e.useSelector)(R.V2),N=(0,e.useSelector)(R.Zd),K=(0,e.useSelector)(R.Ps),ie=(0,e.useSelector)(R.yt),je=(0,e.useSelector)(A.En),G=(0,e.useSelector)(E.yU),U=(0,e.useSelector)(g.lr),P=(0,e.useSelector)(g.Q),W=(0,e.useSelector)(a.eL),te=(0,e.useSelector)(He=>mt=>(0,x.wM)(He,mt)),Be=(0,e.useSelector)(v.DS2),Oe=(0,e.useSelector)(q.VC),ke=(0,e.useSelector)(g.TY),[it,Qe]=(0,l.useState)([]),Ye=(0,l.useMemo)(()=>P&&U||G,[i()(U),i()(G),P]),et=(0,l.useMemo)(()=>{if(!Oe||!Be||!Array.isArray(ke)||ke.length<2)return!1;let He=!1,mt=!1;for(const Kt of ke)if(Kt.kind==="video"?He=!0:mt=!0,He&&mt)break;return He&&mt},[Oe,Be,ke]),[ue]=(0,y.A)(Ye.map(He=>({collection:"objects",id:He.id})));(0,l.useEffect)(()=>{ue.every(He=>He)&&Qe(ue)},[i()(ue)]);const Ve=(0,l.useMemo)(()=>Pe.some(He=>He.type===f.Pb),[Pe]),Me=(0,l.useMemo)(()=>({[f.nw]:Ae,[f.o1]:De,[f.hI]:We,[f.z4]:u,[f.SG]:Z,[f.Vg]:ee,[f.Pb]:Ve,[f.DM]:I,[f.JO]:I,[f.jM]:I,[f.ae]:I,[f.Rz]:N,[f.DZ]:K,[f.x0]:K,[f.ZD]:ie}),[Ae,De,We,u,Z,ee,Ve,I,N,K,ie]),T=(0,l.useMemo)(()=>(0,o.hT)(J,He=>Me[He.kindId]===!1?!1:te(He.kindId)),[i()(W),te,Me,J]),oe=(He,mt)=>(0,o.dR)(T,(tt,ft)=>{const{kindId:sa}=ft,wt=He[sa];if(wt){const dt=(0,p.sortBy)(wt,ut=>ut.numCopy?ut.numCopy:0);for(const ut of dt){const zt=ut.kind;ut.kind in mt||(tt[zt]=ut)}}else tt[sa]={};return tt},{}),[Je,Et,bt,Ze]=(0,l.useMemo)(()=>{const He=Le(it,Ye,te),mt=Ee(He),Kt=(0,o.hT)(mt,ft=>(0,B.rg)(ft)),tt=oe(He,Kt);return[He,mt,Kt,tt]},[i()(Ye),i()(it),te,T]);return(0,l.useEffect)(()=>{const He=(0,p.sortBy)(Object.values(bt),"position");if(!je.length&&!He.length&&!et)return;const mt=et?[ve,...He]:He;se((0,s.Yk)(mt))},[i()(bt),i()(je),et]),{sidebarPanels:Ye,configuredGroupPanels:Je,configuredPanelsMap:Et,activePanelsMap:bt,availablePanelsMap:Ze}}},989247:(ye,M,t)=>{"use strict";t.d(M,{A:()=>y});var e=t(63696),n=t(224191),r=t.n(n),i=t(400781),l=t(318946),g=t(365179),E=t(106654);const y=()=>{const B=(0,n.useDispatch)(),d=(0,n.useSelector)(i.iM),D=(0,n.useSelector)(g.Vki),h=(0,e.useRef)(d),f=(0,e.useRef)(D);return h.current=d,f.current=D,(0,e.useCallback)((a,s)=>{const o=h.current;if(!s)return;if(!f.current){B((0,i.wt)(a,!0));return}if(a&&o&&(0,E.Jh)(a,o)){B((0,i.N4)(o,a)),B((0,i.wt)(a,!0)),B((0,l.Dq)(o,a));return}if(!a||!o)return;const $=a.modified&&o.modified&&a.modified>o.modified,A=a.lastModified&&o.lastModified&&a.lastModified>o.lastModified;($||A)&&B((0,i.wt)(a,!0))},[B])}},179011:(ye,M,t)=>{"use strict";t.d(M,{gn:()=>i,kV:()=>l,Ni:()=>f,qi:()=>o,z3:()=>v,xW:()=>y,hR:()=>d,Te:()=>a,_t:()=>p,zW:()=>D,dR:()=>s,oH:()=>B,X_:()=>E,tt:()=>x});var e=t(304006);const n="channelTemplates",r=(0,e.Pl)(n),i=r("ADD_NEW_CHANNEL_TEMPLATE"),l=r("ADD_NEW_CHANNEL_TEMPLATE_SUCCESS"),g=r("UPDATE_CHANNEL_TEMPLATE"),E=r("UPDATE_CHANNEL_TEMPLATE_SUCCESS"),v=r("DELETE_CHANNEL_TEMPLATE"),y=r("DELETE_CHANNEL_TEMPLATE_SUCCESS"),B=r("SET_SELECTED_CHANNEL_TEMPLATE"),d=r("FETCH_CHANNEL_TEMPLATES"),D=r("SET_CHANNEL_TEMPLATES"),h=r("SET_PENDING_SELECTED_TEMPLATE"),f=r("ADD_NEW_EXTERNAL_IDENTIFIER"),x=r("UPDATE_PENDING_SELECTED_TEMPLATE"),a=r
1("PUBLISH_CHANNEL_TEMPLATE"),s=r("SET_CHANNEL_TEMPLATE_ERROR"),o=r("ADD_PANEL_TO_PENDING_SELECTED_TEMPLATE"),p=r("REMOVE_PANEL_FROM_PENDING_SELECTED_TEMPLATE")},464557:(ye,M,t)=>{"use strict";t.d(M,{BK:()=>x,PG:()=>s,R6:()=>g,T3:()=>l,a$:()=>d,bO:()=>E,ft:()=>a,hZ:()=>B,iC:()=>D,l5:()=>v,q1:()=>h});var e=t(179011);function n(o,p){return{type:o,payload:p}}function r(o){return{type:o}}function i(o){var p;return o instanceof Error?o.message:o.response?(p=o.response.data)==null?void 0:p.message:typeof o=="string"?o:"Unknown error"}const l=()=>r(e.hR),g=o=>n(e.zW,o),E=o=>n(e.oH,o),v=(o=!1)=>n(e.gn,o),y=o=>n(ActionTypes.ADD_NEW_CHANNEL_TEMPLATE_SUCCESS,o),B=o=>n(e.z3,o),d=o=>n(e.xW,o),D=o=>n(e.tt,o),h=o=>n(e.dR,i(o)),f=()=>r(ActionTypes.ADD_NEW_EXTERNAL_IDENTIFIER),x=(o,p)=>n(e.Te,{template:o,selectedTemplate:p}),a=o=>n(e.qi,{kindId:o}),s=o=>n(e._t,{kindId:o})},556782:(ye,M,t)=>{"use strict";t.d(M,{A:()=>a});var e=t(221196),n=t.n(e),r=t(179011),i=Object.defineProperty,l=Object.defineProperties,g=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,B=(s,o,p)=>o in s?i(s,o,{enumerable:!0,configurable:!0,writable:!0,value:p}):s[o]=p,d=(s,o)=>{for(var p in o||(o={}))v.call(o,p)&&B(s,p,o[p]);if(E)for(var p of E(o))y.call(o,p)&&B(s,p,o[p]);return s},D=(s,o)=>l(s,g(o));const h={error:null,loading:!1,pendingSelectedTemplate:null,selectedTemplate:null,templates:[]},f=()=>d({},h),a=(s=h,o)=>{var p;switch(o.type){case r.zW:return D(d({},s),{templates:o.payload,loading:!1,error:null});case r.dR:return D(d({},s),{error:o.payload,loading:!1});case r.oH:return D(d({},s),{selectedTemplate:o.payload||null,pendingSelectedTemplate:o.payload});case r.kV:return D(d({},s),{templates:[...s.templates,o.payload],loading:!1,error:null});case r.xW:return D(d({},s),{templates:o.payload});case r.X_:return D(d({},s),{templates:o.payload});case r.tt:{const R=d(d({},s.pendingSelectedTemplate),o.payload);return D(d({},s),{pendingSelectedTemplate:R})}case r.Ni:const $=[{key:"",value:"",arrayId:n().generate()},...((p=s.pendingSelectedTemplate)==null?void 0:p.externalIdentifiers)||[]],A=s.pendingSelectedTemplate?D(d({},s.pendingSelectedTemplate),{externalIdentifiers:$}):null;return D(d({},s),{pendingSelectedTemplate:A});default:return s}}},285733:(ye,M,t)=>{"use strict";t.d(M,{Ay:()=>Pe});var e=t(100035),n=t(218938),r=t(365179),i=t(434682),l=t(89649),g=t(816970),E=t(606679),v=t(467783),y=t(700412),B=t(179011),d=t(445525),D=t(990220),h=t(171751),f=Object.defineProperty,x=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,$=(I,N,K)=>N in I?f(I,N,{enumerable:!0,configurable:!0,writable:!0,value:K}):I[N]=K,A=(I,N)=>{for(var K in N||(N={}))o.call(N,K)&&$(I,K,N[K]);if(s)for(var K of s(N))p.call(N,K)&&$(I,K,N[K]);return I},R=(I,N)=>x(I,a(N));const c=async({primaryToken:I,siteId:N})=>{const{data:K}=await(0,d.Ay)({primaryToken:I,siteId:N}).get(`${D._e}/template`),ie=K.templates.map(je=>(0,h.t0)(je,["panels"]));return R(A({},K),{templates:ie})},q=async({id:I,primaryToken:N,siteId:K})=>{const{data:ie}=await(0,d.Ay)({primaryToken:N,siteId:K}).get(`${D._e}/template/${I}`);return(0,h.t0)(ie,["panels"])},X=async({primaryToken:I,siteId:N,template:K})=>{const{data:ie}=await(0,d.Ay)({primaryToken:I,siteId:N}).post(`${D._e}/template`,(0,h.hb)(K,["panels"]));return ie},$e=async({id:I,primaryToken:N,siteId:K,template:ie})=>{const{data:je}=await(0,d.Ay)({primaryToken:N,siteId:K}).put(`${D._e}/template/${I}`,(0,h.hb)(ie,["panels"]));return je},ge=async({id:I,primaryToken:N,siteId:K})=>{const{data:ie}=await(0,d.Ay)({primaryToken:N,siteId:K}).delete(`${D._e}/template/${I}`);return ie};var Ie=t(464557),O=Object.defineProperty,V=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Le=(I,N,K)=>N in I?O(I,N,{enumerable:!0,configurable:!0,writable:!0,value:K}):I[N]=K,Ee=(I,N)=>{for(var K in N||(N={}))re.call(N,K)&&Le(I,K,N[K]);if(me)for(var K of me(N))ve.call(N,K)&&Le(I,K,N[K]);return I},Ue=(I,N)=>V(I,_e(N)),_=(I,N)=>{var K={};for(var ie in I)re.call(I,ie)&&N.indexOf(ie)<0&&(K[ie]=I[ie]);if(I!=null&&me)for(var ie of me(I))N.indexOf(ie)<0&&ve.call(I,ie)&&(K[ie]=I[ie]);return K};const se=I=>({siteId:(0,r.V2d)(I),primaryToken:(0,n.mC)(I)});function*J(){try{const I=yield(0,e.Lt)(se),N=yield(0,e.Lt)(),K=(0,y.wk)(N),{templates:ie}=yield(0,e.T1)(c,I);yield(0,e.yJ)((0,Ie.R6)(ie)),ie.length>0&&!K&&(yield(0,e.yJ)((0,Ie.bO)(ie[0])))}catch(I){yield(0,e.yJ)((0,Ie.q1)(I))}}function*Ae(I){const N=yield(0,e.Lt)(),K=(0,r.V2d)(N),ie=(0,n.F6)(N),je=(0,y.fS)(N),G=(0,y.wk)(N),U=I.payload,P=(0,r.UJq)(N);let W;if(U){if(!G)throw new Error("No template selected to duplicate");const te=G,{_id:Be,created:Oe,modified:ke}=te,it=_(te,["_id","created","modified"]);W=Ue(Ee({},it),{title:`${G.title} (copy)`,creator:ie,owner:ie,created:Date.now(),modified:Date.now()})}else W={title:"New Template",description:i.a.DEFAULT_DESCRIPTION,icon:"placeholder_icon_for_next_version",panels:[],priority:0,siteId:K,theme:P,rules:[],externalIdentifiers:[],owner:ie,creator:ie,created:Date.now(),modified:Date.now()};yield(0,e.yJ)((0,Ie.R6)([W,...je])),yield(0,e.yJ)((0,Ie.bO)(W))}function*De(I){try{const N=I.payload,K=yield(0,e.Lt)(y.yv);let ie;if(!N._id)ie=K.filter(G=>G!==N);else{const G=yield(0,e.Lt)(se);yield(0,e.T1)(ge,Ue(Ee({},G),{id:N._id})),ie=K.filter(U=>U._id!==N._id)}yield(0,e.yJ)((0,Ie.a$)(ie));const je=yield(0,e.Lt)(y.wk);je?._id===N._id&&(yield(0,e.yJ)((0,Ie.bO)(ie[0]||null)))}catch(N){yield(0,e.yJ)((0,Ie.q1)(N))}}const We=function*(I){var N,K;const ie=yield(0,e.Lt)(se),je=yield(0,e.Lt)();let G=I.payload.template;if(!G)return;if(G.externalIdentifiers){const{externalIdentifiers:P}=G,W=P.filter(te=>te.value);G=Ue(Ee({},G),{externalIdentifiers:W})}if(G.title.trim()===""){yield(0,e.yJ)((0,l.kh)("ADMIN_ERROR_PUBLISH_CHANNEL_TEMPLATE","Channel template title is required"));return}let U=G._id||"";try{U?yield(0,e.T1)($e,Ue(Ee({},ie),{id:U,template:G})):U=(yield(0,e.T1)(X,Ue(Ee({},ie),{template:G}))).templateId;const P=yield(0,e.T1)(q,Ue(Ee({},ie),{id:U})),te=(0,y.yv)(je).map(ke=>ke._id===U||ke.created===P.created?P:ke);if(yield(0,e.yJ)((0,Ie.R6)(te)),!I.payload.selectedTemplate){yield(0,e.yJ)((0,Ie.bO)(P));return}const{selectedTemplate:Be}=I.payload,Oe=Be.created===P.created?P:Be;yield(0,e.yJ)((0,Ie.bO)(Oe))}catch(P){const W=((K=(N=P.response)==null?void 0:N.data)==null?void 0:K.message)||P.message||"ADMIN_ERROR_PUBLISH_CHANNEL_TEMPLATE";yield(0,e.yJ)((0,Ie.q1)(W)),yield(0,e.yJ)((0,l.kh)(W))}};
1function*u(I){const{kindId:N}=I.payload,K=yield(0,e.Lt)(),ie=(0,y.He)(K),je=(0,g.jo)(),G=(0,n.F6)(K),U=(0,r.V2d)(K);try{const P=(0,E.ck)(N,je);P.creator=G,P.owner=G,P.site_id=ie?.siteId||U,P.isActive=!0,P.numCopy=0,P.id=je;const W=Ue(Ee({},ie),{panels:[...ie?.panels||[],P]});yield(0,e.yJ)((0,Ie.iC)(W))}catch{yield(0,e.yJ)((0,v.PJ)()),yield(0,e.yJ)((0,l.kh)("ADMIN_ERROR_GENERIC"))}}const Z=I=>{var N,K;return((N=I.renderer)==null?void 0:N.panelType)||((K=I.data)==null?void 0:K.kind)||null};function*ee(I){var N;const{kindId:K}=I.payload,ie=yield(0,e.Lt)(),je=(0,y.He)(ie),G=Ue(Ee({},je),{panels:((N=je?.panels)==null?void 0:N.filter(U=>Z(U)!==K))||[]});yield(0,e.yJ)((0,Ie.iC)(G))}function*Pe(){yield(0,e.p8)(B.hR,J),yield(0,e.p8)(B.gn,Ae),yield(0,e.p8)(B.z3,De),yield(0,e.p8)(B.Te,We),yield(0,e.p8)(B.qi,u),yield(0,e.p8)(B._t,ee)}},700412:(ye,M,t)=>{"use strict";t.d(M,{CK:()=>h,He:()=>D,OZ:()=>E,fS:()=>y,nu:()=>v,ut:()=>a,wk:()=>B,yv:()=>l});var e=t(980672),n=t(776637),r=t.n(n);const i=s=>s.channelTemplates,l=(0,e.Mz)(i,s=>s.templates),g=(0,e.Mz)(i,s=>s.selectedTemplate),E=(0,e.Mz)(i,s=>s.error),v=(0,e.Mz)([l],s=>s.flatMap(o=>o.externalIdentifiers||[])),y=(0,e.Mz)([l],s=>s?.length?s:[]),B=(0,e.Mz)([g],s=>s),d=s=>createSelector([l],o=>o?.find(p=>p._id===s)),D=(0,e.Mz)([i],s=>s.pendingSelectedTemplate),h=(0,e.Mz)([D],s=>s?.externalIdentifiers||[]),f=(0,e.Mz)([B],s=>!s?._id),x=(s,o)=>{const p=r()(s.externalIdentifiers||[]),$=r()(o.externalIdentifiers||[]);if(p===$)return!1;const{externalIdentifiers:A=[]}=o;if(A.length===0)return!1;const{key:R="",value:c=""}=A[0];return!(R.trim()===""&&c.trim()==="")},a=(0,e.Mz)([B,D],(s,o)=>{var p,$,A,R;return!s||!o?!1:s.title!==o.title||s.description!==o.description||s.theme!==o.theme||((p=s.priority)!=null?p:0)!==(($=o.priority)!=null?$:0)||r()(s.panels)!==r()(o.panels)||r()((A=s.modules)!=null?A:[])!==r()((R=o.modules)!=null?R:[])||r()(s.rules)!==r()(o.rules)||x(s,o)})},752345:(ye,M,t)=>{"use strict";t.d(M,{Af:()=>E,Ek:()=>r,NE:()=>g,Qk:()=>i,Zv:()=>l,sn:()=>n,yn:()=>e});const e="custom-panels/CLOSE_PANEL",n="custom-panels/OPEN_PANEL",r="custom-panels/OPEN_PROFILE_PANEL",i="custom-panels/TOGGLE_PROFILE_PANEL",l=()=>({type:e}),g=y=>({payload:y,type:n}),E=()=>({type:r}),v=()=>({type:i})},472661:(ye,M,t)=>{"use strict";t.d(M,{Zv:()=>e.Zv,NE:()=>e.NE,fn:()=>D});var e=t(752345),n=t(376610),r=t(100035),i=t(734082),l=t(300024),g=t(45597),E=t(218938),v=t(424024);const y=function*(){const h=yield(0,r.Lt)(i.VC),f=yield(0,r.Lt)(i.Yg),x=yield(0,r.Lt)(E.N6);if(h&&f||(yield(0,r.yJ)((0,e.NE)({doc:{data:{kind:"profile"}},overCard:!0}))),!x)return;const a="main",s="profile";yield(0,r.yJ)((0,g.sx)({event:l.n.NAVBAR,properties:{menu:a,element:s}}))},B=function*(){yield(yield(0,r.Lt)(v.ct))?(0,r.yJ)((0,e.Zv)()):(0,r.T1)(y)},D=function*(){yield(0,r.jP)(e.Ek,y),yield(0,r.jP)(e.Qk,B)}},376610:(ye,M,t)=>{"use strict";t.d(M,{A:()=>E});var e=t(718264),n=t.n(e),r=t(752345);const i=[],l=()=>[...i],E=(v=i,y)=>{switch(y.type){case r.yn:return v.slice(0,-1);case r.sn:{const B=v[v.length-1],d=[...v],D=v.findIndex(h=>n()(y.payload,h));return D>=0?(d.splice(D,1),[...d,y.payload]):n()(y.payload,B)?v:[...v,y.payload]}default:return v}}},424024:(ye,M,t)=>{"use strict";t.d(M,{Ji:()=>l,L_:()=>r,ct:()=>i});var e=t(980672),n=t(462512);const r=(0,e.Mz)(g=>g.customPanels,g=>g||n.M),i=(0,e.Mz)(r,g=>g.some(E=>{var v,y;return((y=(v=E.doc)==null?void 0:v.data)==null?void 0:y.kind)==="profile"})),l=(0,e.Mz)([r],g=>g.some(E=>{var v,y;return!!((y=(v=E.doc)==null?void 0:v.data)!=null&&y.cardDoc)}))},890202:(ye,M,t)=>{"use strict";t.d(M,{AE:()=>i,Rd:()=>l,kk:()=>r});var e=t(304006);const n=(0,e.Pl)("dataProvider"),r=n("FETCH_AVAILABLE_PROVIDERS"),i=n("FETCH_AVAILABLE_PROVIDERS_SUCCESS"),l=n("FETCH_AVAILABLE_PROVIDERS_FAILURE")},940618:(ye,M,t)=>{"use strict";t.d(M,{AN:()=>n,dR:()=>r,sO:()=>i});var e=t(890202);const n=()=>({type:e.kk}),r=l=>({payload:l,type:e.AE}),i=l=>({payload:l,type:e.Rd})},432429:(ye,M,t)=>{"use strict";t.d(M,{A:()=>h});var e=t(890202),n=Object.defineProperty,r=Object.defineProperties,i=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,v=(f,x,a)=>x in f?n(f,x,{enumerable:!0,configurable:!0,writable:!0,value:a}):f[x]=a,y=(f,x)=>{for(var a in x||(x={}))g.call(x,a)&&v(f,a,x[a]);if(l)for(var a of l(x))E.call(x,a)&&v(f,a,x[a]);return f},B=(f,x)=>r(f,i(x));const d={availableProviders:[],error:null,isLoading:!1},h=(f=d,x)=>{switch(x.type){case e.kk:return B(y({},f),{isLoading:!0,error:null});case e.AE:return B(y({},f),{availableProviders:x.payload,isLoading:!1,error:null});case e.Rd:return B(y({},f),{isLoading:!1,error:x.payload});default:return f}}},219570:(ye,M,t)=>{"use strict";t.d(M,{Ay:()=>d});var e=t(100035),n=t(365179),r=t(332445),i=t(890202),l=t(990220),g=t(445525);const E=async({siteId:D,accessToken:h})=>{const{data:f}=await(0,g.Ay)({primaryToken:h,siteId:D}).get(`${l.XQ}/available`);if(!f.success)throw new Error(f.errorMessage||"Failed to fetch available providers");return f};
1var v=t(940618);const y=D=>({siteId:(0,n.V2d)(D),accessToken:(0,r.dG)(D)});function*B(){try{const D=yield(0,e.Lt)(y);if(!D.accessToken)throw new Error("No access token available");const h=yield(0,e.T1)(E,D);yield(0,e.yJ)((0,v.dR)(h.results))}catch(D){const h=D instanceof Error?D.message:"An error occurred";yield(0,e.yJ)((0,v.sO)(h))}}function*d(){yield(0,e.p8)(i.kk,B)}},703091:(ye,M,t)=>{"use strict";t.d(M,{lo:()=>g});var e=t(980672);const n=E=>E.dataProvider,r=(0,e.Mz)(n,E=>E.availableProviders),i=(0,e.Mz)(n,E=>E.isLoading),l=(0,e.Mz)(n,E=>E.error),g=(0,e.Mz)(r,E=>E.map(v=>({id:v._id,value:v.name,label:v.name,facts:v.facts})))},318717:(ye,M,t)=>{"use strict";t.d(M,{BG:()=>g,Iw:()=>i,XA:()=>l,yQ:()=>r});var e=t(304006);const n=(0,e.Pl)("channel"),r=n("CLONE_PAGE"),i=n("UPDATE_PAGE"),l=(0,e.dQ)(i,(E,v)=>({payload:{pageId:E,update:v}})),g=(0,e.dQ)(r,(E,v,y,B)=>({payload:{pageId:E,pageName:v,pageSlug:y,type:B}}))},522262:(ye,M,t)=>{"use strict";t.d(M,{Ud:()=>v,WF:()=>d,Wo:()=>x,YC:()=>h,hD:()=>f,uy:()=>y,zd:()=>D});var e=t(16357),n=t(990220),r=t(217243),i=t.n(r),l=t(682781),g=t(171751),E=t(445525);async function v({pageId:a,pageServiceURL:s,siteId:o,primaryToken:p,update:$}){const A={headers:{Authorization:`Bearer ${p}`,"Content-Type":"application/json","x-maestro-client-id":o}},R=(0,l.V)($,r.snakeCase),{status:c}=await e.A.patch(`${s}/${a}`,R,A);return c>=200&&c<=299}const y=async({captureCanceler:a,criteria:s={},options:o={},pageServiceURL:p,siteId:$})=>{const{data:A}=await e.A.get(`${p}/channel/channels-landings?options=${JSON.stringify(o)}&criteria=${JSON.stringify(s)}`,{headers:{"x-maestro-client-id":$},cancelToken:new e.A.CancelToken(R=>a?.(R))});return A},B=async(a,s)=>{const{data:o}=await axios.get(`${PAGE_SERVICE_BASE_URL}/channel`,{headers:{"x-maestro-client-id":a,Authorization:`Bearer ${s}`}});return o};async function d({pageId:a,pageName:s,pageServiceURL:o,pageSlug:p,siteId:$,primaryToken:A}){const R={headers:{Authorization:`Bearer ${A}`,"x-maestro-client-id":$}},{data:c}=await e.A.post(`${o}/clone/${a}?localizedTitle=${s}&localizedSlug=${(0,r.kebabCase)(p)}`,void 0,R);return(0,g.Th)(c)}async function D({doc:a,navigationParentId:s,primaryToken:o,siteId:p}){const $={headers:{Authorization:`Bearer ${o}`,"x-maestro-client-id":p}},A=(0,g.p7)(a);s&&(A.navigation_parent_id=s);const{data:R}=await e.A.post(`${n.iz}/upsert`,A,$);return R}const h=async({pageServiceURL:a,primaryToken:s,siteId:o,slug:p})=>{var $;const{data:A}=await e.A.get(`${a}/content/slug/${p}`,{headers:{Authorization:`Bearer ${s}
1`,"x-maestro-client-id":o}});return($=(0,g.Th)(A))==null?void 0:$.channel},f=async({primaryToken:a,htmlData:s,siteId:o,pageId:p,blockId:$})=>{const{data:A}=await(0,E.Ay)({freshInstance:!0,primaryToken:a,siteId:o}).post(`${n.iz}/content/embed-block/iframe`,{htmlData:s,pageId:p,blockId:$});return A.url},x=async a=>{const{data:s}=await e.A.get(a);return s}},695601:(ye,M,t)=>{"use strict";t.d(M,{BG:()=>e.BG,hD:()=>n.hD,uy:()=>n.uy,Wo:()=>n.Wo,fn:()=>R});var e=t(318717),n=t(522262),r=t(100035),i=t(467783),l=t(777045),g=t(365179),E=t(747988),v=t(400781),y=t(304006),B=t(218938),d=t(415530),D=t(448651),h=t(711678),f=t(89649),x=t(273277),a=t(209095),s=t(298116),o=t(990220),p=t(253251);const $=(0,y.N$)({updatePage:e.XA},function*({payload:{pageId:c,update:q}}){const X=yield(0,r.Lt)(),$e=(0,g.V2d)(X),ge=(0,a.L3)(X),Ie=(0,B.mC)(X),O=ge[s.Xj.PAGES_V3]?o.iz:o._e;Ie&&(yield(0,r.T1)(n.Ud,{pageId:c,pageServiceURL:O,primaryToken:Ie,siteId:$e,update:q}))}),A=(0,y.N$)({clonePage:e.BG},function*({payload:{pageId:c,pageName:q,pageSlug:X,type:$e}}){var ge,Ie,O;try{const V=yield(0,r.Lt)(),_e=(0,g.V2d)(V),me=(0,B.mC)(V),re=(0,d.XE)(V),ve=(0,d.J3)(V),Le=(0,d.Xn)(V),Ee=!ve&&!Le,_=(0,a.L3)(V)[s.Xj.PAGES_V3]?o.iz:o._e,se=$e===v.HY.LANDING?re?.maxAmountOfPages||D.LH:re?.maxAmountOfChannels||D.Lw;if(Ee){const N=(0,g.uYt)(V),K=`${$e}s`,ie=N[K]||0;if(se-ie<=0){yield(0,r.yJ)((0,f.to)({kind:h.V.upgradePlan,data:{planWarningMessage:"ADMIN_UPGRADE_PLAN_EXCEEDED_MAX_AMOUNT_OF_CHANNELS"}}));return}}if(!me)return;const J=yield(0,r.T1)(n.WF,{pageId:c,pageName:q,pageServiceURL:_,pageSlug:X,primaryToken:me,siteId:_e}),{defaultNavigation:Ae,navItem:De,navigationTotal:We,page:u}=J;if(!u?._id)return;const Z=De??(Ae?(ge=(0,p.cP)(Ae,u._id))==null?void 0:ge.item:void 0);if(!Z){yield(0,r.yJ)((0,f.to)({data:{promptStringKey:"ADMIN_ERROR_GENERIC"}
1,kind:h.V.errorModal}));return}const ee=(0,x.Io)(V),Pe=N=>{var K;return((K=N?.parents)!=null?K:[]).find(ie=>{var je;return((je=ie.children)!=null?je:[]).some(G=>G.id===c)})},I=(Ie=Pe(Ae))!=null?Ie:Pe(ee);yield(0,r.yJ)((0,x.G6)(Z,I?.id)),typeof We=="number"&&(yield(0,r.yJ)((0,x.uE)(We))),yield(0,r.yJ)((0,E.HC)({path:(0,p.tG)((O=I?.slug)!=null?O:u.slug,I?u.slug:void 0)})),yield(0,r.yJ)((0,i.LW)(["main"])),yield(0,r.yJ)((0,i.n0)(null)),yield(0,r.yJ)((0,v.wt)(u,!0)),yield(0,r.yJ)((0,i.gl)(l.hJ.EDIT)),yield(0,r.yJ)((0,i.Bq)({actionKey:l.aZ.pageOrChannelSettings}))}catch{yield(0,r.yJ)((0,f.to)({data:{promptStringKey:"ADMIN_ERROR_GENERIC"},kind:h.V.errorModal}))}});function*R(){yield(0,y.jP)(e.Iw,$),yield(0,y.jP)(e.yQ,A)}},152078:(ye,M,t)=>{"use strict";t.d(M,{dY:()=>r,fN:()=>l,wj:()=>i});var e=t(304006);const n=(0,e.Pl)("panelTypes"),r=n("FETCH_PANEL_TYPES"),i=n("FETCH_PANEL_TYPES_SUCCESS"),l=n("FETCH_PANEL_TYPES_FAILURE")},81134:(ye,M,t)=>{"use strict";t.d(M,{OD:()=>i,lT:()=>r,wN:()=>n});var e=t(152078);const n=()=>({type:e.dY}),r=l=>({payload:l,type:e.wj}),i=l=>({payload:l,type:e.fN})},769929:(ye,M,t)=>{"use strict";t.d(M,{A:()=>h});var e=t(152078),n=Object.defineProperty,r=Object.defineProperties,i=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,v=(f,x,a)=>x in f?n(f,x,{enumerable:!0,configurable:!0,writable:!0,value:a}):f[x]=a,y=(f,x)=>{for(var a in x||(x={}))g.call(x,a)&&v(f,a,x[a]);if(l)for(var a of l(x))E.call(x,a)&&v(f,a,x[a]);return f},B=(f,x)=>r(f,i(x));const d={error:null,loaded:!1,panelTypes:[]},h=(f=d,x)=>{switch(x.type){case e.dY:return B(y({},f),{error:null});case e.wj:return B(y({},f),{error:null,loaded:!0,panelTypes:x.payload});case e.fN:return B(y({},f),{error:x.payload,loaded:!0});default:return f}}},786734:(ye,M,t)=>{"use strict";t.d(M,{Ay:()=>d});var e=t(100035),n=t(365179),r=t(332445),i=t(152078),l=t(990220),g=t(445525);const E=async({siteId:D,accessToken:h})=>{const{data:f}=await(0,g.Ay)({primaryToken:h,siteId:D}).get(`${l.d_}/types`);if(!f.success)throw new Error(f.errorMessage||f.message||"Failed to fetch panel types");return f};var v=t(81134);const y=D=>({accessToken:(0,r.dG)(D),siteId:(0,n.V2d)(D)});function*B(){var D;try{const h=yield(0,e.Lt)(y);if(!h.accessToken)return;const f=yield(0,e.T1)(E,h);yield(0,e.yJ)((0,v.lT)((D=f.results)!=null?D:[]))}catch(h){const f=h instanceof Error?h.message:"An error occurred";yield(0,e.yJ)((0,v.OD)(f))}}function*d(){yield(0,e.IJ)(i.dY,B)}},859607:(ye,M,t)=>{"use strict";t.d(M,{Em:()=>r,Un:()=>l,tn:()=>i});var e=t(980672);const n=g=>g.panelTypes,r=(0,e.Mz)(n,g=>{var E;return(E=g?.panelTypes)!=null?E:[]}),i=(0,e.Mz)(n,g=>{var E;return(E=g?.loaded)!=null?E:!1}),l=(0,e.Mz)(n,g=>{var E;return(E=g?.error)!=null?E:null})},530668:(ye,M,t)=>{"use strict";t.d(M,{$J:()=>r,N_:()=>p,Nq:()=>$,P9:()=>D,Rf:()=>x,VS:()=>E,XJ:()=>v,Yk:()=>R,ZY:()=>i,Zd:()=>o,dC:()=>s,fd:()=>f,hQ:()=>h,jb:()=>l,kX:()=>B,lx:()=>y,oU:()=>d,yB:()=>a,zR:()=>g});var e=t(304006);const n=(0,e.Pl)("layout"),r=n("SET_VIEW_MODE"),i=n("SET_THEATER_MODE"),l=n("SET_GDPR"),g=n("SET__SUBSCRIPTION_GATE"),E=n("SET_LOGIN_GATE"),v=n("SET_PASSWORD_GATE"),y=n("SET_SIDEBAR_WIDTH"),B=n("SET_ACTIVE_PANELS"),d=n("SET_AMAZON_BENEFIT_GATE"),D="layout/SET_ORIENTATION_LOCKED",h=(0,e.dQ)(D,c=>({payload:c})),f=c=>({payload:c,type:r}),x=c=>({payload:c,type:i}),a=c=>({payload:c,type:l}),s=c=>({payload:c,type:g}),o=c=>({payload:c,type:E}),p=c=>({payload:c,type:d}),$=c=>({payload:c,type:v}),A=c=>({payload:c,type:y}),R=c=>({payload:c,type:B})},287483:(ye,M,t)=>{"use strict";t.d(M,{EV:()=>e.EV,OL:()=>e.OL,Rc:()=>e.Rc,Z2:()=>e.Z2,jE:()=>e.jE,pZ:()=>e.pZ,wr:()=>e.wr,yR:()=>e.yR,zV:()=>e.zV});var e=t(199749),n=t(365899)},365899:(ye,M,t)=>{"use strict";t.d(M,{Ay:()=>x});var e=t(429195),n=t(530668),r=Object.defineProperty,i=Object.defineProperties,l=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,y=(a,s,o)=>s in a?r(a,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[s]=o,B=(a,s)=>{for(var o in s||(s={}))E.call(s,o)&&y(a,o,s[o]);if(g)for(var o of g(s))v.call(s,o)&&y(a,o,s[o]);return a},d=(a,s)=>i(a,l(s));const D={sidebarWidth:e.gHc,viewMode:null,theaterMode:!1,displayGRPR:!0,subscriptionGate:!0,passwordGate:!0,loginGate:!0,amazonBenefitGate:!0,activePanels:[],orientationLocked:!1},h=()=>B({},D),x=(a=D,s)=>{switch(s.type){case n.P9:return d(B({},a),{orientationLocked:s.payload});case n.lx:return d(B({},a),{sidebarWidth:s.payload});case n.$J:return d(B({},a),{viewMode:s.payload});case n.ZY:return d(B({},a),{theaterMode:s.payload});case n.jb:return d(B({},a),{displayGRPR:s.payload});case n.zR:return d(B({},a),{subscriptionGate:s.payload});case n.VS:return d(B({},a),{loginGate:s.payload});case n.XJ:return d(B({},a),{passwordGate:s.payload});case n.kX:return d(B({},a),{activePanels:s.payload});case n.oU:return d(B({},a),{amazonBenefitGate:s.payload});default:return a}}},234659:(ye,M,t)=>{"use strict";t.d(M,{A:()=>v});var e=t(100035),n=t(400781),r=t(530668),i=t(654581),l=t(304006);const g=(0,l.N$)({setObject:n.wt},function*({payload:y}){var B,d;const D=yield(0,e.Lt)(),{object:h}=y;
1if(!h||h.collection!=="pages")return;const f=!!((d=(B=h.data)==null?void 0:B.content)!=null&&d.some(a=>a.kind==="video")),x=(0,i.fX)(D);f&&x?yield(0,e.yJ)((0,r.hQ)(!1)):!f&&!x&&(yield(0,e.yJ)((0,r.hQ)(!0)))}),v=function*(){yield(0,e.p8)(n.ZX,g)}},654581:(ye,M,t)=>{"use strict";t.d(M,{Rc:()=>n,fX:()=>i,zV:()=>r});var e=t(950111);const n=l=>!!Number((0,e.$Z)(l).video_only),r=l=>{const{embed:g}=(0,e.$Z)(l);return typeof g=="string"?g.toLowerCase()==="video":g instanceof Array&&g.length?g.some(E=>E.toLowerCase()==="video"):!1},i=l=>l.userLayout.orientationLocked},504600:(ye,M,t)=>{"use strict";t.d(M,{A:()=>g});var e=t(63696),n=t(854870),r=t(715627),i=t(335819);const g=({anchorRect:E,initialPosition:v,isOpen:y,onClose:B,onSave:d,section:D})=>{const[h,f]=(0,e.useState)(D.settings||i.cq),[x,a]=(0,e.useState)("#1a1a2e"),s=(0,e.useCallback)(o=>{f(o),d(o)},[d]);return y?e.createElement(n.Ay,{anchorRect:E,initialPosition:v,isOpen:y,modalTitle:"Section Settings",onClose:B},e.createElement(r.A,{lastCustomColor:x,onLastCustomColorChange:a,onSettingsChange:s,settings:h})):null}},715627:(ye,M,t)=>{"use strict";t.d(M,{A:()=>A});var e=t(63696),n=t(299674),r=t(854870),i=t(392971),l=t(34729),g=t(945201),E=t(72688),v=t(697683),y=t(679101),B=t(335819),d=Object.defineProperty,D=Object.defineProperties,h=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,s=(R,c,q)=>c in R?d(R,c,{enumerable:!0,configurable:!0,writable:!0,value:q}):R[c]=q,o=(R,c)=>{for(var q in c||(c={}))x.call(c,q)&&s(R,q,c[q]);if(f)for(var q of f(c))a.call(c,q)&&s(R,q,c[q]);return R},p=(R,c)=>D(R,h(c));const A=({lastCustomColor:R,onLastCustomColorChange:c,onSettingsChange:q,settings:X})=>{var $e;const ge=(Ue,_)=>{q(p(o({},X),{[Ue]:_}))},Ie=(Ue,_)=>{q(p(o({},X),{header:p(o({},X.header),{[Ue]:_})}))},O=Ue=>{q(p(o({},X),{padding:Ue}))},V=()=>{Ie("enabled",!X.header.enabled)},_e=()=>{ge("sticky",!X.sticky)},me=Ue=>{Ie("type",Ue)},re=Ue=>{ge("textAlignment",Ue)},ve=Ue=>{!Ue.startsWith("surface")&&Ue!=="transparent"&&c(Ue),ge("backgroundColor",Ue)},Le=Ue=>{const _=Math.min(30,Math.max(0,parseInt(Ue.target.value,10)||0));ge("spacing",_)},Ee=Ue=>{const _=Math.min(40,Math.max(0,parseInt(Ue.target.value,10)||0));ge("cardBorderRadius",_)};return e.createElement(l.wn,{gap:20},e.createElement(l.wn,{gap:16},e.createElement("div",{className:"flex items-center justify-between"},e.createElement("span",{className:"text-sm font-bold text-admin-text-100"},"Display Header"),e.createElement(v.A,{checked:X.header.enabled,onChange:V})),X.header.enabled&&e.createElement(n.z6,{value:X.header.type,onValueChange:me},e.createElement(n.D3,{value:"text",label:"Text"}),e.createElement(n.D3,{value:"image",label:"Image"})),e.createElement("div",{className:"flex items-center justify-between"},e.createElement("span",{className:"text-sm font-bold text-admin-text-100"},"Sticky Header"),e.createElement(v.A,{checked:X.sticky,onChange:_e})),e.createElement(l.wn,{gap:8},e.createElement("span",{className:"text-sm font-medium text-admin-text-100"},"Text Alignment"),e.createElement(r._I,{options:i.Zq,value:X.textAlignment,onChange:re})),e.createElement(l.wn,{gap:8},e.createElement("span",{className:"text-sm font-medium text-[var(--admin-text-100)]"},"Margin"),e.createElement("div",{className:"flex items-center gap-2"},e.createElement(y.p,{"aria-label":"Margin",className:"w-20 h-9 border-[var(--admin-surface-5)] bg-[var(--admin-surface-3)] text-[var(--admin-text-100)] focus-visible:border-[var(--admin-accent-primary)] focus-visible:ring-0 focus-visible:ring-offset-0",max:30,min:0,onChange:Le,type:"number",value:X.spacing}),e.createElement("span",{className:"text-sm text-[var(--admin-text-200)]"},"px"))),e.createElement(l.wn,{gap:8},e.createElement("span",{className:"text-sm font-medium text-[var(--admin-text-100)]"},"Card Border Radius"),e.createElement("div",{className:"flex items-center gap-2"},e.createElement(y.p,{"aria-label":"Card Border Radius",className:"w-20 h-9 border-[var(--admin-surface-5)] bg-[var(--admin-surface-3)] text-[var(--admin-text-100)] focus-visible:border-[var(--admin-accent-primary)] focus-visible:ring-0 focus-visible:ring-offset-0",max:40,min:0,onChange:Ee,type:"number",value:($e=X.cardBorderRadius)!=null?$e:B.td}),e.createElement("span",{className:"text-sm text-[var(--admin-text-200)]"},"px")))),e.createElement(l.wn,{gap:16},e.createElement(l._x,null,"Spacing"),e.createElement(g.A,{padding:"0",value:X.padding,onChange:O})),e.createElement(l.wn,{gap:16}
1,e.createElement(l._x,null,"Background Color"),e.createElement(E.A,{color:X.backgroundColor,lastCustomColor:R,onChange:ve})))}},700661:(ye,M,t)=>{"use strict";t.d(M,{A:()=>St});var e=t(63696),n=t(41989),r=t(96733),i=t(335819),l=t(759973),g=t(267782),E=t(50975),v=t(551321),y=t(283722),B=t(57669),d=t(224348),D=t(942662);const h=32,f=16,x="builder-section",a="builder-card",s=(j,z,le,Re)=>{const Fe=j.getBoundingClientRect(),rt=(Fe.bottom-Fe.top)/2,pt=z.getClientOffset();if(!pt)return!1;const fe=pt.y-Fe.top;return!(le<Re&&fe<rt||le>Re&&fe>rt)},o=({className:j=""})=>e.createElement("div",{className:`cursor-grab active:cursor-grabbing ${j}`},e.createElement(y.Ay,{name:"drag",className:"text-[var(--admin-text-300)]"})),p=({isLast:j=!1,indent:z=0})=>{const le=h+z*24;return e.createElement(e.Fragment,null,e.createElement("div",{className:"absolute w-px bg-[var(--admin-surface-5)]",style:{height:j?"50%":"100%",left:`${le}px`,top:0}}),e.createElement("div",{className:"absolute h-px bg-[var(--admin-surface-5)]",style:{left:`${le}px`,top:"50%",width:`${f}px`}}))};var $=t(224191),A=t(467783),R=Object.defineProperty,c=Object.defineProperties,q=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ie=(j,z,le)=>z in j?R(j,z,{enumerable:!0,configurable:!0,writable:!0,value:le}):j[z]=le,O=(j,z)=>{for(var le in z||(z={}))$e.call(z,le)&&Ie(j,le,z[le]);if(X)for(var le of X(z))ge.call(z,le)&&Ie(j,le,z[le]);return j},V=(j,z)=>c(j,q(z));const _e="hover:bg-[var(--admin-surface-5)] rounded-full transition-colors",me=({card:j,isLast:z,onRemove:le,onSelect:Re,onUpdate:Fe})=>{const[rt,pt]=(0,e.useState)(!1),[fe,m]=(0,e.useState)(""),b=(0,e.useRef)(null),F=(0,e.useCallback)(()=>{le(j.id)},[j.id,le]),Ne=(0,e.useCallback)(Se=>{Se.target.closest("button, input")||Re?.()},[Re]),S=(0,e.useCallback)(()=>{m((0,l.Et)(j.title)||""),pt(!0)},[j.title]),Q=(0,e.useCallback)(()=>{pt(!1),m("")},[]),H=(0,e.useCallback)(()=>{fe.trim()&&Fe(j.id,{title:fe.trim()}),pt(!1),m("")},[fe,j.id,Fe]),xe=(0,e.useCallback)(Se=>{Se.key==="Enter"?H():Se.key==="Escape"&&Q()},[H,Q]),Te=(0,e.useCallback)(Se=>{m(Se.target.value)},[]);return(0,e.useEffect)(()=>{rt&&b.current&&(b.current.focus(),b.current.select())},[rt]),e.createElement("div",{className:"relative flex items-center h-10"},e.createElement(p,{indent:0,isLast:z}),e.createElement("div",{className:"flex items-center gap-2 flex-1 group",style:{marginLeft:`${h+f+4}px`}},e.createElement(o,null),e.createElement("div",{className:`flex items-center gap-2 flex-1 py-1 px-2 cursor-pointer ${_e}`,onClick:Ne},e.createElement("div",{className:"flex items-center justify-center w-8 h-8 flex-shrink-0"},e.createElement(y.Ay,{name:"cardSimple",className:"text-[var(--admin-text-200)]"})),rt?e.createElement("input",{ref:b,className:"flex-1 text-sm text-[var(--admin-text-100)] bg-[var(--admin-surface-3)] border border-[var(--admin-surface-5)] rounded px-2 py-1 outline-none focus:border-[var(--admin-accent-primary)]",onBlur:H,onChange:Te,onKeyDown:xe,type:"text",value:fe}):e.createElement("span",{className:"flex-1 text-sm text-[var(--admin-text-100)] truncate"},(0,l.Et)(j.title)||"Untitled"),e.createElement(d.rI,null,e.createElement(d.ty,{asChild:!0},e.createElement("button",{className:"flex items-center justify-center w-7 h-7 rounded hover:bg-[var(--admin-surface-6)] text-[var(--admin-text-200)] transition-all",type:"button"},e.createElement(y.Ay,{name:"threeDots"}))),e.createElement(d.SQ,{align:"end",className:"w-36"},e.createElement(d._2,{className:"cursor-pointer text-[var(--admin-text-100)]",onClick:S},e.createElement(y.Ay,{name:"pencil",className:"mr-1.5 h-4 w-4 text-[var(--admin-highlight-primary)]"}),e.createElement("span",null,"Rename")),e.createElement(d._2,{className:"cursor-pointer text-[var(--admin-text-100)]",onClick:F},e.createElement(y.Ay,{name:"trash",className:"mr-1.5 h-4 w-4 text-[var(--admin-highlight-primary)]"}),e.createElement("span",null,"Delete")))))))},re=({cards:j,isLastState:z,onUpdateParent:le,parentCard:Re,stateKey:Fe,title:rt})=>{const pt=(0,$.useDispatch)(),fe=(0,e.useCallback)(()=>{pt((0,A.gb)(Re.id,Fe))},[pt,Re.id,Fe]),m=(0,e.useCallback)(()=>{const Ne=(0,l.l0)(`Card ${Date.now()}`),S=Re[Fe]||{cards:[]};le(V(O({},Re),{[Fe]:V(O({},S),{cards:[...j,Ne]})})),fe()},[j,Fe,Re,le,fe]),b=(0,e.useCallback)(Ne=>{const S=j.filter(H=>H.id!==Ne),Q=Re[Fe]||{cards:[]};le(V(O({},Re),{[Fe]:V(O({},Q),{cards:S})}))},[j,Fe,Re,le]),F=(0,e.useCallback)((Ne,S)=>{const Q=j.map(xe=>xe.id===Ne?O(O({},xe),S):xe),H=Re[Fe]||{cards:[]};le(V(O({},Re),{[Fe]:V(O({},H),{cards:Q})}))},[j,Fe,Re,le]);return e.createElement("div",{className:"relative flex flex-col"},e.createElement("div",{className:"relative flex items-center h-7"},e.createElement(p,{indent:0,isLast:!1}),e.createElement("button",{className:"text-xs text-[var(--admin-text-300)] font-medium hover:text-[var(--admin-accent-primary)] transition-colors",onClick:fe,style:{marginLeft:`${h+f+4}px`},type:"button"},rt)),j.map(Ne=>e.createElement(me,{key:Ne.id,card:Ne,isLast:!1,onRemove:b,onSelect:fe,onUpdate:F})),e.createElement("div",{className:"relative flex items-center h-8"},e.createElement(p,{indent:0,isLast:z}),e.createElement("button",{className:"flex items-center gap-2 text-sm text-[var(--admin-text-300)] hover:text-[var(--admin-accent-primary)] transition-colors group",onClick:m,style:{marginLeft:`${h+f+4}px`},type:"button"},e.createElement(y.Ay,{name:"add"}),e.createElement("span",null,"Add Card"))))},ve=({card:j,index:z,isLast:le,onRemove:Re,onReorder:Fe,onUpdate:rt,sectionId:pt})=>{var fe,m;const b=(0,l.hR)(j),F=b?j:null,[Ne,S]=(0,e.useState)(b),[Q,H]=(0,e.useState)(!1),[xe,Te]=(0,e.useState)(""),Se=(0,e.useRef)(null),{handlerId:Ke,isDragging:pe,ref:we}=(0,r.A)({canReorder:s,id:j.id,index:z,onReorder:Fe,type:`${a}-${pt}`}),at=(0,e.useCallback)(()=>{S(Ge=>!Ge)},[]),nt=(0,e.useCallback)(()=>
1{Te((0,l.Et)(j.title)||""),H(!0)},[j.title]),ht=(0,e.useCallback)(()=>{H(!1),Te("")},[]),kt=(0,e.useCallback)(()=>{xe.trim()&&rt({title:xe.trim()}),H(!1),Te("")},[xe,rt]),Ft=(0,e.useCallback)(Ge=>{Ge.key==="Enter"?kt():Ge.key==="Escape"&&ht()},[kt,ht]),Ot=(0,e.useCallback)(Ge=>{Te(Ge.target.value)},[]);(0,e.useEffect)(()=>{Q&&Se.current&&(Se.current.focus(),Se.current.select())},[Q]);const $t=b?"cardExpandable":"cardSimple",Pt=b&&F;return e.createElement(B.Nt,{onOpenChange:S,open:Ne},e.createElement("div",{ref:we,className:`relative flex flex-col ${pe?"opacity-50":""}`,"data-handler-id":Ke},e.createElement("div",{className:"relative flex items-center h-10"},e.createElement(p,{isLast:le&&!Ne}),e.createElement("div",{className:"flex items-center gap-2 flex-1 group",style:{marginLeft:`${h+f+4}px`}},e.createElement(o,null),e.createElement("div",{className:`flex items-center gap-2 flex-1 py-1 px-2 ${_e}`},e.createElement("div",{className:`flex items-center gap-2 flex-1 ${b?"cursor-pointer":""}`,onClick:b?at:void 0},e.createElement("div",{className:"flex items-center justify-center w-8 h-8 flex-shrink-0"},e.createElement(y.Ay,{name:$t,className:"text-[var(--admin-text-200)]"})),Q?e.createElement("input",{ref:Se,className:"flex-1 text-sm text-[var(--admin-text-100)] bg-[var(--admin-surface-3)] border border-[var(--admin-surface-5)] rounded px-2 py-1 outline-none focus:border-[var(--admin-accent-primary)]",onBlur:kt,onChange:Ot,onKeyDown:Ft,type:"text",value:xe}):e.createElement("span",{className:"flex-1 text-sm text-[var(--admin-text-100)] truncate"},(0,l.Et)(j.title)||"Untitled Card"),b&&e.createElement("div",{className:"flex items-center justify-center w-5 h-5 rounded text-[var(--admin-text-200)]"},Ne?e.createElement(D.ChevronUp,null):e.createElement(D.ChevronDown,null))),e.createElement(d.rI,null,e.createElement(d.ty,{asChild:!0},e.createElement("button",{className:"flex items-center justify-center w-7 h-7 rounded hover:bg-[var(--admin-surface-6)] text-[var(--admin-text-200)] transition-all",type:"button"},e.createElement(y.Ay,{name:"threeDots"}))),e.createElement(d.SQ,{align:"end",className:"w-36"},e.createElement(d._2,{className:"cursor-pointer text-[var(--admin-text-100)]",onClick:nt},e.createElement(y.Ay,{name:"pencil",className:"mr-1.5 h-4 w-4 text-[var(--admin-highlight-primary)]"}),e.createElement("span",null,"Rename")),e.createElement(d._2,{className:"cursor-pointer text-[var(--admin-text-100)]",onClick:Re},e.createElement(y.Ay,{name:"trash",className:"mr-1.5 h-4 w-4 text-[var(--admin-highlight-primary)]"}),e.createElement("span",null,"Delete"))))))),Pt&&e.createElement(B.Ke,null,e.createElement("div",{className:"relative",style:{marginLeft:`${h+f}px`}},!le&&e.createElement("div",{className:"absolute w-px bg-[var(--admin-surface-5)]",style:{bottom:0,left:`-${f}px`,top:0}}),e.createElement(re,{cards:((fe=F.collapsedState)==null?void 0:fe.cards)||[],isLastState:!1,onUpdateParent:rt,parentCard:F,stateKey:"collapsedState",title:"Collapsed State"}),e.createElement(re,{cards:((m=F.expandedState)==null?void 0:m.cards)||[],isLastState:!0,onUpdateParent:rt,parentCard:F,stateKey:"expandedState",title:"Expanded State"})))))},Le=({card:j,index:z,isLast:le,onRemoveCard:Re,onReorder:Fe,onUpdateCard:rt,sectionId:pt})=>{const fe=(0,e.useCallback)(()=>{Re(j.id)},[j.id,Re]),m=(0,e.useCallback)(b=>{rt(j.id,b)},[j.id,rt]);return e.createElement(ve,{card:j,index:z,isLast:le,onRemove:fe,onReorder:Fe,onUpdate:m,sectionId:pt})},Ee="hover:bg-[var(--admin-surface-5)] rounded-full transition-colors",Ue=({index:j,onAddCard:z,onOpenSettings:le,onRemove:Re,onRemoveCard:Fe,onReorder:rt,onReorderCards:pt,onUpdateCard:fe,onUpdateSection:m,section:b})=>{const[F,Ne]=(0,e.useState)(!0),[S,Q]=(0,e.useState)(!1),[H,xe]=(0,e.useState)(""),Te=(0,e.useRef)(null),{handlerId:Se,isDragging:Ke,ref:pe}=(0,r.A)({canReorder:s,id:b.id,index:j,onReorder:rt,type:x}),we=(0,e.useCallback)(()=>{xe((0,l.Et)(b.title)),Q(!0)},[b.title]),at=(0,e.useCallback)(()=>{Q(!1),xe("")},[]),nt=(0,e.useCallback)(()=>{const $t=H.trim();$t&&m({title:$t}),Q(!1),xe("")},[H,m]),ht=(0,e.useCallback)($t=>{$t.key==="Enter"?nt():$t.key==="Escape"&&at()},[nt,at]),kt=(0,e.useCallback)($t=>{xe($t.target.value)},[]);(0,e.useEffect)(()=>{S&&Te.current&&(Te.current.focus(),Te.current.select())},[S]);const Ft=(0,e.useCallback)(()=>{z("simple")},[z]),Ot=(0,e.useCallback)(()=>{z("expandable")},[z]);return e.createElement(B.Nt,{onOpenChange:Ne,open:F},e.createElement("div",{ref:pe,className:`flex flex-col ${Ke?"opacity-50":""}`,"data-handler-id":Se},e.createElement("div",{className:"flex items-center gap-2 py-1 group"},e.createElement(o,null),e.createElement("div",{className:`flex items-center gap-2 flex-1 py-1 px-2 ${Ee}`},S?e.createElement("div",{className:"flex items-center gap-2 flex-1"},e.createElement("div",{className:"flex items-center justify-center w-8 h-8 flex-shrink-0"},e.createElement(y.Ay,{name:"section",className:"text-[var(--admin-text-200)]"})),e.createElement("input",{ref:Te,className:"flex-1 text-sm text-[var(--admin-text-100)] bg-[var(--admin-surface-3)] border border-[var(--admin-surface-5)] rounded px-2 py-1 outline-none focus:border-[var(--admin-accent-primary)]","data-testid":`section-rename-${b.id}`,onBlur:nt,onChange:kt,onKeyDown:ht,type:"text",value:H})):e.createElement(B.R6,{asChild:!0},e.createElement("div",{className:"flex items-center gap-2 flex-1 cursor-pointer"},e.createElement("div",{className:"flex items-center justify-center w-8 h-8 flex-shrink-0"},e.createElement(y.Ay,{name:"section",className:"text-[var(--admin-text-200)]"})),e.createElement("span",{className:"flex-1 text-sm font-medium text-[var(--admin-text-100)] truncate"},(0,l.Et)(b.title)||"Untitled Section"))),e.createElement(B.R6,{asChild:!0},e.createElement("button",{className:"flex items-center justify-center w-5 h-5 rounded text-[var(--admin-text-200)] transition-colors",type:"button"},F?e.createElement(D.ChevronUp,null):e.createElement(D.ChevronDown,null))),e.createElement(d.rI,null,e.createElement(d.ty,{asChild:!0},e.createElement("button",{className:"flex items-center justify-center w-7 h-7 rounded hover:bg-[var(--admin-surface-6)] text-[var(--admin-text-200)] transition-all",type:"button"},e.createElement(y.Ay,{name:"threeDots"}))),e.createElement(d.SQ,{align:"end",className:"w-36"},e.createElement(d._2,{className:"cursor-pointer text-[var(--admin-text-100)]",onClick:we},e.createElement(y.Ay,{name:"pencil",className:"mr-1.5 h-4 w-4 text-[var(--admin-highlight-primary)]"}),e.createElement("span",null,"Rename")),e.createElement(d._2,{className:"cursor-pointer text-[var(--admin-text-100)]",onClick:le},e.createElement(y.Ay,{name:"settings",className:"mr-1.5 h-4 w-4 text-[var(--admin-highlight-primary)]"}),e.createElement("span",null,"Settings")),e.createElement(d._2,{className:"cursor-pointer text-[var(--admin-text-100)]",onClick:Re},e.createElement(y.Ay,{name:"trash",className:"mr-1.5 h-4 w-4 text-[var(--admin-highlight-primary)]"}
1),e.createElement("span",null,"Delete")))))),e.createElement(B.Ke,null,e.createElement("div",{className:"relative flex flex-col"},(b.cards||[]).map(($t,Pt)=>e.createElement(Le,{key:$t.id,card:$t,index:Pt,isLast:!1,onRemoveCard:Fe,onReorder:pt,onUpdateCard:fe,sectionId:b.id})),(!b.cards||b.cards.length===0)&&e.createElement("div",{className:"py-4 text-sm text-[var(--admin-text-300)]",style:{marginLeft:`${h+f+4}px`}},"No cards in this section"),e.createElement("div",{className:"relative flex items-center h-8"},e.createElement(p,{isLast:!0}),e.createElement(d.rI,null,e.createElement(d.ty,{asChild:!0},e.createElement("button",{className:"flex items-center gap-2 text-sm text-[var(--admin-text-300)] hover:text-[var(--admin-accent-primary)] transition-colors group",style:{marginLeft:`${h+f+4}px`},type:"button"},e.createElement(y.Ay,{name:"add"}),e.createElement("span",null,"Add Card"))),e.createElement(d.SQ,{align:"start",className:"w-48"},e.createElement(d._2,{className:"cursor-pointer text-[var(--admin-text-100)]",onClick:Ft},e.createElement(y.Ay,{name:"cardSimple",className:"mr-1.5 h-4 w-4 text-[var(--admin-highlight-primary)]"}),e.createElement("span",null,"Simple Card")),e.createElement(d._2,{className:"cursor-pointer text-[var(--admin-text-100)]",onClick:Ot},e.createElement(y.Ay,{name:"cardExpandable",className:"mr-1.5 h-4 w-4 text-[var(--admin-highlight-primary)]"}),e.createElement("span",null,"Expandable Card")))))))))},_=({index:j,isLast:z,onAddCard:le,onOpenSectionSettings:Re,onRemoveCard:Fe,onRemoveSection:rt,onReorder:pt,onReorderCards:fe,onUpdateCard:m,onUpdateSection:b,section:F})=>{const Ne=(0,e.useCallback)(()=>{rt(F.id)},[F.id,rt]),S=(0,e.useCallback)(()=>{Re(F.id)},[F.id,Re]),Q=(0,e.useCallback)(Ke=>{le(F.id,Ke)},[F.id,le]),H=(0,e.useCallback)(Ke=>{Fe(F.id,Ke)},[F.id,Fe]),xe=(0,e.useCallback)((Ke,pe)=>{m(F.id,Ke,pe)},[F.id,m]),Te=(0,e.useCallback)((Ke,pe)=>{fe(F.id,Ke,pe)},[F.id,fe]),Se=(0,e.useCallback)(Ke=>{b(F.id,Ke)},[F.id,b]);return e.createElement(Ue,{index:j,isLast:z,onAddCard:Q,onOpenSettings:S,onRemove:Ne,onRemoveCard:H,onReorder:pt,onReorderCards:Te,onUpdateCard:xe,onUpdateSection:Se,section:F})},J=({onAddCard:j,onAddSection:z,onOpenSectionSettings:le,onRemoveCard:Re,onRemoveSection:Fe,onReorderCards:rt,onReorderSections:pt,onUpdateCard:fe,onUpdateSection:m,sections:b})=>e.createElement(g.Q,{backend:E.t2},e.createElement("div",{className:"flex flex-col gap-2"},b.length===0?e.createElement("div",{className:"flex flex-col items-center justify-center py-8 text-center border border-dashed border-[var(--admin-surface-5)] rounded-md"},e.createElement("div",{className:"text-[var(--admin-text-100)] font-medium mb-1"},"No sections yet"),e.createElement("div",{className:"text-sm text-[var(--admin-text-300)] mb-4"},"Add a section to start building your panel"),e.createElement(v.$,{className:"border border-[var(--admin-surface-3)] bg-transparent hover:bg-[var(--admin-surface-5)]",onClick:z,size:"sm",variant:"outline"},e.createElement(y.Ay,{name:"add",className:"mr-1"}),"Add Section")):e.createElement(e.Fragment,null,b.map((F,Ne)=>e.createElement(_,{key:F.id,index:Ne,isLast:Ne===b.length-1,onAddCard:j,onOpenSectionSettings:le,onRemoveCard:Re,onRemoveSection:Fe,onReorder:pt,onReorderCards:rt,onUpdateCard:fe,onUpdateSection:m,section:F})),e.createElement(v.$,{className:"border border-[var(--admin-surface-3)] bg-transparent hover:bg-[var(--admin-surface-5)] self-start",onClick:z,size:"sm",variant:"outline"},e.createElement(y.Ay,{name:"add",className:"mr-1"}),"Add Section"))));var Ae=t(504600),De=t(679101),We=t(970587),u=t(557055),Z=t(365179),ee=t(753139),Pe=t(654584),I=t(705730),N=Object.defineProperty,K=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,P=(j,z,le)=>z in j?N(j,z,{enumerable:!0,configurable:!0,writable:!0,value:le}):j[z]=le,W=(j,z)=>{for(var le in z||(z={}))G.call(z,le)&&P(j,le,z[le]);if(je)for(var le of je(z))U.call(z,le)&&P(j,le,z[le]);return j},te=(j,z)=>K(j,ie(z));const Be="maestro.cardsPanel",Oe=1,ke=j=>typeof j=="object"&&j!==null&&!Array.isArray(j),it=({data:j,iconName:z,panelName:le,sourceSiteId:Re})=>({data:{sections:j?.sections||[]},exportedAt:new Date().toISOString(),iconName:z,panelName:le,sourceSiteId:Re,type:Be,version:Oe}),Qe=j=>{const z=(j||"").trim().toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"");return z?`${z}.cards-panel.json`:"cards-panel.json"},Ye=j=>{const z=ke(j)?j:{},le=ke(z.header)?z.header:{},Re=ke(z.padding)?z.padding:{};return te(W(W({},i.cq),z),{header:W(W({},i.cq.header),le),padding:W(W({},i.cq.padding),Re)})},et=j=>{const z=ke(j.image)?j.image:{};return{id:`card_${(0,I.v4)()}`,image:{alt:typeof z.alt=="string"?z.alt:"",url:typeof z.url=="string"?z.url:""},title:typeof j.title=="string"?j.title:"",type:"simple"}},ue=(j,z)=>{if(!ke(j))throw new Error(`${z} contains a card that is not an object.`);if(j.type==="simple")return et(j);if(j.type==="expandable"){const le=ke(j.collapsedState)?j.collapsedState:{},Re=ke(j.expandedState)?j.expandedState:{},Fe=rt=>(Array.isArray(rt)?rt:[]).map(pt=>{if(!ke(pt))throw new Error(`${z} contains a nested card that is not an object.`);return et(pt)});return{collapsedState:{cards:Fe(le.cards)},expandedState:{cards:Fe(Re.cards)},id:`card_${(0,I.v4)()}`,settings:Ye(j.settings),title:typeof j.title=="string"?j.title:"",type:"exp
1andable"}}throw new Error(`${z} contains an unsupported card type: ${JSON.stringify(j.type)}.`)},Ve=(j,z)=>{if(!ke(j))throw new Error(`Section ${z+1} is not an object.`);const le=`Section ${z+1}`;return{cards:(Array.isArray(j.cards)?j.cards:[]).map(Re=>ue(Re,le)),id:`section_${(0,I.v4)()}`,settings:Ye(j.settings),title:typeof j.title=="string"?j.title:""}},Me=j=>{let z;try{z=JSON.parse(j)}catch{return{error:"That is not valid JSON."}}if(!ke(z))return{error:"That JSON is not a Cards Panel export."};if(z.type!==Be)return{error:"That file is not a Cards Panel export."};if(typeof z.version!="number"||z.version>Oe)return{error:"That export was written by a newer version of the editor."};const le=ke(z.data)?z.data:void 0;if(!le||!Array.isArray(le.sections))return{error:"That export has no sections."};try{return{export:{data:{sections:le.sections.map(Ve)},exportedAt:typeof z.exportedAt=="string"?z.exportedAt:"",iconName:typeof z.iconName=="string"?z.iconName:void 0,panelName:typeof z.panelName=="string"?z.panelName:void 0,sourceSiteId:typeof z.sourceSiteId=="string"?z.sourceSiteId:void 0,type:Be,version:z.version}}}catch(Re){return{error:Re instanceof Error?Re.message:"That export could not be read."}}},T=j=>{var z;return(z=/\/media\/([^/?#]+)\//.exec(j))==null?void 0:z[1]},oe=j=>{const z=[],le=Re=>{var Fe;(Fe=Re?.header)!=null&&Fe.content&&z.push(Re.header.content)};return(j.sections||[]).forEach(Re=>{le(Re.settings),(Re.cards||[]).forEach(Fe=>{var rt,pt,fe;if(Fe.type==="simple"){(rt=Fe.image)!=null&&rt.url&&z.push(Fe.image.url);return}le(Fe.settings),[...((pt=Fe.collapsedState)==null?void 0:pt.cards)||[],...((fe=Fe.expandedState)==null?void 0:fe.cards)||[]].forEach(m=>{var b;(b=m.image)!=null&&b.url&&z.push(m.image.url)})})}),z},Je=(j,z)=>oe(j).filter(le=>{const Re=T(le);return!!Re&&Re!==z}).length,Et=j=>(j.sections||[]).reduce((z,le)=>z+(le.cards||[]).length,0),Ze=({data:j,iconName:z,onImport:le,panelName:Re})=>{const{t:Fe}=(0,n._h)(),rt=(0,$.useSelector)(Z.V2d),pt=(0,e.useRef)(null),[fe,m]=(0,e.useState)(!1),[b,F]=(0,e.useState)(!1),[Ne,S]=(0,e.useState)(!1),[Q,H]=(0,e.useState)(""),[xe,Te]=(0,e.useState)(!1),Se=(0,e.useCallback)(()=>
1it({data:j,iconName:z,panelName:Re,sourceSiteId:rt}),[j,z,Re,rt]),Ke=(0,e.useCallback)(()=>{const Ge=new Blob([JSON.stringify(Se(),null,2)],{type:"application/json"}),Xe=document.createElement("a");Xe.href=URL.createObjectURL(Ge),Xe.download=Qe(Re),Xe.click(),URL.revokeObjectURL(Xe.href),Xe.remove()},[Se,Re]),pe=(0,e.useCallback)(async()=>{try{await navigator.clipboard.writeText(JSON.stringify(Se(),null,2)),F(!1),m(!0),setTimeout(()=>m(!1),3e3)}catch{F(!0)}},[Se]),we=(0,e.useCallback)(()=>{H(""),Te(!1),S(!0)},[]),at=(0,e.useCallback)(()=>S(!1),[]),nt=(0,e.useCallback)(()=>{var Ge;return(Ge=pt.current)==null?void 0:Ge.click()},[]),ht=(0,e.useCallback)(Ge=>{var Xe;const qe=(Xe=Ge.target.files)==null?void 0:Xe[0];if(!qe)return;const At=new FileReader;At.onload=()=>{Te(!1),H(String(At.result||""))},At.onerror=()=>Te(!0),At.readAsText(qe),Ge.target.value=""},[]),kt=(0,e.useCallback)(Ge=>H(Ge.target.value),[]),Ft=(0,e.useMemo)(()=>Q.trim()?Me(Q):void 0,[Q]),Ot=Ft?.export,$t=(0,e.useMemo)(()=>Ot?Je(Ot.data,rt):0,[Ot,rt]),Pt=(0,e.useCallback)(()=>{Ot&&(le(Ot),S(!1))},[le,Ot]);return e.createElement("div",{className:"flex flex-col gap-2"},e.createElement("div",{className:"text-xs font-medium text-[var(--admin-text-200)]"},Fe("ADMIN_PANEL_CARDS_TRANSFER")),e.createElement("div",{className:"flex items-center gap-2"},e.createElement(v.$,{context:"admin",onClick:Ke,size:"sm",type:"button",variant:"outline"},Fe("ADMIN_PANEL_CARDS_EXPORT_DOWNLOAD")),e.createElement(v.$,{context:"admin",onClick:pe,size:"sm",type:"button",variant:"outline"},Fe(fe?"ADMIN_PANEL_CARDS_EXPORT_COPIED":"ADMIN_PANEL_CARDS_EXPORT_COPY")),b&&e.createElement("span",{className:"text-xs text-[var(--admin-alert-error)]",role:"alert"},Fe("ADMIN_PANEL_CARDS_EXPORT_COPY_FAILED")),e.createElement(v.$,{context:"admin",onClick:we,size:"sm",type:"button",variant:"outline"},Fe("ADMIN_PANEL_CARDS_IMPORT"))),e.createElement(Pe.lG,{context:"admin",onOpenChange:Ge=>{Ge||at()},open:Ne},e.createElement(Pe.Cf,null,e.createElement(Pe.c7,null,e.createElement(Pe.L3,null,Fe("ADMIN_PANEL_CARDS_IMPORT_TITLE"))),e.createElement("div",{className:"flex flex-col gap-3"},e.createElement("div",null,e.createElement(v.$,{context:"admin",onClick:nt,size:"sm",type:"button",variant:"outline"},Fe("ADMIN_PANEL_CARDS_IMPORT_CHOOSE_FILE")),e.createElement("input",{accept:"application/json,.json",className:"hidden","data-testid":"cards-panel-import-file",onChange:ht,ref:pt,type:"file"})),e.createElement("div",{className:"flex flex-col gap-2"},e.createElement(We.J,{className:"text-[var(--admin-text-100)]"},Fe("ADMIN_PANEL_CARDS_IMPORT_PASTE_LABEL")),e.createElement(ee.T,{className:"h-32 border-[var(--admin-surface-5)] bg-[var(--admin-surface-3)] font-mono text-xs text-[var(--admin-text-100)] placeholder:text-[var(--admin-text-300)] focus-visible:border-[var(--admin-accent-primary)] focus-visible:ring-0 focus-visible:ring-offset-0","data-testid":"cards-panel-import-json",onChange:kt,placeholder:Fe("ADMIN_PANEL_CARDS_IMPORT_PLACEHOLDER"),value:Q})),xe&&e.createElement("div",{className:"text-sm text-[var(--admin-alert-error)]",role:"alert"},Fe("ADMIN_PANEL_CARDS_IMPORT_FILE_ERROR")),Ft?.error&&e.createElement("div",{className:"text-sm text-[var(--admin-alert-error)]",role:"alert"},Ft.error),Ot&&e.createElement("div",{className:"flex flex-col gap-1 text-sm text-[var(--admin-text-200)]"},e.createElement("span",null,Fe("ADMIN_PANEL_CARDS_IMPORT_SUMMARY",{cards:String(Et(Ot.data)),sections:String((Ot.data.sections||[]).length)})),$t>0&&e.createElement("span",{"data-testid":"cards-panel-import-foreign"},Fe("ADMIN_PANEL_CARDS_IMPORT_FOREIGN_IMAGES",{count:String($t)})),e.createElement("span",{className:"text-[var(--admin-text-300)]"},Fe("ADMIN_PANEL_CARDS_IMPORT_REPLACE_WARNING")))),e.createElement(Pe.Es,null,e.createElement(v.$,{context:"admin",onClick:at,type:"button",variant:"outline"},Fe("ADMIN_ACTION_CANCEL")),e.createElement(v.$,{context:"admin",disabled:!Ot,onClick:Pt,type:"button"},Fe("ADMIN_PANEL_CARDS_IMPORT_REPLACE"))))))};var He=Object.defineProperty,mt=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,wt=(j,z,le)=>z in j?He(j,z,{enumerable:!0,configurable:!0,writable:!0,value:le}):j[z]=le,dt=(j,z)=>{for(var le in z||(z={}))ft.call(z,le)&&wt(j,le,z[le]);if(tt)for(var le of tt(z))sa.call(z,le)&&wt(j,le,z[le]);return j},ut=(j,z)=>mt(j,Kt(z));const St=({iconName:j="th-large",item:z,onChange:le,onIconChange:Re,onImportPanel:Fe,onNameChange:rt,panelName:pt=""})=>{const{t:fe}=(0,n._h)(),m=z||i.kn,b=(0,e.useCallback)(Ge=>{rt?.(Ge.target.value)},[rt]),F=(0,e.useCallback)(Ge=>{Re?.(Ge)},[Re]),Ne=(0,e.useCallback)(Ge=>{const Xe=ut(dt({},m),{sections:Ge.data.sections});if(Fe){Fe({blockData:Xe,iconName:Ge.iconName,panelName:Ge.panelName});return}le(Xe)},[m,le,Fe]),[S,Q]=(0,e.useState)(null),H=(0,e.useCallback)(()=>{var Ge;const Xe=(0,l.WI)(`Section ${(((Ge=m.sections)==null?void 0:Ge.length)||0)+1}`);le(ut(dt({},m),{sections:[...m.sections||[],Xe]}))},[m,le]),xe=(0,e.useCallback)(Ge=>{le(ut(dt({},m),{sections:m.sections.filter(Xe=>Xe.id!==Ge)}))},[m,le]),Te=(0,e.useCallback)(Ge=>{Q(Ge)},[]),Se=(0,e.useCallback)(()=>{Q(null)},[]),Ke=(0,e.useCallback)((Ge,Xe)=>{le(ut(dt({},m),{sections:m.sections.map(qe=>qe.id===Ge?ut(dt({},qe),{settings:Xe}):qe)}))},[m,le]),pe=(0,e.useCallback)(Ge=>{S&&Ke(S,Ge)},[S,Ke]),we=(0,e.useCallback)((Ge,Xe)=>{const qe=Xe==="simple"?(0,l.l0)(`Card ${Date.now()}`):(0,l.ZL)(`Expandable Card ${Date.now()}`);le(ut(dt({},m),{sections:m.sections.map(At=>At.id===Ge?ut(dt({},At),{cards:[...At.cards||[],qe]}):At)}))},[m,le]),at=(0,e.useCallback)((Ge,Xe)=>{le(ut(dt({},m),{sections:m.sections.map(qe=>qe.id===Ge?ut(dt({},qe),{cards:(qe.cards||[]).filter(At=>At.id!==Xe)}):qe)}))},[m,le]),nt=(Ge,Xe)=>{var qe,At;return Xe?((qe=Ge?.header)==null?void 0:qe.type)!=="image":((At=Ge?.header)==null?void 0:At.type)==="text"},ht=(Ge,Xe,qe)=>nt(Ge.settings,qe)?(0,l.jU)(Ge,Xe):ut(dt({},Ge),{title:Xe}),kt=(0,e.useCallback)((Ge,Xe,qe)=>{le(ut(dt({},m),{sections:m.sections.map(At=>At.id===Ge?ut(dt({},At),{cards:(At.cards||[]).map(Vt=>{if(Vt.id!==Xe)return Vt;
1const Yt=dt(dt({},Vt),qe);return qe.title!==void 0&&qe.title!==Vt.title&&(0,l.hR)(Yt)?ht(Yt,qe.title,!0):Yt})}):At)}))},[m,le]),Ft=(0,e.useCallback)((Ge,Xe)=>{le(ut(dt({},m),{sections:m.sections.map(qe=>{if(qe.id!==Ge)return qe;const At=dt(dt({},qe),Xe);return Xe.title!==void 0&&Xe.title!==qe.title?ht(At,Xe.title,!1):At})}))},[m,le]),Ot=(0,e.useCallback)((Ge,Xe)=>{const qe=(0,r.P)(m.sections||[],Ge,Xe);le(ut(dt({},m),{sections:qe}))},[m,le]),$t=(0,e.useCallback)((Ge,Xe,qe)=>{le(ut(dt({},m),{sections:m.sections.map(At=>At.id===Ge?ut(dt({},At),{cards:(0,r.P)(At.cards||[],Xe,qe)}):At)}))},[m,le]),Pt=S?m.sections.find(Ge=>Ge.id===S):null;return e.createElement("div",{className:"flex flex-col gap-4"},Re&&rt&&e.createElement("div",{className:"flex items-end gap-3"},e.createElement("div",{className:"flex flex-col gap-2 shrink-0"},e.createElement(We.J,{className:"text-[var(--admin-text-100)]"},fe("ADMIN_LABEL_ICON")),e.createElement(u.A,{onChange:F,panelKind:"builderBlockPanel",value:j})),e.createElement("div",{className:"flex flex-col gap-2 flex-1"},e.createElement(We.J,{className:"text-[var(--admin-text-100)]"},fe("ADMIN_LABEL_NAME")),e.createElement(De.p,{type:"text",value:pt,onChange:b,placeholder:fe("ADMIN_PLACEHOLDER_ENTER_PANEL_NAME"),className:"h-10 border-[var(--admin-surface-5)] bg-[var(--admin-surface-3)] text-[var(--admin-text-100)] placeholder:text-[var(--admin-text-300)] focus-visible:ring-[var(--admin-accent-primary)]"}))),e.createElement("div",{className:"flex flex-col gap-2"},e.createElement("div",{className:"text-xs font-medium text-[var(--admin-text-200)] mb-2"},fe("ADMIN_PANEL_CARDS_STRUCTURE")),e.createElement(J,{sections:m.sections||[],onAddSection:H,onRemoveSection:xe,onOpenSectionSettings:Te,onAddCard:we,onRemoveCard:at,onUpdateCard:kt,onReorderSections:Ot,onReorderCards:$t,onUpdateSection:Ft})),e.createElement(Ze,{data:m,iconName:j,onImport:Ne,panelName:pt}),Pt&&e.createElement(Ae.A,{initialPosition:{x:window.innerWidth/2-150,y:window.innerHeight/3},isOpen:!!S,onClose:Se,onSave:pe,section:Pt}))}},759973:(ye,M,t)=>{"use strict";t.d(M,{Et:()=>$,Tv:()=>s,WI:()=>f,ZL:()=>a,hR:()=>o,jU:()=>p,l0:()=>x});var e=t(705730),n=t.n(e),r=t(335819),i=Object.defineProperty,l=Object.defineProperties,g=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,B=(A,R,c)=>R in A?i(A,R,{enumerable:!0,configurable:!0,writable:!0,value:c}):A[R]=c,d=(A,R)=>{for(var c in R||(R={}))v.call(R,c)&&B(A,c,R[c]);if(E)for(var c of E(R))y.call(R,c)&&B(A,c,R[c]);return A},D=(A,R)=>l(A,g(R));const h=()=>d({},DEFAULT_CARDS_PANEL_DATA),f=(A="New Section")=>({id:`section_${(0,e.v4)()}`,title:A,settings:D(d({},r.cq),{header:D(d({},r.cq.header),{content:A})}),cards:[]}),x=(A="New Card")=>({id:`card_${(0,e.v4)()}`,type:"simple",title:A,image:{url:"",alt:""}}),a=(A="New Expandable Card")=>({id:`card_${(0,e.v4)()}`,type:"expandable",title:A,collapsedState:{cards:[]},expandedState:{cards:[]},settings:D(d({},r.cq),{header:D(d({},r.cq.header),{content:A})})}),s=A=>A.type==="simple",o=A=>A.type==="expandable",p=(A,R)=>D(d({},A),{title:R,settings:D(d({},A.settings),{header:D(d({},A.settings.header),{content:R})})}),$=A=>{if(!A)return"";try{const R=JSON.parse(A),c=q=>q.text!==void 0?q.text:q.children&&Array.isArray(q.children)?q.children.map(c).join(""):q.root?c(q.root):"";return c(R).trim()}catch{return A.replace(/<[^>]*>/g,"").trim()}}},266912:(ye,M,t)=>{"use strict";t.d(M,{A:()=>se});var e=t(63696),n=t(224191),r=t(272568),i=t(533028),l=t(41989),g=t(816970),E=t(553356),v=t(498685),y=t(463302),B=t(365179),d=t(34729),D=t(196063),h=t(945201),f=t(695601),x=t(886550),a=t(884110),s=t(154789),o=t(152544);const p=(0,x.Ay)(a.A)`
2  height: 250px;
3`,$=x.Ay.div`
4  display: flex;
5  flex-direction: column;
6  align-items: flex-end;
7`,A=(0,x.Ay)(s.$n)`
8  ${o.Z1};
9  width: 81px;
10  height: 40px;
11  padding: 0px, 24px;
12  border-radius: 100px;
13`;var R=t(80247);const q=({item:J,isOpen:Ae,onClose:De,onChange:We,onChangeSpacing:u,pageId:Z,blockId:ee})=>{const Pe=(0,v.d4)(y.mC),I=(0,v.d4)(B.V2d),[N,K]=(0,e.useState)(""),{t:ie}=(0,l._h)(),je=(0,e.useMemo)(()=>(0,g.QU)(f.hD),[]),G=(0,e.useMemo)(()=>(0,g.QU)(f.Wo),[]);(0,e.useEffect)(()=>{!J.url||N.trim()||(async()=>{try{const W=await G(J.url),te=W.indexOf((0,E.$)(ee));if(te===-1)throw new Error("Provided url is not from Maestro embed.");K(W.substring(0,te+1))}catch(W){R.error("Failure when fetching iframe data:",W),K(`<iframe style="width:100%;height:100%" src="${J.url}"></iframe>`)}})()},[]);const U=async()=>{try{const W=await je({primaryToken:Pe,siteId:I,pageId:Z,blockId:ee,htmlData:`${N.trim()}
14${(0,E.$)(ee)}`});if(!W)throw new Error("Couldn't generate embed code url");We(W),De()}catch(W){R.error("Failure when submitting form:",W)}},P=(0,e.useCallback)(W=>{K(W)},[]);return e.createElement(D.A,{isOpen:Ae,onClose:De,titleKey:"EMBED_CODE_BLOCK_MODAL_HEADER"},e.createElement(d.wn,{gap:10},e.createElement(d.wn,{gap:5},e.createElement(d._x,null,ie("EMBED_CODE_BLOCK_MODAL_SUB_HEADER")),e.createElement(p,{onChange:P,value:N}
14)),e.createElement(h.A,{labelKey:"SPACING",onChange:u,padding:"0",value:J.spacing}),e.createElement($,null,e.createElement(A,{disabled:!N.trim(),onClick:U},ie("ADMIN_ACTION_SAVE")))))};var X=t(835896),$e=t(545290);const ge=(0,x.Ay)(X.A)`
15  ${$e.oA}
16  position: relative;
17  display: flex;
18  flex-direction: column;
19  align-items: center;
20  ${(0,$e.nD)`padding-top: ${J=>J.imageHeight}px;`}
21
22  &::before {
23    content: '';
24    position: absolute;
25    top: 0;
26    left: 0;
27    width: 100%;
28  }
29`,Ie=x.Ay.iframe`
30  width: 100%;
31  height: auto;
32`;var O=Object.defineProperty,V=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Le=(J,Ae,De)=>Ae in J?O(J,Ae,{enumerable:!0,configurable:!0,writable:!0,value:De}):J[Ae]=De,Ee=(J,Ae)=>{for(var De in Ae||(Ae={}))re.call(Ae,De)&&Le(J,De,Ae[De]);if(me)for(var De of me(Ae))ve.call(Ae,De)&&Le(J,De,Ae[De]);return J},Ue=(J,Ae)=>V(J,_e(Ae));const se=({item:J,onEdit:Ae,onRemove:De,onMoveDown:We,onMoveUp:u,pageId:Z})=>{var ee,Pe,I,N;const K=(0,n.useSelector)(r.Q),ie=`embed-iframe-${J.arrayId}`,je=(ee=J.canRemove)!=null?ee:!0,G=(Pe=J.canReorder)!=null?Pe:!0;(0,e.useEffect)(()=>{const Oe=ke=>{var it,Qe,Ye;if(!ke?.data||((it=ke.data)==null?void 0:it.type)!=="resizeIframe"||!((Qe=ke?.data)!=null&&Qe.iframeHeight)||!((Ye=ke?.data)!=null&&Ye.blockId)||ke.data.blockId!==J.arrayId)return;const et=document.getElementById(ie),ue=ke.data.iframeHeight+"px";et&&et.style.height!==ue&&(et.style.height=ue)};return window.addEventListener("message",Oe),()=>{window.removeEventListener("message",Oe)}},[]);const U=e.useCallback(Oe=>{Ae(Ue(Ee({},J),{data:Oe}))},[J,Ae]),{handleChange:P,handleCloseSettings:W,handleOpenSettings:te,isSettingsOpen:Be}=(0,i.A)({item:J.data,onChange:U});return(0,e.useEffect)(()=>{var Oe;K&&!((Oe=J.data)!=null&&Oe.url)&&te()},[K,(I=J.data)==null?void 0:I.url,te]),e.createElement(ge,{onRemove:De,titleKey:"EMBED_CODE",onEdit:te,testId:`embed-code-block-${J.arrayId}`,onMoveDown:We,onMoveUp:u,spacing:J.data.spacing,canRemove:je,canMoveUp:G,canMoveDown:G},e.createElement(Ie,{id:ie,key:ie,src:(N=J?.data)==null?void 0:N.url}),Be&&e.createElement(q,{isOpen:Be,onClose:W,item:J.data,onChange:P("url"),onChangeSpacing:P("spacing"),pageId:Z||"",blockId:J.arrayId}))}},553356:(ye,M,t)=>{"use strict";t.d(M,{$:()=>r,s:()=>n});var e=t(545290);const n=(i=!1)=>({url:"",spacing:(0,e.fn)(i)}),r=i=>`
33<!-- maestro embedded -->
34  <script>
35    (function() {
36      let previousHeight = 0;
37
38      function sendDocumentHeight() {
39        const currentHeight = Math.ceil(document.body.scrollHeight);
40        if (currentHeight !== previousHeight) {
41          previousHeight = currentHeight;
42          window.parent.postMessage({ iframeHeight: currentHeight, blockId: "${i}", type: "resizeIframe" }, '*');
43        }
44      }
45
46      document.addEventListener('DOMContentLoaded', () => {
47        setInterval(sendDocumentHeight, 50);
48      });
49
50      document.body.style.margin = '0';
51      document.body.style.padding = '0';
52      document.body.style.overflow = 'hidden';
53    })();
54  <\/script>
55`},716625:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
56  height: 100px;
57  margin: 20px;
58  text-align: center;
59  word-break: break-word;
60  overflow-wrap: anywhere;
61`,E=(0,n.Ay)(i.A)`
62  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
63  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
64`,B=({item:d,onEdit:D,onRemove:h,region:f,panelDoc:x,onOpenBlockSettings:a,onMoveDown:s,onMoveUp:o})=>{var p,$;const A=x?.renderer,R=(p=d.canRemove)!=null?p:!0,c=($=d.canReorder)!=null?$:!0;return e.createElement(E,{backgroundColor:d.data.background,onEdit:a,onRemove:h,titleKey:"ADMIN_LABEL_ESPN_BETS",testId:`espn-bets-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:f,canRemove:R,canMoveUp:c,canMoveDown:c},e.createElement(g,null,e.createElement("div",null,"id: ",A?.id),e.createElement("div",null,"panelType: ",A?.panelType),e.createElement("div",null,"panelName: ",A?.panelName),e.createElement("div",null,"iconName: ",A?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(A?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(A?.blockData))))}},845720:(ye,M,t)=>{"use strict";t.d(M,{W:()=>n});var e=t(429195);const n={background:e.azv,data:"Default ESPN Bets",disableOverlays:!1,oddsPollingInterval:60}},998227:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});
64var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
65  height: 100px;
66  margin: 20px;
67  text-align: center;
68  word-break: break-word;
69  overflow-wrap: anywhere;
70`,E=(0,n.Ay)(i.A)`
71  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
72  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
73`,B=({item:d,onEdit:D,onRemove:h,region:f,panelDoc:x,onOpenBlockSettings:a,onMoveDown:s,onMoveUp:o})=>{var p,$;const A=x?.renderer,R=(p=d.canRemove)!=null?p:!0,c=($=d.canReorder)!=null?$:!0;return e.createElement(E,{backgroundColor:d.data.background,onEdit:a,onRemove:h,titleKey:"ADMIN_LABEL_ESPN_FANTASY",testId:`espn-fantasy-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:f,canRemove:R,canMoveUp:c,canMoveDown:c},e.createElement(g,null,e.createElement("div",null,"id: ",A?.id),e.createElement("div",null,"panelType: ",A?.panelType),e.createElement("div",null,"panelName: ",A?.panelName),e.createElement("div",null,"iconName: ",A?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(A?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(A?.blockData))))}},134792:(ye,M,t)=>{"use strict";t.d(M,{C:()=>n});var e=t(429195);const n={background:e.azv,data:"Default ESPN Fantasy",disableOverlays:!1,fanPollingInterval:60,gambitPollingInterval:60,hidePickems:!0,lmPollingInterval:60}},684566:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
74  height: 100px;
75  margin: 20px;
76  text-align: center;
77  word-break: break-word;
78  overflow-wrap: anywhere;
79`,E=(0,n.Ay)(i.A)`
80  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
81  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
82`,B=({item:d,onEdit:D,onRemove:h,region:f,panelDoc:x,onOpenBlockSettings:a,onMoveDown:s,onMoveUp:o})=>{var p,$;const A=x?.renderer,R=(p=d.canRemove)!=null?p:!0,c=($=d.canReorder)!=null?$:!0;return e.createElement(E,{backgroundColor:d.data.background,onEdit:a,onRemove:h,titleKey:"ADMIN_LABEL_ESPN_KEY_PLAYS",testId:`espn-key-plays-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:f,canRemove:R,canMoveUp:c,canMoveDown:c},e.createElement(g,null,e.createElement("div",null,"id: ",A?.id),e.createElement("div",null,"panelType: ",A?.panelType),e.createElement("div",null,"panelName: ",A?.panelName),e.createElement("div",null,"iconName: ",A?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(A?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(A?.blockData))))}},317266:(ye,M,t)=>{"use strict";t.d(M,{B:()=>n});var e=t(429195);const n={background:e.azv,data:"Default ESPN Key Plays"}},353656:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
83  height: 100px;
84  margin: 20px;
85  text-align: center;
86  word-break: break-word;
87  overflow-wrap: anywhere;
88`,E=(0,n.Ay)(i.A)`
89  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
90  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
91`,B=({item:d,onRemove:D,region:h,panelDoc:f,onOpenBlockSettings:x,onMoveDown:a,onMoveUp:s})=>{var o,p;const $=f?.renderer,A=(o=d.canRemove)!=null?o:!0,R=(p=d.canReorder)!=null?p:!0;return e.createElement(E,{backgroundColor:d.data.background,onEdit:x,onRemove:D,titleKey:"ADMIN_LABEL_ESPN_SHOP",testId:`espn-shop-block-${d.arrayId}`,onMoveDown:a,onMoveUp:s,region:h,canRemove:A,canMoveUp:R,canMoveDown:R},e.createElement(g,null,e.createElement("div",null,"id: ",$?.id),e.createElement("div",null,"panelType: ",$?.panelType),e.createElement("div",null,"panelName: ",$?.panelName),e.createElement("div",null,"iconName: ",$?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify($?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify($?.blockData))))}},745204:(ye,M,t)=>{"use strict";t.d(M,{o:()=>n});var e=t(429195);const n={background:e.azv,data:"Default ESPN Shop"}},48256:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
92  height: 100px;
93  margin: 20px;
94  text-align: center;
95  word-break: break-word;
96  overflow-wrap: anywhere;
97`,E=(0,n.Ay)(i.A)`
98  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
99  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
100`,B=({item:d,onEdit:D,onRemove:h,region:f,panelDoc:x,onOpenBlockSettings:a,onMoveDown:s,onMoveUp:o})=>{var p,$;const A=x?.renderer,R=(p=d.canRemove)!=null?p:!0,c=($=d.canReorder)!=null?$:!0;return e.createElement(E,{backgroundColor:d.data.background,onEdit:a,onRemove:h,titleKey:"ADMIN_LABEL_ESPN_STATS",testId:`espn-stats-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:f,canRemove:R,canMoveUp:c,canMoveDown:c},e.createElement(g,null,e.createElement("div",null,"id: ",A?.id),e.createElement("div",null,"panelType: ",A?.panelType),e.createElement("div",null,"panelName: ",A?.panelName),e.createElement("div",null,"iconName: ",A?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(A?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(A?.blockData))))}},154653:(ye,M,t)=>{"use strict";t.d(M,{Z:()=>n});var e=t(429195);const n={background:e.azv,data:"Default ESPN Stats"}},15803:(ye,M,t)=>{"use strict";t.d(M,{P:()=>i});var e=t(429195),n=t(152544),r=t(886550);const i=r.Ay.label`
101  color: ${e.XO2};
102  ${n.hN}
103`},133908:(ye,M,t)=>{"use strict";t.d(M,{A:()=>$e});var e=t(63696),n=t(533028),r=t(41989),i=t(697683),l=t(483881),g=t(942695),E=t(283722),v=t(429195),y=t(152544),B=t(408040),d=t(886550);const D=(0,d.Ay)(B.A)`
104  ${({readOnly:ge})=>ge&&(0,d.AH)`pointer-events: none;`};
105`,h=d.Ay.div`
106  display: flex;
107  flex-direction: column;
108  gap: 16px;
109`,f=d.Ay.div`
110  display: flex;
111  flex-direction: column;
112  gap: 16px;
113`,x=d.Ay.div`
114  display: flex;
115  flex-direction: column;
116  gap: 16px;
117`,a=d.Ay.label`
118  ${y.Vg}
119  color: ${v.o0B};
120`,s=d.Ay.div`
121  display: flex;
122  justify-content: space-between;
123  align-items: center;
124`,o=d.Ay.div`
125  display: flex;
126  align-items: center;
127`,p=d.Ay.span`
128  color: ${v.sRE};
129  ${y.Vg}
130`,$=d.Ay.div`
131  display: flex;
132  gap: 16px;
133`,A=(0,d.Ay)(E.Ay).attrs(ge=>({name:"info",color:(0,v.zkP)(ge)}))`
134  display: flex;
135  margin-left: 8px;
136  margin-right: 10px;
137  color: ${({color:ge})=>ge};
138  & > svg {
139    width: 12px;
140    height: 12px;
141  }
142`,R=(0,g.A)(A,{admin:!0,tooltipCss:"right: 103px;",tooltipArrowCss:"left: 91%",useAbsolutePosition:!0}),c=(0,d.Ay)(l.Ay).attrs({calendarPosition:"top",hideClearButton:!0,timeSelectKey:"",timeSelectIcon:"",noLabel:!0,hideTimezone:!0,padding:"0"})`
143  & > div > div, & > div > div > div {
144    padding: 0;
145  }
146`,q=(0,d.Ay)(l.o4)`
147  &:first-child {
148    padding: 0;
149  }
150`,$e=({date:ge,onChange:Ie,children:O,blockTitleKey:V,readOnly:_e})=>{const{t:me}=(0,r._h)(),{handleChange:re}=(0,n.A)({item:ge,onChange:Ie}),ve=e.useCallback(_=>{re("timeZone")(_.timezone)},[re]),Le=Intl.DateTimeFormat().resolvedOptions().timeZone,Ee=e.useMemo(()=>{if(Le===ge.timeZone)return ge.startTimestamp;const _=new Date(ge.startTimestamp);return new Date(_.toLocaleString("en-US",{timeZone:ge.timeZone})).getTime()},[ge.startTimestamp,ge.timeZone,Le]),Ue=e.useMemo(()=>{if(Le===ge.timeZone)return ge.endTimestamp;const _=new Date(ge.endTimestamp);return new Date(_.toLocaleString("en-US",{timeZone:ge.timeZone})).getTime()},[ge.endTimestamp,ge.timeZone,Le]);return e.createElement(D,{blockTitleKey:V,"data-testid":"dateEventEditor",modalContent:e.createElement(h,null,e.createElement(x,null,e.createElement(f,null,e.createElement(s,null,e.createElement(a,null,me("ADMIN_LABEL_START_TIME")),e.createElement(o,null,e.createElement(p,null,me("ADMIN_LABEL_END_TIME")),e.createElement(R,{tooltipKey:"ADMIN_CALENDAR_BLOCK_END_TIME_TOOLTIP"}),e.createElement(i.A,{checked:ge.useEndTime,"data-testid":"event-end-time-switch",onChange:re("useEndTime")}))),e.createElement(c,{"data-testid":"calendarEventStartTimeInput",onTimeChange:re("startTimestamp"),timestamp:Ee,timezone:ge.timeZone})),ge.useEndTime&&e.createElement(f,null,e.createElement(a,null,me("ADMIN_LABEL_END_TIME")),e.createElement(c,{"data-testid":"calendarEventEndTimeInput",onTimeChange:re("endTimestamp"),timestamp:Ue,timezone:ge.timeZone})),e.createElement(f,null,e.createElement(q,{"data-testid":"timezoneInput",onChange:ve,timezone:ge.timeZone}
150)))),modalTitleKey:"ADMIN_CALENDAR_BLOCK_CHOOSE_DATE_AND_TIME",readOnly:_e},O)}},256232:(ye,M,t)=>{"use strict";t.d(M,{g:()=>l});var e=t(429195),n=t(152544),r=t(545290),i=t(886550);const l=i.Ay.span`
151  ${n.wE}
152  color: ${e.XO2};
153
154  ${(0,r.nD)`${n.p_}}`}
155`},576666:(ye,M,t)=>{"use strict";t.d(M,{A:()=>G});var e=t(63696),n=t(224191),r=t(89649),i=t(711678),l=t(757504),g=t(428441),E=t(221196),v=t.n(E),y=t(393982),B=t(41989),d=t(272568),D=t(86138),h=t(429195),f=t(152544),x=t(886550);const a=x.Ay.img`
156  object-fit: cover;
157  border-radius: 5px 0 0 5px;
158  aspect-ratio: 2 / 3;
159  max-height: 100%;
160  width: 100%;
161`,s=x.Ay.div`
162  border-radius: 5px 0 0 5px;
163  aspect-ratio: 2 / 3;
164  width: 100%;
165  cursor: pointer;
166
167  ${f.Vg}
168  color: ${h._A5};
169  background-color: ${h.F_r};
170
171  display: flex;
172  justify-content: center;
173  align-items: center;
174  flex-direction: column;
175  text-align: center;
176  padding: 10px;
177`;var o=t(408040),p=t(13155);const $=(0,x.Ay)(o.A)`
178  min-width: 30%;
179  width: 30%;
180  display: flex;
181  ${({readOnly:U})=>U&&"pointer-events: none;"};
182`,A=(0,x.Ay)(p.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1080,pixelWidth:750},height:177}))`padding: 0;`;var R=Object.defineProperty,c=Object.defineProperties,q=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ie=(U,P,W)=>P in U?R(U,P,{enumerable:!0,configurable:!0,writable:!0,value:W}):U[P]=W,O=(U,P)=>{for(var W in P||(P={}))$e.call(P,W)&&Ie(U,W,P[W]);if(X)for(var W of X(P))ge.call(P,W)&&Ie(U,W,P[W]);return U},V=(U,P)=>c(U,q(P));const me=({image:U,onChange:P,children:W,readOnly:te})=>{const Be=e.useCallback(()=>{P(V(O({},U),{src:""}))},[U,P]),Oe=e.useCallback(ke=>{P(V(O({},U),{src:ke}))},[U,P]);return e.createElement($,{blockTitleKey:"ADMIN_LABEL_IMAGE","data-testid":"event-image-editor-modal",modalContent:e.createElement(A,{imagePreview:U.src,onClearImage:Be,onFileSubmit:Oe}),modalTitleKey:"ADMIN_LABEL_IMAGE_SETTINGS",readOnly:te},W)},ve=({readOnly:U,image:P,onChange:W})=>{const{t:te}=(0,B._h)(),Be=(0,n.useSelector)(d.Q),Oe=e.useCallback(()=>P.src?e.createElement(a,{alt:"Event Calendar Image",src:P.src}):e.createElement(s,null,Be&&e.createElement(e.Fragment,null,e.createElement(D.A,{stringKey:"ADMIN_LABEL_ADD_IMAGE"}),e.createElement("label",null,te("ADMIN_IMAGE_EDITOR_RECOMMENDED_SIZE",{width:750,height:1080})))),[P.src,Be]);return e.createElement(me,{image:P,onChange:W,readOnly:U},Oe())};var Le=t(133908),Ee=t(256232);const _=({readOnly:U,date:P,when:W,onChange:te})=>e.createElement(Le.A,{blockTitleKey:"ACCESS_GATE_ADMIN_LABEL_HOUR",date:P,onChange:te,readOnly:U},e.createElement(Ee.g,null,W));var se=t(668648),J=t(647165),Ae=t(633164),De=Object.defineProperty,We=Object.defineProperties,u=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,I=(U,P,W)=>P in U?De(U,P,{enumerable:!0,configurable:!0,writable:!0,value:W}):U[P]=W,N=(U,P)=>{for(var W in P||(P={}))ee.call(P,W)&&I(U,W,P[W]);if(Z)for(var W of Z(P))Pe.call(P,W)&&I(U,W,P[W]);return U},K=(U,P)=>We(U,u(P)),ie=(U,P)=>{var W={};for(var te in U)ee.call(U,te)&&P.indexOf(te)<0&&(W[te]=U[te]);if(U!=null&&Z)for(var te of Z(U))P.indexOf(te)<0&&Pe.call(U,te)&&(W[te]=U[te]);return W};const je=U=>{var P=U,{readOnly:W,event:te,onChange:Be,onClick:Oe,showActionsMenu:ke,onRemove:it}=P,Qe=ie(P,["readOnly","event","onChange","onClick","showActionsMenu","onRemove"]),Ye;const et=(0,n.useDispatch)(),{titleRaw:ue,titleRawV2:Ve,image:Me,descriptionRaw:T,descriptionRawV2:oe}=te,Je=(0,n.useSelector)(y.dC),Et=!!(Je&&Ve),bt=Et?Ve:ue,Ze=Et?"titleRawV2":"titleRaw",He=!!(Je&&oe),mt=He?oe:T,Kt=He?"descriptionRawV2":"descriptionRaw",{isLive:tt,labels:ft,startDate:sa,when:wt}=(0,Ae.A)(te,W),dt=e.useCallback(j=>z=>{Be?.(K(N({},te),{[j]:z}))},[Be,te]),ut=()=>{et((0,r.y_)(i.V.calendarBlockEventSettings))},zt=()=>{const j=K(N({},te),{categories:(te.categories||[]).map(z=>K(N({},z),{id:v().generate(),label:K(N({},z.label),{id:v().generate()})}))});et((0,r.to)({kind:i.V.calendarBlockEventSettings,data:{locked:!0,calendarEvent:j,onDismiss:ut,onSave:z=>Be?.(z)}}))},St=e.useCallback(()=>{it?.(te)},[te,it]);return e.createElement(J.mO,K(N({},Qe),{firstLabelColor:(Ye=ft[0])==null?void 0:Ye.color,onClick:Oe}),Me.show&&e.createElement(ve,{image:te.image,onChange:dt("image"),readOnly:W}
182),ke&&e.createElement(J.UR,{actions:[{onClick:zt,stringKey:"ADMIN_CALENDAR_BLOCK_EDIT_EVENT",icon:e.createElement(J.qU,null)},{onClick:St,stringKey:"ADMIN_CALENDAR_BLOCK_DELETE_EVENT",icon:e.createElement(J.uc,null)}],admin:!1,testId:"full-event-card-actions-menu"}),e.createElement(J.xI,{showImage:Me.show},e.createElement(J.$v,null,e.createElement(J.aZ,{date:te.date,onChange:dt("date"),readOnly:W,startDate:sa}),e.createElement(J.hE,{blockTitleKey:"ADMIN_LABEL_TITLE",data:bt,"data-testid":"calendarEventTitle",maxLength:72,maxLines:3,onChange:dt(Ze),readOnly:W,toolbarButtons:K(N({},g.z7.titleEditor),{bold:!1,fontsize:!1}),useRawDataV2:Et}),e.createElement(J.VY,{blockTitleKey:"ADMIN_LABEL_DESCRIPTION",data:mt,"data-testid":"calendarEventDescription",maxLength:300,maxLines:3,onChange:dt(Kt),readOnly:W,toolbarButtons:K(N({},g.z7.bodyEditor),{bold:!1,fontsize:!1}),useRawDataV2:He})),e.createElement(J.fX,null,e.createElement(J.TU,null,e.createElement(_,{date:te.date,onChange:dt("date"),readOnly:W,when:wt}),tt&&W&&e.createElement(l.A.Default,null)),e.createElement(se.A,{labels:ft}))))},G=e.memo(je)},647165:(ye,M,t)=>{"use strict";t.d(M,{xI:()=>A,VY:()=>a,qU:()=>c,UR:()=>R,$v:()=>f,fX:()=>x,aZ:()=>p,TU:()=>o,hE:()=>s,uc:()=>q,mO:()=>$});var e=t(886550),n=t(429195),r=t(152544),i=t(545290),l=t(520527),g=t(283722),E=t(117445),v=t(63696),y=t(133908),B=t(15803);const D=({readOnly:X,date:$e,startDate:ge,onChange:Ie})=>v.createElement(y.A,{blockTitleKey:"ADMIN_COUNTDOWN_DATE",date:$e,onChange:Ie,readOnly:X},v.createElement(B.P,null,ge));var h=t(877038);const f=e.Ay.div`
183  display: flex;
184  flex-direction: column;
185  gap: 6px;
186`,x=e.Ay.div`
187  display: flex;
188  flex-direction: column;
189  gap: 12px;
190
191  ${(0,i.nD)`gap: 8px;`}
192`,a=(0,e.Ay)(l.A)`
193  width: 100%;
194  ${(0,i.nD)`display: none;`};
195
196  & .mce-content-body {
197    & * {
198      font-family: ${n.o6c};
199    }
200
201    & *:not(a *) {
202      color: ${n.XO2};
203    }
204
205    & *:not(ul *):not(ol *) {
206      ${X=>X.readOnly&&(0,e.AH)`
207        ${i.FE}
208      `}
209    }
210  }
211`,s=(0,e.Ay)(l.A)`
212  width: 100%;
213
214  & .mce-content-body {
215    & * {
216      ${X=>X.readOnly&&(0,e.AH)`
217        &:not(a):not(span) {
218          ${i.FE}
219        }
220      `}
221      font-family: ${n.wD$};
222      ${(0,i.nD)`
223        ${r.Jp}
224        font-size: 0.875rem !important;
225      `};
226    }
227    color: ${n.SP6};
228  }
229`,o=e.Ay.div`
230  display: flex;
231  gap: 12px;
232  align-items: center;
233`,p=(0,e.Ay)(D)`
234  ${(0,i.nD)`display: none;`}
235`,$=e.Ay.section`
236  display: flex;
237  justify-content: flex-start;
238  border-radius: 10px;
239  background-color: ${n.Hw0};
240  position: relative;
241  min-width: ${h.E6}px;
242  max-width: ${h.U9}px;
243  min-height: ${h.RK}px;
244  max-height: ${h.RD}px;
245
246  &::after {
247    content: '';
248    position: absolute;
249    top: 0;
250    left: 0;
251    width: 4px;
252    height: 100%;
253    background-color: ${X=>X.firstLabelColor||n.HbO};
254    border-radius: 5px 0 0 5px;
255  }
256`,A=e.Ay.div`
257  padding: 20px;
258  display: flex;
259  flex-direction: column;
260  justify-content: space-between;
261  width: ${({showImage:X})=>X?"70%":"100%"};
262  ${({showImage:X})=>!X&&(0,e.AH)`margin-left: 4px;`};
263`,R=(0,e.Ay)(E.A)`
264  height: fit-content;
265  position: absolute;
266  top: 12px;
267  right: 12px;
268  z-index: 2;
269
270  & div button {
271    justify-content: flex-start;
272  }
273`,c=(0,e.Ay)(g.Ay).attrs({name:"adminbarEditor"})`
274  height: 24px;
275
276  display: flex;
277  align-items: center;
278  justify-content: center;
279  margin-right: 9px;
280
281  & svg {
282    width: 14px;
283    height: 14px;
284
285    & path {
286      fill: ${n.mz9} !important;
287    }
288  }
289`,q=(0,e.Ay)(g.Ay).attrs({name:"trash"})`
290  height: 24px;
291  display: flex;
292  align-items: center;
293  justify-content: center;
294  margin-right: 9px;
295
296  &  svg {
297    width: 14px;
298    height: 14px;
299    & path {
300      fill: ${n.mz9} !important;
301    }
302  }
303`},668648:(ye,M,t)=>{"use strict";t.d(M,{A:()=>d});var e=t(63696),n=t(523868),r=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,E=(D,h,f)=>h in D?r(D,h,{enumerable:!0,configurable:!0,writable:!0,value:f}):D[h]=f,v=(D,h)=>{for(var f in h||(h={}))l.call(h,f)&&E(D,f,h[f]);if(i)for(var f of i(h))g.call(h,f)&&E(D,f,h[f]);return D},y=(D,h)=>{var f={};for(var x in D)l.call(D,x)&&h.indexOf(x)<0&&(f[x]=D[x]);if(D!=null&&i)for(var x of i(D))h.indexOf(x)<0&&g.call(D,x)&&(f[x]=D[x]);return f};const d=D=>{var h=D,{labels:f}=h,x=y(h,["labels"]);return f.length?e.createElement(n.n,v({},x),f.map((a,s)=>e.createElement(n.J,{key:s,backgroundColor:a.color},a.title))):null}},523868:(ye,M,t)=>{"use strict";t.d(M,{J:()=>E,n:()=>g});
303var e=t(312854),n=t(429195),r=t(152544),i=t(545290),l=t(886550);const g=l.Ay.section`
304  display: flex;
305  gap: 3px;
306  ${i.wt}
307  overflow-x: auto;
308`,E=l.Ay.label`
309  text-wrap: nowrap;
310  width: fit-content;
311  display: flex;
312  padding: 2px 8px;
313  align-items: center;
314  justify-content: center;
315  border-radius: 50px;
316  background-color: ${v=>(0,n.v1G)(v.backgroundColor)||n.HbO};
317  color: ${v=>(0,e.kK)((0,n.SP6)(v),v.backgroundColor||(0,n.HbO)(v))};
318
319  ${r.p_}
320
321  ${(0,i.nD)`${r.n5}`}
322`},633164:(ye,M,t)=>{"use strict";t.d(M,{A:()=>x});var e=t(63696),n=t(41989);const i=({startTimestamp:a,endTimestamp:s,useEndTime:o})=>{const[p,$]=e.useState(!1);return e.useEffect(()=>{if($(!1),!o)return;const A=new Date(a),R=new Date(s);if(R.getTime()<Date.now())return;const q=setTimeout(()=>{$(!0)},Math.max(0,A.getTime()-Date.now())),X=setTimeout(()=>{$(!1)},Math.max(0,R.getTime()-Date.now()));return()=>{clearTimeout(q),clearTimeout(X)}},[a,s]),p};var l=Object.defineProperty,g=Object.defineProperties,E=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,d=(a,s,o)=>s in a?l(a,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[s]=o,D=(a,s)=>{for(var o in s||(s={}))y.call(s,o)&&d(a,o,s[o]);if(v)for(var o of v(s))B.call(s,o)&&d(a,o,s[o]);return a},h=(a,s)=>g(a,E(s));const x=(a,s)=>{const o=i({startTimestamp:a.date.startTimestamp,endTimestamp:a.date.endTimestamp,useEndTime:a.date.useEndTime}),{currentLocale:p}=(0,n.T9)(),{startDate:$,startTime:A,endTime:R}=e.useMemo(()=>{const q=new Date(a.date.startTimestamp),X=new Date(a.date.endTimestamp),$e=q.getDate()===X.getDate(),ge=q.getMonth()===X.getMonth(),Ie=q.getFullYear()===X.getFullYear(),O=$e&&ge&&Ie;let V="";const _e=s?p:"en-US",me=s?Intl.DateTimeFormat().resolvedOptions().timeZone:a.date.timeZone;a.date.useEndTime&&(V=X.toLocaleTimeString(_e,h(D({},!O&&{day:"numeric",weekday:"short"}),{hour:"numeric",minute:"numeric",hour12:!0,timeZone:me})));const re=q.toLocaleString(_e,{weekday:"long",month:"long",day:"numeric",year:"numeric",timeZone:me}),ve=q.toLocaleString(_e,h(D({},!O&&{day:"numeric",weekday:"short"}),{hour:"numeric",minute:"numeric",hour12:!0,timeZone:me}));return{startDate:re,startTime:ve,endTime:V}},[a.date,p,s]);return{labels:e.useMemo(()=>{const q=[],X=new Set;for(const{label:$e}of(a.categories||[]).filter(ge=>ge.label.title))X.has($e.title)||(q.push($e),X.add($e.title));return q},[a.categories]),isLive:o,startDate:$,when:`${A}${R?` - ${R}`:""}`}}},650333:(ye,M,t)=>{"use strict";t.d(M,{A:()=>Kn});var e=t(63696),n=t(86138),r=t(854870),i=t(392971),l=t(533028),g=t(488291),E=t(72688),v=t(463296),y=t(34729),B=t(196063),d=t(945201);const h=({item:L,isOpen:ne,onClose:he,onChange:vt})=>{const{isCustomColor:ct}=(0,g.A)(L.background.color),{handleChange:lt}=(0,l.A)({item:L,onChange:vt}),Dt=e.useCallback(Lt=>{const Ut=structuredClone(L);Ut.background.color=Lt,ct(Lt)&&(Ut.background.customColor=Lt),vt(Ut)},[L,vt,ct]);return e.createElement(B.A,{isOpen:ne,onClose:he,titleKey:"ADMIN_LABEL_BLOCK_SETTINGS"},e.createElement(y.wn,{gap:20},e.createElement(y.wn,{gap:24},e.createElement(n.A,{component:y._x,stringKey:"ADMIN_LABEL_DISPLAY"}),e.createElement(y.wn,{gap:15},e.createElement(v.S,{checked:L.title.show,labelKey:"ADMIN_LABEL_TITLE",onCheckedChange:lt("title.show")})),e.createElement(d.A,{labelKey:"SPACING",onChange:lt("spacing"),padding:"0",value:L.spacing})),e.createElement(y.wn,{gap:16},e.createElement(n.A,{component:y.sI,stringKey:"ADMIN_LABEL_ALIGNMENT"}),e.createElement(r._I,{onChange:lt("textAlignment"),options:i.Zq,value:L.textAlignment,wrapText:!0})),e.createElement(y.wn,{gap:16},e.createElement(n.A,{component:y.sI,stringKey:"ADMIN_LABEL_BACKGROUND_COLOR"}),e.createElement(E.A,{color:L.background.color,lastCustomColor:L.background.customColor,onChange:Dt}))))};var f=t(835896),x=t(520527),a=t(429195),s=t(545290),o=t(886550);const p=(0,o.Ay)(f.A)`
323  background-color: ${({backgroundColor:L})=>(0,a.v1G)(L)};
324  height: 960px;
325  ${s.oA}
326  ${(0,s.nD)`
327    padding: 0;
328    ${({hasMobileSelectedEvent:L})=>L?"height: unset;":"height: 100%;"};
329  `};
330  position: relative;
331  display: flex;
332  flex-direction: column;
333`,$=o.Ay.div`
334  display: flex;
335  height: 100%;
336`,A=(0,o.Ay)(x.A)`
337  width: 100%;
338  margin-bottom: 20px;
339
340  & .mce-content-body {
341    color: ${a.SP6};
342    & * {
343      text-align:  ${({alignment:L})=>L} !important;
344      font-family: ${a.wD$};
345    }
346  }
347
348  ${(0,s.nD)`display: none;`};
349`;var R=t(224191),c=t(368909),q=t(877038);const X=o.Ay.div`
350  display: flex;
351  flex-direction: column;
352  height: 100%;
353  background-color: ${a.F_r};
354
355  ${(0,s.PD)`
356    width: 324px;
357    max-width: 25vw;
358    border-radius: 10px;
359    margin-left: 10px;
360
361    @media (max-width: ${q.NB}px) {
362      display: none;
363    }
364  `};
365
366  ${(0,s.nD)`
367    transition: width 0.3s ease-in-out;
368    transition: height 0.3s ease-in-out;
369    overflow: hidden;
370    width: ${({hasSelectedEvent:L})=>L?"0":"100vw"};
371    height: ${({hasSelectedEvent:L})=>L?"0":"100%"};
372  `};
373`,$e=o.Ay.aside`
374  width: 0;
375  overflow: hidden;
376  display: flex;
377  height: 100%;
378  transition: width 0.3s ease-in-out;
379
380  ${L=>L.hasSelectedEvent&&(0,o.AH)`width: 100vw;`};
381`;var ge=t(886968),Ie=t(283722),O=t(152544);const V=56,_e=o.Ay.header`
382  display: flex;
383  height: ${V}px;
384  padding: 0px 20px;
385  justify-content: space-between;
386  align-items: center;
387  flex-shrink: 0;
388  align-self: stretch;
389`,me=o.Ay.div`
390  display: flex;
391  height: 100%;
392  align-items: center;
393  margin: 0;
394  ${O.Jp}
395  color: ${a.XO2};
396`,re=o.Ay.div`
397  display: flex;
398  align-items: flex-start;
399  gap: 5px;
400  ${(0,s.nD)`display: none;`};
401`,ve=(0,o.Ay)(Ie.Ay)`
402  ${(0,s.PD)`display: none;`};
403  width: 21px;
404  height: 21px;
405  display: flex;
406  align-items: center;
407  justify-content: center;
408  margin-left: 6px;
409  transition: transform 0.2s;
410  transform: rotate(${({isOpen:L})=>L?"180deg":"0deg"});
411
412  & svg {
413    width: 10px;
414    height: fit-content;
415    & path {
416      fill: ${a.mrt};
417    }
418  }
419  cursor: pointer;
420`;var Le=t(598935),Ee=t(33249),Ue=Object.defineProperty,_=Object.defineProperties,se=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,We=(L,ne,he)=>ne in L?Ue(L,ne,{enumerable:!0,configurable:!0,writable:!0,value:he}):L[ne]=he,u=(L,ne)=>{for(var he in ne||(ne={}))Ae.call(ne,he)&&We(L,he,ne[he]);if(J)for(var he of J(ne))De.call(ne,he)&&We(L,he,ne[he]);return L},Z=(L,ne)=>_(L,se(ne));const ee=(0,e.createContext)({}),Pe=()=>{const L=e.useCallback((ct,lt)=>{const Dt=new Date(ct.date.startTimestamp),Lt=Dt.getDate(),Ut=Dt.getMonth(),Ea=Dt.getFullYear(),xt=lt.day,It=lt.month,la=lt.year;return Lt===xt&&Ut===It&&Ea===la},[]),ne=e.useCallback((ct,lt)=>ct.filter(Dt=>L(Dt,lt)),[L]),he=e.useCallback((ct,lt)=>ct.day===lt.day&&ct.month===lt.month&&ct.year===lt.year,[]),vt=e.useCallback(ct=>{const lt=new Date;return ct.day===lt.getDate()&&ct.month===lt.getMonth()&&ct.year===lt.getFullYear()},[]);return{isEventHappeningOnDay:L,getEventsForDay:ne,isSameDay:he,isToday:vt}},I=({children:L})=>{const[ne,he]=e.useState(Date.now()),[vt,ct]=e.useState([]),[lt,Dt]=e.useState([]),[Lt,Ut]=e.useState({}),[Ea,xt]=e.useState([]),[It,la]=e.useState({}),aa=(0,Ee.A)(),pa=Pe(),va=e.useCallback(async Mt=>{aa.getSiteCategories(Mt).then(Sa=>{const $a=Sa.map(ga=>Z(u({},ga),{labels:[{value:"",color:"surface6"},...ga.labels]}));xt($a),la($a.reduce((ga,Fa)=>(ga[Fa.title]=Fa.labels[0],ga),{}))})},[]);e.useEffect(()=>{const Mt=()=>{};return va(Mt),()=>{Mt()}},[va]);const da=e.useMemo(()=>{const Mt=new Date(ne);return{day:Mt.getDate(),month:Mt.getMonth(),year:Mt.getFullYear()}},[ne]),[ba,Wa]=e.useState(da),Ua=(0,Le.Ay)({month:da.month,year:da.year,selectedDate:ba}),ja=e.useCallback(Mt=>{Wa(Mt),Mt.month!==da.month&&he(new Date(Mt.year,Mt.month,1).getTime())},[da.month]),Qa=e.useCallback((Mt,Sa)=>{if(Object.values(Sa).every(Fa=>!Fa.value))return Mt;let ga=Mt;for(const[Fa,Ra]of Object.entries(Sa))Ra.value&&(ga=ga.filter(on=>{var dn;return(dn=on.categories)==null?void 0:dn.some(mn=>mn.title===Fa&&mn.label.title===Ra.value)}));return ga},[It]),Za=Mt=>{const Sa=[...vt],$a=Sa.findIndex(ga=>ga._id===Mt._id);$a===-1?Sa.push(Mt):Sa[$a]=Mt,ct(Sa.sort((ga,Fa)=>ga.date.startTimestamp-Fa.date.startTimestamp))},hn=Mt=>{const Sa=new Date(new Date(Mt.date.startTimestamp).setHours(0,0,0,0)),$a=Sa.getTimezoneOffset()*6e4,ga=new Date(Sa.getTime()-$a).getTime();Ut(Fa=>{var Ra,on,dn,mn;const Xa=u({},Fa);return Xa[ga]?(Xa[ga].quantity+=1,Xa[ga].firstLabelColors.push(((mn=(dn=Mt.categories[0])==null?void 0:dn.label)==null?void 0:mn.color)||"surface6"),Xa[ga].ids.push(Mt._id),Xa):(Xa[ga]={quantity:1,firstLabelColors:[((on=(Ra=Mt.categories[0])==null?void 0:Ra.label)==null?void 0:on.color)||"surface6"],ids:[Mt._id]},Xa)})},yn=async Mt=>{const Sa=Mt.categories||[];let $a=Z(u({},Mt),{categories:Sa.filter(ga=>ga.id&&ga.label.id)});Mt._id?await aa.updateEvent($a):$a=await aa.createEvent($a),Za($a),hn($a),va()},Pn=e.useCallback(async Mt=>{if(!Mt._id)return;await aa.deleteEvent(Mt._id);const Sa=new Date(new Date(Mt.date.startTimestamp).setHours(0,0,0,0)),$a=Sa.getTimezoneOffset()*6e4,ga=new Date(Sa.getTime()-$a).getTime();ct(Fa=>Fa.filter(Ra=>Ra._id!==Mt._id)),Ut(Fa=>{const Ra=u({},Fa);return Ra[ga]?Ra[ga].quantity===1?(delete Ra[ga],Ra):(Ra[ga].quantity-=1,Ra[ga].ids=Ra[ga].ids.filter(on=>on!==Mt._id),Ra):Ra})},[]);return e.createElement(ee.Provider,{value:{eventsOnWeek:vt,setEventsOnWeek:ct,miniCalendarEvents:Lt,setMiniCalendarEvents:Ut,removeEvent:Pn,upsertEvent:yn,filterEvents:Qa,isSameDay:pa.isSameDay,isToday:pa.isToday,getEventsForDay:pa.getEventsForDay,result:Ua,timestamp:ne,setTimestamp:he,selectedDate:ba,setSelectedDate:ja,timestampDateFormat:da,siteCategories:Ea,selectedSiteCategories:It,setSelectedSiteCategories:la,setWeekDays:Dt,weekDays:lt}},L)},N=()=>(0,e.useContext)(ee);var K=t(41989),ie=t(556566),je=t(312854),G=t(870349),U=t(523868);const P=(0,o.Ay)(U.J)`
421  height: 40px;
422  min-width: 60px;
423  ${({isSelected:L})=>L&&(0,o.AH)`
424    background-color: ${a.O49};
425    color: ${ne=>(0,je.kK)((0,a.SP6)(ne),(0,a.O49)(ne))};
426  `};
427`,W=o.Ay.div`
428  display: flex;
429  width: calc(100% + 20px);
430  gap: 3px;
431  ${s.wt}
432  overflow-x: auto;
433`,te=o.Ay.span`
434  ${O.hN}
435  color: ${a.SP6};
436`,Be=o.Ay.div`
437  display: flex;
438  flex-direction: column;
439  width: 100%;
440  gap: 16px;
441`,Oe=o.Ay.span`
442  ${O.wE}
443  color: ${a.SP6};
444`,ke=o.Ay.div`
445  display: flex;
446  flex-direction: column;
447  align-items: flex-start;
448  gap: 30px;
449  align-self: stretch;
450`,it=o.Ay.div`
451  display: flex;
452  align-items: center;
453  gap: 6px;
454  ${(0,s.PD)`display: none;`};
455`,Qe=o.Ay.span`
456  color: ${a._A5};
457  ${O.p_}
458`,Ye=(0,o.Ay)(Ie.Ay).attrs({name:"textAlignmentCenter"})`
459  display: flex;
460  width: 32px;
461  height: 32px;
462  justify-content: center;
463  align-items: center;
464  border-radius: 6px;
465  background-color: ${a.AOI};
466
467  & svg {
468    width: 20px;
469    height: 20px;
470
471    & path {
472      fill: ${({isOpen:L})=>L?a.mrt:a.mz9};
473    }
474  }
475`,et=(0,o.Ay)(Ie.Ay).attrs(L=>({color:(0,a.mz9)(L),name:"successCheckmark"}))`
476  display: flex;
477  width: 24px;
478  height: 24px;
479  padding: 1.5px;
480  justify-content: center;
481  align-items: center;
482
483  & svg {
484    width: 12.75px;
485    height: 12.75px;
486  }
487`,ue=(0,o.Ay)(G.Ay)`
488  width: 100%;
489  margin-top: 40px;
490  padding: 12px;
491`;var Ve=Object.defineProperty,Me=Object.defineProperties,T=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,bt=(L,ne,he)=>ne in L?Ve(L,ne,{enumerable:!0,configurable:!0,writable:!0,value:he}):L[ne]=he,Ze=(L,ne)=>{for(var he in ne||(ne={}))Je.call(ne,he)&&bt(L,he,ne[he]);if(oe)for(var he of oe(ne))Et.call(ne,he)&&bt(L,he,ne[he]);return L},He=(L,ne)=>Me(L,T(ne));const mt=({option:L,filterTitle:ne,selectedSiteCategories:he,setSelectedSiteCategories:vt})=>{const{t:ct}=(0,K._h)(),lt=he[ne]&&he[ne].value===L.value,Dt=L.value?L.value:ct("ADMIN_LABEL_ALL"),Lt=()=>{vt(He(Ze({},he),{[ne]:L}))};return e.createElement(P,{backgroundColor:L.color,isSelected:lt,onClick:Lt},lt&&e.createElement(et,null),Dt)},tt=()=>{const{siteCategories:L,selectedSiteCategories:ne,setSelectedSiteCategories:he}=N(),[vt,ct]=e.useState(ne);e.useEffect(()=>{ct(ne)},[ne]);const{t:lt}=(0,K._h)(),[Dt,Lt]=e.useState(!1),Ut=e.useCallback(()=>{Lt(!0)},[]),Ea=e.useCallback(()=>{Lt(!1)},[]),xt=e.useCallback(()=>{he(vt),Lt(!1)},[vt,he]);return e.createElement(e.Fragment,null,e.createElement(it,{onClick:Ut},e.createElement(Qe,null,"Filter"),e.createElement(Ye,{isOpen:Dt})),e.createElement(ie.A,{isOpen:Dt,onClose:Ea,titleKey:"ADMIN_LABEL_FILTER_BY"},e.createElement(ke,null,e.createElement(Oe,null,lt("ADMIN_LABEL_CATEGORIES")),L.map((It,la)=>e.createElement(Be,{key:`${It.title}-${la}`},e.createElement(te,null,It.title),e.createElement(W,null,It.labels.map(aa=>e.createElement(mt,{key:It.title+aa.value,filterTitle:It.title,option:aa,selectedSiteCategories:vt,setSelectedSiteCategories:ct})))))),e.createElement(ue,{onClick:xt},lt("ADMIN_LABEL_APPLY"))))},sa=({children:L,onToggle:ne,isMobileCalendarOpen:he})=>{const vt=(0,R.useSelector)(c.VC),{setTimestamp:ct,timestamp:lt}=N(),Dt=e.useCallback(()=>{const Ut=new Date(lt);Ut.setMonth(Ut.getMonth()+1),ct(Ut.getTime())},[lt]),Lt=e.useCallback(()=>{const Ut=new Date(lt);Ut.setMonth(Ut.getMonth()-1),ct(Ut.getTime())},[lt]);return e.createElement(_e,null,e.createElement(me,{onClick:ne},L,e.createElement(ve,{isOpen:he,name:"cleanDownGradArrow"})),e.createElement(re,null,e.createElement(ge.LO,{active:!0,name:"adminbarLt",onClick:Lt}),e.createElement(ge.LO,{active:!0,name:"adminbarGt",onClick:Dt})),vt&&e.createElement(tt,null))};var wt=t(757504),dt=t(428441),ut=t(668648),zt=t(647165);const St=o.Ay.section`
492  display: flex;
493  flex-direction: column;
494  background-color: ${a.F_r};
495  width: 100%;
496  text-align: left;
497`,j=o.Ay.header`
498  display: flex;
499  align-items: center;
500  height: ${V}px;
501  padding: 0px 20px;
502  border-bottom: 1px solid ${a.Hw0};
503`,z=o.Ay.section`
504  display: flex;
505  flex-direction: column;
506  padding: ${({hasImage:L})=>L?"20px":"40px 20px"};
507`,le=o.Ay.img`
508  object-fit: cover;
509  aspect-ratio: 2 / 3;
510  max-width: 100%;
511  margin-bottom: 20px;
512`,Re=o.Ay.span`
513  ${O.hN}
514  color: ${a.XO2};
515`,Fe=(0,o.Ay)(zt.hE)`
516  & .mce-content-body {
517    & * {
518      ${O.ZD}
519      font-size: 1.25rem !important;
520    }
521  }
522  margin-top: 6px;
523`,rt=(0,o.Ay)(zt.VY)`
524  display: block;
525  & .mce-content-body {
526    & * {
527      /* This removes the multiline ellipsis */
528      display: flex;
529      ${O.QA}
530      font-size: 0.875rem !important;
531    }
532  }
533  margin-top: 16px;
534`,pt=o.Ay.div`
535  display: flex;
536  flex-direction: column;
537  gap: 16px;
538`,fe=o.Ay.span`
539  ${O.wE}
540  color: ${a.XO2};
541`,m=(0,o.Ay)(ut.A)`
542  & label {
543    ${(0,s.nD)`${O.Jp}`};
544  }
545  margin-top: 12px;
546`,b=o.Ay.div`
547  display: flex;
548  align-items: center;
549  gap: 12px;
550  margin-top: 20px;
551`,F=(0,o.Ay)(Ie.Ay).attrs({name:"arrowUp"})`
552  display: flex;
553  rotate: 270deg;
554  width: 16px;
555  height: 16px;
556  & svg {
557    width: 16px;
558    height: 16px;
559    & path {
560      fill: ${a.EiW};
561    }
562  }
563`,Ne=o.Ay.div`
564  display: flex;
565  align-items: center;
566  gap: 6px;
567  ${O.hN}
568  color: ${a.SP6};
569  height: 100%;
570`;var S=t(633164);const H=({event:L,onClose:ne})=>{const{isLive:he,labels:vt,startDate:ct,when:lt}=(0,S.A)(L,!0);return e.createElement(St,null,e.createElement(j,null,e.createElement(Ne,{onClick:ne},e.createElement(F,null),"Back")),e.createElement(z,{hasImage:!!L.image.src},L.image.src&&e.createElement(le,{alt:"",src:L.image.src}),e.createElement(Re,null,ct),e.createElement(Fe,{data:L.titleRaw,readOnly:!0,toolbarButtons:dt.z7.titleEditor}),e.createElement(rt,{data:L.descriptionRaw,readOnly:!0,toolbarButtons:dt.z7.bodyEditor}),e.createElement(b,null,e.createElement(fe,null,lt),he&&e.createElement(wt.A.Default,null)),e.createElement(m,{labels:vt})))};var xe=t(776637),Te=t.n(xe),Se=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,we=(L,ne)=>{var he={};for(var vt in L)Ke.call(L,vt)&&ne.indexOf(vt)<0&&(he[vt]=L[vt]);if(L!=null&&Se)for(var vt of Se(L))ne.indexOf(vt)<0&&pe.call(L,vt)&&(he[vt]=L[vt]);return he};const at=237,nt=o.Ay.div`
571  display: flex;
572  flex-direction: column;
573  padding: 2px 10px 10px 10px;
574  border-top: 1px solid ${a.Hw0};
575  ${(0,s.PD)`max-height: ${at}px;`};
576
577  ${(0,s.nD)`
578    overflow: hidden;
579    height: ${({isMobileCalendarOpen:L})=>L?`${at}px;`:"0"};
580    transition: height 0.3s ease-in-out;
581  `};
582`,ht=o.Ay.div`
583  display: grid;
584  grid-template-columns: repeat(7, 1fr);
585  grid-template-rows: repeat(1, 1fr);
586`,kt=o.Ay.div`
587  display: grid;
588  grid-template-rows: repeat(6, 1fr);
589`,Ft=o.Ay.div`
590  display: flex;
591  padding: 6px;
592  height: 32px;
593  align-items: center;
594  justify-content: center;
595`,Ot=o.Ay.label`
596  ${O.f7}
597  color: ${a._A5};
598`,$t=o.Ay.div`
599  border-radius: 5px;
600  display: grid;
601  grid-template-columns: repeat(7, 1fr);
602  contain: content;
603`,Pt=o.Ay.div`
604  cursor: pointer;
605  display: flex;
606  flex-direction: column;
607  padding: 6px;
608  height: 32px;
609  align-items: center;
610  justify-content: center;
611  position: relative;
612  ${O.f7}
613  color: ${a.SP6};
614  ${({isWeekend:L})=>L&&(0,o.AH)`color: ${a._A5}`};
615  ${({isCurrentMonth:L})=>!L&&(0,o.AH)`color: ${a.l6i}`};
616  ${L=>{var ne=L,{isSelectedDayInWeek:he}=ne,vt=we(ne,["isSelectedDayInWeek"]);return he&&(0,o.AH)`background-color: ${(0,je.B3)((0,a.mrt)(vt),.2)}`}};
617  ${({isToday:L})=>L&&(0,o.AH)`color: ${a.mrt};`};
618  ${({isSelectedDay:L})=>L&&(0,o.AH)`
619    color: ${a.SP6};
620    background-color: ${a.mrt};
621    border-radius: 4px;
622  `};
623
624  ${(0,s.PG)`
625    border-radius: 4px;
626    border: 1px solid ${a.mrt};
627  `};
628`,Ge=o.Ay.div`
629  display: flex;
630  align-items: center;
631  gap: 2px;
632`,Xe=o.Ay.div`
633  width: 4px;
634  height: 4px;
635  border-radius: 1px;
636  background-color: ${L=>(0,a.v1G)(L.firstLabelColor)||a.HbO};
637`,qe=(0,o.Ay)(Ie.Ay).attrs({name:"plus-thin"})`
638  width: 4px;
639  height: 4px;
640  display: flex;
641  align-items: center;
642  justify-content: center;
643
644  & svg {
645    width: 4px;
646    height: 4px;
647    & path {
648      fill: ${a.SP6};
649    }
650  }
651`,At=({weekDay:L,weekIndex:ne,dayIndex:he})=>{const{isToday:vt,miniCalendarEvents:ct,result:lt,selectedDate:Dt,timestampDateFormat:Lt,isSameDay:Ut,setSelectedDate:Ea}=N(),{eventsQuantity:xt,labels:It}=e.useMemo(()=>{var va,da;const ba=new Date(new Date(L.year,L.month,L.day)),Wa=ba.getTimezoneOffset()*6e4,Ua=new Date(ba.getTime()-Wa).getTime(),ja=((va=ct[Ua])==null?void 0:va.quantity)||0,Qa=(((da=ct[Ua])==null?void 0:da.firstLabelColors)||[]).slice(0,2);return{eventsQuantity:ja,labels:Qa}},[Te()(L),ct]),la=e.useCallback(va=>lt.visibleDaysMatrix[va].some(da=>da.day===Dt.day&&da.month===Dt.month),[lt.visibleDaysMatrix,Dt]),aa=e.useCallback(va=>va.month===Lt.month&&va.year===Lt.year,[Lt]),pa=e.useCallback(()=>{Ea(L)},[Te()(L),Ea]);return e.createElement(Pt,{key:L.day+L.month+ne,isCurrentMonth:aa(L),isSelectedDay:Ut(L,Dt),isSelectedDayInWeek:la(ne),isToday:vt(L),isWeekend:he===0||he===6,onClick:pa,style:{gridColumn:he+1,gridRow:ne+1}},L.day,xt>0&&e.createElement(Ge,null,It.map((va,da)=>e.createElement(Xe,{key:da,firstLabelColor:va})),xt>2&&e.createElement(qe,null)))},Yt=({isMobileCalendarOpen:L})=>{const{setMiniCalendarEvents:ne,result:he}=N(),{getEventsInfoBetweenTimestamp:vt}=(0,Ee.A)();return e.useEffect(()=>{const ct=he.visibleDaysMatrix[0][0],lt=he.visibleDaysMatrix[he.visibleDaysMatrix.length-1][6],Dt=new Date(ct.year,ct.month,ct.day).getTime(),Lt=new Date(lt.year,lt.month,lt.day+1).getTime();vt(Dt,Lt).then(ne)},[Te()(he.visibleDaysMatrix)]),e.createElement(nt,{isMobileCalendarOpen:L},e.createElement(ht,null,he.weekDays.map((ct,lt)=>e.createElement(Ft,{key:lt},e.createElement(Ot,null,ct)))),e.createElement(kt,null,he.visibleDaysMatrix.map((ct,lt)=>e.createElement($t,{key:lt},ct.map((Dt,Lt)=>e.createElement(At,{key:Lt,dayIndex:Lt,weekDay:Dt,weekIndex:lt}))))))};var Gt=t(576666),Tt=t(15803),Pa=t(256232);const Ta=o.Ay.div`
652  display: flex;
653  padding: 10px;
654  flex-direction: column;
655  gap: 16px;
656  ${(0,s.PD)`height: calc(100% - ${V}px - ${at}px);`};
657  ${(0,s.nD)`min-height: 30vh;`};
658`,wa=o.Ay.div`
659  display: flex;
660  gap: 4px;
661  ${O.Jp}
662  color: ${a.SP6};
663`,k=o.Ay.span`
664  color: ${a._A5};
665`,de=o.Ay.div`
666  overflow-y: auto;
667  overflow-x: hidden;
668  contain: content;
669  display: flex;
670  flex-direction: column;
671  gap: 10px;
672  height: 100%;
673
674  & > section {
675    min-height: unset;
676    min-width: unset;
677    max-width: unset;
678    max-height: unset;
679
680    & ${zt.xI} {
681      padding: 10px;
682    }
683
684    & ${zt.hE} {
685      & .mce-content-body {
686        & * {
687          ${(0,s.PD)`
688            ${O.p_}
689            font-size: 0.75rem !important;
690          `};
691        }
692      }
693    }
694
695    & ${zt.VY} {
696      display: none;
697    }
698
699    & ${Tt.P} {
700      ${(0,s.PD)`${O.f7}`}
701    }
702
703    & ${Pa.g} {
704      ${(0,s.PD)`${O.p_}`}
705    }
706
707    & ${U.J} {
708      ${O.n5}
709    }
710  }
711`,Ce=o.Ay.div`
712  display: flex;
713  height: 40px;
714  padding: 12px 24px;
715  justify-content: center;
716  align-items: center;
717
718  ${O.Jp}
719  color: ${a.SP6};
720`,st=3,qt=({onMobileSelectEvent:L})=>{const[ne,he]=e.useState([]),[vt,ct]=e.useState(!1),{t:lt}=(0,K._h)(),{filterEvents:Dt,selectedDate:Lt,selectedSiteCategories:Ut}=N(),{getEventsBetweenTimestamp:Ea}=(0,Ee.A)(),xt=(0,R.useSelector)(c.VC);e.useEffect(()=>{const da=new Date(Lt.year,Lt.month,Lt.day),ba=new Date(da.setHours(0,0,0,0)).getTime(),Wa=new Date(da.setHours(23,59,59,999)).getTime();Ea(ba,Wa).then(he)},[Lt]),e.useEffect(()=>{ct(!1)},[Lt]);const It=e.useMemo(()=>xt?Dt(ne,Ut):ne,[ne,Dt,Ut,xt]),la=e.useMemo(()=>vt||!xt?It:It.slice(0,st),[It,vt,xt]),aa=da=>()=>{xt&&L(da)},pa=e.useCallback(()=>{const da=new Date,ba=new Date(Lt.year,Lt.month,Lt.day);if(da.getDate()===ba.getDate()&&da.getMonth()===ba.getMonth()&&da.getFullYear()===ba.getFullYear())return lt("ADMIN_LABEL_TODAYS_UPCOMING_EVENTS");const Ua=ba.toLocaleString("en-us",{weekday:"long"});return lt("ADMIN_LABEL_DAY_UPCOMING_EVENTS",{weekDay:Ua,date:ba.getDate()})},[Lt,lt]),va=e.useCallback(()=>{ct(!0)},[]);return e.createElement(Ta,null,e.createElement(wa,null,pa(),e.createElement(k,null,"(",It.length,")")),e.createElement(de,null,la.map(da=>e.createElement(Gt.A,{key:da._id,event:da,onClick:aa(da),readOnly:!0,showActionsMenu:!1})),la.length===st&&!vt&&xt&&e.createElement(Ce,{onClick:va},lt("ADMIN_LABEL_SHOW_ALL"))))},ca=({setMobileSelectedEvent:L,mobileSelectedEvent:ne})=>{const[he,vt]=e.useState(!0),{result:ct,timestampDateFormat:lt}=N(),Dt=(0,R.useSelector)(c.VC),Lt=e.useCallback(()=>{Dt&&vt(Ea=>!Ea)},[Dt]),Ut=e.useCallback(()=>{L(null)},[]);return e.createElement(e.Fragment,null,e.createElement(X,{hasSelectedEvent:!!ne},e.createElement(sa,{isMobileCalendarOpen:he,onToggle:Lt},ct.monthsLong[lt.month]," ",lt.year),e.createElement(Yt,{isMobileCalendarOpen:he}),e.createElement(qt,{onMobileSelectEvent:L})),e.createElement("div",{style:{textAlign:"right"}},e.createElement($e,{hasSelectedEvent:!!ne},ne&&e.createElement(H,{event:ne,onClose:Ut}))))},ea=o.Ay.header`
721  display: flex;
722  height: 56px;
723  padding: 0px 20px;
724  justify-content: space-between;
725  align-items: center;
726  align-self: stretch;
727`,Aa=o.Ay.div`
728  display: flex;
729  align-items: center;
730  gap: 20px;
731`,La=o.Ay.div`
732  display: flex;
733  align-items: center;
734  gap: 6px;
735`,xa=o.Ay.h5`
736  margin: 0;
737  color: ${a.SP6};
738  ${O.ZD}
739`,na=o.Ay.span`
740  ${O.lg}
741  color: ${a.XO2};
742`,w=o.Ay.div`
743  display: flex;
744  padding: 12px 20px;
745  justify-content: space-between;
746  align-items: center;
747  align-self: stretch;
748`,Y=o.Ay.div`
749  display: flex;
750  padding: 0px 10px;
751  align-items: center;
752  cursor: pointer;
753  gap: 7px;
754  align-self: stretch;
755  ${O.Jp}
756  color: ${a.XO2};
757`,ce=o.Ay.div`
758  display: flex;
759  flex-direction: column;
760  flex: 1;
761  background-color: ${a.F_r};
762  border-radius: 10px;
763`,ze=o.Ay.div`
764  width: 10px;
765  height: 10px;
766  border-radius: 50%;
767  background-color: ${a.mrt};
768`,ot=o.Ay.div`
769  display: grid;
770  grid-template-columns: repeat(7, minmax(0, 1fr));
771  flex: 1;
772  border-radius: 10px;
773  gap: 2px;
774  background-color: ${a.ywe};
775`;var Nt=t(384502),_t=Object.defineProperty,Wt=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,fa=(L,ne,he)=>ne in L?_t(L,ne,{enumerable:!0,configurable:!0,writable:!0,value:he}):L[ne]=he,Jt=(L,ne)=>{for(var he in ne||(ne={}))Rt.call(ne,he)&&fa(L,he,ne[he]);if(Ht)for(var he of Ht(ne))Zt.call(ne,he)&&fa(L,he,ne[he]);return L},yt=(L,ne)=>Wt(L,Bt(ne));const Ca=o.Ay.div`
776  display: flex;
777  height: 32px;
778  align-items: center;
779  gap: 8px;
780`,Ka=o.Ay.span`
781  ${O.Jp}
782  color: ${a.SP6};
783`,Ga=o.Ay.div`
784  display: flex;
785  align-items: center;
786  gap: 20px;
787`,Xt=o.Ay.div`
788  display: flex;
789  align-items: center;
790  gap: 6px;
791  color: ${a._A5};
792  ${O.hN}
793`,Ma=o.Ay.span`
794  ${O.f7}
795  color: ${a.SP6} !important;
796  ${({isSelected:L})=>!L&&(0,o.AH)`margin-left: 28px;`};
797`,qa=(0,o.Ay)(U.J)`
798  ${({isSelected:L})=>!L&&(0,o.AH)`margin-left: 28px;`};
799  cursor: pointer;
800  ${O.n5}
801  ${s.WL}
802`,Ya=o.Ay.div`
803  display: flex;
804  align-items: center;
805  gap: 4px;
806`,en=(0,o.Ay)(Ie.Ay).attrs(L=>({color:(0,a.mrt)(L),name:"successCheckmark"}))`
807  width: 24px;
808  height: 24px;
809
810  display: flex;
811  align-items: center;
812  justify-content: center;
813
814  & svg {
815    width: 12.75px;
816    height: 12.75px;
817  }
818`,rn=(0,o.Ay)(Ie.Ay).attrs({name:"textAlignmentCenter"})`
819  width: 18px;
820  height: 18px;
821  display: flex;
822  align-items: center;
823  justify-content: center;
824
825  & svg {
826    width: 18px;
827    height: 18px;
828
829    & path {
830      fill: ${a.UW1};
831    }
832  }
833`,ln=(0,o.Ay)(Nt.Ay).attrs(L=>({styles:{option:()=>({display:"flex",height:"32px",padding:"0px 4px",alignItems:"center",gap:"8px",alignSelf:"stretch",cursor:"pointer","&:hover":{background:(0,a.F_r)(L)}}),menu:ne=>yt(Jt({},ne),{marginTop:"2px",background:(0,a.Hw0)(L),borderRadius:"5px",border:`1px solid ${(0,a.ywe)(L)}`,zIndex:2}),menuList:()=>({}),control:()=>
833({cursor:"pointer",display:"flex",padding:"0px 4px 0px 14px",justifyContent:"flex-end",alignItems:"center",gap:"8px",alignSelf:"stretch",background:(0,a.Hw0)(L),height:"32px",borderRadius:"5px","&:hover":{background:(0,a.ywe)(L)}}),valueContainer:ne=>yt(Jt({},ne),{padding:"0"}),dropdownIndicator:()=>({color:(0,a.mrt)(L),display:"flex"}),indicatorsContainer:()=>({display:"flex",alignItems:"center",justifyContent:"center"}),indicatorSeparator:()=>({})},isMulti:!1,isSearchable:!1,controlShouldRenderValue:!0}))`
834  min-width: 110px;
835`;var sn=Object.defineProperty,cn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,pn=(L,ne,he)=>ne in L?sn(L,ne,{enumerable:!0,configurable:!0,writable:!0,value:he}):L[ne]=he,gn=(L,ne)=>{for(var he in ne||(ne={}))An.call(ne,he)&&pn(L,he,ne[he]);if(Oa)for(var he of Oa(ne))Cn.call(ne,he)&&pn(L,he,ne[he]);return L},xn=(L,ne)=>cn(L,un(ne));const Tn=({filter:L})=>{const{selectedSiteCategories:ne,setSelectedSiteCategories:he}=N(),{t:vt}=(0,K._h)(),ct=e.useCallback(Dt=>{he(xn(gn({},ne),{[L.title]:Dt}))},[L,ne,he]),lt=e.useCallback((Dt,Lt)=>{const Ut=ne[L.title]&&ne[L.title].value===Dt.value,Ea=Dt.value.length>8?`${Dt.value.slice(0,8)}...`:Dt.value;return Dt.value?e.createElement(Ya,null,Ut&&Lt.context==="menu"&&e.createElement(en,null),e.createElement(qa,{backgroundColor:Dt.color,isSelected:Ut},Ea)):e.createElement(Ya,null,Ut&&Lt.context==="menu"&&e.createElement(en,null),e.createElement(Ma,{isSelected:Ut},vt("ADMIN_LABEL_ALL")))},[L.title,ne,vt]);return e.createElement(Ca,null,e.createElement(Ka,null,L.title),e.createElement(ln,{formatOptionLabel:lt,onChange:ct,options:L.options,value:ne[L.title]}))},En=()=>{const{siteCategories:L}=N(),{t:ne}=(0,K._h)();return L.length?e.createElement(Ga,null,e.createElement(Xt,null,e.createElement(rn,null),ne("ADMIN_LABEL_FILTER_BY"),":"),L.map(he=>e.createElement(Tn,{key:he.title,filter:{title:he.title,options:he.labels.map(vt=>({value:vt.value,color:vt.color}))}}))):null},bn=({weekDays:L,onRetreatWeek:ne,onAdvanceWeek:he})=>{const{result:vt,setSelectedDate:ct}=N(),{t:lt}=(0,K._h)(),Dt=e.useMemo(()=>{const xt=Intl.DateTimeFormat().resolvedOptions().timeZone,It=new Date().getTimezoneOffset(),la=Math.abs(Math.floor(It/60)),aa=Math.abs(It%60);return`${`GMT${It<0?"+":"-"}${la.toString().padStart(2,"0")}:${aa.toString().padStart(2,"0")}`} ${xt}`},[]),Lt=e.useMemo(()=>{if(!L.length)return"";const xt=L.reduce((pa,va)=>(pa.includes(va.month)||pa.push(va.month),pa),[]),It=L[0].year,la=L[0].day,aa=L[L.length-1].day;return xt.length===1?`${vt.monthsLong[xt[0]]} ${la}-${aa}, ${It}`:`${vt.monthsLong[xt[0]]} ${la}- ${vt.monthsLong[xt[1]]} ${aa}, ${It}`},[vt.monthsLong,L]),Ut=e.useCallback(()=>{const xt=new Date,It={day:xt.getDate(),month:xt.getMonth(),year:xt.getFullYear()};ct(It)},[ct]),Ea=e.useMemo(()=>{const xt=new Date;return`${lt("ADMIN_LABEL_TODAY")}: ${vt.monthsLong[xt.getMonth()]} ${xt.getDate()}`},[lt,vt.monthsLong]);return e.createElement(e.Fragment,null,e.createElement(ea,null,e.createElement(Aa,null,e.createElement(xa,null,Lt),e.createElement(La,null,e.createElement(ge.LO,{active:!0,name:"adminbarLt",onClick:ne}),e.createElement(ge.LO,{active:!0,name:"adminbarGt",onClick:he}))),e.createElement(na,null,Dt)),e.createElement(w,null,e.createElement(Y,{onClick:Ut},e.createElement(ze,null),Ea),e.createElement(En,null)))};var In=t(272568),vn=t(89649),C=t(711678),ae=t(574439),be=t(204388),jt=t(393982);const Qt=o.Ay.div`
836  display: flex;
837  gap: 10px;
838  align-items: center;
839`,Ct=o.Ay.div`
840  display: none;
841  gap: 8px;
842  align-items: center;
843`,oa=o.Ay.div`
844  display: flex;
845  flex-direction: column;
846  gap: 10px;
847`,ra=o.Ay.span`
848  ${O.f7}
849  color: ${a.XO2};
850`,ma=o.Ay.label`
851  ${O.f7}
852  color: ${a.XO2};
853`,ua=(0,o.Ay)(x.A)`
854  pointer-events: none;
855  width: 100%;
856
857  & .mce-content-body {
858    & * {
859      font-family: ${a.wD$};
860      &:not(a):not(span) {
861        ${s.FE}
862      }
863      ${(0,s.PD)`
864        ${O.p_}
865        font-size: 0.75rem !important;
866      `};
867      ${(0,s.nD)`
868        ${O.Jp}
869        font-size: 0.875rem !important;
870      `};
871    }
872    color: ${a.SP6};
873  }
874`,ha=(0,o.Ay)(ua)`
875  display: none;
876`,ta=(0,o.Ay)(wt.A.Dot)`
877  display: none;
878`,ya=o.Ay.div`
879  position: fixed;
880  z-index: 3;
881  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.55);
882  border: 1px solid ${a.ywe};
883  border-radius: 10px;
884`,Na=(0,o.Ay)(ut.A)``,_a=o.Ay.section`
885  display: flex;
886  justify-content: flex-start;
887  border-radius: 5px;
888  background-color: ${a.Hw0};
889  position: relative;
890  height: fit-content;
891  width: 100%;
892
893  &:hover {
894    outline: 1px solid ${a.mrt};
895  }
896
897  &::after {
898    content: '';
899    position: absolute;
900    top: 0;
901    left: 0;
902    width: 4px;
903    height: 100%;
904    background-color: ${L=>L.firstLabelColor||a.HbO};
905    border-radius: 5px 0 0 5px;
906  }
907
908  @media (max-width: ${q.NB}px) {
909    & ${oa}, ${ua} {
910      display: none;
911    }
912
913    & ${Ct}, ${ha}, ${ta} {
914      display: flex;
915    }
916  }
917
918  @media (max-width: 1692px) {
919    & ${ua} {
920      & .mce-content-body {
921        & * {
922          ${O.n5}
923          font-size: 0.625rem !important;
924        }
925      }
926    }
927
928    & ${ra} {
929      ${O.rb}
930    }
931
932    & ${Na} label {
933      ${O.n5}
934    }
935  }
936`,Ba=o.Ay.div`
937  padding: 8px 10px;
938  display: flex;
939  flex-direction: column;
940  justify-content: space-between;
941  flex: 1;
942  margin-left: 4px;
943  width: 100%;
944`,ka=({event:L,onChange:ne,onRemove:he,showActionsMenu:vt})=>{var ct;const lt=(0,R.useSelector)(jt.dC),{titleRaw:Dt,titleRawV2:Lt}=L,Ut=!!(lt&&Lt),Ea=Ut?Lt:Dt,{isLive:xt,labels:It,when:la}=(0,S.A)(L,!0),[aa,pa]=e.useState(!1),va=e.useRef(null),da=e.useCallback(Ua=>{const ja=va.current;if(!Ua||!ja)return;const Qa=ja.getBoundingClientRect(),Za=(0,be.zi)({elem:Ua,margin:20,position:{x:Qa.right-ja.clientWidth,y:Qa.top+ja.clientHeight}});Ua.style.left=`${Za.x}px`,Ua.style.top=`${Za.y}px`},[va]),ba=e.useCallback(()=>{aa||pa(!0)},[aa]),Wa=e.useCallback(()=>{aa&&pa(!1)},[aa]);return e.createElement(_a,{ref:va,firstLabelColor:(ct=It[0])==null?void 0:ct.color,onMouseEnter:ba,onMouseLeave:Wa},e.createElement(Ba,null,e.createElement(ua,{blockTitleKey:"ADMIN_LABEL_TITLE",data:Ea,"data-testid":"calendarEventTitle",maxLines:3,toolbarButtons:dt.z7.titleEditor,useRawDataV2:Ut}),e.createElement(Ct,null,e.createElement(ha,{blockTitleKey:"ADMIN_LABEL_TITLE",data:Ea,"data-testid":"calendarEventTitle",maxLines:1,toolbarButtons:dt.z7.titleEditor,useRawDataV2:Ut}),xt&&e.createElement(ta,null)),e.createElement(oa,null,e.createElement(Qt,null,e.createElement(ra,null,la),xt&&e.createElement(wt.A.Default,null)),e.createElement(Na,{labels:It}))),aa&&e.createElement(ya,{ref:da},e.createElement(Gt.A,{event:L,onChange:ne,onRemove:he,readOnly:!0,showActionsMenu:vt})))};var Va=t(154789);const za=o.Ay.div`
945  display: flex;
946  flex-direction: column;
947  gap: 2px;
948  align-items: flex-start;
949  flex: 1 0 0;
950  align-self: stretch;
951
952  ${({isSelectedDate:L})=>L&&(0,o.AH)`
953    border-left: 1px solid ${a.mrt};
954    border-right: 1px solid ${a.mrt};
955
956    & ${Ha} {
957      background-color: ${a.Hw0};
958    }
959
960    & ${fn} {
961      background-color: ${a.AOI};
962    }
963  `};
964
965  ${({isToday:L,isSelectedDate:ne})=>L&&ne&&(0,o.AH)`
966    & ${Ha} {
967      background-color: ${he=>(0,je.B3)((0,a.mrt)(he),.2)};
968    }
969  `};
970`,Ha=o.Ay.div`
971  display: flex;
972  padding: 10px 10px 12px 10px;
973  justify-content: center;
974  align-items: center;
975  gap: 10px;
976  align-self: stretch;
977  background-color: ${a.AOI};
978  color: ${a.SP6};
979  ${O.Jp}
980`,tn=o.Ay.span`
981  color: ${a._A5};
982`,an=(0,o.Ay)(Va.Ay)`
983  display: none;
984  min-height: 44px;
985  padding: 8px 10px;
986  flex-direction: column;
987  justify-content: center;
988  align-items: center;
989  border-radius: 5px;
990  border: 1px dashed ${a._A5};
991  background-color: transparent;
992  &:hover {
993    background-color: transparent;
994  }
995
996  ${O.f7}
997  color: ${a._A5} !important;
998  width: 100%;
999`,fn=o.Ay.div`
1000  display: flex;
1001  padding: 10px 6px 16px 6px;
1002  background-color: ${a.F_r};
1003  flex-direction: column;
1004  align-items: center;
1005  gap: 6px;
1006  flex: 1 0 0;
1007  align-self: stretch;
1008  overflow-y: auto;
1009  overflow-x: hidden;
1010
1011  &:hover {
1012    & ${an} {
1013      display: flex;
1014    }
1015  }
1016`,Da=8,Ja=({weekDate:L,day:ne})=>{const{getEventsForDay:he,filterEvents:vt,isSameDay:ct,isToday:lt,selectedDate:Dt,selectedSiteCategories:Lt,upsertEvent:Ut,removeEvent:Ea,eventsOnWeek:xt}=N(),It=(0,R.useSelector)(In.Q),{t:la}=(0,K._h)(),aa=(0,R.useDispatch)(),pa=e.useRef(null),[va,da]=e.useState(Da),ba=(0,R.useSelector)(c.RG)<=q.NB,Wa=e.useCallback(()=>{ba||da(Mt=>Mt+3)},[ba]);(0,ae.A)({onReachBottom:Wa,refElement:pa}),e.useEffect(()=>{da(Da)},[xt]);const Ua=e.useMemo(()=>he(xt,L),[xt,L,he]),ja=e.useMemo(()=>{const Mt=vt(Ua,Lt);return ba?Mt:Mt.slice(0,va)},[Ua,vt,va,Lt,ba]),Qa=ct(L,Dt),Za=lt(L),hn=e.useCallback(()=>{aa((0,vn.y_)(C.V.calendarBlockEventSettings))},[]),yn=e.useCallback(Mt=>{aa((0,vn.to)({kind:C.V.calendarBlockEventSettings,data:{locked:!0,onDismiss:hn,onSave:Ut,calendarEvent:(0,q.Dy)(Mt)}}))},[Ut,hn]),Pn=e.useCallback(()=>{const Mt=new Date;Mt.setDate(L.day),Mt.setMonth(L.month),Mt.setFullYear(L.year),yn(Mt.getTime())},[yn,L.day,L.month,L.year]);return e.createElement(za,{isSelectedDate:Qa,isToday:Za},e.createElement(Ha,null,Za&&e.createElement(ze,null),ne,e.createElement(tn,null,L.day)),e.createElement(fn,{ref:pa},ja.map((Mt,Sa)=>e.createElement(ka,{key:Mt._id||Sa,event:Mt,onChange:Ut,onRemove:Ea,readOnly:!0,showActionsMenu:It})),It&&e.createElement(an,{onClick:Pn},la("ADMIN_LABEL_CREATE_EVENT"))))},Mn=()=>{const{result:L,selectedDate:ne,isSameDay:he,setEventsOnWeek:vt,weekDays:ct,setWeekDays:lt}=N(),{getEventsBetweenTimestamp:Dt}=(0,Ee.A)();e.useEffect(()=>{const xt=L.visibleDaysMatrix.find(It=>It.some(la=>he(la,ne)));xt&&(lt(xt),Ea(xt))},[Te()(L.visibleDaysMatrix),ne,he,lt]);const Lt=e.useCallback(()=>
1016{if(!ct.length)return;const xt=ct[ct.length-1],It=new Date(xt.year,xt.month,xt.day),la=[];for(let aa=1;aa<=7;aa++){const pa=new Date(It.getFullYear(),It.getMonth(),It.getDate()+aa);la.push({day:pa.getDate(),month:pa.getMonth(),year:pa.getFullYear()})}lt(la),Ea(la)},[ct,lt]),Ut=e.useCallback(()=>{if(!ct.length)return;const xt=ct[0],It=new Date(xt.year,xt.month,xt.day),la=[];for(let aa=1;aa<=7;aa++){const pa=new Date(It.getFullYear(),It.getMonth(),It.getDate()-aa);la.unshift({day:pa.getDate(),month:pa.getMonth(),year:pa.getFullYear()})}lt(la),Ea(la)},[ct,lt]),Ea=e.useCallback(xt=>{const It=xt[0],la=xt[xt.length-1],aa=new Date(It.year,It.month,It.day).getTime(),pa=new Date(la.year,la.month,la.day+1).getTime();Dt(aa,pa).then(vt)},[Dt,vt]);return ct.length?e.createElement(ce,null,e.createElement(bn,{onAdvanceWeek:Lt,onRetreatWeek:Ut,weekDays:ct}),e.createElement(ot,null,ct.map((xt,It)=>e.createElement(Ja,{key:It,day:L.weekDaysLong[It],weekDate:xt})))):null};var Nn=Object.defineProperty,Bn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,Ln=(L,ne,he)=>ne in L?Nn(L,ne,{enumerable:!0,configurable:!0,writable:!0,value:he}):L[ne]=he,kn=(L,ne)=>{for(var he in ne||(ne={}))Rn.call(ne,he)&&Ln(L,he,ne[he]);if(Sn)for(var he of Sn(ne))wn.call(ne,he)&&Ln(L,he,ne[he]);return L},$n=(L,ne)=>Bn(L,_n(ne));const Kn=({item:L,onEdit:ne,onRemove:he,onMoveDown:vt,onMoveUp:ct})=>{var lt,Dt;const Lt=(0,R.useSelector)(c.VC),[Ut,Ea]=e.useState(null),xt=(lt=L.canRemove)!=null?lt:!0,It=(Dt=L.canReorder)!=null?Dt:!0,la=e.useCallback(Wa=>{ne($n(kn({},L),{data:Wa}))},[L,ne]),{handleChange:aa,handleCloseSettings:pa,handleOpenSettings:va,isSettingsOpen:da}=(0,l.A)({item:L.data,onChange:la}),ba=e.useCallback(()=>L.data.title.show?e.createElement(A,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:aa("title.rawDataV2"),data:L.data.title.rawDataV2,useRawDataV2:!0,alignment:L.data.textAlignment,"data-testid":"textTitle",toolbarButtons:dt.z7.titleEditor}):null,[L.data.title,aa,L.data.textAlignment]);return e.createElement(I,null,e.createElement(p,{spacing:L.data.spacing,backgroundColor:L.data.background.color,onRemove:he,titleKey:"LABEL_EVENT_CALENDAR",onEdit:va,testId:`eventCalendar-${L.arrayId}`,hasMobileSelectedEvent:!!Ut,onMoveDown:vt,onMoveUp:ct,canRemove:xt,canMoveUp:It,canMoveDown:It},ba(),e.createElement($,null,!Lt&&e.createElement(Mn,null),e.createElement(ca,{mobileSelectedEvent:Ut,setMobileSelectedEvent:Ea})),e.createElement(h,{isOpen:da,onClose:pa,item:L.data,onChange:la})))}},33249:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(990220),n=t(224191),r=t.n(n),i=t(400781),l=t(463302),g=t(445525),E=t(816970),v=t(16357);const B=()=>{const d=(0,n.useSelector)(i.V2),D=(0,n.useSelector)(l.mC),h=async($,A)=>(await(0,g.Ay)({primaryToken:D,siteId:d}).get(`${e.Pi}/minimal-info`,{params:{startTimestamp:$,endTimestamp:A}})).data,f=async($,A)=>(await(0,g.Ay)({primaryToken:D,siteId:d}).get(e.Pi,{params:{startTimestamp:$,endTimestamp:A}})).data,x=async $=>(await(0,g.Ay)({primaryToken:D,siteId:d}).post(e.Pi,$)).data,a=async $=>{await(0,g.Ay)({primaryToken:D,siteId:d}).put(`${e.Pi}/${$._id}`,$)},s=async $=>{await(0,g.Ay)({primaryToken:D,siteId:d}).delete(`${e.Pi}/${$}`)};return{getCategoryLabels:async $=>(await(0,g.Ay)({primaryToken:D,siteId:d}).get(`${e.Pi}/labels/${$}`)).data,getSiteCategories:async $=>(await(0,g.Ay)({primaryToken:D,siteId:d}).get(`${e.Pi}/categories`,{cancelToken:$&&new v.A.CancelToken($)})).data,createEvent:x,updateEvent:(0,E.QU)(a),deleteEvent:(0,E.QU)(s),getEventsBetweenTimestamp:f,getEventsInfoBetweenTimestamp:h}}},877038:(ye,M,t)=>{"use strict";t.d(M,{Dy:()=>h,E6:()=>v,Kl:()=>D,NB:()=>d,RD:()=>y,RK:()=>B,U9:()=>E,UA:()=>f});var e=t(392971),n=t(883895),r=t(990220),i=t(429195),l=t(545290),g=t(816970);const E=600,v=510,y=300,B=267,d=1474,D={id:"",label:{id:"",color:"",title:""},title:""},h=x=>({siteId:r.Cn,image:{src:"",show:!0},date:{useEndTime:!1,endTimestamp:x,startTimestamp:x,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},titleRaw:(0,g.Oe)({text:"Lorem ipsum dolor sit",fontSize:20}),titleRawV2:(0,n.ck)([(0,n.fG)({text:"Lorem ipsum dolor sit",fontSize:20})]),descriptionRaw:(0,g.Oe)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tempor id consectetur viverra et. Cras semper quam venenatis morbi.",fontSize:12}),descriptionRawV2:(0,n.ck)([(0,n.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tempor id consectetur viverra et. Cras semper quam venenatis morbi.",fontSize:12})]),categories:[D]}),f=(x=!1)=>({background:{color:"surface1",customColor:i.azv},textAlignment:e.C1.Left,title:{rawData:(0,g.Oe)({text:"Calendar",fontSize:20}),rawDataV2:(0,n.ck)([(0,n.fG)({text:"Calendar",fontSize:20})]),show:!0},spacing:(0,l.fn)(x)})},902476:(ye,M,t)=>{"use strict";t.d(M,{A:()=>U});var e=t(63696),n=t(217748),r=t.n(n),i=t(224191),l=t(272568),g=t(365179),E=t(86138),v=t(533028),y=t(41989),B=t(854870),d=t(392971),D=t(488291),h=t(72688),f=t(196063),x=t(945201),a=t(886550),s=t(429195),o=t(152544);const p=a.Ay.div`
1017  ${o.p6};
1018  color: ${s.zkP};
1019  text-transform: capitalize;
1020`,$=a.Ay.div`
1021  display: flex;
1022  flex-direction: column;
1023  gap: ${({gap:P})=>P}px;
1024`,R=({item:P,isOpen:W,onClose:te,onChange:Be})=>{const{isCustomColor:Oe}=(0,D.A)(P.backgroundColor.color),{handleChange:ke}=(0,v.A)({item:P,onChange:Be}),it=e.useCallback(Ye=>{const et=structuredClone(P);et.backgroundColor.color=Ye,Oe(Ye)&&(et.backgroundColor.customColor=Ye),Be(et)},[P,Be,Oe]),Qe=e.useCallback(Ye=>{const et=structuredClone(P);et.faqCardColor.color=Ye,Oe(Ye)&&(et.faqCardColor.customColor=Ye),Be(et)},[P,Be,Oe]);
1024return e.createElement(f.A,{isOpen:W,onClose:te,titleKey:"ADMIN_LABEL_BLOCK_SETTINGS"},e.createElement($,{gap:20},e.createElement($,{gap:16},e.createElement(x.A,{labelKey:"SPACING",onChange:ke("spacing"),padding:"0",value:P.spacing}),e.createElement(E.A,{component:p,stringKey:"ADMIN_LABEL_ALIGNMENT"}),e.createElement(B._I,{onChange:ke("alignment.horizontal"),options:d.Zq,value:P.alignment.horizontal,wrapText:!0})),e.createElement($,{gap:16},e.createElement(E.A,{component:p,stringKey:"ADMIN_LABEL_BACKGROUND_COLOR"}),e.createElement(h.A,{color:P.backgroundColor.color,lastCustomColor:P.backgroundColor.customColor,onChange:it})),e.createElement($,{gap:16},e.createElement(E.A,{component:p,stringKey:"ADMIN_LABEL_FAQ_CARDS_COLOR"}),e.createElement(h.A,{color:P.faqCardColor.color,lastCustomColor:P.faqCardColor.customColor,onChange:Qe}))))};var c=t(39258),q=t(545290),X=t(520527),$e=t(835896);const ge=(0,a.Ay)($e.A)`
1025  background-color: ${({backgroundColor:P})=>(0,s.v1G)(P)};
1026`,Ie=a.Ay.div`
1027  gap: 10px;
1028  display: flex;
1029  flex-direction: column;
1030  align-items: ${({alignment:P})=>P.horizontal==="left"?"flex-start":P.horizontal==="right"?"flex-end":"center"};
1031  ${q.oA}
1032  position: relative;
1033`,O=a.Ay.div`
1034  cursor: pointer;
1035  border-radius: 10px;
1036  border: 1px dashed ${s.SP6};
1037  height: 64px;
1038  display: flex;
1039  align-items: center;
1040  justify-content: center;
1041  color: ${s.SP6};
1042  ${o.xW}
1043  width: 100%;
1044  text-transform: uppercase;
1045  & svg path {
1046    fill: ${s.SP6};
1047  }
1048
1049  &:hover {
1050    color: ${s.mrt};
1051    border-color: ${s.mrt};
1052    & path {
1053      fill: ${s.mrt};
1054    }
1055  }
1056`,V=(0,a.Ay)(X.A)`
1057  & .mce-content-body {
1058    color: ${s.SP6};
1059    & * {
1060      font-family: ${s.wD$};
1061      text-align:  ${({alignment:P})=>P.horizontal} !important;
1062    }
1063  }
1064`,_e=(0,a.Ay)(c.A).attrs(()=>({name:"plus"}))`
1065  margin-right: 6px;
1066  height: 16px;
1067  width: 16px;
1068  display: flex;
1069  align-items: center;
1070  justify-content: center;
1071
1072  & svg {
1073    width: 16px;
1074    height: 16px;
1075  }
1076`;var me=t(428441),re=t(393982),ve=t(554457);const Le=(0,a.AH)`
1077  position: absolute;
1078  right: 10px;
1079  top: 20px;
1080`,Ee=(0,a.Ay)(ve.A).attrs(()=>({editorActionsCss:Le,blockTitleKey:"ADMIN_LABEL_ADD_FAQ_CARD",borderStyle:"solid"}))`
1081  width: 100%;
1082`,Ue=a.Ay.div`
1083  display: flex;
1084  flex-direction: column;
1085  align-items: ${({alignment:P})=>P.horizontal==="left"?"flex-start":P.horizontal==="right"?"flex-end":"center"};
1086
1087  gap: 10px;
1088  padding: 20px 30px;
1089  border-radius: 10px;
1090  background-color: ${({backgroundColor:P})=>(0,s.v1G)(P)};
1091
1092  ${(0,q.nD)`padding: 20px;`};
1093`,_=(0,a.Ay)(X.A)`
1094  & .mce-content-body {
1095    color: ${s._A5};
1096    & * {
1097      text-align:  ${({alignment:P})=>P.horizontal} !important;
1098      font-family: ${s.o6c};
1099    }
1100  }
1101`,J=({alignment:P,answer:W,backgroundColor:te,onRemove:Be,question:Oe,onChangeAnswer:ke,onChangeQuestion:it,pageId:Qe,arrayId:Ye,blockArrayId:et})=>{const ue=(0,i.useSelector)(l.Q),{inlineTextEditorEndUserT:Ve}=(0,y.ET)(ue),Me=Ve(y.Rq.faqBlockQuestion,Oe.rawData,{pageId:Qe,blockId:et,questionId:Ye}),T=Ve(y.Rq.faqBlockAnswer,W.rawData,{pageId:Qe,blockId:et,answerId:Ye}),oe=(0,i.useSelector)(re.dC),Je=Oe.rawDataV2,Et=!!(oe&&Je),bt=Et?Je:Me,Ze=W.rawDataV2,He=!!(oe&&Ze),mt=He?Ze:T;return e.createElement(Ee,{editorActions:[{confirmationMessageKey:"ADMIN_PROMPT_CONFIRM_FAQ_CARD_DELETION",descriptionTextKey:"ADMIN_LABEL_UNDO_WARNING",icon:"cancel-thin",onClick:Be,tooltipKey:"ACTION_DELETE"}],isEditing:ue},e.createElement(Ue,{alignment:P,backgroundColor:te},e.createElement(V,{alignment:P,blockTitleKey:"ADMIN_LABEL_QUESTION",data:bt,"data-testid":"faq-block-question",htmlTag:"h3",onChange:it,toolbarButtons:me.z7.titleEditor,useRawDataV2:Et}),e.createElement(_,{alignment:P,background:te,blockTitleKey:"ANSWER",data:mt,"data-testid":"faq-block-answer",onChange:ke,toolbarButtons:me.z7.bodyEditor,useRawDataV2:He})))};var Ae=t(321060),De=t(341476),We=t(807081),u=Object.defineProperty,Z=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,K=(P,W,te)=>W in P?u(P,W,{enumerable:!0,configurable:!0,writable:!0,value:te}):P[W]=te,ie=(P,W)=>{for(var te in W||(W={}))I.call(W,te)&&K(P,te,W[te]);if(Pe)for(var te of Pe(W))N.call(W,te)&&K(P,te,W[te]);return P},je=(P,W)=>Z(P,ee(W));const U=({item:P,onEdit:W,onMoveDown:te,onMoveUp:Be,onRemove:Oe,index:ke})=>{var it,Qe;const[Ye,et]=e.useState(null),ue=(0,i.useSelector)(l.Q),Ve=(0,i.useSelector)(g.s0s),{inlineTextEditorEndUserT:Me}=(0,y.ET)(ue);(0,We.A)({sectionId:`faq-${P.arrayId}`,index:(ke||0)+1});const T=(it=P.canRemove)!=null?it:!0,oe=(Qe=P.canReorder)!=null?Qe:!0,Je=Me(y.Rq.faqBlockTitle,P.data.title.rawData,{pageId:Ve,blockId:P.arrayId}),Et=P.data,bt=e.useCallback(St=>{W(je(ie({},P),{data:St}))},[P,W]),{handleChange:Ze,handleCloseSettings:He,handleOpenSettings:mt,isSettingsOpen:Kt}=(0,v.A)({item:P.data,onChange:bt});e.useEffect(()=>{if(Ye!==null){const St=structuredClone(P),j=St.data.questions.filter(z=>z.arrayId!==Ye);r()(St,"data.questions",j),W(St),et(null)}},[Ye,P,W]);const tt=e.useCallback(()=>{const St=structuredClone(P);St.data.questions?St.data.questions.push((0,Ae.S)()):St.data.questions=[(0,Ae.S)()],W(St)},[P,W]),ft=e.useCallback(St=>()=>{et(St)},[]),sa=(0,i.useSelector)(re.dC),wt=Et.title.rawDataV2,dt=!!(sa&&wt),ut=dt?wt:Je,zt=dt?"title.rawDataV2":"title.rawData";return e.createElement(ge,{backgroundColor:Et.backgroundColor.color,testId:`faq-${P.arrayId}`,className:`faq-${P.arrayId}`,titleKey:"LABEL_FAQ_BLOCK",onEdit:mt,onRemove:Oe,onMoveDown:te,onMoveUp:Be,canRemove:T,canMoveUp:oe,canMoveDown:oe},e.createElement(Ie,ie({alignment:Et.alignment,spacing:Et.spacing,className:"focusable"}
1101,(0,De.xX)()),e.createElement(V,{blockTitleKey:"ADMIN_LABEL_BLOCK_TITLE",onChange:Ze(zt),useRawDataV2:dt,data:ut,alignment:Et.alignment,maxLength:50,toolbarButtons:me.z7.titleEditor,"data-testid":"faq-title",htmlTag:"h2"}),(P.data.questions||[]).map(({question:St,answer:j,arrayId:z},le)=>e.createElement(J,{key:le,question:St,answer:j,onRemove:ft(z),alignment:Et.alignment,backgroundColor:Et.faqCardColor.color,onChangeAnswer:Ze(`questions[${le}].answer.${dt?"rawDataV2":"rawData"}`),onChangeQuestion:Ze(`questions[${le}].question.${dt?"rawDataV2":"rawData"}`),arrayId:z,blockArrayId:P.arrayId,pageId:Ve})),ue&&e.createElement(O,{onClick:tt},e.createElement(_e,null),e.createElement(E.A,{stringKey:"ADMIN_LABEL_ADD_MORE"})),e.createElement(R,{isOpen:Kt,onClose:He,item:Et,onChange:bt})))}},321060:(ye,M,t)=>{"use strict";t.d(M,{B:()=>B,S:()=>d});var e=t(221196),n=t.n(e),r=t(429195),i=t(392971),l=t(816970),g=t(41989),E=t(613166),v=t(883895),y=t(545290);const B=(0,g.gV)(D=>(0,E.f)(()=>(h=!1)=>({alignment:{horizontal:i.C1.Left},backgroundColor:{color:"surface1",customColor:r.azv},faqCardColor:{color:"surface2",customColor:r.azv},questions:[{answer:{rawData:(0,l.Oe)({fontSize:14,text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque sit nunc fringilla lacus. Facilisis eget malesuada gravida consequat pellentesque euismod cursus."}),rawDataV2:(0,v.ck)([(0,v.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque sit nunc fringilla lacus. Facilisis eget malesuada gravida consequat pellentesque euismod cursus.",fontSize:14})])},arrayId:n().generate(),question:{rawData:(0,l.Oe)({fontSize:20,text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Adipiscing mauris pulvinar feugiat at maecenas sed enim tristique?"}),rawDataV2:(0,v.ck)([(0,v.MS)({tag:"h3",children:[(0,v.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Adipiscing mauris pulvinar feugiat at maecenas sed enim tristique?",fontSize:20})]})])}},{answer:{rawData:(0,l.Oe)({fontSize:14,text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut imperdiet tincidunt a aliquam facilisis. Felis, iaculis tincidunt neque, leo tristique turpis risus, pulvinar. Ipsum, libero urna, maecenas sapien et mattis eget. Sollicitudin pulvinar varius  Amet pretium leo volutpat eu sit enim risus posuere suspendisse. Platea aliquam id laoreet in condimentum dictum. Ornare lacinia est integer pharetra eget."}),rawDataV2:(0,v.ck)([(0,v.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut imperdiet tincidunt a aliquam facilisis. Felis, iaculis tincidunt neque, leo tristique turpis risus, pulvinar. Ipsum, libero urna, maecenas sapien et mattis eget. Sollicitudin pulvinar varius  Amet pretium leo volutpat eu sit enim risus posuere suspendisse. Platea aliquam id laoreet in condimentum dictum. Ornare lacinia est integer pharetra eget.",fontSize:14})])},arrayId:n().generate(),question:{rawData:(0,l.Oe)({fontSize:20,text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Adipiscing mauris pulvinar feugiat?"}),rawDataV2:(0,v.ck)([(0,v.MS)({tag:"h3",children:[(0,v.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Adipiscing mauris pulvinar feugiat?",fontSize:20})]})])}},{answer:{rawData:(0,l.Oe)({fontSize:14,text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Accumsan libero sed porta diam nulla. Eget enim morbi arcu sollicitudin. Sed netus nec, facilisi donec. Tincidunt mollis egestas viverra diam. Consequat vestibulum sapien nunc feugiat tristique hendrerit ut."}),rawDataV2:(0,v.ck)([(0,v.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Accumsan libero sed porta diam nulla. Eget enim morbi arcu sollicitudin. Sed netus nec, facilisi donec. Tincidunt mollis egestas viverra diam. Consequat vestibulum sapien nunc feugiat tristique hendrerit ut.",fontSize:14})])},arrayId:n().generate(),question:{rawData:(0,l.Oe)({fontSize:20,text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Felis aliquam tellus ultricies nisi phasellus mauris felis at ornare ultricies."}),rawDataV2:(0,v.ck)([(0,v.MS)({tag:"h3",children:[(0,v.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Felis aliquam tellus ultricies nisi phasellus mauris felis at ornare ultricies.",fontSize:20})]})])}}],title:{rawData:(0,l.Oe)({fontSize:22,text:D("ADMIN_FAQ_TITLE"),typographicalEmphasis:"BOLD"}),rawDataV2:(0,v.ck)([(0,v.MS)({tag:"h2",children:[(0,v.fG)({text:D("ADMIN_FAQ_TITLE"),fontSize:22,textFormatType:"bold"})]})])},spacing:(0,y.fn)(h)}))),d=()=>({arrayId:n().generate(),answer:{rawData:(0,l.Oe)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Accumsan libero sed porta diam nulla. Eget enim morbi arcu sollicitudin. Sed netus nec, facilisi donec. Tincidunt mollis egestas viverra diam. Consequat vestibulum sapien nunc feugiat tristique hendrerit ut.",fontSize:14}),rawDataV2:(0,v.ck)([(0,v.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Accumsan libero sed porta diam nulla. Eget enim morbi arcu sollicitudin. Sed netus nec, facilisi donec. Tincidunt mollis egestas viverra diam. Consequat vestibulum sapien nunc feugiat tristique hendrerit ut.",fontSize:14})])},question:{rawData:(0,l.Oe)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Felis aliquam tellus ultricies nisi phasellus mauris felis at ornare ultricies.",fontSize:20}),rawDataV2:(0,v.ck)([(0,v.MS)({tag:"h3",children:[(0,v.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Felis aliquam tellus ultricies nisi phasellus mauris felis at ornare ultricies.",fontSize:20})]})])}})},493679:(ye,M,t)=>{"use strict";t.r(M),t.d(M,{default:()=>We});var e=t(63696),n=t(86138),r=t(34729),i=t(886550),l=t(13155),g=t(429195),E=t(152544),v=t(545290),y=t(407128);const B=i.Ay.div`
1102  padding: 20px;
1103  display: flex;
1104  flex-direction: column;
1105  gap: 30px;
1106`,d=i.Ay.span`
1107  ${E.p6}
1108  color: ${g.o0B};
1109`,D=(0,i.Ay)(y.A)`
1110  margin-bottom: 16px;
1111`,h=i.Ay.section`
1112  display: flex;
1113  flex-direction: column;
1114`,f=(0,i.Ay)(l.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1080,pixelWidth:1920},height:177,padding:"0"}))``,x=(0,i.Ay)(l.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1200,pixelWidth:750},height:177,padding:"0"}))``,a=i.Ay.div`
1115  display: flex;
1116  border-radius: 6px;
1117  height: 44.48px;
1118  background-color: ${g.k6P};
1119  contain: content;
1120`,s=i.Ay.button`
1121  flex: 1;
1122  display: flex;
1123  align-items: center;
1124  justify-content: center;
1125  text-align: center;
1126  padding: 10px 20px 10px 20px;
1127  ${E.z6}
1128  color: ${g.sRE};
1129  ${v.WL}
1130
1131  ${({active:u})=>u&&(0,i.AH)`
1132    color: ${g.o0B};
1133    background-color: ${g.dmy};
1134  `};
1135
1136  &:hover {
1137    color: ${g.o0B};
1138    background-color: ${g.dmy};
1139  }
1140`,o=i.Ay.div`
1141  display: flex;
1142  align-items: center;
1143  justify-content: space-between;
1144`;
1144var p=t(463296),$=t(196063),A=t(41989),R=t(533028),c=t(411293),q=t(511280),X=t(72688),$e=t(488291),ge=t(697683),Ie=t(776637),O=t.n(Ie),V=t(945201),_e=Object.defineProperty,me=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Ue=(u,Z,ee)=>Z in u?_e(u,Z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):u[Z]=ee,_=(u,Z)=>{for(var ee in Z||(Z={}))Le.call(Z,ee)&&Ue(u,ee,Z[ee]);if(ve)for(var ee of ve(Z))Ee.call(Z,ee)&&Ue(u,ee,Z[ee]);return u},se=(u,Z)=>me(u,re(Z));const J=({region:u,children:Z,isOpen:ee,onClose:Pe})=>{const{t:I}=(0,A._h)();return u==="panel"?e.createElement(B,null,e.createElement(d,null,I("ADMIN_LABEL_FORTNITE_LEADERBOARD_SETTINGS")),Z):e.createElement($.A,{isOpen:ee,titleKey:"ADMIN_LABEL_FORTNITE_LEADERBOARD_SETTINGS",onClose:Pe},Z)},Ae=({item:u,onChange:Z,isOpen:ee=!0,onClose:Pe,region:I})=>{const N=e.useCallback(()=>{Pe&&Pe()},[Pe]);return e.createElement(J,{isOpen:ee,onClose:N,region:I},ee&&e.createElement(De,{region:I,item:u,onChange:Z}))},De=({item:u,onChange:Z,region:ee})=>{const{t:Pe}=(0,A._h)(),{seasons:I,tournaments:N,sessions:K,onChangeGameType:ie,onChangeLeaderboardType:je,isRanked:G,isBattleRoyale:U,filter:P,gameType:W}=(0,q.A)(u.defaultFilters),{handleChange:te}=(0,R.A)({item:u,onChange:Z});e.useEffect(()=>{const Me=_({},u.defaultFilters);Me.season!==P.season&&(Me.season=P.season),Me.tournament!==P.tournament&&(Me.tournament=P.tournament),Me.session!==P.session&&(Me.session=P.session),Me.gameType!==W&&(Me.gameType=W),O()(Me)!==O()(u.defaultFilters)&&te("defaultFilters")(Me)},[P,u.defaultFilters,W]);const Be=e.useCallback(()=>{te("background.image.desktop")("")},[te]),Oe=e.useCallback(()=>{te("background.image.mobile")("")},[te]),ke=e.useCallback(Me=>()=>{if(Me===u.defaultFilters.gameType)return;const T=se(_({},u.defaultFilters),{gameType:Me});u.defaultFilters.season&&(T.season=""),u.defaultFilters.tournament&&(T.tournament=""),u.defaultFilters.session&&(T.session=""),te("defaultFilters")(T),ie(Me)},[te,ie,u.defaultFilters]),it=e.useCallback(Me=>()=>{if(Me===u.defaultFilters.leaderboardType)return;const T=se(_({},u.defaultFilters),{leaderboardType:Me});u.defaultFilters.season&&(T.season=""),u.defaultFilters.tournament&&(T.tournament=""),u.defaultFilters.session&&(T.session=""),te("defaultFilters")(T),je(Me)},[te,je,u.defaultFilters]),Qe=e.useCallback(Me=>{Me.value!==u.defaultFilters.season&&I.onChange(Me.value)},[te,I.onChange,u.defaultFilters]),Ye=e.useCallback(Me=>{Me.value!==u.defaultFilters.tournament&&N.onChange(Me.value)},[te,N.onChange,u.defaultFilters]),et=e.useCallback(Me=>{te("defaultFilters.session")(Me.value),K.onChange(Me.value)},[te,K.onChange]),{isCustomColor:ue}=(0,$e.A)(u.background.color),Ve=e.useCallback(Me=>{const T=structuredClone(u);T.background.color=Me,ue(Me)&&(T.background.customColor=Me),Z(T)},[u,Z,ue]);return e.createElement(r.wn,{gap:30},e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_DISPLAY"}),e.createElement(r.wn,{gap:15},e.createElement(p.S,{checked:u.title.show,labelKey:"ADMIN_LABEL_TITLE",onCheckedChange:te("title.show"),testId:"fortniteLeaderboardTitleCheckbox"}),e.createElement(p.S,{checked:u.description.show,labelKey:"ADMIN_LABEL_DESCRIPTION",onCheckedChange:te("description.show"),testId:"fortniteLeaderboardTDescriptionCheckbox"})),ee==="pageBlock"&&e.createElement(V.A,{padding:"0",labelKey:"SPACING",onChange:te("spacing"),value:u.spacing})),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r._x,stringKey:"DEFAULT_DATA"}),e.createElement(a,null,e.createElement(s,{onClick:it("general"),active:!G},Pe("GENERAL")),e.createElement(s,{onClick:it("ranked"),active:G},Pe("RANKED"))),e.createElement(a,null,e.createElement(s,{onClick:ke("battle-royale"),active:U},Pe("BATTLE_ROYALE")),e.createElement(s,{onClick:ke("zero-build"),active:!U},Pe("ZERO_BUILD"))),e.createElement(r.wn,{gap:6},e.createElement(c.lF,{labelKey:"SEASON",placeholder:Pe("SELECT_SEASON"),isAdmin:!0,padding:"0",onChange:Qe,options:I.options,value:
1144I.selected}),u.defaultFilters.leaderboardType==="general"&&e.createElement(e.Fragment,null,e.createElement(c.lF,{labelKey:"TOURNAMENT",placeholder:Pe("SELECT_TOURNAMENT"),isAdmin:!0,padding:"0",onChange:Ye,options:N.options,value:N.selected,isDisabled:!I.selected}),e.createElement(c.lF,{labelKey:"SESSION",placeholder:Pe("SELECT_SESSION"),isAdmin:!0,padding:"0",onChange:et,options:K.options,value:K.selected,isDisabled:!N.selected})))),e.createElement(r.wn,{gap:20},e.createElement(o,null,e.createElement(n.A,{component:r._x,stringKey:"ADMIN_SETTINGS_DESIGN_PAGE_BACKGROUND_IMAGE"}),e.createElement(ge.A,{checked:u.background.image.show,onChange:te("background.image.show")})),u.background.image.show&&e.createElement(e.Fragment,null,e.createElement(h,null,e.createElement(D,{padding:"0",labelKey:"ADMIN_LABEL_DESKTOP"}),e.createElement(f,{imagePreview:u.background.image.desktop,onClearImage:Be,onFileSubmit:te("background.image.desktop")})),e.createElement(h,null,e.createElement(D,{padding:"0",labelKey:"ADMIN_LABEL_MOBILE"}),e.createElement(x,{imagePreview:u.background.image.mobile,onClearImage:Oe,onFileSubmit:te("background.image.mobile")}))),e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_BACKGROUND_COLOR"}),e.createElement(X.A,{lastCustomColor:u.background.customColor,color:u.background.color,onChange:Ve})))},We=Ae},511280:(ye,M,t)=>{"use strict";t.d(M,{A:()=>me});var e=t(63696),n=t(224191),r=t(400781),i=t(463302),l=t(346002),g=t(445525),E=t(990220),v=Object.defineProperty,y=Object.defineProperties,B=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,f=(re,ve,Le)=>ve in re?v(re,ve,{enumerable:!0,configurable:!0,writable:!0,value:Le}):re[ve]=Le,x=(re,ve)=>{for(var Le in ve||(ve={}))D.call(ve,Le)&&f(re,Le,ve[Le]);if(d)for(var Le of d(ve))h.call(ve,Le)&&f(re,Le,ve[Le]);return re},a=(re,ve)=>y(re,B(ve));const s=async({gameType:re,primaryToken:ve,season:Le,siteId:Ee})=>(await(0,g.Ay)({primaryToken:ve,siteId:Ee}).get(`${E.Dy}/fortnite/leaderboard/tournaments`,{params:{season:Le,gameType:re}})).data.map(_=>a(x({},_),{label:_.label==="Bambi Raptor"?"FNCS Global Championship 2024":_.label})),o=async({gameType:re,primaryToken:ve,siteId:Le,leaderboardType:Ee})=>(await(0,g.Ay)({primaryToken:ve,siteId:Le}).get(`${E.Dy}/fortnite/leaderboard/seasons`,{params:{gameType:re,leaderboardType:Ee}})).data,p=async({eventId:re,primaryToken:ve,siteId:Le})=>(await(0,g.Ay)({primaryToken:ve,siteId:Le}).get(`${E.Dy}/fortnite/leaderboard/sessions`,{params:{eventId:re}})).data,$=async({primaryToken:re,siteId:ve,eventId:Le,leaderboardType:Ee,gameType:Ue,eventWindowId:_})=>(await(0,g.Ay)({primaryToken:re,siteId:ve}).get(`${E.Dy}/fortnite/leaderboard/user-position`,{params:{eventId:Le,leaderboardType:Ee,gameType:Ue,eventWindowId:_}})).data,A=async({primaryToken:re,siteId:ve,gameType:Le})=>(await(0,g.Ay)({primaryToken:re,siteId:ve}).get(`${E.Dy}/fortnite/leaderboard/most-recent`,{params:{gameType:Le}})).data;var R=Object.defineProperty,c=Object.defineProperties,q=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ie=(re,ve,Le)=>ve in re?R(re,ve,{enumerable:!0,configurable:!0,writable:!0,value:Le}):re[ve]=Le,O=(re,ve)=>{for(var Le in ve||(ve={}))$e.call(ve,Le)&&Ie(re,Le,ve[Le]);if(X)for(var Le of X(ve))ge.call(ve,Le)&&Ie(re,Le,ve[Le]);return re},V=(re,ve)=>c(re,q(ve));const me=re=>{const[ve,Le]=e.useState(!1),[Ee,Ue]=e.useState(re.leaderboardType),[_,se]=e.useState({ranked:"battle-royale",general:"battle-royale",[re.leaderboardType]:re.gameType}),[J,Ae]=e.useState({ranked:{"battle-royale":{season:"",session:"",tournament:""},"zero-build":{season:"",session:"",tournament:""}},general:{"battle-royale":{season:"",session:"",tournament:""},"zero-build":{season:"",session:"",tournament:""}},[re.leaderboardType]:{"battle-royale":{season:"",session:"",tournament:""},"zero-build":{season:"",session:"",tournament:""},[re.gameType]:{season:re.season,session:re.session,tournament:re.tournament}}}),De=J[Ee][_[Ee]],[We,u]=e.useState([]),[Z,ee]=e.useState([]),[Pe,I]=e.useState([]),[N,K]=e.useState(null),ie=(0,n.use
1144Selector)(i.mC)||"",je=(0,n.useSelector)(r.V2),G=(0,n.useSelector)(i.qS),U=(0,n.useSelector)(l.RX),P=Ee==="ranked",W=async ue=>{if(!ue||De.season===ue)return;const Ve=_[Ee];if(Ae(T=>V(O({},T),{[Ee]:V(O({},T[Ee]),{[Ve]:V(O({},T[Ee][Ve]),{season:ue})})})),P){await Qe({targetSeason:ue});return}const Me=await s({season:ue,gameType:Ve,primaryToken:ie,siteId:je});u(Me)};e.useEffect(()=>{!De.season&&Pe.length&&P&&!U&&W(Pe[Pe.length-1].value)},[De.season,Pe,P,U]),e.useEffect(()=>{!De.season&&!De.tournament&&!De.session&&!P&&!U&&(async()=>{const ue=await A({primaryToken:ie,siteId:je,gameType:_[Ee]});ue&&(await W(ue.season),await ke(ue.tournament),await it(ue.session))})()},[De,P,_,U]);const te=async(ue,Ve)=>{Le(!0);const Me=J[ue][Ve].season,T=J[ue][Ve].tournament,oe=J[ue][Ve].session,Je=await o({gameType:Ve,primaryToken:ie,siteId:je,leaderboardType:ue});if(I(Je),ue==="general"){if(Me&&T){const Et=await s({season:Me,gameType:Ve,primaryToken:ie,siteId:je});u(Et)}if(T&&oe){const Et=await p({eventId:T,primaryToken:ie,siteId:je});ee(Et)}}Le(!1)},Be=async ue=>{_[Ee]!==ue&&(se(Ve=>V(O({},Ve),{[Ee]:ue})),N&&K(null),await te(Ee,ue))},Oe=async ue=>{Ee!==ue&&(Ue(ue),_[ue]!==_[Ee]&&se(Ve=>V(O({},Ve),{[ue]:_[ue]})),N&&K(null),await te(ue,_[ue]))},ke=async ue=>{if(!ue||De.tournament===ue)return;const Ve=_[Ee];Ae(T=>V(O({},T),{[Ee]:V(O({},T[Ee]),{[Ve]:V(O({},T[Ee][Ve]),{tournament:ue,session:""})})})),N&&K(null);const Me=await p({eventId:ue,primaryToken:ie,siteId:je});Me.length===1&&!U&&it(Me[0].value),ee(Me)},it=async ue=>{if(!ue||De.session===ue)return;const Ve=_[Ee];Ae(Me=>V(O({},Me),{[Ee]:V(O({},Me[Ee]),{[Ve]:V(O({},Me[Ee][Ve]),{session:ue})})})),await Qe({targetSeason:De.season,targetSession:ue})},Qe=async({targetSession:ue,targetSeason:Ve})=>{if(!G||U){N&&K(null);return}const Me=_[Ee],T=await $(O({eventId:Ye(P,Me,Ve,De.tournament),gameType:Me,leaderboardType:Ee,primaryToken:ie,siteId:je},ue&&{eventWindowId:et(P,Ve,ue)}));K(T)};e.useEffect(()=>{P&&!U?re.season&&Qe({targetSeason:re.season}):re.season&&re.tournament&&re.session&&Qe({targetSeason:re.season,targetSession:re.session})},[]),e.useEffect(()=>{te(Ee,_[Ee])},[]),e.useEffect(()=>()=>{N&&K(null)},[N]);const Ye=e.useCallback((ue,Ve,Me,T)=>ue?Me?`epicgames_ranked_${Ve==="battle-royale"?"br":"zb"}_season${Me}`:"":T,[]),et=e.useCallback((ue,Ve,Me)=>ue?Ve?"division_17":"":Me,[]);return{seasons:{options:Pe,selected:Pe.find(ue=>ue.value===De.season),onChange:W},tournaments:{options:We,selected:We.find(ue=>ue.value===De.tournament),onChange:ke},sessions:{options:Z,selected:Z.find(ue=>ue.value===De.session),onChange:it},isRanked:P,isBattleRoyale:_[Ee]==="battle-royale",onChangeGameType:Be,onChangeLeaderboardType:Oe,eventId:Ye(P,_[Ee],De.season,De.tournament),eventWindowId:et(P,De.season,De.session),loggedUserLeaderboardPosition:N,loadingFilters:ve,filter:De,gameType:_[Ee]}}},400877:(ye,M,t)=>{"use strict";t.d(M,{A:()=>wa});var e=t(63696),n=t(533028),r=t(520527),i=t(429195),l=t(886550),g=t(545290);const E=(0,l.Ay)(r.A)`
1145  & .mce-content-body {
1146    color: ${i.SP6};
1147
1148    & * {
1149      font-size: 3.75rem;
1150      line-height: 4rem;
1151      font-family: ${i.qwO}, sans-serif;
1152      text-align: center !important;
1153
1154      ${({region:k})=>k==="panel"&&(0,l.AH)`
1155        font-size: 1.5rem !important;
1156        line-height: 1.5rem;
1157        font-family: ${i.qwO}, sans-serif;
1158      `}
1159
1160      ${(0,g.nD)`
1161        font-size: 2.5rem !important;
1162        line-height: 2.75rem;
1163        font-family: ${i.qwO}, sans-serif;
1164      `};
1165    }
1166  }
1167`,v=(0,l.Ay)(r.A)`
1168  & .mce-content-body {
1169    color: ${i.XO2};
1170
1171    & * {
1172      font-size: 1.25rem;
1173      line-height: 2rem;
1174      font-family: ${i.UB3}, sans-serif;
1175      text-align: center !important;
1176
1177      ${({region:k})=>k==="panel"&&(0,l.AH)`
1178        font-size: 0.75rem !important;
1179        line-height: 1rem;
1180        font-family: ${i.UB3}, sans-serif;
1181      `}
1182
1183      ${(0,g.nD)`
1184        font-size: 1rem !important;
1185        line-height: 1.5rem;
1186        font-family: ${i.UB3}, sans-serif;
1187      `};
1188    }
1189  }
1190`,y=l.Ay.header`
1191  display: flex;
1192  flex-direction: column;
1193  justify-content: center;
1194  align-items: center;
1195  gap: 20px;
1196  margin-bottom: 60px;
1197
1198  ${({region:k})=>k==="panel"&&(0,l.AH)`
1199    margin-bottom: 20px;
1200    margin-inline: 6px;
1201  `};
1202
1203  ${(0,g.nD)`
1204    margin-bottom: 40px;
1205  `}
1206`;var B=t(428441);const d=({onChangeTitleRaw:k,title:de,region:Ce})=>
1206de.show?e.createElement(E,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:k,useRawDataV2:!0,data:de.rawData,"data-testid":"fortniteLeaderboardTitle",toolbarButtons:B.z7.titleEditor,region:Ce}):null,D=({onChangeDescriptionRaw:k,description:de,region:Ce})=>de.show?e.createElement(v,{blockTitleKey:"ADMIN_LABEL_DESCRIPTION",onChange:k,useRawDataV2:!0,data:de.rawData,"data-testid":"fortniteLeaderboardDescription",toolbarButtons:B.z7.bodyEditor,region:Ce}):null,h=({title:k,onChangeDescriptionRaw:de,description:Ce,onChangeTitleRaw:st,region:gt})=>!k.show&&!Ce.show?null:e.createElement(y,{region:gt},e.createElement(d,{onChangeTitleRaw:st,title:k,region:gt}),e.createElement(D,{onChangeDescriptionRaw:de,description:Ce,region:gt})),f=e.memo(h);var x=t(411293),a=t(152544),s=t(312854),o=t(463377),p=t(870349),$=t(283722),A=t(798235),R=t(556566),c=t(975970),q=t(224191),X=t(368909),$e=t(998484);const Ie=e.memo(({rank:k})=>{const[de,Ce]=e.useState("");return de===""&&t(518226)(`./${$e.P[k]}`).then(st=>Ce(st.default)),de?e.createElement("img",{alt:$e.P[k],src:de}):null},(k,de)=>k.rank===de.rank);var O=Object.defineProperty,V=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Le=(k,de,Ce)=>de in k?O(k,de,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):k[de]=Ce,Ee=(k,de)=>{for(var Ce in de||(de={}))re.call(de,Ce)&&Le(k,Ce,de[Ce]);if(me)for(var Ce of me(de))ve.call(de,Ce)&&Le(k,Ce,de[Ce]);return k},Ue=(k,de)=>V(k,_e(de));const se=({defaultFilters:k,onChangeSeason:de,onChangeGameType:Ce,onChangeLeaderboardType:st,onChangeSession:gt,onChangeTournament:qt})=>{const[ia,ca]=e.useState(k);ia.leaderboardType!==k.leaderboardType&&(ca(ea=>Ue(Ee({},ea),{leaderboardType:k.leaderboardType})),st(k.leaderboardType)),ia.gameType!==k.gameType&&(ca(ea=>Ue(Ee({},ea),{gameType:k.gameType})),Ce(k.gameType)),ia.season!==k.season&&(ca(ea=>Ue(Ee({},ea),{season:k.season})),de(k.season)),ia.tournament!==k.tournament&&(ca(ea=>Ue(Ee({},ea),{tournament:k.tournament})),qt(k.tournament)),ia.session!==k.session&&(ca(ea=>Ue(Ee({},ea),{session:k.session})),gt(k.session))};var J=t(511280);const Ae=e.createContext(null),De=({children:k,defaultFilters:de,region:Ce,blockWrapperRef:st})=>{const[gt,qt]=e.useState(""),ia=Ce==="panel",{eventId:ca,eventWindowId:ea,onChangeGameType:Aa,onChangeLeaderboardType:La,seasons:xa,sessions:na,tournaments:w,isBattleRoyale:Y,isRanked:ce,loggedUserLeaderboardPosition:ze,loadingFilters:ot}=(0,J.A)(de);se({defaultFilters:de,onChangeSeason:xa.onChange,onChangeGameType:Aa,onChangeLeaderboardType:La,onChangeSession:na.onChange,onChangeTournament:w.onChange});const Nt=e.useMemo(()=>({onChangeGameType:Aa,onChangeLeaderboardType:La,seasons:xa,sessions:na,tournaments:w,isBattleRoyale:Y,isRanked:ce,isPanel:ia,eventId:ca,eventWindowId:ea,loggedUserLeaderboardPosition:ze,query:gt,setQuery:qt,blockWrapperRef:st,loadingFilters:ot}),[xa,w,ca,na,ea,Y,ce,ia,ze,gt,qt,st,ot]);return e.createElement(Ae.Provider,{value:Nt},k)},We=()=>{const k=e.useContext(Ae);if(!k)throw new Error("useFortniteLeaderboardContext must be used within a FortniteLeaderboardProvider");return k};var u=Object.defineProperty,Z=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,K=(k,de,Ce)=>de in k?u(k,de,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):k[de]=Ce,ie=(k,de)=>{for(var Ce in de||(de={}))I.call(de,Ce)&&K(k,Ce,de[Ce]);if(Pe)for(var Ce of Pe(de))N.call(de,Ce)&&K(k,Ce,de[Ce]);return k},je=(k,de)=>Z(k,ee(de)),G=(k,de)=>{var Ce={};for(var st in k)I.call(k,st)&&de.indexOf(st)<0&&(Ce[st]=k[st]);if(k!=null&&Pe)for(var st of Pe(k))de.indexOf(st)<0&&N.call(k,st)&&(Ce[st]=k[st]);return Ce};const P=k=>{var de=k,{item:Ce}=de,st=G(de,["item"]);const gt=(0,q.useSelector)(X.VC),{isRanked:qt,isPanel:ia}=We(),ca=gt||ia;return qt?e.createElement(ke,je(ie({},st),{isRanked:qt,rank:Ce.rank,short:ca}),e.createElement("td",null,Ce.rank),typeof Ce.rankDivision<"u"&&e.createElement("td",null,e.createElement(Ie,{rank:Ce.rankDivision}),!ca&&$e.P[Ce.rankDivision].split(".")[0].split("_").join(" ")),e.createElement("td",null,Ce.players.map(ea=>e.createElement(e.Fragment,{key:ea.displayName},e.createElement("span",null,ea.displayName),e.createElement("br",null))))):e.createElement(ke,je(ie({},st),{isRanked:qt,rank:Ce.rank,short:ca}),e.createElement("td",null,Ce.rank),e.createElement("td",null,Ce.players.map(ea=>e.createElement(e.Fragment,null,e.createElement("span",{key:ea.displayName},ea.displayName),e.createElement("br",null)))),e.createElement("td",null,Ce.points),e.createElement("td",null,Ce.royals),e.createElement("td",null,Ce.matches),e.createElement("td",null,Ce.eliminations))},W=l.Ay.div`
1207  margin: 0px 40px 0 40px;
1208  display: flex;
1209  flex-direction: column;
1210  gap: 30px;
1211
1212  ${({short:k})=>k&&(0,l.AH)`
1213    margin: 0;
1214    gap: 10px;
1215    position: relative;
1216  `};
1217
1218  ${(0,g.nD)`
1219    gap: 20px;
1220    margin: 0;
1221  `}
1222`,te=(0,l.AH)`
1223  ${({short:k})=>k?a.f7:a.lg}
1224  display: flex;
1225  width: 100%;
1226  background-color: ${i.F_r};
1227  min-height: ${({short:k})=>k?"48px":"60px"};
1228  display: flex;
1229  align-items: center;
1230
1231  ${({isRanked:k,short:de})=>k&&(0,l.AH)`
1232    & td:nth-child(1) {
1233      min-width: 76px;
1234      text-align: center;
1235      color: ${i._A5};
1236    }
1237
1238    & td:nth-child(2) {
1239      display: flex;
1240      align-items: center;
1241      gap: 10px;
1242      min-width: 166px;
1243      color: ${i.XO2};
1244      padding-left: 20px;
1245      ${a.hN}
1246
1247      & img {
1248        width: 40px;
1249      }
1250    }
1251
1252    & td:nth-child(3) {
1253      width: 100%;
1254      color: ${i.SP6};
1255      padding-left: 20px;
1256    }
1257
1258    ${de&&(0,l.AH)`
1259      & td:nth-child(1) {
1260        min-width: 24px;
1261        text-align: end;
1262        margin-right: 2px;
1263        margin-left: 5px;
1264      }
1265
1266      & td:nth-child(2) {
1267        min-width: 36px;
1268        justify-content: center;
1269        padding-left: 0;
1270        ${a.f7}
1271
1272        & img {
1273          width: 24px;
1274        }
1275      }
1276
1277      & td:nth-child(3) {
1278        padding-left: 8px;
1279      }
1280    `};
1281  `};
1282
1283  ${({isRanked:k,short:de})=>!k&&(0,l.AH)`
1284    & td {
1285      color: ${i.SP6};
1286      &:nth-child(2) {
1287        padding-left: 20px;
1288        width: 100%;
1289      }
1290
1291      &:not(:nth-child(2)) {
1292        min-width: 76px;
1293        max-width: 76px;
1294        display: flex;
1295        justify-content: center;
1296      }
1297
1298      ${de&&(0,l.AH)`
1299        &:nth-child(2) {
1300          padding-left: 8px;
1301        }
1302
1303        &:not(:nth-child(2)) {
1304          min-width: 36px;
1305        }
1306
1307        &:nth-child(1) {
1308          min-width: 24px;
1309          justify-content: end;
1310          margin-right: 2px;
1311          margin-left: 5px;
1312        }
1313      `};
1314    }
1315  `};
1316`,Be=l.Ay.table`
1317  ${({short:k})=>!k&&"z-index: 1"};
1318
1319  thead {
1320    display: flex;
1321    width: 100%;
1322    height: 48px;
1323    background-color: ${i.AOI};
1324    border: 1px solid ${i.O49};
1325    border-radius: 10px 10px 0 0;
1326
1327    & tr {
1328      display: flex;
1329      width: 100%;
1330
1331      & th {
1332        ${({short:k})=>k?a.f7:a.hN}
1333        color: ${i._A5};
1334        display: flex;
1335        align-items: center;
1336
1337        ${({isRanked:k,short:de})=>k&&(0,l.AH)`
1338          padding-left: 20px;
1339
1340          &:nth-child(1) {
1341            min-width: 76px;
1342          }
1343
1344          &:nth-child(2) {
1345            min-width: 166px;
1346          }
1347
1348          &:nth-child(3) {
1349            width: 100%;
1350          }
1351
1352          ${de&&(0,l.AH)`
1353            padding-left: 0;
1354
1355            &:nth-child(1) {
1356              min-width: 24px;
1357              justify-content: end;
1358              margin-right: 2px;
1359              margin-left: 5px;
1360            }
1361
1362            &:nth-child(2) {
1363              min-width: 36px;
1364              justify-content: center;
1365            }
1366
1367            &:nth-child(3) {
1368              padding-left: 8px;
1369            }
1370          `};
1371        `};
1372
1373        ${({isRanked:k,short:de})=>!k&&(0,l.AH)`
1374          &:nth-child(2) {
1375            padding-left: 20px;
1376            width: 100%;
1377          }
1378
1379          &:not(:nth-child(2)) {
1380            min-width: 76px;
1381            display: flex;
1382            justify-content: center;
1383          }
1384
1385          ${de&&(0,l.AH)`
1386            &:nth-child(2) {
1387              padding-left: 8px;
1388            }
1389
1390            &:not(:nth-child(2)) {
1391              min-width: 36px;
1392            }
1393
1394            &:nth-child(1) {
1395              min-width: 24px;
1396              justify-content: end;
1397              margin-right: 2px;
1398              margin-left: 5px;
1399            }
1400          `};
1401        `};
1402      }
1403    }
1404  }
1405`,Oe=l.Ay.tbody`
1406  display: flex;
1407  flex-direction: column;
1408  width: 100%;
1409  ${({short:k})=>!k&&(0,l.AH)`max-height: 600px;`};
1410  overflow-y: auto;
1411  background-color: ${i.F_r};
1412  border-radius: 0 0 10px 10px;
1413`,ke=l.Ay.tr`
1414  ${te}
1415  &:last-child {
1416    border-radius: 0 0 10px 10px;
1417  }
1418  &:not(:last-child) {
1419    border-bottom: 1px solid ${i.Hw0};
1420  }
1421
1422  ${({rank:k})=>k===1&&(0,l.AH)`
1423    background-color: ${de=>(0,s.B3)((0,i.mrt)(de),.3)};
1424    & td:nth-child(1) {
1425      color: ${i.mrt};
1426    }
1427  `}
1428
1429  ${({rank:k})=>k===2&&(0,l.AH)`
1430    background-color: ${de=>(0,s.B3)((0,i.mrt)(de),.2)};
1431    & td:nth-child(1) {
1432      color: ${i.mrt};
1433    }
1434  `}
1435
1436  ${({rank:k})=>k===3&&(0,l.AH)`
1437    background-color: ${de=>(0,s.B3)((0,i.mrt)(de),.15)};
1438    & td:nth-child(1) {
1439      color: ${i.mrt};
1440    }
1441  `}
1442`,it=(0,l.Ay)(P)`
1443  ${te}
1444  border-radius: 8px !important;
1445  background-color: ${i.mrt};
1446
1447  & td {
1448    &:nth-child(1) {
1449      color: ${i.SP6};
1450    }
1451  }
1452`,Qe=l.Ay.span`
1453  ${({short:k})=>k?a.rb:a.hN}
1454  ${({short:k})=>!k&&"z-index: 1"};
1455  color: ${i._A5};
1456  text-align: right;
1457`,Ye=l.Ay.div`
1458  display: flex;
1459  border-radius: 6px;
1460  height: 44.48px;
1461  background-color: ${i.AOI};
1462  contain: content;
1463`,et=l.Ay.button`
1464  flex: 1;
1465  display: flex;
1466  align-items: center;
1467  justify-content: center;
1468  text-align: center;
1469  padding: 10px 20px 10px 20px;
1470  ${a.hN}
1471  color: ${i._A5};
1472  ${g.WL}
1473
1474  ${({active:k})=>k&&(0,l.AH)`
1475    color: ${i.SP6};
1476    background-color: ${i.HbO};
1477  `};
1478
1479  &:hover {
1480    color: ${i.SP6};
1481    background-color: ${i.HbO};
1482  }
1483`,ue=(0,l.Ay)(o.A.FieldSet)`
1484  background-color: ${i.AOI};
1485  border-color: transparent;
1486`,Ve=l.Ay.div`
1487  display: flex;
1488  flex-wrap: wrap;
1489  column-gap: ${({columnGap:k})=>`${k}px;`};
1490`,Me=l.Ay.div`
1491  display: flex;
1492  flex-direction: column;
1493  gap: 8px;
1494  ${({short:k})=>!k&&"min-width: 170px;"};
1495
1496  ${({flex:k})=>k&&(0,l.AH)`
1497    flex: ${k};
1498  `};
1499
1500  ${({disabled:k})=>k&&(0,l.AH)`
1501    opacity: 0.5;
1502    pointer-events: none;
1503  `};
1504`,T=l.Ay.div`
1505  display: flex;
1506  flex-direction: column;
1507  margin-top: 20px;
1508  gap: 5px;
1509`,oe=(0,l.Ay)(R.A)`
1510  background-color: ${i.O49};
1511  & > div {
1512    display: flex;
1513    flex-direction: column;
1514    gap: 10px;
1515
1516    & > div {
1517      margin-bottom: 10px;
1518    }
1519  }
1520`,Je=(0,l.Ay)(p.Ay)`
1521  min-height: 52px;
1522  margin-top: 20px;
1523`,Et=l.Ay.span`
1524  ${a.lg}
1525  color: ${i.SP6};
1526`,bt=l.Ay.span`
1527  ${a.QA}
1528  color: ${i.XO2};
1529`,Ze=(0,l.Ay)($.Ay).attrs({name:"textAlignmentCenter"})`
1530  margin-right: 14px;
1531  & svg {
1532    width: 20px;
1533    height: 20px;
1534    & path {
1535      fill: ${i.mrt};
1536    }
1537  }
1538`,He=(0,l.Ay)($.Ay)`
1539  margin-left: 8px;
1540  & svg {
1541    width: 10px;
1542    height: 10px;
1543    & path {
1544      fill: ${i.mrt};
1545    }
1546  }
1547`,mt=(0,l.Ay)(p.Ay)`
1548  background-color: ${i.AOI};
1549  ${a.QA}
1550  color: ${i._A5} !important;
1551
1552  &:hover {
1553    background-color: ${i.Hw0};
1554    color: ${i.SP6} !important;
1555    & svg path {
1556      fill: ${i.mrt};
1557    }
1558  }
1559`,Kt=(0,l.Ay)(A.A)`
1560  width: 100%;
1561  transition: overflow 1s;
1562  ${({isExpanded:k})=>k&&(0,l.AH)`margin-top: 10px; overflow: unset;`};
1563  & > div {
1564    display: flex;
1565    flex-direction: column;
1566    gap: 10px;
1567  }
1568`,tt=l.Ay.div`
1569  height: 48px;
1570  display: flex;
1571  border-radius: 6px;
1572  contain: content;
1573  ${a.Wp}
1574
1575  ${({short:k})=>k&&(0,l.AH)`
1576    height: 40px;
1577    ${a.Jp}
1578
1579    & button {
1580      ${a.Jp}
1581      &:hover {
1582        ${a.Jp}
1583      }
1584    }
1585  `};
1586`,ft=(0,l.AH)`
1587  ${a.wE}
1588  color: ${i.SP6};
1589  background-color: ${i.F_r};
1590  border-color: ${i.mrt};
1591  border-radius: 6px 6px 0 0;
1592`,sa=l.Ay.button`
1593  display: flex;
1594  align-items: center;
1595  justify-content: center;
1596  flex: 1;
1597  padding: 10px 20px 10px 20px;
1598  color: ${i._A5};
1599  cursor: pointer;
1600  border-bottom: 1px solid ${i.ywe};
1601  background-color: ${i.O49};
1602  border-radius: 6px 6px 0 0;
1603
1604  ${({active:k})=>k&&ft};
1605
1606  &:hover {
1607    ${ft}
1608  }
1609`,wt=(0,l.Ay)(c.A)`
1610  height: 34px;
1611  margin-top: 20px;
1612
1613  & svg {
1614    height: 30px !important;
1615    width: 30px !important;
1616  }
1617`,dt=l.Ay.div`
1618  ${(0,g.PD)`height: 600px;`}
1619  display: flex;
1620  align-items: center;
1621  justify-content: center;
1622  background-color: ${i.F_r};
1623  border-radius: 0 0 8px 8px;
1624
1625  ${a.hN}
1626  color: ${i.SP6};
1627
1628  ${(0,g.nD)`padding: 40px 0;`}
1629`;var ut=t(41989),zt=t(594661),St=t(301845);const j=()=>{var k;const{isRanked:de,isBattleRoyale:Ce,onChangeGameType:st,isPanel:gt,seasons:qt,tournaments:ia,loadingFilters:ca,sessions:ea}=We(),{t:Aa}=(0,ut._h)(),La=(0,q.useSelector)(X.VC),xa=gt||La,na=ze=>()=>{st(ze)},w=ze=>{qt.onChange(ze.value)},Y=ze=>{ia.onChange(ze.value)},ce=ze=>{ea.onChange(ze.value)};return e.createElement(e.Fragment,null,e.createElement(Me,{disabled:ca,flex:1,short:xa},e.createElement(o.A.Label,null,Aa("GAME_TYPE")),e.createElement(Ye,null,e.createElement(et,{active:Ce,onClick:na("battle-royale")},Aa("BATTLE_ROYALE")),e.createElement(et,{active:!Ce,onClick:na("zero-build")},Aa("ZERO_BUILD")))),e.createElement(Me,{disabled:ca,short:xa},e.createElement(o.A.Label,null,Aa("SEASON")),e.createElement(x.lF,{isAdmin:!1,isPanel:gt,onChange:w,options:qt.options,padding:"0",placeholder:Aa("SELECT_SEASON"),value:qt.selected})),!de&&e.createElement(e.Fragment,null,e.createElement(Me,{disabled:ca,short:xa},e.createElement(o.A.Label,null,Aa("TOURNAMENT")),e.createElement(x.lF,{isAdmin:!1,isDisabled:!qt.selected,isPanel:gt,onChange:Y,options:ia.options,padding:"0",placeholder:Aa("SELECT_TOURNAMENT"),value:ia.selected})),(k=ia.selected)!=null&&k.value&&ea.options.length===1?null:e.createElement(Me,{disabled:ca,short:xa},e.createElement(o.A.Label,null,Aa("SESSION")),e.createElement(x.lF,{isAdmin:!1,isDisabled:!ia.selected,isPanel:gt,onChange:ce,options:ea.options,padding:"0",placeholder:Aa("SELECT_SESSION"),value:ea.selected}))))},le=()=>{var k,de,Ce,st;const gt=(0,q.useSelector)(X.VC),{isPanel:qt,isBattleRoyale:ia,seasons:ca,tournaments:ea,sessions:Aa,query:La,setQuery:xa}=We(),{t:na}=(0,ut._h)(),[w,Y]=(0,zt.A)(!1),ce=qt||gt;
1629return e.createElement(e.Fragment,null,e.createElement(Ve,{columnGap:10},!ce&&e.createElement(j,null),e.createElement(Ve,{columnGap:8,style:{flex:1}},ce&&e.createElement(mt,{onClick:Y},e.createElement(Ze,null),na("FILTERS"),e.createElement(He,{name:w?"arrowDropDownUp":"arrowDropDownDown"})),e.createElement(Me,{flex:1,short:ce},!ce&&e.createElement(o.A.Label,null,na("ICON_NAME_SEARCH")),e.createElement(ue,null,e.createElement(o.A.InputIcon,{name:"search"}),e.createElement(o.A.TextInput,{onChange:xa,placeholder:na("SEARCH_BY_NAME"),value:La})))),e.createElement(Kt,{isExpanded:w&&!gt},e.createElement(j,null))),ce&&e.createElement(T,null,e.createElement(Et,null,na(ia?"BATTLE_ROYALE":"ZERO_BUILD")),e.createElement(bt,null,[(k=ca.selected)==null?void 0:k.label,((de=ea.selected)==null?void 0:de.label)==="Bambi Raptor"?"FNCS Global Championship 2024":(Ce=ea.selected)==null?void 0:Ce.label,(st=Aa.selected)==null?void 0:st.label].filter(ze=>!!ze).join(" -> "))),e.createElement(St.ZL,null,e.createElement(oe,{isOpen:w&&gt,onClose:Y,titleKey:"DEFAULT_DATA"},e.createElement(j,null),e.createElement(Je,{onClick:Y},na("ADMIN_LABEL_DONE")))))};var Re=t(758182);const rt=()=>{const{isRanked:k,isPanel:de,loggedUserLeaderboardPosition:Ce}=We(),st=(0,q.useSelector)(X.VC),gt=de||st;return Ce?e.createElement("table",{style:{zIndex:gt?0:1}},e.createElement("tbody",null,e.createElement(it,{isRanked:k,item:Ce,short:gt}))):null},fe=()=>{const k=(0,q.useSelector)(X.VC),{isRanked:de,isPanel:Ce}=We(),{t:st}=(0,ut._h)(),gt=k||Ce;return e.createElement("thead",null,de?e.createElement("tr",null,e.createElement("th",
1629null,gt?"#":st("PLACE")),e.createElement("th",null,gt?"D":st("DIVISION")),e.createElement("th",null,st("PLAYER_NAME"))):e.createElement("tr",null,e.createElement("th",null,gt?"#":st("PLACE")),e.createElement("th",null,st("PLAYER_NAME")),e.createElement("th",null,gt?"P":st("LABEL_POINTS")),e.createElement("th",null,"VRs"),e.createElement("th",null,gt?"M":st("MATCHES")),e.createElement("th",null,gt?"E":st("ELIMS"))))};var m=t(103742);const F=({eventId:k,eventWindowId:de})=>(0,m.A)("fortnite_leaderboard",`${k}-${de}`);var Ne=t(574439),S=t(931706),Q=t(854751),H=Object.defineProperty,xe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,we=(k,de,Ce)=>de in k?H(k,de,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):k[de]=Ce,at=(k,de)=>{for(var Ce in de||(de={}))Ke.call(de,Ce)&&we(k,Ce,de[Ce]);if(Se)for(var Ce of Se(de))pe.call(de,Ce)&&we(k,Ce,de[Ce]);return k},nt=(k,de)=>xe(k,Te(de));const kt=()=>{var k,de;const Ce=(0,e.useRef)(null),st=(0,q.useSelector)(X.VC),{t:gt}=(0,ut._h)(),{eventId:qt,eventWindowId:ia,isPanel:ca,isRanked:ea,query:Aa,blockWrapperRef:La}=We(),xa=(0,S.A)(Aa,300),[na]=F({eventId:qt,eventWindowId:ia}),w=ca||st,Y=!ca&&st,ce=Y?10:20,[ze,ot]=e.useState(1),[Nt,_t]=e.useState([]),[Wt,Bt]=e.useState(""),[Ht,Rt]=e.useState(""),Zt=xa?(na?.items||[]).filter(Xt=>Xt.players.some(Ma=>Ma.displayName.toLocaleLowerCase().includes(xa.toLocaleLowerCase()))):Nt;(Ht!==ia||ea&&qt!==Wt)&&((k=na?.items)!=null&&k.length)&&(_t(na.items.slice(0,ce)),Rt(ia),ea&&Bt(qt),ze!==1&&ot(1)),(!ia||ea&&!qt)&&Zt.length&&(_t([]),Rt(""),Bt(""),ze!==1&&ot(1));const fa=Math.ceil((((de=na?.items)==null?void 0:de.length)||0)/ce),Jt=()=>{if(ze+1>fa||!Y)return;const Xt=na?.items||[];ot(Ma=>Ma+1),_t(Xt.slice(ce*ze,ce*(ze+1)))},yt=()=>{if(ze-1<=0||!Y)return;const Xt=na?.items||[];ot(Ma=>
1629Ma-1),_t(Xt.slice(ce*(ze-2),ce*(ze-1)))},Ca=Xt=>{const Ma=na?.items||[];ot(Xt+1),_t(Ma.slice(ce*Xt,ce*(Xt+1)))},Ka=()=>{const Xt=na?.items||[];ce*ze+ce>Xt.length||(ot(Ma=>Ma+1),_t(Xt.slice(0,ce*ze+ce)))};(0,Ne.A)({refElement:ca?La:Ce,onReachBottom:Ka,offsetPx:200});const Ga=(0,Q.A)({onSwipedLeft:Jt,onSwipedRight:yt});return!Zt.length&&xa?e.createElement(dt,null,gt("NO_RESULTS_FOR_X",{x:xa})):e.createElement(e.Fragment,null,e.createElement(Oe,nt(at({ref:Ce},Ga),{short:w}),(Zt.length?Zt:Re.vR).map(Xt=>e.createElement(P,{key:Xt.teamId?Xt.teamId:Math.random().toString(),item:Xt}))),Y&&!xa&&e.createElement(wt,{admin:!1,onChange:Ca,onNextPage:Jt,onPreviousPage:yt,page:ze-1,pages:fa}))},Ft=e.memo(()=>{const k=(0,q.useSelector)(X.VC),{isPanel:de,eventId:Ce,eventWindowId:st}=We(),[gt,qt]=F({eventId:Ce,eventWindowId:st}),{t:ia}=(0,ut._h)(),ca=de||k;return!gt||!qt||!gt.modified?null:e.createElement(Qe,{short:ca},ia("ADMIN_LABEL_LAST_UPDATED"),": ",(0,Re.PS)(gt.modified))}),Ot=()=>{const k=(0,q.useSelector)(X.VC),{onChangeLeaderboardType:de,isRanked:Ce,isPanel:st}=We(),{t:gt}=(0,ut._h)(),qt=ca=>()=>{de(ca)},ia=st||k;return e.createElement(W,{short:ia},e.createElement(tt,{short:ia},e.createElement(sa,{active:!Ce,onClick:qt("general")},gt("GENERAL")),e.createElement(sa,{active:Ce,onClick:qt("ranked")},gt("RANKED"))),e.createElement(le,null),e.createElement(rt,null),e.createElement(Be,{isRanked:Ce,short:ia},e.createElement(fe,null),e.createElement(kt,null)),e.createElement(Ft,null))},$t=e.memo(({defaultFilters:k,region:de,blockWrapperRef:Ce})=>e.createElement(De,{defaultFilters:k,region:de,blockWrapperRef:Ce},e.createElement(Ot,null)));var Pt=Object.defineProperty,Ge=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Yt=(k,de,Ce)=>de in k?Pt(k,de,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):k[de]=Ce,Gt=(k,de)=>{for(var Ce in de||(de={}))At.call(de,Ce)&&Yt(k,Ce,de[Ce]);if(qe)for(var Ce of qe(de))Vt.call(de,Ce)&&Yt(k,Ce,de[Ce]);return k},Tt=(k,de)=>Ge(k,Xe(de));const wa=({item:k,onEdit:de,onRemove:Ce,region:st,onOpenBlockSettings:gt,onMoveDown:qt,onMoveUp:ia})=>{var ca,ea;const Aa=e.useRef(null),La=(0,q.useSelector)(X.VC),xa=(ca=k.canRemove)!=null?ca:!0,na=(ea=k.canReorder)!=null?ea:!0,w=Bt=>{de(Tt(Gt({},k),{data:Bt}))},{handleChange:Y,handleCloseSettings:ce,handleOpenSettings:ze,isSettingsOpen:ot}=(0,n.A)({item:k.data,onChange:w}),Nt=gt||ze,_t=e.useMemo(()=>{if(k.data.background.image.show){if(La&&k.data.background.image.mobile)return k.data.background.image.mobile;if(!La&&k.data.background.image.desktop)return k.data.background.image.desktop}},[La,k.data.background.image.mobile,k.data.background.image.desktop,k.data.background.image.show]),Wt=e.useMemo(()=>st==="panel"?null:e.lazy(()=>Promise.resolve().then(t.bind(t,493679))),[st]);return e.createElement(x.F7,{ref:Aa,backgroundColor:k.data.background.color,spacing:k.data.spacing,onEdit:Nt,onRemove:Ce,titleKey:"ADMIN_LABEL_LEADERBOARD",testId:`fortnite-leaderboard-block-${k.arrayId}`,region:st,onMoveDown:qt,onMoveUp:ia,canRemove:xa,canMoveUp:na,canMoveDown:na},_t&&e.createElement(x.o8,{loading:"lazy",src:_t,alt:"Fortnite Singles Leaderboard Image"}),e.createElement(f,{description:k.data.description,onChangeDescriptionRaw:Y("description.rawData"),onChangeTitleRaw:Y("title.rawData"),title:k.data.title,region:st}),e.createElement($t,{region:st,defaultFilters:k.data.defaultFilters,blockWrapperRef:Aa}),Wt&&e.createElement(e.Suspense,{fallback:null},e.createElement(Wt,{item:k.data,onChange:w,isOpen:ot,onClose:ce,region:st})))}},411293:(ye,M,t)=>{"use strict";t.d(M,{F7:()=>g,lF:()=>v,o8:()=>E});var e=t(835896),n=t(269010),r=t(545290),i=t(886550),l=t(429195);const g=(0,i.Ay)(e.A)`
1630  ${r.oA}
1631  background-color: ${({backgroundColor:y})=>(0,l.v1G)(y)};
1632  gap: 50px;
1633
1634  ${({region:y})=>y==="panel"&&(0,i.AH)`
1635    padding: 30px 12px 12px 12px !important;
1636    overflow-x: hidden;
1637    flex: 1;
1638  `};
1639`,E=i.Ay.img`
1640  inset: 0px;
1641  position: absolute;
1642  width: 100%;
1643  height: 100%;
1644  object-fit: cover;
1645`,v=(0,i.Ay)(n.Ay)`
1646  height: 44.48px;
1647  min-width: 200px;
1648
1649  & .dropdown-button {
1650    height: 44.48px;
1651    min-height: unset;
1652  }
1653
1654  & .dropdown-menu {
1655    ${({isPanel:y})=>!y&&(0,i.AH)`
1656      width: auto;
1657      min-width: 100%;
1658    `};
1659  }
1660`},758182:(ye,M,t)=>{"use strict";t.d(M,{PS:()=>l,qQ:()=>i,vR:()=>g});var e=t(883895),n=t(429195),r=t(545290);const i=(E=!1)=>({background:{color:"surface1",customColor:n.azv,image:{desktop:"",mobile:"",show:!1}},title:{rawData:(0,e.ck)([(0,e.fG)({text:"Lorem ipsum dolor sit amet",textFormatType:"bold",fontSize:60})]),show:!0},defaultFilters:{leaderboardType:"general",season:"",session:"",tournament:"",gameType:"battle-royale"},description:{rawData:(0,e.ck)([(0,e.fG)({text:"Lorem ipsum dolor sit amet consectetur. Sed nisl lectus odio ac vitae ornare integer. Vel sit quam ac semper pellentesque. Ullamcorper justo vulputate ultricies volutpat nisl neque tincidunt. Hendrerit habitant lorem proin sed.",fontSize:20})]),show:!0},spacing:(0,r.fn)(E)}),l=E=>{const y=new Intl.DateTimeFormat("en-US",{month:"2-digit",day:"2-digit",year:"numeric"}).format(E),d=new Intl.DateTimeFormat("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0}).format(E),D=-new Date(E).getTimezoneOffset(),h=Math.floor(D/60),f=D%60,a=`GMT${D>=0?"+":"-"}${Math.abs(h).toString().padStart(2,"0")}${Math.abs(f).toString().padStart(2,"0")}`;return`${y}, ${d} ${a}`},g=[{eliminations:0,matches:0,players:[{displayName:"-"}],points:0,rank:1,royals:0,teamId:"teamId1"},{eliminations:0,matches:0,players:[{displayName:"-"}],points:0,rank:2,royals:0,teamId:"teamId2"},{eliminations:0,matches:0,players:[{displayName:"-"}],points:0,rank:3,royals:0,teamId:"teamId3"}]},683681:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});
1660var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
1661  height: 100px;
1662  margin: 20px;
1663  text-align: center;
1664  word-break: break-word;
1665  overflow-wrap: anywhere;
1666`,E=(0,n.Ay)(i.A)`
1667  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
1668  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
1669`,B=({item:d,onEdit:D,onOpenBlockSettings:h,onRemove:f,region:x,panelDoc:a,onMoveDown:s,onMoveUp:o})=>{const p=a?.renderer;return e.createElement(E,{backgroundColor:d.data.background,onEdit:h,onRemove:f,titleKey:"ADMIN_LABEL_FOX_KEY_PLAYS",testId:`fox-key-plays-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:x},e.createElement(g,null,e.createElement("div",null,"id: ",p?.id),e.createElement("div",null,"panelType: ",p?.panelType),e.createElement("div",null,"panelName: ",p?.panelName),e.createElement("div",null,"iconName: ",p?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(p?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(p?.blockData))))}},254859:(ye,M,t)=>{"use strict";t.d(M,{k:()=>n});var e=t(429195);const n={background:e.azv,data:"Default Fox Key Plays"}},568885:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
1670  height: 100px;
1671  margin: 20px;
1672  text-align: center;
1673  word-break: break-word;
1674  overflow-wrap: anywhere;
1675`,E=(0,n.Ay)(i.A)`
1676  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
1677  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
1678`,B=({item:d,onEdit:D,onOpenBlockSettings:h,onRemove:f,region:x,panelDoc:a,onMoveDown:s,onMoveUp:o})=>{const p=a?.renderer;return e.createElement(E,{backgroundColor:d.data.background,onEdit:h,onRemove:f,titleKey:"ADMIN_LABEL_FOX_MULTI_VIEW",testId:`fox-multi-view-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:x},e.createElement(g,null,e.createElement("div",null,"id: ",p?.id),e.createElement("div",null,"panelType: ",p?.panelType),e.createElement("div",null,"panelName: ",p?.panelName),e.createElement("div",null,"iconName: ",p?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(p?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(p?.blockData))))}},823389:(ye,M,t)=>{"use strict";t.d(M,{Q:()=>n});var e=t(429195);const n={background:e.azv,data:"Default Fox Multi View",enableMultiviewOverlay:!0,hideCustomMultiview:!1,overlayTimerDuration:12,productApiPollingInterval:60}},889921:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
1679  height: 100px;
1680  margin: 20px;
1681  text-align: center;
1682  word-break: break-word;
1683  overflow-wrap: anywhere;
1684`,E=(0,n.Ay)(i.A)`
1685  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
1686  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
1687`,B=({item:d,onEdit:D,onOpenBlockSettings:h,onRemove:f,region:x,panelDoc:a,onMoveDown:s,onMoveUp:o})=>{const p=a?.renderer;return e.createElement(E,{backgroundColor:d.data.background,onEdit:h,onRemove:f,titleKey:"ADMIN_LABEL_FOX_STATS",testId:`fox-stats-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:x},e.createElement(g,null,e.createElement("div",null,"id: ",p?.id),e.createElement("div",null,"panelType: ",p?.panelType),e.createElement("div",null,"panelName: ",p?.panelName),e.createElement("div",null,"iconName: ",p?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(p?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(p?.blockData))))}},758294:(ye,M,t)=>{"use strict";t.d(M,{w:()=>n});var e=t(429195);const n={background:e.azv,data:"Default Fox Stats"}},654646:(ye,M,t)=>{"use strict";t.d(M,{A:()=>fe});var e=t(63696),n=t(315443),r=t(86138),i=t(34729),l=t(879019),g=t(463296),E=t(533028),v=t(196063),y=t(339413),B=t(749817),d=t(41989),D=t(945201),h=t(886550),f=t(942695),x=t(283722),a=t(429195),s=t(13155),o=t(152544);const p="image/jpeg, image/png, image/jpg",$=(0,h.Ay)(x.Ay).attrs({name:"info"})`
1688  margin-left: 5px;
1689  svg path {
1690    fill: ${a.sRE};
1691  }
1692`,A=h.Ay.div`
1693  display: flex;
1694  align-items: center;
1695`,R=h.Ay.span`
1696  ${o.Z1};
1697  color: ${a.zkP};
1698  text-transform: capitalize;
1699  margin-right: 8px;
1700`,c=h.Ay.section`
1701  display: flex;
1702  flex-direction: column;
1703`,q=(0,h.Ay)(s.Ay).attrs(()=>({acceptedTypes:p,canDrop:!0,height:111}))`padding: 0;`,X=(0,h.Ay)(s.Ay).attrs(()=>({acceptedTypes:p,canDrop:!0,height:177}))`padding: 0;`,$e=(0,f.A)($,{admin:!0,useAbsolutePosition:!0,tooltipArrowCss:"left: 91%;",tooltipCss:"width: 163px !important; white-space: break-spaces; margin-bottom: 8px; margin-right: 135px; text-align: left;"}),ge=(0,f.A)($,{admin:!0,useAbsolutePosition:!0,tooltipArrowCss:"left: 12%;",tooltipCss:"width: 215px !important; white-space: break-spaces; margin-bottom: 8px; margin-left: 170px; text-align: left;"}),Ie=(0,f.A)($,{admin:!0,useAbsolutePosition:!0,tooltipArrowCss:"left: 12%;",tooltipCss:"width: 217px !important; white-space: break-spaces; margin-bottom: 8px; margin-left: 175px; text-align: left;"}),O=(0,h.Ay)(i._x)`
1704  margin-bottom: 11px;
1705`,_e=({item:m,isOpen:b,onClose:F,onChange:Ne})=>{const{t:S}=(0,d._h)(),{handleChange:Q}=(0,E.A)({item:m,onChange:Ne}),H=e.useCallback(we=>{const at=structuredClone(m);at.primaryCta.show=we,we||(at.secondaryCta.show=!1),Ne(at)},[m,Ne]),xe=e.useCallback(()=>{Q("background.desktop")("")},[Q]),Te=e.useCallback(()=>{Q("background.mobile")("")},[Q]),Se=e.useMemo(()=>!m.primaryCta.show&&!m.secondaryCta.show,[m.primaryCta.show,m.secondaryCta.show]),[Ke,pe]=(0,e.useState)(m.background.bleed);return m.background.bleed!==Ke&&(pe(m.background.bleed),xe(),Te()),e.createElement(v.A,{isOpen:b,onClose:F,titleKey:"ADM
1705IN_LABEL_HERO_BANNER_SETTINGS"},e.createElement(i.wn,{gap:20},e.createElement(i.wn,{gap:24},e.createElement(r.A,{component:i._x,stringKey:"ADMIN_LABEL_DISPLAY"}),e.createElement(i.wn,{gap:15},e.createElement(g.S,{checked:m.title.show,labelKey:"ADMIN_LABEL_TITLE",onCheckedChange:Q("title.show")}),e.createElement(g.S,{checked:m.description.show,labelKey:"ADMIN_LABEL_DESCRIPTION",onCheckedChange:Q("description.show")}),e.createElement(g.S,{checked:m.primaryCta.show,labelKey:"ADMIN_LABEL_PRIMARY_CALL_TO_ACTION",onCheckedChange:H}),e.createElement(g.S,{checked:m.secondaryCta.show,disabled:!m.primaryCta.show,labelKey:"ADMIN_LABEL_SECONDARY_CALL_TO_ACTION",onCheckedChange:Q("secondaryCta.show")})),Se&&e.createElement(i.wn,{gap:5},e.createElement(i._x,null,S("ADMIN_LABEL_ACTION")),e.createElement(y.A,{behavior:m.background.behavior,onChange:Q("background.behavior")}),e.createElement(B.A,{behavior:m.background.behavior,onChange:Q("background.behavior")})),e.createElement(D.A,{labelKey:"SPACING",maxValue:200,onChange:Q("spacing"),padding:"0",value:m.spacing})),e.createElement(i.wn,{gap:5},e.createElement(r.A,{component:O,stringKey:"ADMIN_SETTINGS_DESIGN_PAGE_BACKGROUND_IMAGE"}),e.createElement(c,null,e.createElement(A,null,e.createElement(r.A,{component:R,stringKey:"ADMIN_LABEL_DESKTOP"}),e.createElement(ge,{tooltipKey:"ADMIN_HERO_BANNER_DESKTOP_TOOLTIP"})),e.createElement(q,{dimensionRequirements:{exactDimensions:!0,pixelHeight:m.background.bleed?675:460,pixelWidth:1920,verify:!0},imagePreview:m.background.desktop,onClearImage:xe,onFileSubmit:Q("background.desktop")})),e.createElement(c,null,e.createElement(A,null,e.createElement(r.A,{component:R,stringKey:"ADMIN_LABEL_MOBILE"}),e.createElement(Ie,{tooltipKey:"ADMIN_HERO_BANNER_MOBILE_TOOLTIP"})),e.createElement(X,{dimensionRequirements:{exactDimensions:!0,pixelHeight:m.background.bleed?755:590,pixelWidth:375,verify:!0},imagePreview:m.background.mobile,onClearImage:Te,onFileSubmit:Q("background.mobile")})),e.createElement(l.A,{checked:m.background.bleed,labelKey:"ADMIN_LABEL_IMAGE_BLEED",labelTooltip:e.createElement($e,{tooltipKey:"ADMIN_LABEL_IMAGE_BLEED_TOOLTIP"}),onChange:Q("background.bleed"),padding:"0"}),e.createElement(l.A,{checked:m.background.gradientMask,labelKey:"ADMIN_LABEL_USE_GRADIENT_MASK",labelTooltip:e.createElement($e,{tooltipKey:"ADMIN_LABEL_USE_GRADIENT_MASK_TOOLTIP"}),onChange:Q("background.gradientMask"),padding:"0"}))))};var me=t(272568),re=t(224191),ve=t(2496),Le=t(273775),Ee=t(816970),Ue=t(619545),_=t(545290);const se=(0,h.AH)`
1706  position: absolute;
1707  top: 0;
1708  left: 0;
1709  right: 0;
1710  bottom: 0;
1711`,J=h.Ay.div`
1712  position: relative;
1713  overflow: visible;
1714`,Ae=h.Ay.section`
1715  ${se};
1716  height: 100%;
1717  width: 100%;
1718`,De=h.Ay.div`
1719  gap: 10px;
1720  display: flex;
1721  flex-direction: column;
1722  align-items: ${({alignment:m})=>m.horizontal==="left"?"flex-start":m.horizontal==="right"?"flex-end":"center"};
1723  justify-content: center;
1724  padding: 30px;
1725  position: relative;
1726  min-height: 400px;
1727
1728  ${(0,_.nD)`
1729    height: auto;
1730    min-height: 325px;
1731    padding-inline: 40px;
1732  `};
1733`,We=(0,h.Ay)(Ue.A)`
1734  position: absolute;
1735  top: 0;
1736  left: 0;
1737  height: 100%;
1738  width: 100%;
1739  cursor: pointer;
1740`,u=h.Ay.img`
1741  aspect-ratio: 1920 / ${({bleed:m})=>m?a.oDc+a.rAK:a.oDc};
1742  width: 100%;
1743  position: absolute;
1744  top: 0;
1745  left: 0;
1746
1747  ${({bleed:m})=>m&&Ee.r$&&(0,h.AH)`
1748    mask-image: linear-gradient(rgb(0 0 0) 60%, rgba(0, 0, 0, 0));
1749  `};
1750
1751  @media (max-width: 1919px) {
1752    ${({hasContentOnHeroBanner:m})=>m&&(0,h.AH)`
1753        min-height: ${a.oDc}px;
1754        object-fit: none;
1755    `};
1756  }
1757`,Z=h.Ay.div`
1758  ${se};
1759  height: ${({imageHeight:m})=>m}px;
1760  width: 100%;
1761  opacity: 0.8;
1762  background: linear-gradient(90deg, ${a.O49} 0%, rgba(0,0,0,0) 100%);
1763  ${()=>Ee.r$&&(0,h.AH)`mask-image: linear-gradient(rgb(0, 0, 0) 50%, rgba(0,0,0,0))`};
1764`,Pe=({onError:m,bleed:b,gradientMask:F,desktop:Ne,imageRef:S,imageHeight:Q,hasContentOnHeroBanner:H,lazyLoad:xe=!0,className:Te,tabIndex:Se})=>{const{t:Ke}=(0,d._h)();return e.createElement(e.Fragment,null,e.createElement(u,{ref:S,alt:Ke("LABEL_HERO_BANNER"),bleed:b,className:Te,"data-testid":"heroBannerImage",hasContentOnHeroBanner:H,loading:xe?"lazy":void 0,onError:m,src:Ne,tabIndex:Se}),F&&e.createElement(Z,{imageHeight:Q}))},I=h.Ay.img`
1765  aspect-ratio: 375 / ${({bleed:m})=>m?a.beP:a.Zwu};
1766  width: 100%;
1767  position: absolute;
1768  top: 0;
1769  left: 0;
1770  ${({bleed:m})=>m&&Ee.r$&&(0,h.AH)`
1771    mask-image: linear-gradient(rgb(0 0 0) 60%, rgba(0, 0, 0, 0));
1772  `};
1773`,N=h.Ay.div`
1774  ${se};
1775  height: ${({imageHeight:m})=>m}px;
1776  width: 100%;
1777  opacity: 0.8;
1778  background: linear-gradient(90deg, ${a.O49} 0%, rgba(0,0,0,0) 100%);
1779  ${()=>Ee.r$&&(0,h.AH)`mask-image: linear-gradient(rgb(0, 0, 0) 50%, rgba(0,0,0,0))`};
1780`,ie=({onError:m,bleed:b,gradientMask:F,mobile:Ne,imageRef:S,imageHeight:Q,lazyLoad:H=!0})=>{const{t:xe}=(0,d._h)();return e.createElement(e.Fragment,null,e.createElement(I,{ref:S,alt:xe("LABEL_HERO_BANNER"),bleed:b,loading:H?"lazy":void 0,onError:m,src:Ne}),F&&e.createElement(N,{imageHeight:Q}))};var je=Object.defineProperty,G=Object.defineProperties,U=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,Be=(m,b,F)=>b in m?je(m,b,{enumerable:!0,configurable:!0,writable:!0,value:F}):m[b]=F,Oe=(m,b)=>{for(var F in b||(b={}))W.call(b,F)&&Be(m,F,b[F]);if(P)for(var F of P(b))te.call(b,F)&&Be(m,F,b[F]);return m},ke=(m,b)=>G(m,U(b));const Qe=({background:m,isMobile:b,isEditing:F,onImageHeightChange:Ne,hasContentOnHeroBanner:S,index:Q,focusable:H})=>{const[xe,{height:Te}]=(0,ve.A)(),[Se,Ke]=e.useState(!1);e.useEffect(()=>{Ne?.(Te)},[Te,Ne]);const pe=()=>Ke(!0),we=()=>Q!==0,at=()=>H?{className:"focusable",tabIndex:-1}:{},nt=e.useCallback(()=>b?e.createElement(ie,ke(Oe({},m),{imageHeight:Te,imageRef:xe,lazyLoad:we(),onError:pe})):e.createElement(Pe,Oe(ke(Oe({},m),{hasContentOnHeroBanner:S,imageHeight:Te,imageRef:xe,lazyLoad:we(),onError:pe}),at())),[b,m,Te,xe]);return!m.desktop&&!b||!m.mobile&&b||Se?null:e.createElement(Le.A,{behavior:m.behavior},nt())};var Ye=t(368909),et=t(400781),ue=t(393982);const Me=m=>{const b=(0,re.useSelector)(me.Q),F=(0,re.useSelector)(et.x6),{inl
1780ineTextEditorEndUserT:Ne}=(0,d.ET)(b),{endUserT:S}=(0,d.T9)(),Q=(0,re.useSelector)(ue.dC),H=Q&&m.data.title.rawDataV2?m.data.title.rawDataV2:m.data.title.rawData,xe=Q&&m.data.description.rawDataV2?m.data.description.rawDataV2:m.data.description.rawData;return e.useMemo(()=>{if(b)return{title:H,description:xe,primaryCtaText:m.data.primaryCta.text,secondaryCtaText:m.data.secondaryCta.text};const Se={blockId:m.arrayId,pageId:F};return{title:Ne(d.Rq.heroBannerTitle,H,Se),description:Ne(d.Rq.heroBannerDescription,xe,Se),secondaryCtaText:S([d.Rq.heroBannerSecondaryCta,Se])||m.data.secondaryCta.text,primaryCtaText:S([d.Rq.heroBannerPrimaryCta,Se])||m.data.primaryCta.text}},[m,b,F,S])};var T=Object.defineProperty,oe=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,He=(m,b,F)=>b in m?T(m,b,{enumerable:!0,configurable:!0,writable:!0,value:F}):m[b]=F,mt=(m,b)=>{for(var F in b||(b={}))bt.call(b,F)&&He(m,F,b[F]);if(Et)for(var F of Et(b))Ze.call(b,F)&&He(m,F,b[F]);return m},Kt=(m,b)=>oe(m,Je(b));const ft=({heroBannerItem:m,disableImageBleed:b})=>{const[F,Ne]=e.useState(0),S=(0,re.useSelector)(Ye.VC),Q=m.data,H=e.useMemo(()=>mt(Kt(mt({},Q.background),{bleed:!b&&Q.background.bleed}),Q.primaryCta.show&&{behavior:Q.primaryCta.behavior}),[Q.background,b]),xe=e.useMemo(()=>Q.title.show||Q.description.show||Q.primaryCta.show||Q.secondaryCta.show,[Q]),Te=e.useMemo(()=>!!(H.desktop&&!S||H.mobile&&S),[H.desktop,H.mobile,S]),{description:Se,primaryCtaText:Ke,secondaryCtaText:pe,title:we}=Me(m);return{setBackgroundImageHeight:Ne,backgroundImageHeight:F,background:H,hasContentOnHeroBanner:xe,hasBackgroundImage:Te,description:Se,primaryCtaText:Ke,secondaryCtaText:pe,title:we}};var sa=t(346002),wt=t(428441),dt=t(807081),ut=Object.defineProperty,zt=Object.defineProperties,St=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Re=(m,b,F)=>b in m?ut(m,b,{enumerable:!0,configurable:!0,writable:!0,value:F}):m[b]=F,Fe=(m,b)=>{for(var F in b||(b={}))z.call(b,F)&&Re(m,F,b[F]);if(j)for(var F of j(b))le.call(b,F)&&Re(m,F,b[F]);return m},rt=(m,b)=>zt(m,St(b));const fe=({item:m,onEdit:b,onRemove:F,onMoveDown:Ne,onMoveUp:S,disableImageBleed:Q,index:H})=>{var xe,Te;const Se=(0,re.useSelector)(me.Q),Ke=(0,re.useSelector)(Ye.VC),pe=(0,re.useSelector)(sa.pw),we=(0,re.useSelector)(ue.dC),at=!!(we&&m.data.title.rawDataV2),nt=!!(we&&m.data.description.rawDataV2),ht=(xe=m.canRemove)!=null?xe:!0,kt=(Te=m.canReorder)!=null?Te:!0;(0,dt.A)({sectionId:`hero-banner-${m.arrayId}`,index:(H||0)+1});const Ft=!Se,{background:Ot,backgroundImageHeight:$t,setBackgroundImageHeight:Pt,hasBackgroundImage:Ge,hasContentOnHeroBanner:Xe,title:qe,description:At,primaryCtaText:Vt,secondaryCtaText:Yt}=ft({heroBannerItem:m,disableImageBleed:Q}),Gt=e.useCallback(gt=>{b(rt(Fe({},m),{data:gt}))},[m,b]),{handleChange:Tt,handleCloseSettings:Pa,handleOpenSettings:Ta,isSettingsOpen:wa}=(0,E.A)({item:m.data,onChange:Gt}),k=e.useCallback(()=>m.data.title.show?e.createElement(n.hE,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:Tt(at?"title.rawDataV2":"title.rawData"),data:qe,useRawDataV2:at,maxLength:50,toolbarButtons:wt.z7.titleEditor,"data-testid":"heroBannerTitle",htmlTag:"h1"}):null,[m.data.title.show,qe,Tt]),de=e.useCallback(()=>m.data.description.show?e.createElement(n.VY,{blockTitleKey:"ADMIN_LABEL_DESCRIPTION",onChange:Tt(nt?"description.rawDataV2":"description.rawData"),useRawDataV2:nt,data:At,maxLength:500,toolbarButtons:wt.z7.bodyEditor,"data-testid":"heroBannerDescription"}):null,[m.data.description.show,At,Tt]),Ce=e.useCallback(()=>{if(!m.data.primaryCta.show)return null;const gt=rt(Fe({},m.data.primaryCta),{text:Ft?Vt:m.data.primaryCta.text});return e.createElement(n.pe,{modalTitleKey:"ADMIN_LABEL_PRIMARY_CALL_TO_ACTION_(CTA)",blockTitleKey:"ADMIN_LABEL_PRIMARY_CALL_TO_ACTION",onChangeFontSize:Tt("primaryCta.fontSize"),onChangeVariant:Tt("primaryCta.variant"),onChangeBehavior:Tt("primaryCta.behavior"),onChangeText:Tt("primaryCta.text"),onChangeDesktopHeight:Tt("primaryCta.height.desktop"),onChangeMobileHeight:Tt("primaryCta.height.mobile"),cta:gt},qt=>e.createElement(n.I$,{fontSize:gt.fontSize,variant:gt.variant,height:gt.height,className:"focusable",tabIndex:-1},qt))},[m.data.primaryCta,Ft,Vt,Se,Tt,pe]),st=e.useCallback(()=>
1780{if(!m.data.secondaryCta.show)return null;const gt=rt(Fe({},m.data.secondaryCta),{text:Ft?Yt:m.data.secondaryCta.text});return e.createElement(n.pe,{modalTitleKey:"ADMIN_LABEL_SECONDARY_CALL_TO_ACTION_(CTA)",blockTitleKey:"ADMIN_LABEL_SECONDARY_CALL_TO_ACTION",onChangeFontSize:Tt("secondaryCta.fontSize"),onChangeVariant:Tt("secondaryCta.variant"),onChangeBehavior:Tt("secondaryCta.behavior"),onChangeText:Tt("secondaryCta.text"),onChangeDesktopHeight:Tt("secondaryCta.height.desktop"),onChangeMobileHeight:Tt("secondaryCta.height.mobile"),cta:gt},qt=>e.createElement(n.I$,{fontSize:gt.fontSize,variant:gt.variant,height:gt.height,className:"focusable",tabIndex:-1},qt))},[m.data.secondaryCta,Ft,Yt,Se,Tt,pe]);return e.createElement(n.F7,{bleed:Ot.bleed,imageHeight:$t,hasBackgroundImage:Ge,testId:`hero-banner-${m.arrayId}`,spacing:m.data.spacing,className:`hero-banner-${m.arrayId}`,titleKey:"LABEL_HERO_BANNER",onEdit:Ta,onRemove:F,onMoveDown:Ne,onMoveUp:S,canRemove:ht,canMoveUp:kt,canMoveDown:kt},e.createElement(Qe,{hasContentOnHeroBanner:Xe,background:Ot,isMobile:Ke,isEditing:Se,onImageHeightChange:Pt,index:H,focusable:!(m.data.primaryCta.show||m.data.secondaryCta.show)}),k(),de(),e.createElement(n.w4,null,Ce(),st()),e.createElement(_e,{isOpen:wa,onClose:Pa,item:m.data,onChange:Gt}))}},315443:(ye,M,t)=>{"use strict";t.d(M,{F7:()=>v,I$:()=>h,VY:()=>d,hE:()=>B,pe:()=>D,w4:()=>y});var e=t(269494),n=t(835896),r=t(520527),i=t(369097),l=t(429195),g=t(545290),E=t(886550);const v=(0,E.Ay)(n.A)`
1781  ${g.oA}
1782  display: flex;
1783  flex-direction: column;
1784  justify-content: end;
1785  position: relative;
1786  ${({hasBackgroundImage:f})=>!f&&(0,E.AH)`background-color: ${l.O49}`};
1787
1788  ${({bleed:f})=>f&&(0,g.PD)`max-height: ${l.oDc}px;`};
1789  ${({bleed:f})=>f&&(0,g.nD)`max-height: ${l.Zwu}px !important`};
1790
1791  ${({imageHeight:f})=>(0,g.nD)`
1792    height: ${f||l.Zwu}px;
1793    justify-content: flex-end;
1794  `};
1795
1796  ${({imageHeight:f})=>(0,g.PD)`
1797    height: ${f||l.oDc}px;
1798  `};
1799`,y=E.Ay.div`
1800  display: flex;
1801  column-gap: 10px;
1802  margin-top: 30px;
1803  flex-wrap: wrap;
1804  row-gap: 10px;
1805`,B=(0,E.Ay)(r.A)`
1806  ${(0,g.PD)`max-width: 543px;`};
1807
1808  & .mce-content-body {
1809    & * {
1810      font-family: ${l.wD$};
1811      ${(0,g.nD)`font-size: 36px !important;`};
1812    }
1813    color: ${l.SP6};
1814  }
1815`,d=(0,E.Ay)(r.A)`
1816  margin-top: 12px;
1817  ${(0,g.PD)`max-width: 543px;`};
1818
1819  & .mce-content-body {
1820    & * {
1821      font-family: ${l.o6c};
1822      ${(0,g.nD)`font-size: 14px !important;`};
1823    }
1824    color: ${l.XO2};
1825  }
1826`,D=(0,E.Ay)(i.A)`
1827  cursor: pointer;
1828  & button {
1829    min-width: 181px !important;
1830  }
1831
1832  ${(0,g.nD)`
1833    & button {
1834      min-width: fit-content !important;
1835    }
1836  `};
1837`,h=(0,E.Ay)(e.$J)`
1838  min-width: 158px;
1839`},599868:(ye,M,t)=>{"use strict";t.d(M,{M:()=>a});var e=t(816970),n=t(217243),r=t.n(n),i=t(484093),l=t(41989),g=t(613166),E=t(116185),v=t(883895),y=t(545290);const B="https://static.gcp.maestro.io/media/607ee3c2619057002d4f1784/6345e2141a396500a71d6820.jpg",d="https://static.gcp.maestro.io/media/607ee3c2619057002d4f1784/6345e24720e65500a7a9bacb.jpg",D="https://static.gcp.maestro.io/media/607ee3c2619057002d4f1784/6345e1edf4615f00a8fe56d8.jpg",h="https://static.gcp.maestro.io/media/607ee3c2619057002d4f1784/6345e2275eca1000a83b4cc8.jpg",f=(s,o,p=!1)=>({title:{rawData:(0,e.Oe)({text:o("ADMIN_HERO_BLOCK_DEFAULT_TITLE"),fontSize:40,typographicalEmphasis:"BOLD"}),rawDataV2:(0,v.ck)([(0,v.MS)({tag:"h1",children:[(0,v.fG)({text:o("ADMIN_HERO_BLOCK_DEFAULT_TITLE"),fontSize:40,textFormatType:"bold"})]})]),show:!0},description:{rawData:(0,e.Oe)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Non diam, aenean non nibh libero, egestas nullam turpis vel. Laoreet arcu faucibus placerat rhoncus, parturient ante sed ante. Placerat malesuada fames sit tincidunt eu. Sagittis, proin diam, porttitor amet in. Blandit vestibulum gravida.",fontSize:16}),rawDataV2:(0,v.ck)([(0,v.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Non diam, aenean non nibh libero, egestas nullam turpis vel. Laoreet arcu faucibus placerat rhoncus, parturient ante sed ante. Placerat malesuada fames sit tincidunt eu. Sagittis, proin diam, porttitor amet in. Blandit vestibulum gravida.",fontSize:16})]),show:!0},primaryCta:{fontSize:14,show:!0,variant:"solid",text:o("ADMIN_TEXT_BLOCK_DEFAULT_CTA_TEXT"),behavior:(0,E.cg)(s),height:{desktop:E.NG,mobile:E.NG}},secondaryCta:{fontSize:14,show:!1,variant:"outline",text:o("ADMIN_HERO_BLOCK_DEFAULT_SECONDARY_CTA_TEXT"),behavior:(0,E.cg)(s),height:{desktop:E.NG,mobile:E.NG}},background:{behavior:(0,E.cg)(s),bleed:!0,desktop:"",gradientMask:!1,mobile:""},spacing:(0,y.fn)(p)}),x=(0,l.gV)(s=>(0,g.f)(()=>(o,p=!1)=>f(o,s,p))),a=(0,l.gV)(s=>(o,p,$=!1)=>{const A=(0,i.eX)(o),R=(0,n.cloneDeep)(x(s,p,$));return R.background.desktop=A?d:B,R.background.mobile=A?h:D,R})},680095:(ye,M,t)=>{"use strict";t.d(M,{A:()=>i});var e=t(63696),n=t(33149);const i=({alignment:l,className:g,descriptionElement:E,imageElement:v,labelElement:y,primaryCtaElement:B,secondaryCtaElement:d,titleElement:D,widthClassName:h})=>{const f=B||d,a=h||(l==="center"?"w-full @[568px]:w-[55%]":"w-full @[568px]:w-[40%]"),s=(0,n.cn)(l==="left"&&"[&_.mce-content-body_*]:!text-left",l==="center"&&"[&_.mce-content-body_*]:!text-center",l==="right"&&"[&_.mce-content-body_*]:!text-right");return e.createElement("div",{className:(0,n.cn)("relative flex flex-col",a,g)},y&&e.createElement("div",{className:(0,n.cn)("flex",l==="center"&&"justify-center",l==="right"&&"justify-end",l==="left"&&"justify-start",s)},y),v&&e.createElement("div",{className:(0,n.cn)("my-2 flex",l==="center"&&"justify-center",l==="right"&&"justify-end",l==="left"&&"justify-start")},v),D&&e.createElement("div",{className:(0,n.cn)("flex",l==="center"&&"justify-center",l==="right"&&"justify-end",l==="left"&&"justify-start",s)},D),E&&e.createElement("div",{className:(0,n.cn)("mt-4 flex",l==="center"&&"justify-center",l==="right"&&"justify-end",l==="left"&&"justify-start",s)},E),f&&e.createElement("div",{className:(0,n.cn)("flex flex-wrap gap-2.5 mt-[30px]",l==="center"&&"justify-center",l==="right"&&"justify-end",l==="left"&&"justify-start")},B,d))}},349875:(ye,M,t)=>{"use strict";t.d(M,{A:()=>x});var e=t(63696),n=t(224191),r=t.n(n),i=t(33149),l=t(272568),g=t(408040),E=t(13155),v=t(936957),y=t(942662),B=t(41989),d=t(446580),D=t(391723);const h="text-admin-text-200 text-label-m",x=({image:a,onChangeUrl:s,onChangeHeight:o})=>{const{t:p}
1839=(0,B._h)(),$=(0,n.useSelector)(l.Q),[A,R]=e.useState(a.height);(0,d.A)(()=>{A!==a.height&&o(A)},A,300),e.useEffect(()=>{R(a.height)},[a.height]);const c=(0,e.useCallback)(()=>{s("")},[s]),q=(0,e.useMemo)(()=>e.createElement("div",{className:(0,i.cn)("flex flex-col items-center justify-center gap-0.5","w-[380px] rounded-[5px] bg-secondary px-8 py-4","border border-dashed border-[#6E5FFB]","text-label-m-medium text-muted-foreground")},e.createElement(y.ImageUpload,{className:"mb-2.5 h-6 w-6 text-highlight-primary"}),e.createElement("span",null,p("ADMIN_LABEL_ADD_IMAGE")),e.createElement("span",{className:"text-label-s"},"Max size 1MB")),[p]),X=(0,e.useMemo)(()=>e.createElement("img",{src:a.url,alt:"",className:"h-auto w-auto object-contain",style:{maxHeight:`${a.height}px`}}),[a.url,a.height]),$e=(0,e.useMemo)(()=>e.createElement("div",{className:"flex flex-col gap-5"},e.createElement(E.Ay,{canDrop:!0,height:177,imagePreview:a.url,onClearImage:c,onFileSubmit:s,testIdAddImage:"heroBannerImageUpload",testIdRemove:"heroBannerImageRemove"}),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:"flex justify-between"},e.createElement("div",{className:h},"Image Height"),e.createElement("div",{className:h},A,"px")),e.createElement(v.A,{min:D.wh.min,max:D.wh.max,step:1,value:A,onChange:R}))),[a.url,A,c,s,p]);return!$&&!a.url?null:$?e.createElement(g.A,{blockTitleKey:"ADMIN_LABEL_IMAGE",modalTitleKey:"ADMIN_LABEL_IMAGE_SETTINGS",borderStyle:a.url?"solid":"none","data-testid":"heroBannerImageEditor",modalContent:$e,className:(0,i.cn)("rounded-[5px]",!a.url&&"!border-[#6E5FFB]")},a.url?X:q):a.url?X:null}},391723:(ye,M,t)=>{"use strict";t.d(M,{Nv:()=>A,QG:()=>a,_w:()=>h,qh:()=>p,t2:()=>x,uF:()=>n.uF$,wh:()=>s});var e=t(116185),n=t(429195),r=t(883895),i=t(484093),l=Object.defineProperty,g=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,y=(R,c,q)=>c in R?l(R,c,{enumerable:!0,configurable:!0,writable:!0,value:q}):R[c]=q,B=(R,c)=>{for(var q in c||(c={}))E.call(c,q)&&y(R,q,c[q]);if(g)for(var q of g(c))v.call(c,q)&&y(R,q,c[q]);return R};const d="heroBannerV2",D="Hero Banner",h={desktop:620,mobile:600},f=184,x={desktop:380,mobile:0},a={desktop:{width:1920,height:1080},mobile:{width:1080,height:1920}},s={min:20,max:200,default:80},o={dark:{desktop:"https://static.gcp.maestro.io/media/607ee3c2619057002d4f1784/6345e2141a396500a71d6820.jpg",mobile:"https://static.gcp.maestro.io/media/607ee3c2619057002d4f1784/6345e1edf4615f00a8fe56d8.jpg"},light:{desktop:"https://static.gcp.maestro.io/media/607ee3c2619057002d4f1784/6345e24720e65500a7a9bacb.jpg",mobile:"https://static.gcp.maestro.io/media/607ee3c2619057002d4f1784/6345e2275eca1000a83b4cc8.jpg"}},p=(R,c,q)=>{const $e=(q?(0,i.eX)(q):!1)?o.light:o.dark;return{alignment:{horizontal:"left"},background:{type:"image",color:n.fBE,customColor:n.azv,image:{desktop:{url:$e.desktop,display:"cover",position:"center",gradientOpacity:80,imageOpacity:100,blurAmount:10},mobile:{url:$e.mobile,display:"cover",position:"center",gradientOpacity:40,imageOpacity:100,blurAmount:10},gradientMask:"none"}},description:{rawData:(0,r.ck)([(0,r.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Non diam, aenean non nibh libero, egestas nullam turpis vel.",fontSize:14,lineHeight:20})]),show:!0},image:{height:s.default,show:!1,url:""},label:{rawData:(0,r.ck)([(0,r.fG)({text:"Label",fontSize:14,textFormatType:"bold"})]),show:!1},primaryCta:{fontSize:14,show:!0,variant:"solid",text:c("ADMIN_TEXT_BLOCK_DEFAULT_CTA_TEXT"),behavior:(0,e.cg)(R),height:{desktop:e.NG,mobile:"M"}},secondaryCta:{fontSize:14,show:!1,variant:"outline",text:c("ADMIN_HERO_BLOCK_DEFAULT_SECONDARY_CTA_TEXT"),behavior:(0,e.cg)(R),height:{desktop:e.NG,mobile:"M"}},spacing:{bottom:60,top:100,left:60,right:60},title:{rawData:(0,r.ck)([(0,r.MS)({tag:"h1",children:[(0,r.fG)({text:c("ADMIN_HERO_BLOCK_DEFAULT_TITLE"),fontSize:40,lineHeight:44,textFormatType:"bold"})]})]),show:!0}}},$={url:"",display:"cover",position:"center",gradientOpacity:40,imageOpacity:100,blurAmount:10},A=(R,c)=>({type:"image",color:R,customColor:c,image:{desktop:B({},$),mobile:B({},$),gradientMask:"none"}})},937272:(ye,M,t)=>{"use strict";t.d(M,{Ay:()=>Pe,qh:()=>A.qh});var e=t(63696),n=t(224191),r=t(886550),i=t(33149),l=t(272568),g=t(400781),E=t(368909),v=t(341476),y=t(807081),B=t(533028),d=t(41989),D=t(428441),h=t(520527),f=t(369097),x=t(269494),a=t(706223),s=t(342161),o=t(463296
1839),p=t(488291),$=t(196063),A=t(391723),R=Object.defineProperty,c=Object.defineProperties,q=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ie=(I,N,K)=>N in I?R(I,N,{enumerable:!0,configurable:!0,writable:!0,value:K}):I[N]=K,O=(I,N)=>{for(var K in N||(N={}))$e.call(N,K)&&Ie(I,K,N[K]);if(X)for(var K of X(N))ge.call(N,K)&&Ie(I,K,N[K]);return I},V=(I,N)=>c(I,q(N));const _e="text-admin-text-100 text-base font-bold",re=({item:I,isOpen:N,onClose:K,onChange:ie})=>{const{t:je}=(0,d._h)(),{isCustomColor:G}=(0,p.A)(I.background.color),{handleChange:U}=(0,B.A)({item:I,onChange:ie}),P=(0,e.useCallback)(ue=>{ie(V(O({},I),{primaryCta:V(O({},I.primaryCta),{show:ue}),secondaryCta:V(O({},I.secondaryCta),{show:ue?I.secondaryCta.show:!1})}))},[I,ie]),W=(0,e.useCallback)(ue=>{const Ve=V(O({},I.background),{color:ue,customColor:G(ue)?ue:I.background.customColor});ie(V(O({},I),{background:Ve}))},[I,ie,G]),te=(0,e.useCallback)(ue=>Ve=>{if(ue==="background.type"&&Ve==="image"&&I.background.type==="color"){const Me=(0,A.Nv)(I.background.color,I.background.customColor);ie(V(O({},I),{background:Me}));return}if(ue==="background.type"&&Ve==="color"&&I.background.type==="image"){ie(V(O({},I),{background:{type:"color",color:I.background.color,customColor:I.background.customColor}}));return}U(ue)(Ve)},[I,ie,U]),Be=(0,e.useCallback)(ue=>{const Ve=typeof ue=="string"?ue:ue.horizontal;ie(V(O({},I),{alignment:V(O({},I.alignment),{horizontal:Ve})}))},[I,ie]),Oe=(0,e.useMemo)(()=>U("label.show"),[U]),ke=(0,e.useMemo)(()=>U("image.show"),[U]),it=(0,e.useMemo)(()=>U("title.show"),[U]),Qe=(0,e.useMemo)(()=>U("description.show"),[U]),Ye=(0,e.useMemo)(()=>U("secondaryCta.show"),[U]),et=(0,e.useMemo)(()=>U("spacing"),[U]);return e.createElement($.A,{isOpen:N,titleKey:"ADMIN_LABEL_HERO_BANNER_SETTINGS",onClose:K},e.createElement("div",{className:"flex flex-col gap-5"},e.createElement("div",{className:"flex flex-col gap-6"},e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:_e},je("ADMIN_LABEL_DISPLAY")),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement(o.S,{checked:I.label.show,labelKey:"ADMIN_LABEL",onCheckedChange:Oe}),e.createElement(o.S,{checked:I.image.show,labelKey:"ADMIN_LABEL_IMAGE",onCheckedChange:ke}),e.createElement(o.S,{checked:I.title.show,labelKey:"ADMIN_LABEL_TITLE",onCheckedChange:it}),e.createElement(o.S,{checked:I.description.show,labelKey:"ADMIN_LABEL_DESCRIPTION",onCheckedChange:Qe}),e.createElement(o.S,{checked:I.primaryCta.show,labelKey:"ADMIN_LABEL_PRIMARY_CALL_TO_ACTION",onCheckedChange:P}),e.createElement(o.S,{disabled:!I.primaryCta.show,checked:I.secondaryCta.show,labelKey:"ADMIN_LABEL_SECONDARY_CALL_TO_ACTION",onCheckedChange:Ye}))),e.createElement(s.BS,{spacing:I.spacing,onChange:et,disabledFields:["top"]})),e.createElement(s.ss,{layout:I.alignment.horizontal,onChange:Be}),e.createElement(s.S4,{background:I.background,onChange:te,onColorChange:W,desktopDimensions:A.QG.desktop,mobileDimensions:A.QG.mobile})))};var ve=t(680095),Le=t(349875),Ee=Object.defineProperty,Ue=Object.defineProperties,_=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,De=(I,N,K)=>N in I?Ee(I,N,{enumerable:!0,configurable:!0,writable:!0,value:K}):I[N]=K,We=(I,N)=>{for(var K in N||(N={}))J.call(N,K)&&De(I,K,N[K]);if(se)for(var K of se(N))Ae.call(N,K)&&De(I,K,N[K]);return I},u=(I,N)=>Ue(I,_(N));const Z=(0,r.Ay)(s.GR)`
1840  position: relative;
1841
1842  /* When last block, clip overflow to prevent bottom bleed from affecting scroll height */
1843  ${({isLastBlock:I})=>I&&"overflow: hidden;"}
1844
1845  /* When first block on desktop, pull block up behind header */
1846  ${({isFirstBlock:I,isMobile:N})=>I&&!N&&`
1847    margin-top: -${A.uF}px;
1848
1849    /* Push edit border down below header */
1850    --edit-border-inset-top: ${A.uF}px;
1851
1852    /* Push editor controls down below header */
1853    & ${a.x} > div {
1854      top: ${A.uF}px !important;
1855    }
1856  `}
1857`,Pe=({item:I,onEdit:N,onRemove:K,pageId:ie,onMoveUp:je,onMoveDown:G,index:U,isLastBlock:P})=>{const{t:W}
1857=(0,d._h)(),te=(0,n.useSelector)(l.Q),Be=(0,n.useSelector)(E.VC),Oe=(0,n.useSelector)(l.kL),ke=(0,n.useSelector)(g.x6),it=ie||ke;(0,y.A)({sectionId:`heroBanner-${I.arrayId}`,index:(U||0)+1});const[Qe,Ye]=(0,e.useState)(I.data.primaryCta.text),[et,ue]=(0,e.useState)(I.data.secondaryCta.text),{inlineTextEditorEndUserT:Ve}=(0,d.ET)(te),{endUserT:Me}=(0,d.T9)(),{data:T}=I,{alignment:oe,background:Je,description:Et,image:bt,label:Ze,primaryCta:He,secondaryCta:mt,spacing:Kt,title:tt}=T,ft=Ze.show,sa=bt.show,wt=tt.show,dt=Et.show,ut=He.show&&!(0,v.UH)(),zt=mt.show&&He.show&&!(0,v.UH)(),St=!te,j=(0,e.useMemo)(()=>({pageId:it||"",blockId:I.arrayId}),[it,I.arrayId]),z=Me([d.Rq.heroBannerPrimaryCta,j])||Qe,le=Me([d.Rq.heroBannerSecondaryCta,j])||et,Re=Ve(d.Rq.heroBannerLabel,Ze.rawData,j),Fe=Ve(d.Rq.heroBannerTitle,tt.rawData,j),rt=Ve(d.Rq.heroBannerDescription,Et.rawData,j),pt=(0,e.useCallback)(Gt=>{N(u(We({},I),{data:Gt}))},[I,N]),{handleChange:fe,handleCloseSettings:m,handleOpenSettings:b,isSettingsOpen:F}=(0,B.A)({item:T,onChange:pt});(0,e.useEffect)(()=>{Ye(He.text)},[He.text]),(0,e.useEffect)(()=>{ue(mt.text)},[mt.text]);const Ne=(0,e.useCallback)(()=>{const Gt=!!Qe.trim().length;if(He.text===Qe)return;const Tt=(0,A.qh)(Oe,W).primaryCta;N(u(We({},I),{data:u(We({},T),{primaryCta:u(We({},He),{text:Gt?Qe:Tt.text})})})),Gt||Ye(Tt.text)},[Qe,Oe,I,T,He,N,W]),S=(0,e.useCallback)(()=>{const Gt=!!et.trim().length;if(mt.text===et)return;const Tt=(0,A.qh)(Oe,W).secondaryCta;N(u(We({},I),{data:u(We({},T),{secondaryCta:u(We({},mt),{text:Gt?et:Tt.text})})})),Gt||ue(Tt.text)},[et,Oe,I,T,mt,N,W]),Q=(0,e.useMemo)(()=>fe("primaryCta.fontSize"),[fe]),H=(0,e.useMemo)(()=>fe("primaryCta.variant"),[fe]),xe=(0,e.useMemo)(()=>fe("primaryCta.behavior"),[fe]),Te=(0,e.useMemo)(()=>fe("primaryCta.height.desktop"),[fe]),Se=(0,e.useMemo)(()=>fe("primaryCta.height.mobile"),[fe]),Ke=(0,e.useMemo)(()=>fe("secondaryCta.fontSize"),[fe]),pe=(0,e.useMemo)(()=>fe("secondaryCta.variant"),[fe]),we=(0,e.useMemo)(()=>fe("secondaryCta.behavior"),[fe]),at=(0,e.useMemo)(()=>fe("secondaryCta.height.desktop"),[fe]),nt=(0,e.useMemo)(()=>fe("secondaryCta.height.mobile"),[fe]),ht=(0,e.useMemo)(()=>ft?e.createElement("div",{className:"[&_.mce-content-body]:text-accent"},e.createElement(h.A,{blockTitleKey:"ADMIN_LABEL",onChange:fe("label.rawData"),data:Re,useRawDataV2:!0,"data-testid":"heroBannerLabel",toolbarButtons:D.z7.titleEditor,"aria-label":"Label text editor"})):null,[ft,Re,fe]),kt=(0,e.useMemo)(()=>fe("image.url"),[fe]),Ft=(0,e.useMemo)(()=>fe("image.height"),[fe]),Ot=(0,e.useMemo)(()=>sa?e.createElement(Le.A,{image:bt,onChangeUrl:kt,onChangeHeight:Ft}):null,[sa,bt,kt,Ft]),$t=(0,e.useMemo)(()=>wt?e.createElement(h.A,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:fe("title.rawData"),data:Fe,useRawDataV2:!0,"data-testid":"heroBannerTitle",toolbarButtons:D.z7.titleEditor,htmlTag:"h1",maxLength:50,"aria-label":"Title text editor"}):null,[wt,Fe,fe]),Pt=(0,e.useMemo)(()=>dt?e.createElement(h.A,{blockTitleKey:"ADMIN_LABEL_DESCRIPTION",onChange:fe("description.rawData"),data:rt,useRawDataV2:!0,"data-testid":"heroBannerDescription",toolbarButtons:D.z7.bodyEditor,maxLength:500,"aria-label":"Description text editor"}):null,[dt,rt,fe]),Ge=(0,e.useMemo)(()=>ut?e.createElement(f.A,{blockTitleKey:"ADMIN_LABEL_PRIMARY_CALL_TO_ACTION",modalTitleKey:"ADMIN_LABEL_PRIMARY_CALL_TO_ACTION_(CTA)",onChangeText:Ye,cta:u(We({},He),{text:Qe}),onChangeFontSize:Q,onChangeVariant:H,onChangeBehavior:xe,onChangeDesktopHeight:Te,onChangeMobileHeight:Se,onModalClose:Ne,"data-testid":"heroBannerPrimaryCtaWrapper"},Gt=>e.createElement(x.$J,{fontSize:He.fontSize,variant:He.variant,containerBackgroundColor:Je.color,height:He.height,"data-testid":"heroBannerPrimaryCta",className:"min-w-[158px] focusable",tabIndex:-1,"aria-label":St?z:Gt},St?z:Gt)):null,[ut,He,Qe,Je.color,St,z,Q,H,xe,Te,Se,Ne]),Xe=(0,e.useMemo)(()=>zt?e.createElement(f.A,{blockTitleKey:"ADMIN_LABEL_SECONDARY_CALL_TO_ACTION",modalTitleKey:"ADMIN_LABEL_SECONDARY_CALL_TO_ACTION_(CTA)",onChangeText:ue,cta:u(We({},mt),{text:et}
1857),onChangeFontSize:Ke,onChangeVariant:pe,onChangeBehavior:we,onChangeDesktopHeight:at,onChangeMobileHeight:nt,onModalClose:S,"data-testid":"heroBannerSecondaryCtaWrapper"},Gt=>e.createElement(x.$J,{fontSize:mt.fontSize,variant:mt.variant,containerBackgroundColor:Je.color,height:mt.height,"data-testid":"heroBannerSecondaryCta",className:"min-w-[158px] focusable",tabIndex:-1,"aria-label":St?le:Gt},St?le:Gt)):null,[zt,mt,et,Je.color,St,le,Ke,pe,we,at,nt,S]),qe=U===0,Vt={height:`${Be?A._w.mobile:A._w.desktop}px`},Yt={position:"absolute",top:qe&&!Be?`-${A.uF}px`:0,left:0,right:0,bottom:0};return e.createElement(Z,{testId:`heroBanner-${I.arrayId}`,className:`heroBanner-${I.arrayId}`,isFirstBlock:qe,isLastBlock:P,isMobile:Be,titleKey:"LABEL_HERO_BANNER",onEdit:b,onRemove:K,onMoveUp:je,onMoveDown:G},e.createElement("div",{style:Yt},e.createElement(s.fv,{background:Je,bottomBleed:A.t2,horizontalAlignment:oe.horizontal})),e.createElement("div",{className:"relative flex",style:Vt},e.createElement(s.ZO,We({spacing:Be?u(We({},Kt),{left:20,right:20,top:0,bottom:20}):u(We({},Kt),{top:0}),className:(0,i.cn)("relative h-full focusable flex","items-end",oe.horizontal==="left"&&"justify-start",oe.horizontal==="center"&&"justify-center",oe.horizontal==="right"&&"justify-end")},(0,v.xX)()),e.createElement(ve.A,{alignment:oe.horizontal,labelElement:ht,imageElement:Ot,titleElement:$t,descriptionElement:Pt,primaryCtaElement:Ge,secondaryCtaElement:Xe}),e.createElement(re,{isOpen:F,onClose:m,item:T,onChange:pt}))))}},408298:(ye,M,t)=>{"use strict";t.d(M,{D5:()=>h,Fv:()=>d,RE:()=>D,UY:()=>y,_V:()=>B,mO:()=>v});var e=t(39258),n=t(13155),r=t(429195),i=t(152544),l=t(545290),g=t(886550),E=t(408040);const v=g.Ay.div`
1858  min-width: calc((100% - ${l.lV}) / 2);
1859  justify-content: center;
1860  ${({image:f})=>f&&(0,g.AH)`display: flex;`};
1861  ${({layout:f})=>f!=="stacked"&&(0,l.PD)`max-width: calc(50% - 30px);`};
1862`,y=(0,g.Ay)(E.A)`
1863  height: fit-content;
1864  width: 100%;
1865  border-radius: 10px;
1866`,B=g.Ay.img`
1867  object-fit: ${({objectFit:f})=>f};
1868  ${(0,l.PD)`aspect-ratio: 16 / 9;`};
1869  z-index: 0;
1870  border-radius: 10px;
1871  max-width: 100%;
1872  max-height: 70vh;
1873  margin-bottom: -4px;
1874  width: 100%;
1875`,d=g.Ay.div`
1876  ${(0,l.PD)`aspect-ratio: 16 / 9;`};
1877  z-index: 0;
1878  border-radius: 10px;
1879  background-color: ${r.AOI};
1880
1881  display: flex;
1882  justify-content: center;
1883  align-items: center;
1884  flex-direction: column;
1885  column-gap: 10px;
1886
1887  ${i.z6}
1888  color: ${r._A5};
1889`,D=(0,g.Ay)(e.A)`
1890  & svg {
1891    width: 34px;
1892    height: 34px;
1893
1894    & path {
1895      fill: ${r.mz9}
1896    }
1897  }
1898`,h=(0,g.Ay)(n.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:540,pixelWidth:950},height:177}))`padding: 0;`},439497:(ye,M,t)=>{"use strict";t.d(M,{A:()=>Me});var e=t(63696),n=t(224191),r=t(272568),i=t(368909),l=t(41989),g=t(86138),E=t(34729),v=t(854870),y=t(532793),B=t(697683),d=t(463296),D=t(533028),h=t(72688),f=t(488291),x=t(196063),a=t(945201),s=t(886550),o=t(13155),p=t(407128);const $=(0,s.Ay)(p.A)`
1899  margin-bottom: 16px;
1900`,A=s.Ay.section`
1901  display: flex;
1902  flex-direction: column;
1903`,R=(0,s.Ay)(o.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1080,pixelWidth:1920},height:177,padding:"0"}))``,c=(0,s.Ay)(o.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1200,pixelWidth:750},height:177,padding:"0"}))``,q=s.Ay.div`
1904  display: flex;
1905  align-items: center;
1906  justify-content: space-between;
1907`,$e=({item:T,isOpen:oe,onClose:Je,onChange:Et})=>{const{isCustomColor:bt}=(0,f.A)(T.background.color),{handleChange:Ze}=(0,D.A)({item:T,onChange:Et}),He=e.useCallback(()=>{Ze("background.image.desktop")("")},[Ze]),mt=e.useCallback(()=>{Ze("background.image.mobile")("")},[Ze]),Kt=e.useCallback(tt=>{const ft=structuredClone(T);ft.background.color=tt,bt(tt)&&(ft.background.customColor=tt),Et(ft)},[T,Et,bt]);return e.createElement(x.A,{isOpen:oe,onClose:Je,titleKey:"ADMIN_LABEL_IMAGE_AND_TEXT_SETTINGS"},e.createElement(E.wn,{gap:30},e.createElement(E.wn,{gap:16},e.createElement(g.A,{component:E._x,stringKey:"ADMIN_LABEL_DISPLAY"}),e.createElement(E.wn,{gap:15}
1907,e.createElement(d.S,{checked:T.label.show,labelKey:"ADMIN_LABEL",onCheckedChange:Ze("label.show")}),e.createElement(d.S,{checked:!0,disabled:!0,labelKey:"ADMIN_LABEL_TITLE"}),e.createElement(d.S,{checked:T.description.show,labelKey:"ADMIN_LABEL_DESCRIPTION",onCheckedChange:Ze("description.show")}),e.createElement(d.S,{checked:T.cta.show,labelKey:"ADMIN_LABEL_CALL_TO_ACTION",onCheckedChange:Ze("cta.show")})),e.createElement(a.A,{labelKey:"SPACING",onChange:Ze("spacing"),padding:"0",value:T.spacing})),e.createElement(E.wn,{gap:16},e.createElement(g.A,{component:E._x,stringKey:"ADMIN_LABEL_LAYOUT"}),e.createElement(v._I,{onChange:Ze("layout"),options:y.pQ,value:T.layout,wrapText:!0})),e.createElement(E.wn,{gap:16},e.createElement(g.A,{component:E._x,stringKey:"ADMIN_LABEL_TEXT_ALIGNMENT"}),e.createElement(v._I,{onChange:Ze("alignment"),options:y.Zq,value:T.alignment})),e.createElement(E.wn,{gap:20},e.createElement(q,null,e.createElement(g.A,{component:E._x,stringKey:"ADMIN_SETTINGS_DESIGN_PAGE_BACKGROUND_IMAGE"}),e.createElement(B.A,{checked:T.background.image.show,onChange:Ze("background.image.show")})),T.background.image.show&&e.createElement(e.Fragment,null,e.createElement(A,null,e.createElement($,{labelKey:"ADMIN_LABEL_DESKTOP",padding:"0"}),e.createElement(R,{imagePreview:T.background.image.desktop,onClearImage:He,onFileSubmit:Ze("background.image.desktop")})),e.createElement(A,null,e.createElement($,{labelKey:"ADMIN_LABEL_MOBILE",padding:"0"}),e.createElement(c,{imagePreview:T.background.image.mobile,onClearImage:mt,onFileSubmit:Ze("background.image.mobile")}))),e.createElement(g.A,{component:E._x,stringKey:"ADMIN_LABEL_BACKGROUND_COLOR"}),e.createElement(h.A,{color:T.background.color,lastCustomColor:T.background.customColor,onChange:Kt}))))};var ge=t(408298);const O=({item:T,onChange:oe})=>{const{t:Je}=(0,l._h)(),Et=(0,n.useSelector)(r.Q),{handleChange:bt}=(0,D.A)({item:T,onChange:oe}),Ze=e.useCallback(()=>{bt("image.src")("")},[bt]),He=e.useCallback(()=>T.image.src?e.createElement(ge._V,{alt:"Image and Text content image",loading:"lazy",objectFit:T.image.objectFit,src:T.image.src}):e.createElement(ge.Fv,null,Et&&e.createElement(e.Fragment,null,e.createElement(ge.RE,{name:"addImage"}),e.createElement(g.A,{stringKey:"ADMIN_LABEL_ADD_IMAGE"}),e.createElement("span",null,Je("ADMIN_IMAGE_EDITOR_RECOMMENDED_SIZE",{width:960,height:540})),e.createElement("span",null,Je("ADMIN_UPLOAD_MAX_FILE_SIZE_MB",{size:5})))),[T.image.src,T.image.objectFit,Et]);return e.createElement(ge.mO,{image:T.image.src,layout:T.layout},e.createElement(ge.UY,{blockTitleKey:"ADMIN_LABEL_IMAGE",borderStyle:"dashed","data-testid":"image-editor-modal",layout:T.layout,modalContent:e.createElement(E.wn,{gap:20},e.createElement(ge.D5,{imagePreview:T.image.src,onClearImage:Ze,onFileSubmit:bt("image.src")}),e.createElement(E.wn,{gap:16},e.createElement(g.A,{component:E._x,stringKey:"ADMIN_LABEL_DESIGN"}),e.createElement(v._I,{onChange:bt("image.objectFit"),options:y.WS,value:T.image.objectFit}))),modalTitleKey:"ADMIN_LABEL_IMAGE_SETTINGS"},He()))};var V=t(429195),_e=t(152544),me=t(545290),re=t(484093),ve=t(246432),Le=t(520527),Ee=t(835896),Ue=t(369097),_=t(392971);const se=T=>{switch(T){case _.C1.Left:return"start";case _.C1.Right:return"end";default:return"center"}},J=(0,s.Ay)(Ue.A)`
1908  cursor: pointer;
1909  width: fit-content;
1910  margin-top: 10px;
1911  align-self: ${({alignment:T})=>se(T)};
1912
1913  ${(0,me.nD)`
1914    & button {
1915      min-width: fit-content !important;
1916    }
1917  `};
1918`,Ae=T=>{switch(T){case"right":return"row-reverse";case"stacked":return"column-reverse";default:return"unset"}},De=s.Ay.div`
1919  ${(0,me.nD)`
1920    flex-direction: column-reverse;
1921    gap: 40px;
1922  `}
1923  ${(0,me.PD)`
1924    gap: ${me.lV};
1925    width: 100%;
1926    flex-direction: ${({layout:T})=>Ae(T)};
1927    ${({layout:T})=>T!=="stacked"&&"align-items: center;"}
1928    ${({layout:T})=>T==="stacked"&&"max-width: 50vw;"}
1929  `}
1930  display: flex;
1931`,We=(0,s.Ay)(Ee.A)`
1932  ${me.oA}
1933  background-color: ${({backgroundColor:T})=>(0,V.v1G)(T)};
1934  display: flex;
1935  justify-content: center;
1936  position: relative;
1937`,u=s.Ay.div`
1938  display: flex;
1939  flex-direction: column;
1940  justify-content: center;
1941  gap: 20px;
1942  min-width: calc((100% - ${me.lV}) / 2);
1943`,Z=(0,ve.A)(u),ee=(0,s.Ay)(Le.A)`
1944  width: 100%;
1945  max-width: 100%;
1946  & .mce-content-body {
1947    & * {
1948      font-family: ${V.o6c};
1949      text-align: ${({alignment:T})=>T} !important;
1950      ${(0,me.nD)`
1951        ${_e.QA}
1952        font-size: 0.875rem !important;
1953      `};
1954    }
1955    color: ${V.XO2};
1956  }
1957`,Pe=(0,s.Ay)(Le.A)`
1958  width: 100%;
1959  max-width: 100%;
1960  & .mce-content-body {
1961    & * {
1962      font-family: ${V.wD$};
1963      text-align: ${({alignment:T})=>T} !important;
1964      ${(0,me.nD)`
1965        ${_e.Wp}
1966        font-size: 1rem !important;
1967      `};
1968    }
1969    color: ${T=>{if(T.backgroundColor!=="accentPrimary")return V.mrt;const oe=(0,V.v1G)(T.backgroundColor)(T);return(0,re.Oi)(oe,(0,V.SP6)(T))}};
1970  }
1971`,I=(0,s.Ay)(Le.A)`
1972  width: 100%;
1973  max-width: 100%;
1974  & .mce-content-body {
1975    & * {
1976      font-family: ${V.wD$};
1977      text-align: ${({alignment:T})=>T} !important;
1978      ${(0,me.nD)`
1979        ${_e.ZD}
1980        font-size: 1.25rem !important;
1981      `};
1982    }
1983    color: ${V.SP6};
1984  }
1985`,N=s.Ay.img`
1986  width: 100%;
1987  height: 100%;
1988  position: absolute;
1989  top: 0;
1990  left: 0;
1991  object-fit: cover;
1992`;var K=t(346002),ie=t(428441),je=t(269494),G=t(393982),U=t(807081),P=t(341476),W=Object.defineProperty,te=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Qe=(T,oe,Je)=>oe in T?W(T,oe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):T[oe]=Je,Ye=(T,oe)=>
1992{for(var Je in oe||(oe={}))ke.call(oe,Je)&&Qe(T,Je,oe[Je]);if(Oe)for(var Je of Oe(oe))it.call(oe,Je)&&Qe(T,Je,oe[Je]);return T},et=(T,oe)=>te(T,Be(oe));const Me=({onRemove:T,item:oe,onEdit:Je,onMoveDown:Et,onMoveUp:bt,pageId:Ze,index:He})=>{var mt,Kt;const tt=(0,n.useSelector)(i.VC),ft=(0,n.useSelector)(r.Q),sa=(0,n.useSelector)(K.pw),wt=(0,n.useSelector)(G.dC);(0,U.A)({sectionId:`image-and-text-${oe.arrayId}`,index:(He||0)+1});const dt=(mt=oe.canRemove)!=null?mt:!0,ut=(Kt=oe.canReorder)!=null?Kt:!0,{inlineTextEditorEndUserT:zt}=(0,l.ET)(ft),{endUserT:St}=(0,l.T9)(),j=!ft,z={blockId:oe.arrayId,pageId:Ze||""},le=zt(l.Rq.imageAndTextBlockLabel,oe.data.label.rawData,z),Re=zt(l.Rq.imageAndTextBlockTitle,oe.data.title.rawData,z),Fe=zt(l.Rq.imageAndTextBlockDescription,oe.data.description.rawData,z),rt=St([l.Rq.imageAndTextBlockCta,z])||oe.data.cta.text,pt=e.useCallback(Te=>{Je(et(Ye({},oe),{data:Te}))},[oe,Je]),{handleChange:fe,handleCloseSettings:m,handleOpenSettings:b,isSettingsOpen:F}=(0,D.A)({item:oe.data,onChange:pt}),Ne=()=>{if(!oe.data.label.show)return null;const{rawDataV2:Te}=oe.data.label,Se=!!(wt&&Te),Ke=Se?Te:le,pe=Se?"label.rawDataV2":"label.rawData";return e.createElement(Pe,{blockTitleKey:"ADMIN_LABEL",onChange:fe(pe),data:Ke,useRawDataV2:Se,alignment:oe.data.alignment,maxLength:50,backgroundColor:oe.data.background.color,toolbarButtons:ie.z7.titleEditor,"data-testid":"imageAndTextLabel"})},S=()=>{const{rawDataV2:Te}=oe.data.title,Se=!!(wt&&Te),Ke=Se?Te:Re,pe=Se?"title.rawDataV2":"title.rawData";return e.createElement(I,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:fe(pe),useRawDataV2:Se,data:Ke,alignment:oe.data.alignment,maxLength:250,toolbarButtons:ie.z7.titleEditor,"data-data-testid":"imageAndTextTitle",htmlTag:"h2"})},Q=()=>{if(!oe.data.description.show)return null;const{rawDataV2:Te}=oe.data.description,Se=!!(wt&&Te),Ke=Se?Te:Fe,pe=Se?"description.rawDataV2":"description.rawData";return e.createElement(ee,{blockTitleKey:"ADMIN_LABEL_DESCRIPTION",onChange:fe(pe),useRawDataV2:Se,data:Ke,alignment:oe.data.alignment,maxLength:500,toolbarButtons:ie.z7.bodyEditor,"data-testid":"imageAndTextDescription"})},H=e.useCallback(()=>{if(!oe.data.cta.show||(0,P.UH)())return null;const Te=et(Ye({},oe.data.cta),{text:j?rt:oe.data.cta.text});return e.createElement(J,{alignment:oe.data.alignment,modalTitleKey:"ADMIN_LABEL_CALL_TO_ACTION",blockTitleKey:"ADMIN_LABEL_CALL_TO_ACTION",onChangeFontSize:fe("cta.fontSize"),onChangeVariant:fe("cta.variant"),onChangeBehavior:fe("cta.behavior"),onChangeText:fe("cta.text"),onChangeDesktopHeight:fe("cta.height.desktop"),onChangeMobileHeight:fe("cta.height.mobile"),cta:oe.data.cta},Se=>e.createElement(je.$J,{containerBackgroundColor:oe.data.background.color,fontSize:Te.fontSize,variant:Te.variant,height:Te.height},Se))},[rt,oe.data.cta,oe.data.background.color,oe.data.alignment,ft,fe,Ze,j,sa]),xe=e.useMemo(()=>tt&&oe.data.background.image.mobile?oe.data.background.image.mobile:!tt&&oe.data.background.image.desktop?oe.data.background.image.desktop:null,[tt,oe.data.background.image.mobile,oe.data.background.image.desktop]);return e.createElement(We,{backgroundColor:oe.data.background.color,spacing:oe.data.spacing,onRemove:T,titleKey:"LABEL_IMAGE_AND_TEXT",onEdit:b,testId:`image-and-text-${oe.arrayId}`,className:`image-and-text-${oe.arrayId}`,onMoveDown:Et,onMoveUp:bt,canRemove:dt,canMoveUp:ut,canMoveDown:ut},oe.data.background.image.show&&xe&&e.createElement(N,{loading:"lazy",src:xe,alt:"Image and text Background Image"}),e.createElement(De,{layout:oe.data.layout,className:"focusable",tabIndex:-1},e.createElement(Z,null,Ne(),S(),Q(),H()),e.createElement(O,{item:oe.data,onChange:pt})),e.createElement($e,{isOpen:F,onClose:m,item:oe.data,onChange:pt}))}},560335:(ye,M,t)=>{"use strict";t.d(M,{a:()=>B});var e=t(116185),n=t(532793),r=t(883895),i=t(41989),l=t(429195),g=t(545290),E=t(816970),v=t(613166);const y=(d,D,h=!1)=>({title:{rawData:(0,E.Oe)({text:"Lorem ipsum dolor sit amet tortor consectetur. Quisque turpis ipsum dolor sit amet",typographicalEmphasis:"BOLD",fontSize:32}),rawDataV2:(0,r.ck)([(0,r.MS)({tag:"h2",children:[(0,r.fG)({text:"Lorem ipsum dolor sit amet tortor consectetur. Quisque turpis ipsum dolor sit amet",fontSize:32,textFormatType:"bold"})]})])},label:{rawData:(0,E.Oe)({text:D("ADMIN_LABEL"),typographicalEmphasis:"BOLD",fontSize:20}),rawDataV2:(0,r.ck)([(0,r.fG)({text:D("ADMIN_LABEL"),fontSize:20,textFormatType:"bold"})]),show:!0},description:{rawData:(0,E.Oe)({text:"Lorem ipsum dolor sit amet consectetur. Diam amet dolor egestas risus elit sed congue eget velit. Viverra amet ut amet at justo. A lacus augue consectetur turpis ultrices lectus fusce. Mattis mollis proin cras at et proin phasellus pellentesque porta. Sit id blandit sem quam curabitur nisl.",fontSize:18}),rawDataV2:(0,r.ck)([(0,r.fG)({text:"Lorem ipsum dolor sit amet consectetur. Diam amet dolor egestas risus elit sed congue eget velit. Viverra amet ut amet at justo. A lacus augue consectetur turpis ultrices lectus fusce. Mattis mollis proin cras at et proin phasellus pellentesque porta. Sit id blandit sem quam curabitur nisl.",fontSize:18})]),show:!0},cta:{fontSize:14,show:!0,variant:"solid",text:D("ADMIN_IMAGE_AND_TEXT_BLOCK_DEFAULT_CTA"),behavior:(0,e.cg)(d),height:{desktop:e.NG,mobile:e.NG}},background:{color:"surface1",customColor:l.azv,image:{show:!1,mobile:"",desktop:""}},alignment:n.C1.Left,layout:"left",image:{src:"",objectFit:"cover"},spacing:(0,g.fn)(h)}),B=(0,i.gV)(d=>(0,v.f)(()=>(D,h=!1)=>y(D,d,h)))},461866:(ye,M,t)=>{"use strict";t.d(M,{Nv:()=>a,gI:()=>f,nL:()=>h});var e=t(116185),n=t(429195),r=t(883895),i=Object.defineProperty,l=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,v=(s,o,p)=>o in s?i(s,o,{enumerable:!0,configurable:!0,writable:!0,value:p}):s[o]=p,y=(s,o)=>{for(var p in o||(o={}))g.call(o,p)&&v(s,p,o[p]);if(l)for(var p of l(o))E.call(o,p)&&v(s,p,o[p]);return s};const B="imageAndTextV2",d="Image and Text",D={top:60,bottom:60,left:60,right:60},h={top:40,bottom:40,left:16,right:16},f=(s,o)=>({alignment:"left",background:{type:"color",color:"surface1",customColor:n.azv},cta:{fontSize:14,show:!0,variant:"solid",text:o("ADMIN_IMAGE_AND_TEXT_BLOCK_DEFAULT_CTA"),behavior:(0,e.cg)(s),height:{desktop:e.NG,mobile:e.NG}},description:{rawData:(0,r.ck)([(0,r.fG)({text:"Lorem ipsum dolor sit amet consectetur. Diam amet dolor egestas risus elit sed congue eget velit. Viverra amet ut amet at justo.",fontSize:18})]),show:!0},image:{alt:"",src:"",objectFit:"cover"},label:{rawData:(0,r.ck)([(0,r.fG)({text:o("ADMIN_LABEL"),fontSize:20,textFormatType:"bold"})]),show:!0},layout:"left",spacing:D,title:{rawData:(0,r.ck)([(0,r.MS)({tag:"h2",children:[(0,r.fG)({text:"Lorem ipsum dolor sit amet tortor consectetur.",fontSize:32,textFormatType:"bold"})]})])}}),x={url:"",display:"cover",position:"center",gradientOpacity:40,imageOpacity:100,blurAmount:10},a=(s,o)=>({type:"image",color:s,customColor:o,image:{desktop:y({},x),mobile:y({},x),gradientMask:"none"}})},919424:(ye,M,t)=>{"use strict";t.d(M,{Ay:()=>je});var e=t(63696),n=t(224191),r=t(272568),i=t(368909),l=t(341476),g=t(807081),E=t(533028),v=t(41989),y=t(428441),B=t(520527),d=t(369097),D=t(269494),h=t(342161),f=t(463296
1992),x=t(854870),a=t(532793),s=t(488291),o=t(196063),p=t(461866),$=Object.defineProperty,A=Object.defineProperties,R=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,$e=(G,U,P)=>U in G?$(G,U,{enumerable:!0,configurable:!0,writable:!0,value:P}):G[U]=P,ge=(G,U)=>{for(var P in U||(U={}))q.call(U,P)&&$e(G,P,U[P]);if(c)for(var P of c(U))X.call(U,P)&&$e(G,P,U[P]);return G},Ie=(G,U)=>A(G,R(U));const O="text-admin-text-100 text-base font-bold",_e=({item:G,isOpen:U,onClose:P,onChange:W})=>{const{t:te}=(0,v._h)(),{isCustomColor:Be}=(0,s.A)(G.background.color),{handleChange:Oe}=(0,E.A)({item:G,onChange:W}),ke=(0,e.useCallback)(T=>{const oe=Ie(ge({},G.background),{color:T,customColor:Be(T)?T:G.background.customColor});W(Ie(ge({},G),{background:oe}))},[G,W,Be]),it=(0,e.useCallback)(T=>oe=>{if(T==="background.type"&&oe==="image"&&G.background.type==="color"){const Je=(0,p.Nv)(G.background.color,G.background.customColor);W(Ie(ge({},G),{background:Je}));return}if(T==="background.type"&&oe==="color"&&G.background.type==="image"){W(Ie(ge({},G),{background:{type:"color",color:G.background.color,customColor:G.background.customColor}}));return}Oe(T)(oe)},[G,W,Oe]),Qe=(0,e.useMemo)(()=>Oe("label.show"),[Oe]),Ye=(0,e.useMemo)(()=>Oe("description.show"),[Oe]),et=(0,e.useMemo)(()=>Oe("cta.show"),[Oe]),ue=(0,e.useMemo)(()=>Oe("spacing"),[Oe]),Ve=(0,e.useMemo)(()=>Oe("layout"),[Oe]),Me=(0,e.useMemo)(()=>Oe("alignment"),[Oe]);return e.createElement(o.A,{isOpen:U,onClose:P,titleKey:"ADMIN_LABEL_IMAGE_AND_TEXT_SETTINGS"},e.createElement("div",{className:"flex flex-col gap-5"},e.createElement("div",{className:"flex flex-col gap-6"},e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:O},te("ADMIN_LABEL_DISPLAY")),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement(f.S,{checked:G.label.show,labelKey:"ADMIN_LABEL",onCheckedChange:Qe}),e.createElement(f.S,{checked:G.description.show,labelKey:"ADMIN_LABEL_DESCRIPTION",onCheckedChange:Ye}),e.createElement(f.S,{checked:G.cta.show,labelKey:"ADMIN_LABEL_CALL_TO_ACTION",onCheckedChange:et}))),e.createElement(h.BS,{onChange:ue,spacing:G.spacing})),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:O},te("ADMIN_LABEL_LAYOUT")),e.createElement(x._I,{onChange:Ve,options:a.pQ,value:G.layout,wrapText:!0})),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:O},te("ADMIN_LABEL_TEXT_ALIGNMENT")),e.createElement(x._I,{onChange:Me,options:a.Zq,value:G.alignment})),e.createElement(h.S4,{background:G.background,onChange:it,onColorChange:ke})))};var me=t(33149);const ve=({alignment:G,className:U,ctaElement:P,descriptionElement:W,imageElement:te,labelElement:Be,layout:Oe,titleElement:ke})=>{const it=(0,me.cn)(G==="left"&&"text-left",G==="center"&&"text-center",G==="right"&&"text-right"),Qe=(0,me.cn)(G==="center"&&"justify-center",G==="right"&&"justify-end",G==="left"&&"justify-start"),Ye=(0,me.cn)(G==="left"&&"self-start",G==="center"&&"self-center",G==="right"&&"self-end");return e.createElement("div",{className:(0,me.cn)("relative flex w-full","flex-col-reverse gap-10","@[568px]:gap-[60px]",Oe==="left"&&"@[568px]:flex-row @[568px]:items-center",Oe==="right"&&"@[568px]:flex-row-reverse @[568px]:items-center",Oe==="stacked"&&"@[568px]:flex-col-reverse @[568px]:max-w-[50vw]",U)},e.createElement("div",{className:(0,me.cn)("flex flex-col justify-center gap-5",Oe!=="stacked"&&"@[568px]:min-w-[calc((100%-60px)/2)]")},Be&&e.createElement("div",{className:(0,me.cn)("flex",Qe,it)},Be),e.createElement("div",{className:(0,me.cn)("flex",Qe,it)},ke),W&&e.createElement("div",{className:(0,me.cn)("flex",Qe,it)},W),P&&e.createElement("div",{className:(0,me.cn)("mt-2.5 flex",Ye)},P)),e.createElement("div",{className:(0,me.cn)("w-full",Oe!=="stacked"&&"@[568px]:min-w-[calc((100%-60px)/2)] @[568px]:max-w-[calc(50%-30px)]")},te))};var Le=t(86138),Ee=t(408040),Ue=t(166143),_=t(13155),se=t(34729);const Ae=({item:G,onChange:U})=>
1992{const P=(0,n.useSelector)(r.Q),{handleChange:W}=(0,E.A)({item:G,onChange:U}),te=e.useCallback(()=>{W("image.src")("")},[W]),Be=e.useCallback(()=>G.image.src?e.createElement("img",{alt:G.image.alt,loading:"lazy",src:G.image.src,className:(0,me.cn)("z-0 max-h-[70vh] w-full max-w-full rounded-[10px] -mb-1","@[568px]:aspect-video",G.image.objectFit==="cover"?"object-cover":"object-contain")}):P?e.createElement(h.xb,{className:"aspect-video",recommendedWidth:960,recommendedHeight:540,maxFileSizeMB:5}):null,[G.image.src,G.image.alt,G.image.objectFit,P]);return e.createElement(Ee.A,{blockTitleKey:"ADMIN_LABEL_IMAGE",borderStyle:"dashed","data-testid":"image-editor-modal",className:"h-fit w-full rounded-[10px]",modalContent:e.createElement(se.wn,{gap:20},e.createElement(_.Ay,{canDrop:!0,dimensionRequirements:{pixelHeight:540,pixelWidth:950,exactDimensions:!1},height:177,imagePreview:G.image.src,onClearImage:te,onFileSubmit:W("image.src")}),e.createElement(se.wn,{gap:8},e.createElement(Le.A,{component:se._x,stringKey:"ADMIN_LABEL_IMAGE_ALT_TEXT"}),e.createElement(Ue.Ay,{onChange:W("image.alt"),padding:"0px",placeholderKey:"ADMIN_LABEL_IMAGE_ALT_TEXT_DESC",value:G.image.alt})),e.createElement(se.wn,{gap:16},e.createElement(Le.A,{component:se._x,stringKey:"ADMIN_LABEL_DESIGN"}),e.createElement(x._I,{onChange:W("image.objectFit"),options:a.WS,value:G.image.objectFit}))),modalTitleKey:"ADMIN_LABEL_IMAGE_SETTINGS"},Be())};var De=Object.defineProperty,We=Object.defineProperties,u=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,I=(G,U,P)=>U in G?De(G,U,{enumerable:!0,configurable:!0,writable:!0,value:P}):G[U]=P,N=(G,U)=>{for(var P in U||(U={}))ee.call(U,P)&&I(G,P,U[P]);if(Z)for(var P of Z(U))Pe.call(U,P)&&I(G,P,U[P]);return G},K=(G,U)=>We(G,u(U));const je=({item:G,onEdit:U,onRemove:P,pageId:W,onMoveUp:te,onMoveDown:Be,index:Oe})=>{var ke,it;const{t:Qe}=(0,v._h)(),Ye=(0,n.useSelector)(r.Q),et=(0,n.useSelector)(i.VC),ue=(0,n.useSelector)(r.kL);(0,g.A)({sectionId:`image-and-text-${G.arrayId}`,index:(Oe||0)+1});const[Ve,Me]=(0,e.useState)(G.data.cta.text),{inlineTextEditorEndUserT:T}=(0,v.ET)(Ye),{endUserT:oe}=(0,v.T9)(),{data:Je}=G,{alignment:Et,background:bt,cta:Ze,description:He,image:mt,label:Kt,layout:tt,spacing:ft,title:sa}=Je,wt=(ke=G.canRemove)!=null?ke:!0,dt=(it=G.canReorder)!=null?it:!0,ut=Kt.show,zt=He.show,St=Ze.show&&!(0,l.UH)(),j=!Ye,z=(0,e.useMemo)(()=>({pageId:W||"",blockId:G.arrayId}),[W,G.arrayId]),le=oe([v.Rq.imageAndTextBlockCta,z])||Ve,Re=T(v.Rq.imageAndTextBlockLabel,Kt.rawData,z),Fe=T(v.Rq.imageAndTextBlockTitle,sa.rawData,z),rt=T(v.Rq.imageAndTextBlockDescription,He.rawData,z),pt=(0,e.useCallback)(nt=>{U(K(N({},G),{data:nt}))},[G,U]),{handleChange:fe,handleCloseSettings:m,handleOpenSettings:b,isSettingsOpen:F}=(0,E.A)({item:Je,onChange:pt});(0,e.useEffect)(()=>{Me(Ze.text)},[Ze.text]);const Ne=(0,e.useCallback)(()=>{const nt=!!Ve.trim().length;if(Ze.text===Ve)return;const ht=(0,p.gI)(ue,Qe).cta;U(K(N({},G),{data:K(N({},Je),{cta:K(N({},Ze),{text:nt?Ve:ht.text})})})),nt||Me(ht.text)},[Ve,ue,G,Je,Ze,U,Qe]),S=(0,e.useMemo)(()=>fe("cta.fontSize"),[fe]),Q=(0,e.useMemo)(()=>fe("cta.variant"),[fe]),H=(0,e.useMemo)(()=>fe("cta.behavior"),[fe]),xe=(0,e.useMemo)(()=>fe("cta.height.desktop"),[fe]),Te=(0,e.useMemo)(()=>fe("cta.height.mobile"),[fe]),Se=(0,e.useMemo)(()=>ut?e.createElement(B.A,{blockTitleKey:"ADMIN_LABEL",contentClassName:"!text-highlight-primary",onChange:fe("label.rawData"),data:Re,useRawDataV2:!0,maxLength:50,toolbarButtons:y.z7.titleEditor,"data-testid":"imageAndTextLabel","aria-label":"Label text editor"}):null,[ut,Re,fe]),Ke=(0,e.useMemo)(()=>e.createElement(B.A,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:fe("title.rawData"),data:Fe,useRawDataV2:!0,maxLength:250,toolbarButtons:y.z7.titleEditor,"data-testid":"imageAndTextTitle",htmlTag:"h2","aria-label":"Title text editor"}),[Fe,fe]),pe=(0,e.useMemo)(()=>zt?e.createElement(B.A,{blockTitleKey:"ADMIN_LABEL_DESCRIPTION",onChange:fe("description.rawData"),data:rt,useRawDataV2:!0,maxLength:500,toolbarButtons:y.z7.bodyEditor,"data-testid":"imageAndTextDescription","aria-label":"Description text editor"}):null,[zt,rt,fe]),we=(0,e.useMemo)(()=>
1992St?e.createElement(d.A,{blockTitleKey:"ADMIN_LABEL_CALL_TO_ACTION",modalTitleKey:"ADMIN_LABEL_CALL_TO_ACTION",onChangeText:Me,cta:K(N({},Ze),{text:Ve}),onChangeFontSize:S,onChangeVariant:Q,onChangeBehavior:H,onChangeDesktopHeight:xe,onChangeMobileHeight:Te,onModalClose:Ne,"data-testid":"imageAndTextCtaWrapper"},nt=>e.createElement(D.$J,{containerBackgroundColor:bt.color,fontSize:Ze.fontSize,variant:Ze.variant,height:Ze.height,"data-testid":"imageAndTextCta",className:"min-w-fit","aria-label":j?le:nt},j?le:nt)):null,[St,Ze,Ve,bt.color,j,le,S,Q,H,xe,Te,Ne]),at=(0,e.useMemo)(()=>e.createElement(Ae,{item:Je,onChange:pt}),[Je,pt]);return e.createElement(h.GR,{testId:`image-and-text-${G.arrayId}`,className:`image-and-text-${G.arrayId}`,titleKey:"LABEL_IMAGE_AND_TEXT",onEdit:b,onRemove:wt?P:void 0,onMoveUp:dt?te:void 0,onMoveDown:dt?Be:void 0},e.createElement(h.ZO,N({spacing:et?p.nL:ft,className:"relative flex justify-center focusable"},(0,l.xX)()),e.createElement(h.fv,{background:bt}),e.createElement(ve,{alignment:Et,layout:tt,labelElement:Se,titleElement:Ke,descriptionElement:pe,ctaElement:we,imageElement:at}),e.createElement(_e,{isOpen:F,onClose:m,item:Je,onChange:pt})))}},239860:(ye,M,t)=>{"use strict";t.d(M,{A:()=>vn});var e=t(63696),n=t(86138),r=t(34729),i=t(854870),l=t(532793),g=t(697683),E=t(463296),v=t(533028),y=t(72688),B=t(488291),d=t(269010),D=t(362957),h=t(936957),f=t(196063),x=t(945201),a=t(886550),s=t(13155),o=t(407128);const p=a.Ay.div`
1993  display: flex;
1994  align-items: center;
1995  justify-content: space-between;
1996`,$=(0,a.Ay)(o.A)`
1997  margin-bottom: 16px;
1998`,A=a.Ay.section`
1999  display: flex;
2000  flex-direction: column;
2001`,R=(0,a.Ay)(s.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1080,pixelWidth:1920},height:177,padding:"0"}))``,c=(0,a.Ay)(s.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1200,pixelWidth:750},height:177,padding:"0"}))``;var q=t(816970),X=t(429195),$e=t(221196),ge=t.n($e),Ie=t(41989),O=t(613166),V=t(116185),_e=t(883895),me=t(545290);const re={"1 / 1":"1:1","4 / 3":"4:3","3 / 2":"3:2","16 / 9":"16:9","21 / 9":"21:9","3 / 4":"3:4","2 / 3":"2:3","9 / 16":"9:16"},ve=(0,Ie.gV)(C=>ae=>({cta:{height:{desktop:V.NG,mobile:V.NG},variant:"solid",text:C("ADMIN_IMAGE_BLOCK_DEFAULT_CTA_TEXT"),behavior:(0,V.cg)(ae)},description:(0,q.Oe)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tempor id consectetur viverra et. Cras semper quam venenatis morbi."}),descriptionV2:(0,_e.ck)([(0,_e.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tempor id consectetur viverra et. Cras semper quam venenatis morbi."})]),label:(0,q.Oe)({text:"Label"}),labelV2:(0,_e.ck)([(0,_e.fG)({text:"Label"})]),id:ge().generate(),image:{desktop:"",mobile:""},behavior:(0,V.cg)(ae),title:(0,q.Oe)({text:C("ADMIN_IMAGE_BLOCK_DEFAULT_TITLE"),typographicalEmphasis:"BOLD"}),titleV2:(0,_e.ck)([(0,_e.MS)({tag:"h3",children:[(0,_e.fG)({text:C("ADMIN_IMAGE_BLOCK_DEFAULT_TITLE"),textFormatType:"bold",fontSize:20})]})])})),Le=(C,ae,be=!1)=>({background:{color:"surface1",customColor:X.azv,image:{show:!1,mobile:"",desktop:""}},imageCards:[ve(ae,C)],imageLayout:"contentBelow",overflowBehavior:{desktop:"slider",mobile:"slider"},imagesPerRow:4,aspectRatio:{desktop:"1 / 1",mobile:"1 / 1",mobileEqualDesktop:!0},gridTextAlignment:"bottomLeft",showCta:!0,showDescription:!0,showTitle:!0,showLabel:!0,title:(0,q.Oe)({text:ae("ADMIN_LABEL_IMAGE_GALLERY"),typographicalEmphasis:"BOLD",fontSize:20}),titleV2:(0,_e.ck)([(0,_e.MS)({tag:"h2",children:[(0,_e.fG)({text:ae("ADMIN_LABEL_IMAGE_GALLERY"),textFormatType:"bold",fontSize:20})]})]),spacing:(0,me.fn)(be)}),Ee=(0,Ie.gV)(C=>(0,O.f)(()=>(ae,be=!1)=>Le(ae,C,be))),Ue=Object.keys(re).map(C=>({label:re[C],value:C})),se=({item:C,isOpen:ae,onClose:be,onChange:jt})=>{const{isCustomColor:Qt}=(0,B.A)(C.background.color),{handleChange:Ct}=(0,v.A)({item:C,onChange:jt}),oa=e.useCallback(()=>{Ct("background.image.desktop")("")},[Ct]),ra=e.useCallback(()=>{Ct("background.image.mobile")("")},[Ct]),ma=e.useCallback(ua=>{const ha=structuredClone(C);ha.background.color=ua,Qt(ua)&&(ha.background.customColor=ua),jt
2001(ha)},[C,jt,Qt]);return e.createElement(f.A,{isOpen:ae,onClose:be,titleKey:"ADMIN_LABEL_IMAGE_GALLERY_SETTINGS"},e.createElement(r.wn,{gap:30},e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_DISPLAY"}),e.createElement(r.wn,{gap:15},e.createElement(E.S,{checked:C.showLabel,labelKey:"ADMIN_LABEL",onCheckedChange:Ct("showLabel")}),e.createElement(E.S,{checked:C.showTitle,labelKey:"ADMIN_LABEL_TITLE",onCheckedChange:Ct("showTitle")}),e.createElement(E.S,{checked:C.showDescription,labelKey:"ADMIN_LABEL_DESCRIPTION",onCheckedChange:Ct("showDescription")}),e.createElement(E.S,{checked:C.showCta,labelKey:"ADMIN_LABEL_CTA",onCheckedChange:Ct("showCta")})),e.createElement(x.A,{labelKey:"SPACING",onChange:Ct("spacing"),padding:"0",value:C.spacing})),e.createElement(r.wn,{gap:20},e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_IMAGE_ASPECT_RATIO"}),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_DESKTOP"}),e.createElement(d.Ay,{admin:!0,isSearchable:!1,onChange:Ct("aspectRatio.desktop"),options:Ue,padding:"0",value:{value:C.aspectRatio.desktop,label:re[C.aspectRatio.desktop]}})),e.createElement(p,null,e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_SAME_AS_DESKTOP"}),e.createElement(g.A,{checked:C.aspectRatio.mobileEqualDesktop,onChange:Ct("aspectRatio.mobileEqualDesktop")})),!C.aspectRatio.mobileEqualDesktop&&e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_MOBILE"}),e.createElement(d.Ay,{admin:!0,isSearchable:!1,onChange:Ct("aspectRatio.mobile"),options:Ue,padding:"0",value:{value:C.aspectRatio.mobile,label:re[C.aspectRatio.mobile]}}))),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_LAYOUT"}),e.createElement(i._I,{onChange:Ct("imageLayout"),options:l.r0,value:C.imageLayout,wrapText:!0})),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_TEXT_ALIGNMENT"}),e.createElement(D.A,{alignment:C.gridTextAlignment,setAlignment:Ct("gridTextAlignment")})),e.createElement(r.wn,{gap:20},e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_OVERFLOW_BEHAVIOR"}),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_DESKTOP"}),e.createElement(i._I,{onChange:Ct("overflowBehavior.desktop"),options:l.$i,value:C.overflowBehavior.desktop}))),e.createElement(r.wn,{gap:10},e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_IMAGES_PER_ROW"}),e.createElement(h.A,{max:6,min:2,onChange:Ct("imagesPerRow"),showStepIndicators:!0,step:1,value:C.imagesPerRow})),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_MOBILE"}),e.createElement(i._I,{onChange:Ct("overflowBehavior.mobile"),options:l.$i,value:C.overflowBehavior.mobile})),e.createElement(r.wn,{gap:20},e.createElement(p,null,e.createElement(n.A,{component:r._x,stringKey:"ADMIN_SETTINGS_DESIGN_PAGE_BACKGROUND_IMAGE"}),e.createElement(g.A,{checked:C.background.image.show,onChange:Ct("background.image.show")})),C.background.image.show&&e.createElement(e.Fragment,null,e.createElement(A,null,e.createElement($,{labelKey:"ADMIN_LABEL_DESKTOP",padding:"0"}),e.createElement(R,{imagePreview:C.background.image.desktop,onClearImage:oa,onFileSubmit:Ct("background.image.desktop")})),e.createElement(A,null,e.createElement($,{labelKey:"ADMIN_LABEL_MOBILE",padding:"0"}),e.createElement(c,{imagePreview:C.background.image.mobile,onClearImage:ra,onFileSubmit:Ct("background.image.mobile")}))),e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_BACKGROUND_COLOR"}),e.createElement(y.A,{color:C.background.color,lastCustomColor:C.background.customColor,onChange:ma}))))};var J=t(520527),Ae=t(835896);const De=(0,a.Ay)(Ae.A)`
2002  background-color: ${({backgroundColor:C})=>(0,X.v1G)(C)};
2003`,We=a.Ay.div`
2004  display: flex;
2005  flex-direction: column;
2006  gap: 20px;
2007  ${me.oA}
2008  ${({isScrollable:C})=>C&&"padding-right: 0 !important;"}
2009  position: relative;
2010`,u=(0,a.Ay)(J.A)`
2011  width: unset;
2012  & .mce-content-body {
2013    & * {
2014      font-family: ${X.wD$};
2015    }
2016    color: ${X.SP6};
2017  }
2018`,Z=a.Ay.img`
2019  width: 100%;
2020  height: 100%;
2021  position: absolute;
2022  top: 0;
2023  left: 0;
2024  object-fit: cover;
2025`;var ee=t(224191),Pe=t(272568),I=t(392971),N=t(558929),K=t(955807),ie=t(807081),je=t(962333),G=t(369522),U=t(582153),P=t(341476),W=t(154789);const te=(0,a.Ay)(W.Ay)`
2026  height: 24px;
2027  padding: 0px 14px 0px 10px;
2028  & > *:first-child {
2029    width: 16px;
2030    height: 16px;
2031    display: flex;
2032  }
2033`,Be=(0,P.UH)()?U.r:G.W,ke=({showAddMoreButton:C,children:ae,pagination:be,isScrollable:jt,onAddNewImageCard:Qt,className:Ct,imagesPerRow:oa})=>e.createElement(Be,{absoluteControls:!0,className:Ct,controlsChildren:C&&e.createElement(je.Ay,{button:te,icon:"plus",iconSpacing:6,labelKey:"ADM
2033IN_LABEL_ADD_MORE",onClick:Qt}),controlsCss:"right: 10px;",imagesPerRow:oa,isScrollable:jt,pagination:be,renderChildrenWithoutItems:!0},ae);var it=t(346002),Qe=t(339413),Ye=t(273775),et=t(749817),ue=t(368909),Ve=t(400781),Me=Object.defineProperty,T=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Ze=(C,ae,be)=>ae in C?Me(C,ae,{enumerable:!0,configurable:!0,writable:!0,value:be}):C[ae]=be,He=(C,ae)=>{for(var be in ae||(ae={}))Et.call(ae,be)&&Ze(C,be,ae[be]);if(Je)for(var be of Je(ae))bt.call(ae,be)&&Ze(C,be,ae[be]);return C},mt=(C,ae)=>T(C,oe(ae));const tt=C=>{const ae=(0,ee.useSelector)(Pe.Q),be=(0,ee.useSelector)(Ve.x6),{inlineTextEditorEndUserT:jt}=(0,Ie.ET)(ae),{endUserT:Qt}=(0,Ie.T9)();return e.useMemo(()=>{var oa;const ra=(oa=C.data.imageCards)!=null?oa:[];if(ae)return{title:C.data.title,imageCards:ra};const ma={pageId:be,blockId:C.arrayId},ua=jt(Ie.Rq.imageGalleryTitle,C.data.title,ma),ha=ra.map(ta=>{const ya=mt(He({},ma),{imageCardId:ta.id});return mt(He({},ta),{title:jt(Ie.Rq.imageGalleryImageCardTitle,ta.title,ya),description:jt(Ie.Rq.imageGalleryImageCardDescription,ta.description,ya),label:jt(Ie.Rq.imageGalleryImageCardLabel,ta.label,ya),cta:mt(He({},ta.cta),{text:Qt([Ie.Rq.imageGalleryImageCardCta,ya])||ta.cta.text})})});return{title:ua,imageCards:ha}},[C.data.imageCards,C.data.title,ae,C.arrayId,be])};var ft=Object.defineProperty,sa=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,St=(C,ae,be)=>ae in C?ft(C,ae,{enumerable:!0,configurable:!0,writable:!0,value:be}):C[ae]=be,j=(C,ae)=>{for(var be in ae||(ae={}))ut.call(ae,be)&&St(C,be,ae[be]);if(dt)for(var be of dt(ae))zt.call(ae,be)&&St(C,be,ae[be]);return C},z=(C,ae)=>sa(C,wt(ae));const Re=C=>{var ae;const be=(0,ee.useSelector)(ue.VC),jt=(ae=C.data.imageCards)!=null?ae:[],[Qt,Ct,oa]=e.useMemo(()=>be?[C.data.overflowBehavior.mobile,C.data.overflowBehavior.mobile===I.go.slider?jt.length:1,C.data.aspectRatio.mobileEqualDesktop?C.data.aspectRatio.desktop:C.data.aspectRatio.mobile]:[C.data.overflowBehavior.desktop,C.data.imagesPerRow,C.data.aspectRatio.desktop],[be,jt.length,C.data.overflowBehavior,C.data.imagesPerRow,C.data.aspectRatio]),ra=e.useMemo(()=>{if(C.data.background.image.show){if(be&&C.data.background.image.mobile)return C.data.background.image.mobile;if(!be&&C.data.background.image.desktop)return C.data.background.image.desktop}},[be,C.data.background.image.mobile,C.data.background.image.desktop,C.data.background.image.show]),ma=e.useMemo(()=>be&&C.data.overflowBehavior.mobile===I.go.slider&&jt.length>1,[be,C.data.overflowBehavior.mobile,jt.length]),ua=e.useMemo(()=>C.data.imageLayout===I.f$.contentInside,[C.data.imageLayout]),ha=e.useMemo(()=>C.data.imageLayout===I.f$.contentBelow,[C.data.imageLayout]),ta=e.useMemo(()=>C.data.showCta||C.data.showTitle||C.data.showDescription||C.data.showLabel,[C.data.showCta,C.data.showTitle,C.data.showDescription,C.data.showLabel]);return j(z(j({},C.data),{overflowBehavior:Qt,imagesPerRow:Ct,aspectRatioConfig:C.data.aspectRatio,aspectRatio:oa,backgroundImage:ra,isScrollable:ma,contentInside:ua,contentBelow:ha,hasTextContent:ta}),tt(C))};var Fe=Object.defineProperty,rt=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,F=(C,ae,be)=>ae in C?Fe(C,ae,{enumerable:!0,configurable:!0,writable:!0,value:be}):C[ae]=be,Ne=(C,ae)=>{for(var be in ae||(ae={}))m.call(ae,be)&&F(C,be,ae[be]);if(fe)for(var be of fe(ae))b.call(ae,be)&&F(C,be,ae[be]);return C},S=(C,ae)=>rt(C,pt(ae));const Q=(0,e.createContext)({}),H=({children:C,item:ae,onEdit:be})=>{const{t:jt}=(0,Ie._h)(),Qt=Re(ae),Ct=(0,ee.useSelector)(Pe.kL),oa=()=>{be(S(Ne({},ae),{data:S(Ne({},ae.data),{imageCards:[...ae.data.imageCards||[],ve(jt,Ct)]})}))},ra=ha=>{const ta=ae.data.imageCards||[],ya=ta.findIndex(_a=>_a.id===ha.id);if(ya===-1)return;const Na=[...ta.slice(0,ya),ha,...ta.slice(ya+1)];be(S(Ne({},ae),{data:S(Ne({},ae.data),{imageCards:Na})}))},ma=ha=>{const ta=ae.data.imageCards||[],ya=ta.findIndex(_a=>_a.id===ha);if(ya===-1)return;const Na=[...ta.slice(0,ya),...ta.slice(ya+1)];be(S(Ne({},ae),{data:S(Ne({},ae.data),{imageCards:Na})}))},ua=e.useMemo(()=>S(Ne({},Qt),{addNewImageCard:oa,editImageCard:ra,removeImageCard:ma}),[Qt,oa,ra,ma]);return e.createElement(Q.Provider,{value:ua},C)},xe=()=>(0,e.useContext)(Q);var Te=t(498685),Se=t(428441),Ke=t(393982),pe=t(152544),we=t(675365),at=t(369097),nt=t(269494),ht=t(802130);const kt=(0,a.Ay)(at.A)`
2034  cursor: pointer;
2035  width: fit-content;
2036  max-width: 100%;
2037  padding-top: 10px;
2038  margin-top: ${C=>{switch(C.alignment){case ht.r.topLeft:case ht.r.topCenter:case ht.r.topRight:case ht.r.centerLeft:case ht.r.center:case ht.r.centerRight:return"auto";default:return"0px"}}};
2039`,Ft=(0,a.Ay)(nt.$J)`
2040  max-width: 100%;
2041  ${({imagesPerRow:C})=>C<=4?(0,me.PD)`${pe.Jp}`:(0,me.PD)`${pe.p_}`};
2042  ${(0,me.nD)`${pe.p_}`};
2043`,Ot=(0,a.Ay)(J.A)`
2044  width: 100%;
2045  & .mce-content-body {
2046    color: ${X.SP6};
2047
2048    & * {
2049      font-family: ${X.wD$};
2050    }
2051
2052    ${({imagesPerRow:C})=>C<=2?(0,me.PD)`
2053          ${pe.Wp}
2054          font-weight: unset;
2055        `:C<=4?(0,me.PD)`
2056          ${pe.hN}
2057          font-weight: unset;
2058        `:(0,me.PD)`
2059        ${pe.f7}
2060        font-weight: unset;
2061      `};
2062
2063    ${(0,me.nD)`
2064      ${pe.f7}
2065      font-size: 0.75rem !important;
2066    `};
2067  }
2068`,$t=(0,a.Ay)(J.A)`
2069  width: 100%;
2070  & .mce-content-body {
2071    & * {
2072      font-family: ${X.wD$};
2073    }
2074
2075    color: ${X.SP6};
2076    ${({imagesPerRow:C})=>C<=2?(0,me.PD)`
2077          ${pe.eg}
2078          font-weight: unset;
2079        `:C<=4?(0,me.PD)`
2080          ${pe.ZD}
2081          font-weight: unset;
2082        `:(0,me.PD)`
2083        ${pe.lg}
2084        font-weight: unset;
2085      `};
2086    ${(0,me.nD)`
2087      ${pe.lg}
2088      font-size: 1rem !important;
2089    `};
2090  }
2091`,Pt=(0,a.Ay)(J.A)`
2092  width: 100%;
2093  & .mce-content-body {
2094    & * {
2095      font-family: ${X.o6c};
2096    }
2097
2098    color: ${X.XO2};
2099    ${({imagesPerRow:C})=>C<=3?(0,me.PD)`
2100          ${pe.oF}
2101          font-weight: unset;
2102        `:C<=4?(0,me.PD)`
2103          ${pe.QA}
2104          font-weight: unset;
2105        `:(0,me.PD)`
2106        ${pe.yT}
2107        font-weight: unset;
2108      `};
2109    ${(0,me.nD)`
2110      ${pe.QA}
2111      font-size: 0.875rem !important;
2112    `};
2113  }
2114`,Ge=a.Ay.div`
2115  display: flex;
2116  flex-direction: column;
2117  gap: 10px;
2118  max-height: 100%;
2119  width: 100%;
2120  height: 100%;
2121
2122  ${({imageLayout:C,isFocused:ae})=>C==="contentInside"&&(0,a.AH)`
2123    /* z-index to make the elements clickable in front of the image */
2124    z-index: ${ae?3:2};
2125    padding: 20px;
2126
2127
2128    /* This will make the wrapper onclick event not being listened and
2129      the admin can click on the texts, CTA and also the image behind it
2130     */
2131    pointer-events: none;
2132    & > div {
2133      pointer-events: all;
2134    }
2135  `};
2136
2137  /* For CTA */
2138  ${({alignment:C})=>we.K6[C]}
2139
2140  div:first-child {
2141    margin-top: ${C=>{if(C.alignment===ht.r.centerLeft||C.alignment===ht.r.center||C.alignment===ht.r.centerRight)return"auto"}};
2142  }
2143
2144  & .mce-content-body {
2145    & * {
2146      ${({alignment:C})=>(0,we.oj)(C)};
2147    }
2148  }
2149`;var Xe=Object.defineProperty,qe=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Tt=(C,ae,be)=>ae in C?Xe(C,ae,{enumerable:!0,configurable:!0,writable:!0,value:be}):C[ae]=be,Pa=(C,ae)=>{for(var be in ae||(ae={}))Yt.call(ae,be)&&Tt(C,be,ae[be]);if(Vt)for(var be of Vt(ae))Gt.call(ae,be)&&Tt(C,be,ae[be]);return C},Ta=(C,ae)=>qe(C,At(ae));const k=({imageCard:C})=>{const ae=(0,ee.useSelector)(Pe.Q),be=(0,ee.useSelector)(it.pw),jt=(0,ee.useSelector)(Ke.dC),[Qt,Ct]=e.useState(!1),{hasTextContent:oa,imagesPerRow:ra,editImageCard:ma,showCta:ua,showDescription:ha,showLabel:ta,showTitle:ya,gridTextAlignment:Na,imageLayout:_a,background:Ba}=xe(),{handleChange:Ia}=(0,v.A)({item:C,onChange:ma}),ka=(0,Te.Bc)({onExit:()=>Ct(!1),active:Qt}),Va=Da=>{Da.stopPropagation(),Ct(!0)},za=()=>
2149{if(!ta)return null;const Da=!!(jt&&C.labelV2),nn=Da?C.labelV2:C.label,Ja=Da?"labelV2":"label";return e.createElement(Ot,{blockTitleKey:"ADMIN_LABEL",data:nn,"data-testid":"image-card-label",imagesPerRow:ra,onChange:Ia(Ja),toolbarButtons:Se.z7.titleEditor,useRawDataV2:Da})},Ha=()=>{if(!ya)return null;const Da=!!(jt&&C.titleV2),nn=Da?C.titleV2:C.title,Ja=Da?"titleV2":"title";return e.createElement($t,{blockTitleKey:"ADMIN_LABEL_TITLE",data:nn,"data-testid":"image-card-title",htmlTag:"h3",imagesPerRow:ra,onChange:Ia(Ja),toolbarButtons:Se.z7.titleEditor,useRawDataV2:Da})},tn=()=>{if(!ha)return null;const Da=!!(jt&&C.descriptionV2),nn=Da?C.descriptionV2:C.description,Ja=Da?"descriptionV2":"description";return e.createElement(Pt,{blockTitleKey:"ADMIN_LABEL_DESCRIPTION",data:nn,"data-testid":"image-card-description",imagesPerRow:ra,onChange:Ia(Ja),toolbarButtons:Se.z7.titleEditor,useRawDataV2:Da})},an=e.useCallback(Da=>{ma(Ta(Pa({},C),{cta:Ta(Pa({},C.cta),{behavior:Da})}))},[ma,C]),fn=e.useCallback(()=>!ua||(0,P.UH)()?null:e.createElement(kt,{alignment:Na,blockTitleKey:"ADMIN_LABEL_CALL_TO_ACTION",cta:C.cta,modalTitleKey:"ADMIN_LABEL_CALL_TO_ACTION",onChangeBehavior:an,onChangeDesktopHeight:Ia("cta.height.desktop"),onChangeMobileHeight:Ia("cta.height.mobile"),onChangeText:Ia("cta.text"),onChangeVariant:Ia("cta.variant")},Da=>e.createElement(Ft,{className:"focusable",containerBackgroundColor:Ba.color,height:C.cta.height,imagesPerRow:ra,variant:C.cta.variant},Da)),[ua,Ba.color,C.cta,Ia,ra,ae,be,Na]);return oa?e.createElement(Ge,{ref:ka,alignment:Na,imageLayout:_a,isFocused:Qt,onClick:Va},za(),Ha(),tn(),fn()):null},Ce=()=>{const C=e.useRef(null),[ae,be]=e.useState(!1),[jt,Qt]=e.useState(null);return{toggleBehaviorModal:()=>{be(ua=>!ua);const{current:oa}=C,ra=oa?.getBoundingClientRect(),ma=ra?{x:ra.left,y:ra.top,rect:{height:ra.height,width:ra.width}}:{x:0,y:0,rect:{height:0,width:0}};Qt(ma)},imageCardRef:C,modalOpen:ae,setModalOpen:be,container:jt}};var st=t(554457),gt=t(74846);const qt=(0,a.Ay)(st.A).attrs({borderStyle:"dashed"})`
2150  position: relative;
2151  display: flex;
2152  flex: 1;
2153  flex-direction: column;
2154  gap: 20px;
2155  ${({inEditMode:C})=>C&&(0,a.AH)`
2156    border-color: ${X.dHK};
2157  `};
2158  cursor: ${({hasLink:C})=>C?"pointer":"default"};
2159  border-radius: 5px;
2160  height: 100%;
2161
2162  & > div:first-child {
2163    justify-content: unset;
2164  }
2165`,ia=(0,a.Ay)(i.Ay).attrs({disableInnerScroll:!0,itemSpacing:"20px",modalTitleKey:"CARD_SETTINGS"})`
2166  /* Render the picker menus in normal flow so the modal grows to wrap them
2167     instead of the menu overlaying/overflowing past the modal background. */
2168  .${gt.OX} {
2169    position: relative;
2170    inset: auto;
2171  }
2172`,ca={topLeft:(0,a.AH)`
2173    background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 78.53%), transparent;
2174  `,topCenter:(0,a.AH)`
2175    background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 78.53%), transparent;
2176  `,topRight:(0,a.AH)`
2177    background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 78.53%), transparent;
2178  `,centerLeft:(0,a.AH)`
2179    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, rgba(0, 0, 0, 0.7) -1.99%, rgba(0, 0, 0, 0) 100%), transparent;
2180  `,center:(0,a.AH)`
2181    background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), transparent;
2182  `,centerRight:(0,a.AH)`
2183    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(270deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 96.62%), transparent;
2184  `,bottomLeft:(0,a.AH)`
2185    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0.05%, rgba(0, 0, 0, 0) 70.52%), transparent;
2186  `,bottomCenter:(0,a.AH)`
2187    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0.05%, rgba(0, 0, 0, 0) 70.52%), transparent;
2188  `,bottomRight:(0,a.AH)`
2189    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0.05%, rgba(0, 0, 0, 0) 70.52%), transparent;
2190  `},ea=a.Ay.div`
2191  display: flex;
2192  height: 100%;
2193  width: 100%;
2194  border-radius: 5px;
2195  position: absolute;
2196  left: 0;
2197  top: 0;
2198
2199  ${({gridTextAlignment:C})=>ca[C]};
2200`,Aa=a.Ay.div`
2201  position: relative;
2202  width: 100%;
2203  height: 100%;
2204`;var La=t(408040),xa=t(283722);const na=(0,a.Ay)(La.A)`
2205  height: fit-content;
2206  border-radius: 5px;
2207`,w=a.Ay.div`
2208  aspect-ratio: ${({aspectRatio:C})=>C};
2209  border-radius: 5px;
2210  background-color: ${X.AOI};
2211
2212  display: flex;
2213  justify-content: center;
2214  align-items: center;
2215  flex-direction: column;
2216  column-gap: 10px;
2217
2218  ${pe.z6}
2219  color: ${X._A5};
2220`,Y=(0,a.Ay)(xa.Ay)`
2221  & svg {
2222    width: 34px;
2223    height: 34px;
2224
2225    & path {
2226      fill: ${X.mz9};
2227    }
2228  }
2229`,ce=a.Ay.img`
2230  aspect-ratio: ${({aspectRatio:C})=>C};
2231  border-radius: 5px;
2232  width: 100%;
2233  height: 100%;
2234  object-fit: cover;
2235`,ze=(0,a.Ay)(s.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:800,pixelWidth:800},height:177}))`padding: 0;`,ot={"1 / 1":"800x800px","4 / 3":"800x600px","3 / 2":"800x533px","16 / 9":"800x450px","21 / 9":"800x342px","3 / 4":"600x800px","2 / 3":"600x900px","9 / 16":"600x1066px"},Nt=ot["1 / 1"],Wt=({imageCard:C})=>{const ae=(0,ee.useSelector)(Pe.Q),be=(0,ee.useSelector)(ue.VC),{aspectRatio:jt,editImageCard:Qt,aspectRatioConfig:Ct}=xe(),{t:oa}=(0,Ie._h)(),ra=e.useMemo(()=>be&&C.image.mobile?C.image.mobile:C.image.desktop?C.image.desktop:null,[be,C.image.mobile,C.image.desktop]),{handleChange:ma}=(0,v.A)({item:C,onChange:Qt}),{desktop:ua,mobile:ha}=e.useMemo(()=>{const _a=ot[Ct.desktop]||Nt,Ba=ot[Ct.mobile]||Nt,Ia=re[Ct.desktop]||"1:1",ka=re[Ct.mobile]||"1:1";return{desktop:{uploadSizeText:oa("ADMIN_IMAGE_GALLERY_UPLOAD_SIZE",{uploadSize:_a}),aspectRatioLabelText:oa("ADMIN_IMAGE_GALLERY_DESKTOP_ASPECT_RATIO",{aspectRatio:Ia})},mobile:{uploadSizeText:oa("ADMIN_IMAGE_GALLERY_UPLOAD_SIZE",{uploadSize:Ba}),aspectRatioLabelText:oa("ADMIN_IMAGE_GALLERY_MOBILE_ASPECT_RATIO",{aspectRatio:ka})}}},[Ct,oa]),ta=e.useCallback(()=>{ma("image.desktop")("")},[ma]),ya=e.useCallback(()=>{ma("image.mobile")("")},[ma]),Na=e.useCallback(()=>ra?e.createElement(ce,{aspectRatio:jt,loading:"lazy",src:ra}):e.createElement(w,{aspectRatio:jt},ae&&e.createElement(e.Fragment,null,e.createElement(Y,{name:"addImage"}
2235),e.createElement(n.A,{stringKey:"ADMIN_LABEL_ADD_IMAGE"}),e.createElement("span",null,ua.uploadSizeText))),[ra,jt,ae,ua.uploadSizeText]);return e.createElement(na,{borderStyle:"dashed","data-testid":`image-gallery-image-editor-modal-${C.id}`,modalContent:e.createElement(r.wn,{gap:20},e.createElement(ze,{dimensionMessage:ua.uploadSizeText,imagePreview:C.image.desktop,label:ua.aspectRatioLabelText,onClearImage:ta,onFileSubmit:ma("image.desktop")}),e.createElement(ze,{dimensionMessage:ha.uploadSizeText,imagePreview:C.image.mobile,label:ha.aspectRatioLabelText,onClearImage:ya,onFileSubmit:ma("image.mobile")})),modalTitleKey:"ADMIN_LABEL_ADD_IMAGE"},Na())};var Bt=Object.defineProperty,Ht=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,yt=(C,ae,be)=>ae in C?Bt(C,ae,{enumerable:!0,configurable:!0,writable:!0,value:be}):C[ae]=be,Ca=(C,ae)=>{for(var be in ae||(ae={}))fa.call(ae,be)&&yt(C,be,ae[be]);if(Zt)for(var be of Zt(ae))Jt.call(ae,be)&&yt(C,be,ae[be]);return C},Ka=(C,ae)=>Ht(C,Rt(ae));function Ga({onRemove:C,imageCard:ae,className:be}){const[jt,Qt]=e.useState(ae.behavior),Ct=(0,ee.useSelector)(it.Q),{t:oa}=(0,Ie._h)(),{imageCardRef:ra,container:ma,modalOpen:ua,setModalOpen:ha,toggleBehaviorModal:ta}=Ce(),{hasTextContent:ya,contentBelow:Na,contentInside:_a,gridTextAlignment:Ba,editImageCard:Ia}=xe();e.useEffect(()=>{Qt(ae.behavior)},[ae.behavior]);const ka=()=>{JSON.stringify(ae.behavior)!==JSON.stringify(jt)&&Ia(Ka(Ca({},ae),{behavior:jt})),ha(!1)},Va=()=>{C(ae.id)};return e.createElement(qt,{blockTitleKey:"ADMIN_LABEL_IMAGE_CARD",className:be,editorActions:[{icon:"linkOutline",onClick:ta,tooltipKey:"ACTION_ADD_LINK",useAbsolutePosition:!0},{confirmationMessageKey:"ADMIN_PROMPT_CONFIRM_IMAGE_CARD_DELETION",descriptionTextKey:"ADMIN_LABEL_UNDO_WARNING",icon:"trash",onClick:Va,tooltipKey:"ACTION_DELETE_IMAGE_CARD",useAbsolutePosition:!0}],editorWrapperRef:ra,hasLink:!Ct&&(jt.type==="goToPage"||jt.type==="openLink"),inEditMode:Ct,isEditing:Ct,testId:`image-gallery-image-card-${ae.id}`},e.createElement(ia,{initialPosition:ma?{x:ma.x,y:ma.y}:void 0,isOpen:ua,onClose:ka},e.createElement(r.sI,null,oa("CARD_ACTION")),e.createElement(Qe.A,{behavior:jt,onChange:Qt}),e.createElement(et.A,{behavior:jt,onChange:Qt})),e.createElement(Ye.A,{behavior:jt},e.createElement(Aa,null,e.createElement(Wt,{imageCard:ae}),_a&&ya&&e.createElement(ea,{gridTextAlignment:Ba},e.createElement(k,{imageCard:ae})))),Na&&e.createElement(k,{imageCard:ae}))}const Xt=a.Ay.div`
2236  ${me.AM}
2237  flex-direction: column;
2238  gap: 10px;
2239  ${pe.Ns};
2240  text-transform: uppercase;
2241  color: ${X.SP6};
2242  border: 1px dashed ${X.SP6};
2243  border-radius: 5px;
2244  cursor: pointer;
2245  transition: border-color 0.3s, color 0.3s;
2246
2247  &:hover {
2248    border-color: ${X.mrt};
2249    color: ${X.mrt};
2250    & svg path {
2251      fill: ${X.mrt};
2252    }
2253  }
2254`,Ma=(0,a.Ay)(xa.Ay).attrs({name:"plus"})`
2255  & svg path {
2256    transition: fill 0.3s;
2257    fill: ${X.SP6};
2258  }
2259`,Ya=({pagination:C,pageCards:ae})=>{const be=(0,ee.useSelector)(Pe.Q),{overflowBehavior:jt,imageCards:Qt,imagesPerRow:Ct,addNewImageCard:oa}=xe();return!be||!(jt===I.go.stack&&Qt.length%Ct!==0||ae.length<Ct||!C.pageCount)?null:e.createElement(Xt,{onClick:oa},e.createElement(Ma,null),e.createElement(n.A,{stringKey:"ADMIN_LABEL_ADD_MORE"}))};var en=t(985406);const rn=(0,a.AH)`
2260  display: flex;
2261  & > * {
2262    min-width: calc(100% - 80px);
2263  }
2264`,ln=(0,a.AH)`
2265  display: grid;
2266  grid: ${({overflowBehavior:C})=>C==="stack"?"auto-flow":"1fr"} / repeat(${({imagesPerRow:C})=>C}, 1fr);
2267  grid-auto-rows: min-content;
2268  & > * {
2269    min-width: 0;
2270  }
2271`,sn=({isScrollable:C})=>C?rn:ln,cn=a.Ay.div`
2272  position: relative;
2273  ${({overflowBehavior:C})=>(0,a.AH)`
2274    column-gap: min(1vw, ${C==="stack"?60:40}
2274px);
2275    row-gap: 40px;
2276    ${(0,me.nD)`
2277      ${C==="stack"&&"gap: 40px;"}
2278      ${C==="slider"&&"gap: 20px;"}
2279    `};
2280  `};
2281  ${(0,P.UH)()?en.lm:sn}
2282`,Oa=C=>{var ae;const{className:be,index:jt}=C,Qt=(0,ee.useSelector)(Pe.Q),{imagesPerRow:Ct,overflowBehavior:oa,isScrollable:ra,imageCards:ma,addNewImageCard:ua,removeImageCard:ha}=xe(),ta=(0,N.A)(ma,oa===I.go.slider?Ct:0);(0,ie.A)({sectionId:be||"imageGallery",config:{rememberSource:!0},index:(jt||0)+1});const ya=()=>{if(oa===I.go.stack){ua();return}const{goToPage:Ba,goToPageUnchecked:Ia,pageCount:ka,pages:Va}=ta,za=ka-1;Va[Math.max(za,0)].length===Ct?(ua(),Ia(ka)):Ba(za)},Na=Ba=>{ta.page.length===1&&ta.goToPrevPage(),ha(Ba)};ta.pageCount&&ta.pageIndex>=ta.pageCount&&ta.goToPage(0);let _a=!1;if(Qt)switch(oa){case I.go.slider:{_a=((ae=ta.page)==null?void 0:ae.length)===Ct;break}case I.go.stack:{_a=ma.length%Ct===0;break}}return e.createElement(ke,{className:be,imagesPerRow:Ct,isScrollable:ra,onAddNewImageCard:ya,pagination:ta,showAddMoreButton:_a},Ba=>e.createElement(cn,{key:Ba.length,imagesPerRow:Ct,isScrollable:ra,overflowBehavior:oa},e.createElement(K.A,{keyField:"id",list:Ba},(Ia,ka)=>e.createElement(Ga,{key:ka.id,className:"focusable",imageCard:ka,onRemove:Na})),e.createElement(Ya,{pageCards:Ba,pagination:ta})))};var An=Object.defineProperty,Cn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,On=(C,ae,be)=>ae in C?An(C,ae,{enumerable:!0,configurable:!0,writable:!0,value:be}):C[ae]=be,En=(C,ae)=>{for(var be in ae||(ae={}))xn.call(ae,be)&&On(C,be,ae[be]);if(gn)for(var be of gn(ae))Tn.call(ae,be)&&On(C,be,ae[be]);return C},Dn=(C,ae)=>Cn(C,pn(ae));const bn=({onEdit:C,onRemove:ae,onMoveDown:be,onMoveUp:jt,item:Qt,index:Ct})=>{var oa,ra;const{backgroundImage:ma,isScrollable:ua,title:ha}=xe(),ya=!!((0,ee.useSelector)(Ke.dC)&&Qt.data.titleV2),Na=ya?Qt.data.titleV2:ha,_a=ya?"titleV2":"title",Ba=(oa=Qt.canRemove)!=null?oa:!0,Ia=(ra=Qt.canReorder)!=null?ra:!0,ka=an=>{C(Dn(En({},Qt),{data:an}))},{handleChange:Va,handleCloseSettings:za,handleOpenSettings:Ha,isSettingsOpen:tn}=(0,v.A)({item:Qt.data,onChange:ka});return e.createElement(H,{item:Qt,onEdit:C},e.createElement(De,{backgroundColor:Qt.data.background.color,onEdit:Ha,onRemove:ae,titleKey:"ADMIN_LABEL_IMAGE_GALLERY",testId:`imageGallery-${Qt.arrayId}`,onMoveDown:be,onMoveUp:jt,canRemove:Ba,canMoveUp:Ia,canMoveDown:Ia},e.createElement(We,{isScrollable:ua,spacing:Qt.data.spacing},!!ma&&e.createElement(Z,{src:ma,alt:"Image Gallery Background Image"}),e.createElement(u,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:Va(_a),data:Na,useRawDataV2:ya,"data-testid":"imageGalleryTitle",toolbarButtons:Se.z7.titleEditor,htmlTag:"h2"}),e.createElement(Oa,{className:`imageGallery-${Qt.arrayId}`,index:Ct}),e.createElement(se,{isOpen:tn,item:Qt.data,onChange:ka,onClose:za}))))},vn=C=>e.createElement(H,{item:C.item,onEdit:C.onEdit},e.createElement(bn,En({},C)))},643578:(ye,M,t)=>{"use strict";t.d(M,{Nv:()=>R,OQ:()=>a,V_:()=>f,Xr:()=>p,gI:()=>$,mI:()=>o,ui:()=>x});var e=t(116185),n=t(429195),r=t(883895),i=t(221196),l=t.n(i),g=Object.defineProperty,E=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,B=(c,q,X)=>q in c?g(c,q,{enumerable:!0,configurable:!0,writable:!0,value:X}):c[q]=X,d=(c,q)=>{for(var X in q||(q={}))v.call(q,X)&&B(c,X,q[X]);if(E)for(var X of E(q))y.call(q,X)&&B(c,X,q[X]);return c};const D="imageGalleryV2",h="Image Gallery",f={"1 / 1":"1:1","4 / 3":"4:3","3 / 2":"3:2","16 / 9":"16:9","21 / 9":"21:9","3 / 4":"3:4","2 / 3":"2:3","9 / 16":"9:16"},x=Object.keys(f).map(c=>({label:f[c],value:c})),a={"1 / 1":"800x800px","4 / 3":"800x600px","3 / 2":"800x533px","16 / 9":"800x450px","21 / 9":"800x342px","3 / 4":"600x800px","2 / 3":"600x900px","9 / 16":"600x1066px"},s={top:40,bottom:40,left:60,right:60},o={top:20,bottom:20,left:16,right:16},p=(c,q)=>({behavior:(0,e.cg)(c),cta:{height:{desktop:"M",mobile:"M"},variant:"solid",text:q("ADMIN_IMAGE_BLOCK_DEFAULT_CTA_TEXT"),behavior:(0,e.cg)(c)},description:{rawData:(0,r.ck)([(0,r.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit."})])},id:l().generate(),image:{desktop:"",mobile:""},label:{rawData:(0,r.ck)([(0,r.fG)({text:"Label"})])},title:{rawData:(0,r.ck)([(0,r.MS)({tag:"h3",children:[(0,r.fG)({text:q("ADMIN_IMAGE_BLOCK_DEFAULT_TITLE"),textFormatType:"bold",fontSize:20})]})])}}),$=(c,q)=>({aspectRatio:{desktop:"1 / 1",mobile:"1 / 1",mobileEqualDesktop:!0},background:{type:"color",color:n.fBE,customColor:n.azv},display:{blockTitle:!0,cta:!0,description:!0,label:!0,title:!0},gridTextAlignment:"bottomLeft",imageCards:[p(c,q)],imageLayout:"contentBelow",imagesPerRow:4,overflowBehavior:{desktop:"slider",mobile:"slider"},spacing:s,title:{rawData:(0,r.ck)([(0,r.MS)({tag:"h2",children:[(0,r.fG)({text:q("ADMIN_LABEL_IMAGE_GALLERY"),textFormatType:"bold",fontSize:20})]})])}}),A={url:"",display:"cover",position:"center",gradientOpacity:40,imageOpacity:100,blurAmount:10},R=(c,q)=>({type:"image",color:c,customColor:q,image:{desktop:d({},A),mobile:d({},A),gradientMask:"none"}})},780197:(ye,M,t)=>{"use strict";t.d(M,{Ay:()=>fe});var e=t(63696),n=t(224191),r=t(33149),i=t(368909),l=t(341476),g=t(533028),E=t(428441),v=t(520527),y=t(41989),B=t(272568),d=t(400781),D=t(342161),h=t(643578),f=Object.defineProperty,x=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,$=(m,b,F)=>b in m?f(m,b,{enumerable:!0,configurable:!0,writable:!0,value:F}):m[b]=F,A=(m,b)=>{for(var F in b||(b={}))o.call(b,F)&&$(m,F,b[F]);if(s)for(var F of s(b))p.call(b,F)&&$(m,F,b[F]);return m},R=(m,b)=>x(m,a(b));const c=(0,e.createContext)({}),q=({children:m,item:b,onEdit:F})=>{var Ne;const{t:S}
2282=(0,y._h)(),Q=(0,n.useSelector)(B.Q),H=(0,n.useSelector)(i.VC),xe=(0,n.useSelector)(B.kL),Te=(0,n.useSelector)(d.x6),{inlineTextEditorEndUserT:Se}=(0,y.ET)(Q),{endUserT:Ke}=(0,y.T9)(),{data:pe}=b,we=(Ne=pe.imageCards)!=null?Ne:[],[at,nt,ht]=(0,e.useMemo)(()=>H?[pe.overflowBehavior.mobile,pe.overflowBehavior.mobile==="slider"?we.length:1,pe.aspectRatio.mobileEqualDesktop?pe.aspectRatio.desktop:pe.aspectRatio.mobile]:[pe.overflowBehavior.desktop,pe.imagesPerRow,pe.aspectRatio.desktop],[H,we.length,pe.overflowBehavior,pe.imagesPerRow,pe.aspectRatio]),kt=(0,e.useMemo)(()=>H&&pe.overflowBehavior.mobile==="slider"&&we.length>1,[H,pe.overflowBehavior.mobile,we.length]),Ft=pe.imageLayout==="contentInside",Ot=pe.imageLayout==="contentBelow",$t=pe.display.cta||pe.display.title||pe.display.description||pe.display.label,Pt=(0,e.useMemo)(()=>{if(Q)return we;const Vt={pageId:Te,blockId:b.arrayId};return we.map(Yt=>{const Gt=R(A({},Vt),{imageCardId:Yt.id});return R(A({},Yt),{label:{rawData:Se(y.Rq.imageGalleryImageCardLabel,Yt.label.rawData,Gt)},title:{rawData:Se(y.Rq.imageGalleryImageCardTitle,Yt.title.rawData,Gt)},description:{rawData:Se(y.Rq.imageGalleryImageCardDescription,Yt.description.rawData,Gt)},cta:R(A({},Yt.cta),{text:Ke([y.Rq.imageGalleryImageCardCta,Gt])||Yt.cta.text})})})},[we,Q,Te,b.arrayId]),Ge=(0,e.useCallback)(()=>{F(R(A({},b),{data:R(A({},b.data),{imageCards:[...b.data.imageCards||[],(0,h.Xr)(xe,S)]})}))},[b,F,xe,S]),Xe=(0,e.useCallback)(Vt=>{const Yt=b.data.imageCards||[];if(!Yt.some(Tt=>Tt.id===Vt.id))return;const Gt=Yt.map(Tt=>Tt.id===Vt.id?Vt:Tt);F(R(A({},b),{data:R(A({},b.data),{imageCards:Gt})}))},[b,F]),qe=(0,e.useCallback)(Vt=>{const Yt=b.data.imageCards||[];if(!Yt.some(Tt=>Tt.id===Vt))return;const Gt=Yt.filter(Tt=>Tt.id!==Vt);F(R(A({},b),{data:R(A({},b.data),{imageCards:Gt})}))},[b,F]),At=(0,e.useMemo)(()=>({addImageCard:Ge,aspectRatio:ht,aspectRatioConfig:pe.aspectRatio,background:pe.background,contentBelow:Ot,contentInside:Ft,display:pe.display,editImageCard:Xe,gridTextAlignment:pe.gridTextAlignment,hasTextContent:$t,imageCards:Pt,imageLayout:pe.imageLayout,imagesPerRow:nt,isScrollable:kt,overflowBehavior:at,removeImageCard:qe}),[Ge,ht,pe.aspectRatio,pe.background,Ot,Ft,pe.display,Xe,pe.gridTextAlignment,$t,Pt,pe.imageLayout,nt,kt,at,qe]);return e.createElement(c.Provider,{value:At},m)},X=()=>(0,e.useContext)(c);var $e=t(942662),ge=t(86138),Ie=t(551321),O=t(785967),V=t(807081),_e=t(369097),me=t(269494),re=t(854870),ve=t(34729),Le=t(339413),Ee=t(273775),Ue=t(749817),_=t(13155),se=Object.defineProperty,J=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,Z=(m,b,F)=>b in m?se(m,b,{enumerable:!0,configurable:!0,writable:!0,value:F}):m[b]=F,ee=(m,b)=>{for(var F in b||(b={}))We.call(b,F)&&Z(m,F,b[F]);if(De)for(var F of De(b))u.call(b,F)&&Z(m,F,b[F]);return m},Pe=(m,b)=>J(m,Ae(b));const I={label:50,title:80,description:200},N={topLeft:{background:"linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 78.53%)"},topCenter:{background:"linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 78.53%)"},topRight:{background:"linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 78.53%)"},centerLeft:{background:"linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, rgba(0, 0, 0, 0.7) -1.99%, rgba(0, 0, 0, 0) 100%)"},center:{background:"linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))"},centerRight:{background:"linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(270deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 96.62%)"},bottomLeft:{background:"linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0.05%, rgba(0, 0, 0, 0) 70.52%)"},bottomCenter:{background:"linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0.05%, rgba(0, 0, 0, 0) 70.52%)"},bottomRight:{background:"linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0.05%, rgba(0, 0, 0, 0) 70.52%)"}},K={topLeft:"justify-start items-start text-left",topCenter:"justify-start items-center text-center",topRight:"justify-start items-end text-right",centerLeft:"justify-center items-start text-left",center:"justify-center items-center text-center",centerRight:"justify-center items-end text-right",bottomLeft:"justify-end items-start text-left",bottomCenter:"justify-end items-center text-center",bottomRight:"justify-end items-end text-right"},ie={topLeft:"[&_.mce-content-body_*]:!text-left",topCenter:"[&_.mce-content-body_*]:!text-center",topRight:"[&_.mce-content-body_*]:!text-right",centerLeft:"[&_.mce-content-body_*]:!text-left",center:"[&_.mce-content-body_*]:!text-center",centerRight:"[&_.mce-content-body_*]:!text-right",bottomLeft:"[&_.mce-content-body_*]:!text-left",bottomCenter:"[&_.mce-content-body_*]:!text-center",bottomRight:"[&_.mce-content-body_*]:!text-right"},G=({className:m,imageCard:b,onRemove:F})=>
2282{const Ne=(0,n.useSelector)(B.Q),S=(0,n.useSelector)(i.VC),{t:Q}=(0,y._h)(),{aspectRatio:H,aspectRatioConfig:xe,background:Te,contentBelow:Se,contentInside:Ke,display:pe,editImageCard:we,gridTextAlignment:at,hasTextContent:nt}=X(),ht=(0,e.useRef)(null),[kt,Ft]=(0,e.useState)(!1),[Ot,$t]=(0,e.useState)(b.behavior),[Pt,Ge]=(0,e.useState)(null);e.useEffect(()=>{$t(b.behavior)},[b.behavior]);const{handleChange:Xe}=(0,g.A)({item:b,onChange:we}),qe=(0,e.useCallback)(()=>{var Ce;Ft(gt=>!gt);const st=(Ce=ht.current)==null?void 0:Ce.getBoundingClientRect();st&&Ge({x:st.left,y:st.top})},[]),At=(0,e.useCallback)(()=>{JSON.stringify(b.behavior)!==JSON.stringify(Ot)&&we(Pe(ee({},b),{behavior:Ot})),Ft(!1)},[b,Ot,we]),Vt=(0,e.useCallback)(()=>{F(b.id)},[F,b.id]),Yt=(0,e.useMemo)(()=>[{icon:e.createElement($e.Link1,null),onClick:qe,tooltipKey:"ACTION_ADD_LINK"},{confirmationMessageKey:"ADMIN_PROMPT_CONFIRM_IMAGE_CARD_DELETION",descriptionTextKey:"ADMIN_LABEL_UNDO_WARNING",icon:e.createElement($e.Trash,null),onClick:Vt,tooltipKey:"ACTION_DELETE_IMAGE_CARD"}],[qe,Vt]),Gt=(0,e.useMemo)(()=>S&&b.image.mobile?b.image.mobile:b.image.desktop?b.image.desktop:null,[S,b.image.mobile,b.image.desktop]),Tt=(0,e.useMemo)(()=>{const Ce=h.OQ[xe.desktop]||"800x800px",st=h.OQ[xe.mobile]||"800x800px",gt=h.V_[xe.desktop]||"1:1",qt=h.V_[xe.mobile]||"1:1";return{desktop:{uploadSizeText:Q("ADMIN_IMAGE_GALLERY_UPLOAD_SIZE",{uploadSize:Ce}),aspectRatioLabelText:Q("ADMIN_IMAGE_GALLERY_DESKTOP_ASPECT_RATIO",{aspectRatio:gt})},mobile:{uploadSizeText:Q("ADMIN_IMAGE_GALLERY_UPLOAD_SIZE",{uploadSize:st}),aspectRatioLabelText:Q("ADMIN_IMAGE_GALLERY_MOBILE_ASPECT_RATIO",{aspectRatio:qt})}}},[xe,Q]),Pa=(0,e.useCallback)(()=>Xe("image.desktop")(""),[Xe]),Ta=(0,e.useCallback)(()=>Xe("image.mobile")(""),[Xe]),wa=(0,e.useMemo)(()=>Gt?e.createElement("img",{className:"w-full rounded-[5px] object-cover",loading:"lazy",src:Gt,style:{aspectRatio:H},alt:""}):e.createElement("div",{className:"flex w-full flex-col items-center justify-center gap-2.5 rounded-[5px] bg-[var(--surface-3)] text-sm text-[var(--text-300)]",style:{aspectRatio:H}},Ne&&e.createElement(e.Fragment,null,e.createElement($e.ImagePlus,{className:"h-[34px] w-[34px] text-accent"}),e.createElement(ge.A,{stringKey:"ADMIN_LABEL_ADD_IMAGE"}),e.createElement("span",null,Tt.desktop.uploadSizeText))),[Gt,H,Ne,Tt]),k=(0,e.useMemo)(()=>{if(!nt)return null;const Ce=K[at]||"",st=ie[at]||"";return e.createElement("div",{className:(0,r.cn)("flex w-full flex-col gap-2",Ke&&"pointer-events-none z-[2] p-5 [&>div]:pointer-events-auto",Ce,st),style:Ke?{height:"100%"}:void 0},pe.label&&e.createElement(v.A,{blockTitleKey:"ADMIN_LABEL",data:b.label.rawData,"data-testid":"image-card-label",maxLength:Ke?I.label:void 0,onChange:Xe("label.rawData"),toolbarButtons:E.z7.titleEditor,useRawDataV2:!0}),pe.title&&e.createElement(v.A,{blockTitleKey:"ADMIN_LABEL_TITLE",data:b.title.rawData,"data-testid":"image-card-title",htmlTag:"h3",maxLength:Ke?I.title:void 0,onChange:Xe("title.rawData"),toolbarButtons:E.z7.titleEditor,useRawDataV2:!0}),pe.description&&e.createElement(v.A,{blockTitleKey:"ADMIN_LABEL_DESCRIPTION",data:b.description.rawData,"data-testid":"image-card-description",maxLength:Ke?I.description:void 0,onChange:Xe("description.rawData"),toolbarButtons:E.z7.bodyEditor,useRawDataV2:!0}),pe.cta&&!(0,l.UH)()&&e.createElement("div",{className:"mt-4"},e.createElement(_e.A,{blockTitleKey:"ADMIN_LABEL_CALL_TO_ACTION",cta:b.cta,modalTitleKey:"ADMIN_LABEL_CALL_TO_ACTION",onChangeBehavior:Xe("cta.behavior"),onChangeDesktopHeight:Xe("cta.height.desktop"),onChangeMobileHeight:Xe("cta.height.mobile"),onChangeText:Xe("cta.text"),onChangeVariant:Xe("cta.variant")},gt=>e.createElement(me.$J,{className:"focusable max-w-full",containerBackgroundColor:Te.color,height:b.cta.height,variant:b.cta.variant},gt))))},[nt,at,Ke,pe,b,Xe,Te.color]),de=!Ne&&(b.behavior.type==="goToPage"||b.behavior.type==="openLink");return e.createElement(D.wq,{blockTitleKey:"ADMIN_LABEL_IMAGE_CARD",className:(0,r.cn)("flex flex-1 flex-col gap-5 rounded-[5px]",de&&"cursor-pointer",m),editorActions:Yt,editorWrapperRef:ht,testId:`image-gallery-image-card-${b.id}`},e.createElement(re.Ay,{initialPosition:Pt?{x:Pt.x,y:Pt.y}:void 0,isOpen:kt,itemSpacing:"20px",modalTitleKey:"CARD_SETTINGS",onClose:At},e.createElement(ve.sI,null,Q("CARD_ACTION")),e.createElement(Le.A,{behavior:Ot,onChange:$t}),e.createElement(Ue.A,{behavior:Ot,onChange:$t})),e.createElement(Ee.A,{behavior:b.behavior},e.createElement("div",{className:"relative w-full"},e.createElement(D.L$,{"data-testid":`image-gallery-image-editor-modal-${b.id}`,modalContent:e.createElement(ve.wn,{gap:20},e.createElement(_.Ay,{canDrop:!0,dimensionMessage:Tt.desktop.uploadSizeText,dimensionRequirements:{exactDimensions:!1,pixelHeight:800,pixelWidth:800},height:177,imagePreview:b.image.desktop,label:Tt.desktop.aspectRatioLabelText,onClearImage:Pa,onFileSubmit:Xe("image.desktop")}),e.createElement(_.Ay,{canDrop:!0,dimensionMessage:Tt.mobile.uploadSizeText,dimensionRequirements:{exactDimensions:!1,pixelHeight:800,pixelWidth:800},height:177,imagePreview:b.image.mobile,label:Tt.mobile.aspectRatioLabelText,onClearImage:Ta,onFileSubmit:Xe("image.mobile")}
2282)),modalTitleKey:"ADMIN_LABEL_ADD_IMAGE"},wa),Ke&&nt&&e.createElement("div",{className:"pointer-events-none absolute inset-0 flex overflow-hidden rounded-[5px]",style:N[at]},k))),Se&&k)},U=['[contenteditable="true"]',".mce-content-body","input","textarea","select"].join(","),P=(m,b)=>{const F=b.target;return!F||typeof F.closest!="function"?!0:!F.closest(U)},W=({onClick:m})=>{const{t:b}=(0,y._h)();return e.createElement(Ie.$,{className:"h-6 gap-1.5 px-3.5 pl-2.5 [&_svg]:fill-none",context:"admin",onClick:m,size:"sm",type:"button",variant:"default"},e.createElement($e.Plus,{className:"h-4 w-4"}),b("ADMIN_LABEL_ADD_MORE"))},te=({onClick:m})=>{const b=(0,e.useCallback)(F=>{(F.key==="Enter"||F.key===" ")&&(F.preventDefault(),m())},[m]);return e.createElement("div",{className:(0,r.cn)("box-border flex h-full min-h-[12.5rem] w-full flex-col items-center justify-center gap-2.5","rounded-[5px] border border-dashed border-[var(--text-100)]","cursor-pointer text-sm font-medium text-[var(--text-100)]","transition-all duration-300","hover:border-admin-accent-primary hover:text-admin-accent-primary"),onClick:m,onKeyDown:b,role:"button",tabIndex:0},e.createElement($e.Plus,{className:"h-5 w-5 transition-colors duration-300"}),e.createElement(ge.A,{stringKey:"ADMIN_LABEL_ADD_MORE"}))},Oe=({className:m,index:b,spacing:F,titleElement:Ne})=>{const S=(0,n.useSelector)(B.Q),Q=(0,n.useSelector)(i.VC),{imagesPerRow:H,overflowBehavior:xe,imageCards:Te,addImageCard:Se,removeImageCard:Ke}=X();(0,V.A)({sectionId:m||"imageGallery",config:{rememberSource:!0},index:(b||0)+1});const pe=(0,e.useCallback)(Pt=>Ke(Pt),[Ke]),we=(0,e.useCallback)(()=>Se(),[Se]),at=S,nt=S&&Te.length>=H,ht=Te.length+(at?1:0),kt=!Q&&xe==="slider"&&ht>H,Ot=(100-(kt?100/H*.2:0))/H,$t=(0,e.useMemo)(()=>({align:"start",dragFree:kt,slidesToScroll:H,containScroll:"trimSnaps",watchDrag:kt?P:!1}),[kt,H]);return Q&&xe==="slider"&&Te.length>1?e.createElement("div",{className:m},Ne&&e.createElement("div",{className:"mb-5"},Ne),e.createElement("div",{className:"flex w-full gap-5 overflow-x-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden"},Te.map(Pt=>e.createElement("div",{key:Pt.id,className:"shrink-0",style:{width:"calc(100% - 80px)"}},e.createElement(G,{className:"focusable",imageCard:Pt,onRemove:pe}))),e.createElement("div",{className:"shrink-0 w-5","aria-hidden":!0}))):Q?e.createElement("div",{className:m},Ne&&e.createElement("div",{className:"mb-5"},Ne),e.createElement("div",{className:"relative grid grid-cols-1 gap-10 [&>*]:min-h-0"},Te.map(Pt=>e.createElement(G,{key:Pt.id,className:"focusable h-full",imageCard:Pt,onRemove:pe})),at&&e.createElement(te,{onClick:we}))):xe==="stack"?e.createElement("div",{className:m},Ne&&e.createElement("div",{className:"mb-5"},Ne),e.createElement("div",{className:"relative gap-x-[min(1vw,60px)] gap-y-10 [&>*]:min-h-0 [&>*]:min-w-0",style:{display:"grid",gridTemplateColumns:`repeat(${H}, 1fr)`,gridAutoRows:"auto",alignItems:"stretch"}},Te.map(Pt=>e.createElement(G,{key:Pt.id,className:"focusable h-full",imageCard:Pt,onRemove:pe})),at&&e.createElement(te,{onClick:we}))):e.createElement("div",{className:m},e.createElement(O.FN,{opts:$t},e.createElement("div",{className:"mb-2.5 flex items-center gap-2.5",style:{paddingRight:F.right!==void 0?(0,D.mv)(F.right):void 0}},e.createElement("div",{className:"flex-1 min-w-0"},Ne),nt&&e.createElement(W,{onClick:we}),kt&&e.createElement(O.Q8,null),kt&&e.createElement(O.Oj,null)),e.createElement(O.Wk,{className:"-ml-[min(1vw,40px)] items-stretch"},Te.map(Pt=>e.createElement(O.A7,{key:Pt.id,className:"flex pl-[min(1vw,40px)]",style:{flexBasis:`${Ot}%`}},e.createElement(G,{className:"focusable h-full",imageCard:Pt,onRemove:pe}))),at&&e.createElement(O.A7,{key:"__add-card__",className:"flex pl-[min(1vw,40px)]",style:{flexBasis:`${Ot}%`}},e.createElement(te,{onClick:we})),kt&&e.createElement("div",{className:"shrink-0 w-[min(1vw,40px)]","aria-hidden":!0}))))};var ke=t(463296),it=t(697683),Qe=t(269010),Ye=t(488291),et=t(196063),ue=t(532793),Ve=t(362957),Me=t(936957),T=Object.defineProperty,oe=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,He=(m,b,F)=>b in m?T(m,b,{enumerable:!0,configurable:!0,writable:!0,value:F}):m[b]=F,mt=(m,b)=>{for(var F in b||(b={}))bt.call(b,F)&&He(m,F,b[F]);if(Et)for(var F of Et(b))Ze.call(b,F)&&He(m,F,b[F]);return m},Kt=(m,b)=>oe(m,Je(b));const tt="text-admin-text-100 text-base font-bold",ft="text-admin-text-100 text-sm font-medium",wt=({item:m,isOpen:b,onClose:F,onChange:Ne})=>{const{t:S}
2282=(0,y._h)(),{isCustomColor:Q}=(0,Ye.A)(m.background.color),{handleChange:H}=(0,g.A)({item:m,onChange:Ne}),xe=(0,e.useCallback)(qe=>{const At=Kt(mt({},m.background),{color:qe,customColor:Q(qe)?qe:m.background.customColor});Ne(Kt(mt({},m),{background:At}))},[m,Ne,Q]),Te=(0,e.useCallback)(qe=>At=>{if(qe==="background.type"&&At==="image"&&m.background.type==="color"){const Vt=(0,h.Nv)(m.background.color,m.background.customColor);Ne(Kt(mt({},m),{background:Vt}));return}if(qe==="background.type"&&At==="color"&&m.background.type==="image"){Ne(Kt(mt({},m),{background:{type:"color",color:m.background.color,customColor:m.background.customColor}}));return}H(qe)(At)},[m,Ne,H]),Se=(0,e.useMemo)(()=>H("display.blockTitle"),[H]),Ke=(0,e.useMemo)(()=>H("display.label"),[H]),pe=(0,e.useMemo)(()=>H("display.title"),[H]),we=(0,e.useMemo)(()=>H("display.description"),[H]),at=(0,e.useMemo)(()=>H("display.cta"),[H]),nt=(0,e.useMemo)(()=>H("spacing"),[H]),ht=(0,e.useMemo)(()=>H("imageLayout"),[H]),kt=(0,e.useMemo)(()=>H("gridTextAlignment"),[H]),Ft=(0,e.useMemo)(()=>H("overflowBehavior.desktop"),[H]),Ot=(0,e.useMemo)(()=>H("overflowBehavior.mobile"),[H]),$t=(0,e.useMemo)(()=>H("imagesPerRow"),[H]),Pt=(0,e.useMemo)(()=>H("aspectRatio.desktop"),[H]),Ge=(0,e.useMemo)(()=>H("aspectRatio.mobile"),[H]),Xe=(0,e.useMemo)(()=>H("aspectRatio.mobileEqualDesktop"),[H]);return e.createElement(et.A,{isOpen:b,onClose:F,titleKey:"ADMIN_LABEL_IMAGE_GALLERY_SETTINGS"},e.createElement("div",{className:"flex flex-col gap-[30px]"},e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:tt},S("ADMIN_LABEL_DISPLAY")),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement(ke.S,{checked:m.display.blockTitle,labelKey:"ADMIN_LABEL_BLOCK_TITLE",onCheckedChange:Se}),e.createElement(ke.S,{checked:m.display.label,labelKey:"ADMIN_LABEL",onCheckedChange:Ke}),e.createElement(ke.S,{checked:m.display.title,labelKey:"ADMIN_LABEL_TITLE",onCheckedChange:pe}),e.createElement(ke.S,{checked:m.display.description,labelKey:"ADMIN_LABEL_DESCRIPTION",onCheckedChange:we}),e.createElement(ke.S,{checked:m.display.cta,labelKey:"ADMIN_LABEL_CTA",onCheckedChange:at})),e.createElement(D.BS,{onChange:nt,spacing:m.spacing})),e.createElement("div",{className:"flex flex-col gap-5"},e.createElement("div",{className:tt},S("ADMIN_LABEL_IMAGE_ASPECT_RATIO")),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:ft},S("ADMIN_LABEL_DESKTOP")),e.createElement(Qe.Ay,{admin:!0,isSearchable:!1,onChange:Pt,options:h.ui,padding:"0",value:{value:m.aspectRatio.desktop,label:h.V_[m.aspectRatio.desktop]}})),e.createElement("div",{className:"flex items-center justify-between"},e.createElement("div",{className:ft},S("ADMIN_LABEL_SAME_AS_DESKTOP")),e.createElement(it.A,{checked:m.aspectRatio.mobileEqualDesktop,onChange:Xe})),!m.aspectRatio.mobileEqualDesktop&&e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:ft},S("ADMIN_LABEL_MOBILE")),e.createElement(Qe.Ay,{admin:!0,isSearchable:!1,onChange:Ge,options:h.ui,padding:"0",value:{value:m.aspectRatio.mobile,label:h.V_[m.aspectRatio.mobile]}}))),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:tt},S("ADMIN_LABEL_LAYOUT")),e.createElement(re._I,{onChange:ht,options:ue.r0,value:m.imageLayout,wrapText:!0})),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:tt},S("ADMIN_LABEL_TEXT_ALIGNMENT")),e.createElement(Ve.A,{alignment:m.gridTextAlignment,setAlignment:kt})),e.createElement("div",{className:"flex flex-col gap-5"},e.createElement("div",{className:tt},S("ADMIN_LABEL_OVERFLOW_BEHAVIOR")),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:ft},S("ADMIN_LABEL_DESKTOP")),e.createElement(re._I,{onChange:Ft,options:ue.$i,value:m.overflowBehavior.desktop}))),e.createElement("div",{className:"flex flex-col gap-2.5"},e.createElement("div",{className:ft},S("ADMIN_LABEL_IMAGES_PER_ROW")),e.createElement(Me.A,{max:6,min:2,onChange:$t,showStepIndicators:!0,step:1,value:m.imagesPerRow})),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:ft},S("ADMIN_LABEL_MOBILE")),e.createElement(re._I,{onChange:Ot,options:ue.$i,value:m.overflowBehavior.mobile})),e.createElement(D.S4,{background:m.background,onChange:Te,onColorChange:xe})))};var dt=Object.defineProperty,ut=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,le=(m,b,F)=>b in m?dt(m,b,{enumerable:!0,configurable:!0,writable:!0,value:F}):m[b]=F,Re=(m,b)=>{for(var F in b||(b={}))j.call(b,F)&&le(m,F,b[F]);if(St)for(var F of St(b))z.call(b,F)&&le(m,F,b[F]);return m},Fe=(m,b)=>ut(m,zt(b));const rt=({item:m,onEdit:b,onRemove:F,pageId:Ne,onMoveUp:S,onMoveDown:Q,index:H})=>
2282{const xe=(0,n.useSelector)(B.Q),Te=(0,n.useSelector)(i.VC),Se=(0,n.useSelector)(d.x6),Ke=Ne||Se,{inlineTextEditorEndUserT:pe}=(0,y.ET)(xe),{data:we}=m,{background:at,spacing:nt,title:ht}=we,kt=(0,e.useMemo)(()=>({pageId:Ke||"",blockId:m.arrayId}),[Ke,m.arrayId]),Ft=pe(y.Rq.imageGalleryTitle,ht.rawData,kt),Ot=(0,e.useCallback)(Yt=>{b(Fe(Re({},m),{data:Yt}))},[m,b]),{handleChange:$t,handleCloseSettings:Pt,handleOpenSettings:Ge,isSettingsOpen:Xe}=(0,g.A)({item:we,onChange:Ot}),{isScrollable:qe}=X(),At=we.overflowBehavior.desktop==="slider"&&we.imageCards.length+(xe?1:0)>we.imagesPerRow,Vt=Te?h.mI:nt;return e.createElement(D.GR,{testId:`imageGallery-${m.arrayId}`,className:`imageGallery-${m.arrayId}`,titleKey:"ADMIN_LABEL_IMAGE_GALLERY",onEdit:Ge,onRemove:F,onMoveUp:S,onMoveDown:Q},e.createElement(D.ZO,Re({spacing:Vt,className:(0,r.cn)("relative focusable",(qe||At)&&"!pr-0")},(0,l.xX)()),e.createElement(D.fv,{background:at}),e.createElement("div",{className:"relative"},e.createElement(Oe,{className:`imageGallery-${m.arrayId}`,index:H,spacing:Vt,titleElement:we.display.blockTitle?e.createElement(v.A,{blockTitleKey:"ADMIN_LABEL_TITLE",data:Ft,"data-testid":"imageGalleryTitle",htmlTag:"h2",onChange:$t("title.rawData"),toolbarButtons:E.z7.titleEditor,useRawDataV2:!0}):void 0})),e.createElement(wt,{isOpen:Xe,item:we,onChange:Ot,onClose:Pt})))},fe=m=>e.createElement(q,{item:m.item,onEdit:m.onEdit},e.createElement(rt,Re({},m)))},89135:(ye,M,t)=>{"use strict";t.d(M,{A:()=>E});var e=t(63696),n=t(33149),r=t(835896),i=t(41989);const E=({item:v,onOpenBlockSettings:y,onRemove:B,region:d,panelDoc:D,onMoveDown:h,onMoveUp:f})=>{const{t:x}=(0,i._h)(),a=D?.renderer,s=a?.panelName||x("ADMIN_LABEL_MULTIVIEW");return e.createElement(r.A,{className:(0,n.cn)("bg-[var(--surface-4)]",d==="panel"&&"h-full"),onEdit:y,onRemove:B,titleKey:"ADMIN_LABEL_MULTIVIEW",testId:`multiview-panel-block-${v.arrayId}`,onMoveDown:h,onMoveUp:f},e.createElement("div",{className:(0,n.cn)("flex h-[100px] items-center justify-center px-5 text-center",d==="panel"&&"h-full")},s))}},658268:(ye,M,t)=>{"use strict";t.d(M,{o:()=>n});var e=t(429195);const n={background:e.azv,data:"Default Multiview"}},273253:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
2283  height: 100px;
2284  margin: 20px;
2285  text-align: center;
2286  word-break: break-word;
2287  overflow-wrap: anywhere;
2288`,E=(0,n.Ay)(i.A)`
2289  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
2290  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
2291`,B=({item:d,onEdit:D,onOpenBlockSettings:h,onRemove:f,region:x,panelDoc:a,onMoveDown:s,onMoveUp:o})=>{const p=a?.renderer;return e.createElement(E,{backgroundColor:d.data.background,onEdit:h,onRemove:f,titleKey:"ADMIN_LABEL_PARAMOUNT_KEY_PLAYS",testId:`paramount-key-plays-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:x},e.createElement(g,null,e.createElement("div",null,"id: ",p?.id),e.createElement("div",null,"panelType: ",p?.panelType),e.createElement("div",null,"panelName: ",p?.panelName),e.createElement("div",null,"iconName: ",p?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(p?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(p?.blockData))))}},239649:(ye,M,t)=>{"use strict";t.d(M,{g:()=>n});var e=t(429195);const n={background:e.azv,data:"Default Paramount Key Plays"}},942588:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
2292  height: 100px;
2293  margin: 20px;
2294  text-align: center;
2295  word-break: break-word;
2296  overflow-wrap: anywhere;
2297`,E=(0,n.Ay)(i.A)`
2298  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
2299  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
2300`,B=({item:d,onEdit:D,onOpenBlockSettings:h,onRemove:f,region:x,panelDoc:a,onMoveDown:s,onMoveUp:o})=>{const p=a?.renderer;return e.createElement(E,{backgroundColor:d.data.background,onEdit:h,onRemove:f,titleKey:"ADMIN_LABEL_PARAMOUNT_STATS",testId:`paramount-stats-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:x},e.createElement(g,null,e.createElement("div",null,"id: ",p?.id),e.createElement("div",null,"panelType: ",p?.panelType),e.createElement("div",null,"panelName: ",p?.panelName),e.createElement("div",null,"iconName: ",p?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(p?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(p?.blockData))))}},432:(ye,M,t)=>{"use strict";t.d(M,{O:()=>n});var e=t(429195);const n={background:e.azv,data:"Default Paramount Stats"}},695865:(ye,M,t)=>{"use strict";t.r(M),t.d(M,{default:()=>Ue});var e=t(63696),n=t(86138),r=t(34729),i=t(196063),l=t(533028),g=t(72688),E=t(854870),v=t(392971),y=t(488291),B=t(41989),d=t(945201),D=t(463296
2300);const f=({handleChange:_,item:se})=>e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_DISPLAY"}),e.createElement(r.wn,{gap:16},e.createElement(D.S,{checked:se.label.show,labelKey:"ADMIN_LABEL",onCheckedChange:_("label.show"),testId:"questsLabelCheckbox"}),e.createElement(D.S,{checked:se.title.show,labelKey:"ADMIN_LABEL_TITLE",onCheckedChange:_("title.show"),testId:"questsTitleCheckbox"}),e.createElement(D.S,{checked:se.description.show,labelKey:"ADMIN_LABEL_DESCRIPTION",onCheckedChange:_("description.show"),testId:"questsDescriptionCheckbox"})));var x=t(936957);const s=({handleChange:_,item:se})=>e.createElement(r.wn,{gap:20},e.createElement(n.A,{component:r._x,stringKey:"ADMIN_LABEL_OVERFLOW_BEHAVIOR"}),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_DESKTOP"}),e.createElement(v.Ay,{onChange:_("overflowBehavior.desktop"),options:v.$i,value:se.overflowBehavior.desktop})),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"QUESTS_PER_ROW"}),e.createElement(x.A,{max:6,min:2,onChange:_("questsPerRow"),showStepIndicators:!0,step:1,value:se.questsPerRow})),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_MOBILE"}),e.createElement(v.Ay,{onChange:_("overflowBehavior.mobile"),options:v.$i,value:se.overflowBehavior.mobile})));var o=t(446580),p=t(802130),$=t(162908),A=t(859125),R=t(886550),c=t(13155),q=t(269010),X=t(152544),$e=t(429195);const ge=R.Ay.div`
2301  padding: 20px;
2302  display: flex;
2303  flex-direction: column;
2304  gap: 30px;
2305`,Ie=R.Ay.span`
2306  ${X.p6}
2307  color: ${$e.o0B};
2308`,O=(0,R.Ay)(q.ms)`
2309  flex: 1;
2310`,V=(0,R.Ay)(c.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1080,pixelWidth:1920},height:177,padding:"0"}))``,_e=(0,R.Ay)(c.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1200,pixelWidth:750},height:177,padding:"0"}))``,re=({handleChange:_,item:se})=>{const[J,Ae]=e.useState(se.background.image.desktop.overlayOpacity),[De,We]=e.useState(se.background.image.mobile.overlayOpacity);(0,o.A)(()=>{J!==se.background.image.desktop.overlayOpacity&&_("background.image.desktop.overlayOpacity")(J)},J,500),(0,o.A)(()=>{De!==se.background.image.mobile.overlayOpacity&&_("background.image.mobile.overlayOpacity")(De)},De,500);const u=e.useCallback(()=>{_("background.image.desktop.url")("")},[_]),Z=e.useCallback(()=>{_("background.image.mobile.url")("")},[_]);return e.createElement(r.wn,{gap:20},e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"GRADIENT_MASK"}),e.createElement(E._I,{onChange:_("background.image.gradientMask"),options:v.PI,value:se.background.image.gradientMask})),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_DESKTOP"}),e.createElement(V,{imagePreview:se.background.image.desktop.url,onClearImage:u,onFileSubmit:_("background.image.desktop.url")})),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"DISPLAY_AND_POSITION"}),e.createElement("div",{style:{display:"flex",gap:"6px"}},e.createElement(O,{onChange:_("background.image.desktop.display"),options:A.dN,value:{value:se.background.image.desktop.display,label:A.C7[se.background.image.desktop.display]}}),e.createElement(O,{onChange:_("background.image.desktop.position"),options:Object.keys(p.r).map(ee=>({value:ee,label:p.J[ee]})),value:{value:se.background.image.desktop.position,label:p.J[se.background.image.desktop.position]}})),e.createElement(r.wn,{gap:16},e.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.createElement(n.A,{component:r.sI,stringKey:"GRADIENT_OPACITY"}),e.createElement(r.sI,null,J,"%")),e.createElement(x.A,{max:100,min:0,onChange:Ae,step:1,value:J}))),e.createElement($.A,null),e.createElement(r.wn,{gap:20},e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"ADMIN_LABEL_MOBILE"}),e.createElement(_e,{imagePreview:se.background.image.mobile.url,onClearImage:Z,onFileSubmit:_("background.image.mobile.url")})),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r.sI,stringKey:"DISPLAY_AND_POSITION"}),e.createElement("div",{style:{display:"flex",gap:"6px"}},e.createElement(O,{onChange:_("background.image.mobile.display"),options:A.dN,value:{value:se.background.image.mobile.display,label:A.C7[se.background.image.mobile.display]}}),e.createElement(O,{onChange:_("background.image.mobile.position"),options:Object.keys(p.r).map(ee=>({value:ee,label:p.J[ee]})),value:{value:se.background.image.mobile.position,label:p.J[se.background.image.mobile.position]}}))),e.createElement(r.wn,{gap:16},e.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.createElement(n.A,{component:r.sI,stringKey:"GRADIENT_OPACITY"}),e.createElement(r.sI,null,De,"%")),e.createElement(x.A,{max:100,min:0,onChange:We,step:1,value:De}))))},ve=({region:_,children:se,isOpen:J,onClose:Ae})=>{const{t:De}=(0,B._h)();return _==="panel"?e.createElement(ge,null,e.createElement(Ie,null,De("QUEST_SETTINGS")),se):e.createElement(i.A,{isOpen:J,onClose:Ae,titleKey:"QUEST_SETTINGS"},se)},Le=({region:_,item:se,onChange:J,isOpen:Ae=!0,onClose:De})=>{const We=e.useCallback(()=>{De&&De()},[De]);return e.createElement(ve,{isOpen:Ae,onClose:We,region:_},Ae&&e.createElement(Ee,{item:se,onChange:J,region:_}))}
2310,Ee=({item:_,onChange:se,region:J})=>{const{handleChange:Ae}=(0,l.A)({item:_,onChange:se}),{isCustomColor:De}=(0,y.A)(_.background.color),We=e.useCallback(u=>{const Z=structuredClone(_);Z.background.color=u,De(u)&&(Z.background.customColor=u),se(Z)},[_,se,De]);return e.createElement(r.wn,{gap:30},e.createElement(f,{handleChange:Ae,item:_}),J==="pageBlock"&&e.createElement(e.Fragment,null,e.createElement(d.A,{labelKey:"SPACING",onChange:Ae("spacing"),padding:"0",value:_.spacing}),e.createElement(s,{handleChange:Ae,item:_})),e.createElement(r.wn,{gap:16},e.createElement(n.A,{component:r._x,stringKey:"ADMIN_DESIGN_TAB_BACKGROUND"}),e.createElement(E._I,{onChange:Ae("background.type"),options:v.pn,value:_.background.type})),_.background.type==="color"?e.createElement(g.A,{color:_.background.color,lastCustomColor:_.background.customColor,onChange:We}):e.createElement(re,{handleChange:Ae,item:_}))},Ue=Le},790823:(ye,M,t)=>{"use strict";t.d(M,{A:()=>Ne});var e=t(63696),n=t(533028),r=t(520527),i=t(429195),l=t(886550),g=t(545290);const E=(0,l.Ay)(r.A)`
2311  & .mce-content-body {
2312    color: ${i.SP6};
2313
2314    & * {
2315      font-size: 3rem;
2316      line-height: 3.25rem;
2317      font-family: ${i.qwO}, sans-serif;
2318      text-align: center !important;
2319
2320      ${({region:S})=>S==="panel"&&(0,l.AH)`
2321        font-size: 1.25rem !important;
2322        line-height: 1.5rem;
2323        font-family: ${i.qwO}, sans-serif;
2324      `}
2325
2326      ${(0,g.nD)`
2327        font-size: 1.5rem !important;
2328        line-height: 1.75rem;
2329      `}
2330    }
2331  }
2332`,v=(0,l.Ay)(r.A)`
2333  & .mce-content-body {
2334    color: ${i.XO2};
2335
2336    & * {
2337      font-size: 1.25rem;
2338      line-height: 1.5rem;
2339      font-family: ${i.UB3}, sans-serif;
2340      text-align: center !important;
2341
2342      ${({region:S})=>S==="panel"&&(0,l.AH)`
2343        font-size: 0.75rem !important;
2344        line-height: 1rem;
2345        font-family: ${i.UB3}, sans-serif;
2346      `}
2347
2348      ${(0,g.nD)`
2349        font-size: 0.75rem !important;
2350        line-height: 1rem;
2351      `}
2352    }
2353  }
2354`,y=(0,l.Ay)(r.A)`
2355  & .mce-content-body {
2356    color: ${i.mrt};
2357
2358    & * {
2359      font-size: 1rem;
2360      line-height: 1.5rem;
2361      font-family: ${i.UB3}, sans-serif;
2362      text-align: center !important;
2363
2364      ${({region:S})=>S==="panel"&&(0,l.AH)`
2365        font-size: 0.75rem !important;
2366        line-height: 1rem;
2367        font-family: ${i.UB3}, sans-serif;
2368      `}
2369
2370      ${(0,g.nD)`
2371        font-size: 0.75rem !important;
2372        line-height: 1rem;
2373      `}
2374    }
2375  }
2376`,B=l.Ay.header`
2377  display: flex;
2378  flex-direction: column;
2379  justify-content: center;
2380  align-items: center;
2381  gap: 30px;
2382  margin-bottom: 40px;
2383
2384  ${({region:S})=>S==="panel"&&(0,l.AH)`
2385    gap: 10px;
2386    margin-bottom: 24px;
2387  `}
2388  ${(0,g.nD)`
2389    gap: 16px;
2390    margin-bottom: 24px;
2391  `}
2392`,d=l.Ay.div`
2393  margin-bottom: 48px;
2394`;var D=t(428441),h=t(224191),f=t(272568);const x=({onChangeTitleRaw:S,title:Q,region:H})=>Q.show?e.createElement(E,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:S,useRawDataV2:!0,data:Q.rawData,"data-testid":"questsBlockTitle",toolbarButtons:D.z7.titleEditor,region:H}):null,a=({onChangeDescriptionRaw:S,description:Q,region:H})=>Q.show?e.createElement(v,{blockTitleKey:"ADMIN_LABEL_DESCRIPTION",onChange:S,useRawDataV2:!0,data:Q.rawData,"data-testid":"questsBlockDescription",toolbarButtons:D.z7.bodyEditor,region:H}):null,s=({onChangeLabelRaw:S,label:Q,region:H})=>Q.show?e.createElement(y,{blockTitleKey:"ADMIN_LABEL",onChange:S,useRawDataV2:!0,data:Q.rawData,"data-testid":"questsBlockLabel",toolbarButtons:D.z7.bodyEditor,region:H}):null,o=({title:S,label:Q,onChangeDescriptionRaw:H,onChangeLabelRaw:xe,description:Te,onChangeTitleRaw:Se,region:Ke})=>{const pe=(0,h.useSelector)(f.Q);return!S.show&&!Te.show&&!Q.show?Ke==="panel"&&pe?e.createElement(d,null):null:e.createElement(B,{region:Ke},e.createElement(s,{onChangeLabelRaw:xe,label:Q,region:Ke}),e.createElement(x,{onChangeTitleRaw:Se,title:S,region:Ke}),e.createElement(a,{onChangeDescriptionRaw:H,description:Te,region:Ke}))},p=e.memo(o);var $=t(835896),A=t(816970),R=t(870349);const c=l.Ay.div`
2395  display: flex;
2396  flex-direction: column;
2397  ${g.oA}
2398
2399  ${({region:S})=>S==="panel"&&(0,l.AH)`
2400    padding: 16px 12px 12px 12px !important;
2401    overflow-x: hidden;
2402    height: 100%;
2403  `};
2404`,q=(0,l.Ay)($.A)`
2405  background-color: ${({backgroundColor:S})=>(0,i.v1G)(S)};
2406  ${({region:S})=>S==="panel"&&(0,l.AH)`height: 100%;`};
2407`,X={bottomCenter:"bottom center",bottomLeft:"bottom left",bottomRight:"bottom right",center:"center",centerLeft:"center left",centerRight:"center right",topCenter:"top center",topLeft:"top left",topRight:"top right"},$e=l.Ay.img`
2408  inset: 0px;
2409  position: absolute;
2410  width: 100%;
2411  height: 100%;
2412  object-fit: ${({display:S})=>S};
2413  object-position: ${({position:S}
2413)=>X[S]};
2414`,ge=l.Ay.div`
2415  position: absolute;
2416  inset: 0;
2417  opacity: ${({overlayOpacity:S})=>`${S}%`};
2418  background-color: ${({backgroundColor:S})=>(0,i.v1G)(S)};
2419`,Ie=(0,l.Ay)(R.Ay)`
2420  min-height: 40px;
2421  z-index: 1;
2422  margin-bottom: 20px;
2423  width: 208px;
2424  align-self: center;
2425
2426  ${(0,g.nD)`width: 100%;`}
2427`,O=l.Ay.div`
2428  position: absolute;
2429  inset: 0;
2430  opacity: 0.8;
2431  background: linear-gradient(90deg, ${({backgroundColor:S})=>(0,i.v1G)(S)} 0%, rgba(0,0,0,0) 100%);
2432  ${()=>A.r$&&(0,l.AH)`mask-image: linear-gradient(rgb(0, 0, 0) 50%, rgba(0,0,0,0))`};
2433`,V=l.Ay.div`
2434  position: absolute;
2435  inset: 0;
2436  backdrop-filter: blur(5px);
2437`;var _e=t(368909);const me=({background:S})=>{const Q=(0,h.useSelector)(_e.VC),H=e.useMemo(()=>S.type!=="image"?null:Q&&S.image.mobile.url?S.image.mobile:!Q&&S.image.desktop.url?S.image.desktop:null,[Q,S.image.mobile,S.image.desktop,S.type]);return H?e.createElement(e.Fragment,null,e.createElement($e,{alt:"Quests Block Background Image",display:H.display,loading:"lazy",position:H.position,src:H.url}),e.createElement(ge,{backgroundColor:S.color,overlayOpacity:H.overlayOpacity}),S.image.gradientMask==="gradient"&&e.createElement(O,{backgroundColor:S.color}),S.image.gradientMask==="blur"&&e.createElement(V,null)):null},re=(0,e.memo)(me);var ve=t(392971),Le=t(558929),Ee=t(41989),Ue=t(399597),_=t(463302),se=t(154789),J=t(554457),Ae=t(874504),De=t(283722),We=t(369522),u=t(152544);const Z=(0,l.AH)`
2438  display: flex;
2439  & > * {
2440    min-width: calc(100% - 80px);
2441  }
2442`,ee=(0,l.AH)`
2443  display: grid;
2444  grid: ${({overflowBehavior:S})=>S==="stack"?"auto-flow":"1fr"} / repeat(${({questsPerRow:S})=>S}, 1fr);
2445  grid-auto-rows: min-content;
2446  & > * {
2447    min-width: 0;
2448  }
2449`,Pe=(0,l.AH)`
2450  display: flex;
2451  justify-content: center;
2452  & > * {
2453    min-width: 0;
2454    width: 30%;
2455  }
2456`,I=(0,l.Ay)(se.Ay)`
2457  height: 24px;
2458  padding: 0px 14px 0px 10px;
2459  & > *:first-child {
2460    width: 16px;
2461    height: 16px;
2462    display: flex;
2463  }
2464`,N=(0,l.Ay)(We.W)`
2465  ${({region:S})=>S==="pageBlock"&&(0,l.AH)`min-height: 450px;`}
2466  & div:first-child {
2467    justify-content: flex-start
2468  }
2469`,K=(0,l.Ay)(De.Ay).attrs({name:"plus-thin"})`
2470  display: flex;
2471  justify-content: center;
2472  align-items: center;
2473  width: 48px;
2474  height: 48px;
2475
2476  & svg {
2477    width: 28px;
2478    height: 28px;
2479  }
2480`,ie=l.Ay.button`
2481  border-radius: 20px;
2482  height: 270px;
2483  width: 390px;
2484  background-color: ${i.F_r};
2485  border: 1px solid ${i.ywe};
2486  ${u.HU}
2487  color: ${i.XO2};
2488  display: flex;
2489  justify-content: center;
2490  align-items: center;
2491  flex-direction: column;
2492  gap: 10px;
2493  justify-self: center;
2494  max-width: 100%;
2495`,je=(0,l.Ay)(Ae.A)`
2496  & .stream-content-title {
2497    ${u.p_};
2498    @media (max-width: ${S=>340*S.questsPerRow}px) {
2499      ${u.n5}
2500    }
2501  }
2502
2503  & .quest-title h3 {
2504    ${u.p_};
2505    @media (max-width: ${S=>340*S.questsPerRow}px) {
2506      ${u.n5}
2507    }
2508  }
2509
2510  & .quest-type-badge, .quest-status-badge label {
2511    ${u.f7};
2512    @media (max-width: ${S=>340*S.questsPerRow}px) {
2513      ${u.rb}
2514    }
2515  }
2516
2517  & .header {
2518    padding: 24px;
2519    @media (max-width: ${S=>340*S.questsPerRow}px) {
2520      padding: 12px;
2521    }
2522  }
2523
2524  ${({region:S})=>S==="panel"&&(0,l.AH)`
2525    border: 1px solid ${i.ywe};
2526    & > div:first-child {
2527      padding: 16px;
2528    }
2529    & .quest-type-badge, .quest-status-badge label {
2530      ${u.rb}
2531    }
2532    & .quest-content {
2533      height: unset !important;
2534    }
2535    & .expand-content {
2536      display: none;
2537    }
2538  `}
2539`,G=l.Ay.div`
2540  position: relative;
2541  gap: 20px;
2542  ${({isScrollable:S,quests:Q,questsPerRow:H})=>S?Z:Q<H?Pe:ee};
2543`,U=(0,l.Ay)(J.A)`
2544  width: fit-content;
2545  align-self: center;
2546  border-radius: 20px;
2547  max-width: 100%;
2548`,P=(0,l.Ay)(J.A)`
2549  & > div:first-child {
2550    justify-content: unset;
2551  }
2552`,W=l.Ay.div`
2553  ${({region:S,isEditing:Q})=>S==="panel"&&Q&&(0,l.AH)`z-index: 0;`}
2554`;var te=t(86138);const Be=l.Ay.div`
2555  ${g.AM}
2556  flex-direction: column;
2557  gap: 10px;
2558  ${u.Ns};
2559  text-transform: uppercase;
2560  color: ${i.SP6};
2561  border: 1px dashed ${i.SP6};
2562  border-radius: 5px;
2563  cursor: pointer;
2564  transition: border-color 0.3s, color 0.3s;
2565
2566  &:hover {
2567    border-color: ${i.mrt};
2568    color: ${i.mrt};
2569    & svg path {
2570      fill: ${i.mrt};
2571    }
2572  }
2573`,Oe=(0,l.Ay)(De.Ay).attrs({name:"plus"})`
2574  & svg path {
2575    transition: fill 0.3s;
2576    fill: ${i.SP6};
2577  }
2578`,it=({onAddNewQuest:S,pagination:Q,quests:H,overflowBehavior:xe,questsPerRow:Te,visibleQuests:Se})=>
2578{const Ke=(0,h.useSelector)(f.Q),pe=(0,h.useSelector)(_.Q1);return!Ke||!(!pe&&xe===ve.go.stack&&H.length%Te!==0||Se.length<Te||!Q.pageCount)?null:e.createElement(Be,{onClick:S},e.createElement(Oe,null),e.createElement(te.A,{stringKey:"ADMIN_LABEL_ADD_MORE"}))};var Qe=t(594661),Ye=t(186677);const et=({quest:S,onRemoveQuest:Q,questEngage:H,region:xe,isContentExpanded:Te,onToggleExpandContent:Se,questsPerRow:Ke})=>{const[pe,we]=(0,Qe.A)(!1),at=(0,h.useSelector)(f.Q);return e.createElement(P,{isEditing:at,blockTitleKey:"ADMIN_LABEL_QUEST",borderStyle:"dashed",editorActions:[{icon:"cogV2",onClick:we,useAbsolutePosition:!0,tooltipKey:"ADMIN_LABEL_EDIT"},{confirmationMessageKey:"ADMIN_PROMPT_CONFIRM_QUESTS_BLOCK_QUEST_CARD_DELETION",icon:"trash",onClick:Q(S._id),useAbsolutePosition:!0,tooltipKey:"ACTION_DELETE"}]},e.createElement(je,{item:S,questEngage:H,region:xe,isContentExpanded:Te,onToggleExpandContent:Se,questsPerRow:Ke}),pe&&e.createElement(Ye.A,{item:S,onClose:we}))},Ve=({openModal:S,pagination:Q,region:H,quests:xe,isScrollable:Te,onRemoveQuest:Se,overflowBehavior:Ke,questEngage:pe,questsPerRow:we})=>{const[at,nt]=(0,Qe.A)(!1);return e.createElement(G,{questsPerRow:we,isScrollable:Te,overflowBehavior:Ke,quests:xe.length},xe.map(ht=>e.createElement(et,{region:H,key:ht._id,onRemoveQuest:Se,questEngage:pe,quest:ht,isContentExpanded:at,onToggleExpandContent:nt,questsPerRow:we})),e.createElement(it,{onAddNewQuest:S,overflowBehavior:Ke,pagination:Q,quests:xe,questsPerRow:we,visibleQuests:xe}))};var Me=t(962333);const oe=({showAddMoreButton:S,children:Q,region:H,isScrollable:xe,pagination:Te,onAddClick:Se})=>e.createElement(N,{absoluteControls:!0,region:H,controlsChildren:S&&e.createElement(Me.Ay,{button:I,icon:"plus",iconSpacing:6,labelKey:"ADMIN_ACTION_ADD_QUEST",onClick:Se}),controlsCss:"right: 10px;",pagination:Te,isScrollable:xe,renderChildrenWithoutItems:!0},Q);var Je=Object.defineProperty,Et=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Kt=(S,Q,H)=>Q in S?Je(S,Q,{enumerable:!0,configurable:!0,writable:!0,value:H}):S[Q]=H,tt=(S,Q)=>{for(var H in Q||(Q={}))He.call(Q,H)&&Kt(S,H,Q[H]);if(Ze)for(var H of Ze(Q))mt.call(Q,H)&&Kt(S,H,Q[H]);return S},ft=(S,Q)=>Et(S,bt(Q));const wt=({item:S,region:Q,onChange:H,questEngage:xe})=>{var Te;const Se=(0,h.useSelector)(_.Q1),Ke=(0,h.useSelector)(f.Q),pe=(0,h.useSelector)(_e.VC),{t:we}=(0,Ee._h)(),at=[...new Set(S.questIds||[])],[nt]=(0,Ue.A)(at.map(Ta=>({collection:"quest",id:Ta}))),ht=nt.filter(Boolean),[kt,Ft]=e.useState(null),Ot=Q==="panel",$t=at.length>0,Pt=e.useMemo(()=>Ot?!1:pe&&S.overflowBehavior.mobile===ve.go.slider&&ht.length>1,[Ot,pe,S.overflowBehavior.mobile,ht.length]),[Ge,Xe]=e.useMemo(()=>Ot?[ve.go.stack,1]:pe?[S.overflowBehavior.mobile,S.overflowBehavior.mobile===ve.go.slider?ht.length:1]:[S.overflowBehavior.desktop,S.questsPerRow],[pe,ht.length,S.overflowBehavior,S.questsPerRow,Q]),qe=(0,Le.A)(ht,Ge===ve.go.slider?Xe:0),At=Ta=>()=>{qe.page.length===1&&qe.goToPrevPage(),H(ft(tt({},S),{questIds:(S.questIds||[]).filter(wa=>wa!==Ta)}))};qe.pageCount&&qe.pageIndex>=qe.pageCount&&qe.goToPage(0);const Vt=()=>{Ke&&Ft(e.lazy(()=>Promise.resolve().then(t.bind(t,589819))))},Yt=()=>{Ft(null)},Gt=Ta=>{const wa=[...at,Ta];H(ft(tt({},S),{questIds:wa}))},Tt=e.useCallback(Ta=>Ta.filter(wa=>!at.includes(wa._id)),[S.questIds]);let Pa=!1;if(Ke&&($t||Ot)&&!Se)switch(Ge){case ve.go.slider:{Pa=((Te=qe.page)==null?void 0:Te.length)===S.questsPerRow;break}case ve.go.stack:{Pa=Ot||(S.questIds||[]).length%S.questsPerRow===0;break}}return e.createElement(W,{isEditing:Ke,region:Q},Ke&&!$t&&!Se?e.createElement(U,{borderStyle:"dashed",isEditing:Ke,onClick:Vt},e.createElement(ie,{onClick:Vt},e.createElement(K,null),we("ADD_A_QUEST"))):e.createElement(oe,{isScrollable:Pt,onAddClick:Vt,pagination:qe,region:Q,showAddMoreButton:Pa},Ta=>e.createElement(Ve,{key:`${Ta.length}-${qe.pageIndex}-${qe.pages.length}`,isScrollable:Pt,onRemoveQuest:At,openModal:Vt,overflowBehavior:Ge,pagination:qe,questEngage:xe,quests:Ta,questsPerRow:Xe,region:Q})),kt&&e.createElement(e.Suspense,{fallback:null},e.createElement(kt,{filterResults:Tt,onClose:Yt,onSelectItem:Gt})))};var dt=t(887944),ut=t(89649),zt=t(711678),St=t(9507),j=Object.defineProperty,z=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,pt=(S,Q,H)=>Q in S?j(S,Q,{enumerable:!0,configurable:!0,writable:!0,value:H}):S[Q]=H,fe=(S,Q)=>{for(var H in Q||(Q={}))Fe.call(Q,H)&&pt(S,H,Q[H]);if(Re)for(var H of Re(Q))rt.call(Q,H)&&pt(S,H,Q[H]);return S},m=(S,Q)=>z(S,le(Q));const Ne=({item:S,onEdit:Q,onRemove:H,region:xe,panelDoc:Te,onOpenBlockSettings:Se,onMoveDown:Ke,onMoveUp:pe})=>{var we,at;const nt=(0,h.useSelector)(_.M3),ht=(0,h.useSelector)(_.Q1),kt=(0,h.useDispatch)(),{t:Ft}=(0,Ee._h)(),Ot=(we=S.canRemove)!=null?we:!0,$t=(at=S.canReorder)!=null?at:!0,Pt=Pa=>{Q(m(fe({},S),{data:Pa}))},{handleChange:Ge,handleCloseSettings:Xe,handleOpenSettings:qe,isSettingsOpen:At}=(0,n.A)({item:S.data,onChange:Pt}),Vt=Se||qe,Yt=e.useMemo(()=>xe==="panel"?null:e.lazy(()=>Promise.resolve().then(t.bind(t,695865))),[xe]),Gt=Pa=>{kt(xe==="panel"&&Te?(0,dt.Qo)("engage",m(fe({},Te),{renderer:m(fe({},Te.renderer||{}),{panelType:"quests"})}),Pa):(0,St.yy)("engage",{arrayId:S.arrayId,kind:S.kind,title:S.data.title.rawData},Pa))},Tt=()=>{kt((0,ut.to)({kind:zt.V.login}))};return e.createElement(q,{backgroundColor:S.data.background.color,onEdit:ht?void 0:Vt,onRemove:xe==="panel"?void 0:H,titleKey:"ADM
2578IN_LABEL_QUESTS",testId:`quests-block-${S.arrayId}`,onMoveDown:Ke,onMoveUp:pe,region:xe,canRemove:Ot,canMoveUp:$t,canMoveDown:$t},e.createElement(c,{isScrollable:!1,region:xe,spacing:S.data.spacing},!nt&&xe==="panel"&&e.createElement(Ie,{width:"100% !important",onClick:Tt},Ft("ADMIN_LABEL_LOGIN_TO_PARTICIPATE")),e.createElement(re,{background:S.data.background}),e.createElement(p,{description:S.data.description,onChangeDescriptionRaw:Ge("description.rawData"),onChangeTitleRaw:Ge("title.rawData"),onChangeLabelRaw:Ge("label.rawData"),title:S.data.title,label:S.data.label,region:xe}),!nt&&xe==="pageBlock"&&e.createElement(Ie,{onClick:Tt},Ft("ADMIN_LABEL_LOGIN_TO_PARTICIPATE")),e.createElement(wt,{item:S.data,region:xe,onChange:Pt,questEngage:Gt})),Yt&&e.createElement(e.Suspense,{fallback:null},e.createElement(Yt,{item:S.data,onChange:Pt,isOpen:At,onClose:Xe,region:xe})))}},859125:(ye,M,t)=>{"use strict";t.d(M,{C7:()=>l,G4:()=>i,dN:()=>g});var e=t(883895),n=t(429195),r=t(545290);const i=(E=!1)=>({spacing:(0,r.fn)(E),questIds:[],background:{color:"surface1",customColor:n.azv,type:"color",image:{gradientMask:"none",desktop:{display:"cover",overlayOpacity:0,position:"center",url:""},mobile:{display:"cover",overlayOpacity:0,position:"center",url:""}}},description:{show:!0,rawData:(0,e.ck)([(0,e.fG)({text:"Lorem ipsum dolor sit amet consectetur. Et vulputate lectus odio tincidunt. Risus pellentesque pellentesque sed senectus nulla proin in varius.",fontSize:20})])},title:{show:!0,rawData:(0,e.ck)([(0,e.fG)({text:"Lorem ipsum dolor sit amet consectetur",textFormatType:"bold",fontSize:48})])},label:{show:!0,rawData:(0,e.ck)([(0,e.fG)({text:"Lorem ipsum dolor sit amet.",textFormatType:"bold",fontSize:16})])},overflowBehavior:{desktop:"slider",mobile:"slider"},questsPerRow:4}),l={"scale-down":"Scale",contain:"Contain",cover:"Cover",fill:"Fill",none:"None"},g=Object.keys(l).map(E=>({label:l[E],value:E}))},13082:(ye,M,t)=>{"use strict";t.d(M,{A:()=>We});var e=t(63696),n=t(533028),r=t(86138),i=t(488291),l=t(72688),g=t(34729),E=t(196063),v=t(945201),y=t(886550),B=t(13155);const d=(0,y.Ay)(B.Ay).attrs(()=>({acceptedTypes:B.Uv,canDrop:!0,dimensionRequirements:{pixelHeight:480,pixelWidth:960},height:177}))`padding: 0;`,h=({item:u,isOpen:Z,onClose:ee,onChange:Pe})=>{const{isCustomColor:I}=(0,i.A)(u.background.color),{handleChange:N}=(0,n.A)({item:u,onChange:Pe}),K=e.useCallback(G=>{const U=structuredClone(u);U.background.color=G,I(G)&&(U.background.customColor=G),Pe(U)},[u,Pe,I]),ie=e.useCallback(G=>{const U=structuredClone(u);U.header.color=G,I(G)&&(U.header.customColor=G),Pe(U)},[u,Pe,I]),je=e.useCallback(()=>{N("coverImage")("")},[N]);return e.createElement(E.A,{isOpen:Z,onClose:ee,titleKey:"ADMIN_LABEL_BLOCK_SETTINGS"},e.createElement(g.wn,{gap:20},e.createElement(v.A,{labelKey:"SPACING",onChange:N("spacing"),padding:"0",value:u.spacing}),e.createElement(d,{imagePreview:u.coverImage,onClearImage:je,onFileSubmit:N("coverImage")}),e.createElement(g.wn,{gap:16},e.createElement(r.A,{component:g.sI,stringKey:"ADMIN_LABEL_HEADER_COLOR"}),e.createElement(l.A,{color:u.header.color,lastCustomColor:u.header.customColor,onChange:ie})),e.createElement(g.wn,{gap:16},e.createElement(r.A,{component:g.sI,stringKey:"ADMIN_LABEL_BACKGROUND_COLOR"}),e.createElement(l.A,{color:u.background.color,lastCustomColor:u.background.customColor,onChange:K}))))};var f=t(2496),x=t(224191),a=t(272568),s=t(731694),o=t(429195);const $=()=>{const u=e.useRef(null),Z=(0,x.useSelector)(a.Q),[ee,Pe]=e.useState(!1),[I,N]=e.useState(0),K=e.useCallback(()=>{const ie=document.getElementById(s.yG);return ie?ie.clientHeight:0},[]);return e.useEffect(()=>{if(!Z)return;const ie=()=>{var G;const U=u.current;if(!U)return;const P=U.querySelector(".tox-editor-header"),W=U.querySelector(".editor-toolbar"),te=P||W;if(!te)return;const Be=U.getBoundingClientRect(),Oe=te.getBoundingClientRect(),ke=200+Oe.height;I!==Oe.height&&N(Oe.height);const it=K()+o.HM7,Qe=Be.top<it&&Be.bottom>=ke&&Be.height>ke;ee!==Qe&&Pe(Qe);const Ye=(G=U.firstElementChild)==null?void 0:G.clientWidth;Qe?(te.style.position="fixed",te.style.zIndex="2",te.style.top=`${it}px`,te.style.width=`${Ye}px`):(te.style.position="unset",te.style.zIndex="0")},je=document.getElementById(s.DW);if(je)return je.addEventListener("scroll",ie),()=>{je.removeEventListener("scroll",ie)}},[Z,I,ee]),{ref:u,sticking:ee,toolbarHeight:I}};var A=t(835896),R=t(545290),c=t(376910),q=t(242768);const X=(0,y.Ay)(q.A)`
2579  ${u=>u.isMarketingSite&&(0,R.PD)`max-width: 800px;`}
2580  align-self: center;
2581  ${u=>u.isEditing&&(0,y.AH)`outline: 1px solid ${o.Qod};`}
2582  ${u=>u.sticking&&(0,y.AH)`margin-top: ${u.toolbarHeight}px;`}
2583
2584  & .mce-content-body {
2585    min-height: 200px;
2586  }
2587`,$e=(0,y.Ay)(c.A)`
2588  ${u=>u.isMarketingSite&&(0,R.PD)`max-width: 800px;`}
2589  align-self: center;
2590  ${u=>u.isEditMode&&(0,y.AH)`outline: 1px solid ${o.Qod}`}
2591
2592  & .tox-tinymce {
2593    & iframe {
2594      ${u=>u.sticking&&(0,y.AH)`margin-top: ${u.toolbarHeight}px;`}
2595    }
2596  }
2597`,ge=y.Ay.div`
2598  ${u=>u.isEditMode&&(0,y.AH)`outline: 1px solid ${o.Qod};`}
2599  width: 100%;
2600  ${u=>u.isMarketingSite&&(0,R.PD)`max-width: 800px;`}
2601`,Ie=y.Ay.img`
2602  aspect-ratio: 2 / 1;
2603  object-fit: cover;
2604  width: 100%;
2605  ${u=>u.isMarketingSite&&(0,R.PD)`max-width: 800px;`}
2606  ${(0,R.nD)`
2607    position: absolute;
2608    top: 0;
2609  `}
2610  z-index: 1;
2611  margin-bottom: 20px;
2612`,O=(0,y.Ay)(A.A)`
2613  opacity: 0;
2614  ${({ready:u})=>u&&(0,y.AH)`opacity: 1;`}
2615
2616  background-color: ${({backgroundColor:u})=>(0,o.v1G)(u)};
2617  ${R.oA}
2618  position: relative;
2619  display: flex;
2620  flex-direction: column;
2621  align-items: center;
2622  ${(0,R.nD)`padding-top: ${u=>u.imageHeight}px;`}
2623
2624  &::before {
2625    content: '';
2626    position: absolute;
2627    top: 0;
2628    left: 0;
2629    width: 100%;
2630    height: ${u=>u.imageHeight}px;
2631    background-color: ${({headerColor:u})=>(0,o.v1G)(u)};
2632  }
2633`;var V=t(428441),_e=t(393982),me=t(990220),re=Object.defineProperty,ve=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,se=(u,Z,ee)=>Z in u?re(u,Z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):u[Z]=ee,J=(u,Z)=>{for(var ee in Z||(Z={}))Ue.call(Z,ee)&&se(u,ee,Z[ee]);if(Ee)for(var ee of Ee(Z))_.call(Z,ee)&&se(u,ee,Z[ee]);return u},Ae=(u,Z)=>ve(u,Le(Z));const We=({item:u,onEdit:Z,onRemove:ee,onMoveDown:Pe,onMoveUp:I})=>{var N,K;const[ie,je]=e.useState(!1),G=(0,x.useSelector)(a.Q),[U,{height:P}]=(0,f.A)(),{ref:W,sticking:te,toolbarHeight:Be}=$(),Oe=(0,x.useSelector)(_e.dC),ke=(N=u.canRemove)!=null?N:!0,it=(K=u.canReorder)!=null?K:!0,Qe=e.useCallback(oe=>{Z(Ae(J({},u),{data:oe}))},[u,Z]),{handleChange:Ye,handleCloseSettings:et,handleOpenSettings:ue,isSettingsOpen:Ve}=(0,n.A)({item:u.data,onChange:Qe}),Me=()=>{je(!0)},T=()=>Oe&&u.data.contentRawV2?e.createElement(X,{isMarketingSite:me.Qh,data:u.data.contentRawV2,onChange:Ye("contentRawV2"),sticking:te,toolbarHeight:Be,isEditing:G}):e.createElement($e,{isMarketingSite:me.Qh,inline:!1,toolbarButtons:V.z7.fullEditor,data:u.data.contentRaw,isEditMode:G,onChange:Ye("contentRaw"),sticking:te,toolbarHeight:Be,onReady:Me});return e.createElement(O,{backgroundColor:u.data.background.color,spacing:u.data.spacing,headerColor:u.data.header.color,
2633imageHeight:u.data.coverImage?P:0,onRemove:ee,titleKey:"RICH_TEXT",onEdit:ue,testId:`rich-text-${u.arrayId}`,ready:ie||!!(u.data.contentRawV2&&Oe),onMoveDown:Pe,onMoveUp:I,canRemove:ke,canMoveUp:it,canMoveDown:it},u.data.coverImage&&e.createElement(Ie,{isMarketingSite:me.Qh,loading:"lazy",ref:U,src:u.data.coverImage}),e.createElement(ge,{isMarketingSite:me.Qh,isEditMode:G,ref:W},T()),e.createElement(h,{isOpen:Ve,onClose:et,item:u.data,onChange:Qe}))}},880283:(ye,M,t)=>{"use strict";t.d(M,{I:()=>E});var e=t(341972),n=t(883895),r=t(484093),i=t(429195),l=t(545290),g=t(816970);const E=(v,y=!1)=>{const B=(0,r.eX)(v)?i.azv:i._e_,d=(0,l.fn)(y);return{background:{color:"surface1",customColor:i.azv},coverImage:"",header:{color:"surface4",customColor:i.azv},contentRaw:(0,g.Oe)({text:e.M,color:B}),contentRawV2:(0,n.ck)([(0,n.fG)({text:""})]),spacing:y?d:{bottom:100,top:100,left:220,right:220}}}},819695:(ye,M,t)=>{"use strict";t.d(M,{A:()=>Me});var e=t(63696),n=t(224191),r=t(272568),i=t(545290),l=t(86138),g=t(854870),E=t(392971),v=t(463296),y=t(533028),B=t(488291),d=t(72688),D=t(697683),h=t(196063),f=t(945201),x=t(886550),a=t(429195),s=t(152544),o=t(407128),p=t(13155);const $=x.Ay.div`
2634  ${s.II};
2635  color: ${a.o0B};
2636  text-transform: capitalize;
2637`,A=x.Ay.div`
2638  ${s.bL};
2639  color: ${a.zkP};
2640  text-transform: capitalize;
2641`,R=x.Ay.div`
2642  display: flex;
2643  flex-direction: column;
2644  gap: ${({gap:T})=>T}px;
2645`,c=x.Ay.section`
2646  display: flex;
2647  flex-direction: column;
2648`,q=(0,x.Ay)(o.A)`
2649  margin-bottom: 16px;
2650`,X=(0,x.Ay)(p.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1080,pixelWidth:1920},height:177,padding:"0"}))``,$e=(0,x.Ay)(p.Ay).attrs(()=>({canDrop:!0,dimensionRequirements:{pixelHeight:1200,pixelWidth:750},height:177,padding:"0"}))``,ge=x.Ay.div`
2651  display: flex;
2652  align-items: center;
2653  justify-content: space-between;
2654`,O=({item:T,isOpen:oe,onClose:Je,onChange:Et})=>{const{isCustomColor:bt}=(0,B.A)(T.background.color),{handleChange:Ze}=(0,y.A)({item:T,onChange:Et}),He=e.useCallback(()=>{Ze("background.image.desktop")("")},[Ze]),mt=e.useCallback(()=>{Ze("background.image.mobile")("")},[Ze]),Kt=e.useCallback(tt=>{const ft=structuredClone(T);ft.background.color=tt,bt(tt)&&(ft.background.customColor=tt),Et(ft)},[T,Et,bt]);return e.createElement(h.A,{isOpen:oe,onClose:Je,titleKey:"ADMIN_LABEL_TEXT_BLOCK_SETTINGS"},e.createElement(R,{gap:20},e.createElement(R,{gap:24},e.createElement(l.A,{component:$,stringKey:"ADMIN_LABEL_SHOW"}),e.createElement(R,{gap:15},e.createElement(v.S,{checked:T.label.show,labelKey:"ADMIN_LABEL",onCheckedChange:Ze("label.show")}),e.createElement(v.S,{checked:!0,disabled:!0,labelKey:"ADMIN_LABEL_TITLE"}),e.createElement(v.S,{checked:T.subtitle.show,labelKey:"ADMIN_LABEL_SUBTITLE",onCheckedChange:Ze("subtitle.show")}),e.createElement(v.S,{checked:T.cta.show,labelKey:"ADMIN_LABEL_CALL_TO_ACTION",onCheckedChange:Ze("cta.show")})),e.createElement(f.A,{labelKey:"SPACING",onChange:Ze("spacing"),padding:"0",value:T.spacing})),e.createElement(R,{gap:16},e.createElement(l.A,{component:A,stringKey:"ADMIN_LABEL_ALIGNMENT"}),e.createElement(g._I,{onChange:Ze("alignment.horizontal"),options:E.Zq,value:T.alignment.horizontal})),e.createElement(R,{gap:20},e.createElement(ge,null,e.createElement(l.A,{component:$,stringKey:"ADMIN_SETTINGS_DESIGN_PAGE_BACKGROUND_IMAGE"}),e.createElement(D.A,{checked:T.background.image.show,onChange:Ze("background.image.show")})),T.background.image.show&&e.createElement(e.Fragment,null,e.createElement(c,null,e.createElement(q,{labelKey:"ADMIN_LABEL_DESKTOP",padding:"0"}),e.createElement(X,{imagePreview:T.background.image.desktop,onClearImage:He,onFileSubmit:Ze("background.image.desktop")})),e.createElement(c,null,e.createElement(q,{labelKey:"ADMIN_LABEL_MOBILE",padding:"0"}),e.createElement($e,{imagePreview:T.background.image.mobile,onClearImage:mt,onFileSubmit:Ze("background.image.mobile")}))),e.createElement(l.A,{component:$,stringKey:"ADMIN_LABEL_BACKGROUND_COLOR"}),e.createElement(d.A,{color:T.background.color,lastCustomColor:T.background.customColor,onChange:Kt}))))};var V=t(369097),_e=t(269010),me=t(269494),re=t(484093),ve=t(520527),Le=t(835896);const Ee=(0,x.Ay)(Le.A)`
2655  background-color: ${({backgroundColor:T})=>(0,a.v1G)(T)};
2656`,Ue=x.Ay.div`
2657  gap: 10px;
2658  display: flex;
2659  flex-direction: column;
2660  align-items: ${({alignment:T})=>T.horizontal==="left"?"flex-start":T.horizontal==="right"?"flex-end":"center"};
2661  justify-content: center;
2662  position: relative;
2663  ${i.oA}
2664  padding-top: 100px;
2665  padding-bottom: 100px;
2666`,_=(0,x.Ay)(me.$J)`
2667  min-width: 158px;
2668`,se=(0,x.Ay)(V.A)`
2669  cursor: pointer;
2670  margin-top: 10px;
2671`,J=(0,x.Ay)(_e.Ay).attrs({padding:"0",labelPadding:"0 0 10px 0"})`width: max-content;`,Ae=(0,x.Ay)(ve.A)`
2672  & .mce-content-body {
2673    & * {
2674      text-align:  ${({alignment:T})=>T.horizontal} !important;
2675      font-family: ${a.wD$};
2676      ${(0,i.nD)`
2677        ${s.tY}
2678        font-size: 2rem !important;
2679      `};
2680    }
2681    color: ${a.SP6};
2682  }
2683`,De=(0,x.Ay)(ve.A)`
2684  & .mce-content-body {
2685    & * {
2686      text-align:  ${({alignment:T})=>T.horizontal} !important;
2687      font-family: ${a.wD$};
2688      ${(0,i.nD)`
2689        ${s.Wp}
2690        font-size: 1rem !important;
2691      `};
2692    }
2693    color: ${T=>{if(T.backgroundColor!=="accentPrimary")return a.mrt;const oe=(0,a.v1G)(T.backgroundColor)(T);return(0,re.Oi)(oe,(0,a.SP6)(T))}};
2694  }
2695`,We=(0,x.Ay)(ve.A)`
2696  & .mce-content-body {
2697    & * {
2698      text-align:  ${({alignment:T})=>T.horizontal} !important;
2699      font-family: ${a.o6c};
2700      ${(0,i.nD)`
2701        ${s.oF}
2702        font-size: 1rem !important;
2703      `}
2704    }
2705    color: ${a.XO2};
2706  }
2707`,u=x.Ay.img`
2708  width: 100%;
2709  height: 100%;
2710  position: absolute;
2711  top: 0;
2712  left: 0;
2713  object-fit: cover;
2714`;var Z=t(116185),ee=t(41989),Pe=t(816970),I=t(613166),N=t(883895);const K=(T,oe)=>({alignment:{horizontal:E.C1.Center},background:{color:"surface1",customColor:a.azv,image:{show:!1,mobile:"",desktop:""}},cta:{fontSize:14,show:!0,variant:"solid",text:oe("ADMIN_TEXT_BLOCK_DEFAULT_CTA_TEXT"),behavior:(0,Z.cg)(T),height:{desktop:Z.NG,mobile:Z.NG}},subtitle:{rawData:(0,Pe.Oe)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tempor id consectetur viverra et. Cras semper quam venenatis morbi.",fontSize:20}),rawDataV2:(0,N.ck)([(0,N.MS)({children:[(0,N.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tempor id consectetur viverra et. Cras semper quam venenatis morbi.",fontSize:20})],tag:"h2"})]),show:!0},title:{rawData:(0,Pe.Oe)({text:"Lorem ipsum dolor sit amet consectetur.",fontSize:44,typographicalEmphasis:"BOLD"}),rawDataV2:(0,N.ck)([(0,N.MS)({children:[(0,N.fG)({text:"Lorem ipsum dolor sit amet consectetur.",fontSize:44,textFormatType:"bold"})],tag:"h1"})])},label:{rawData:(0,Pe.Oe)({text:"Lorem ipsum dolor sit amet consectetur",fontSize:20,typographicalEmphasis:"BOLD"}),rawDataV2:(0,N.ck)([(0,N.fG)({text:"Lorem ipsum dolor sit amet consectetur.",fontSize:20,textFormatType:"bold"})]),show:!0},spacing:{bottom:100,top:100,left:220,right:220}}),ie=(0,ee.gV)(T=>(0,I.f)(()=>oe=>K(oe,T)));var je=t(368909),G=t(428441),U=t(393982),P=t(341476),W=t(807081),te=Object.defineProperty,Be=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ye=(T,oe,Je)=>oe in T?te(T,oe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):T[oe]=Je,et=(T,oe)=>
2714{for(var Je in oe||(oe={}))it.call(oe,Je)&&Ye(T,Je,oe[Je]);if(ke)for(var Je of ke(oe))Qe.call(oe,Je)&&Ye(T,Je,oe[Je]);return T},ue=(T,oe)=>Be(T,Oe(oe));const Me=({item:T,onEdit:oe,onRemove:Je,pageId:Et,onMoveUp:bt,onMoveDown:Ze,index:He})=>{var mt,Kt,tt;const{t:ft}=(0,ee._h)(),[sa,wt]=e.useState(T.data.cta.text),dt=(0,n.useSelector)(r.Q),ut=(0,n.useSelector)(je.VC),{inlineTextEditorEndUserT:zt}=(0,ee.ET)(dt),{endUserT:St}=(0,ee.T9)(),j=(0,n.useSelector)(U.dC),z=(0,n.useSelector)(r.kL);(0,W.A)({sectionId:`textBanner-${T.arrayId}`,index:(He||0)+1});const le=(mt=T.canRemove)!=null?mt:!0,Re=(Kt=T.canReorder)!=null?Kt:!0,Fe=!dt,rt={pageId:Et||"",blockId:T.arrayId},pt=St([ee.Rq.textBannerCta,rt])||sa,fe=zt(ee.Rq.textBannerLabel,T.data.label.rawData,rt),m=zt(ee.Rq.textBannerTitle,T.data.title.rawData,rt),b=zt(ee.Rq.textBannerSubtitle,T.data.subtitle.rawData,rt),F=e.useCallback(we=>{oe(ue(et({},T),{data:we}))},[T,oe]),{handleChange:Ne,handleCloseSettings:S,handleOpenSettings:Q,isSettingsOpen:H}=(0,y.A)({item:T.data,onChange:F}),xe=()=>{if(!T.data.label.show)return null;const{rawDataV2:we}=T.data.label,at=!!(j&&we),nt=at?we:fe,ht=at?"label.rawDataV2":"label.rawData";return e.createElement(De,{blockTitleKey:"ADMIN_LABEL",onChange:Ne(ht),data:nt,useRawDataV2:at,alignment:T.data.alignment,backgroundColor:T.data.background.color,"data-testid":"textLabel",toolbarButtons:G.z7.titleEditor})},Te=()=>{if(!T.data.subtitle.show)return null;const{rawDataV2:we}=T.data.subtitle,at=!!(j&&we),nt=at?we:b,ht=at?"subtitle.rawDataV2":"subtitle.rawData";return e.createElement(We,{blockTitleKey:"ADMIN_LABEL_SUBTITLE",onChange:Ne(ht),useRawDataV2:at,data:nt,alignment:T.data.alignment,"data-testid":"textSubtitle",toolbarButtons:G.z7.bodyEditor})},Se=()=>{const{rawDataV2:we}=T.data.title,at=!!(j&&we),nt=at?we:m,ht=at?"title.rawDataV2":"title.rawData";return e.createElement(Ae,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:Ne(ht),data:nt,useRawDataV2:at,alignment:T.data.alignment,"data-testid":"textTitle",toolbarButtons:G.z7.titleEditor,htmlTag:"h2"})},Ke=()=>{const we=!!sa.trim().length;T.data.cta.text!==sa&&(oe(ue(et({},T),{data:ue(et({},T.data),{cta:ue(et({},T.data.cta),{text:we?sa:ie(ft,z).cta.text})})})),we||wt(ie(ft,z).cta.text))};e.useEffect(()=>{wt(T.data.cta.text)},[T.data.cta.text]);const pe=e.useMemo(()=>ut&&T.data.background.image.mobile?T.data.background.image.mobile:!ut&&T.data.background.image.desktop?T.data.background.image.desktop:null,[ut,T.data.background.image.mobile,T.data.background.image.desktop]);return e.createElement(Ee,{backgroundColor:T.data.background.color,onRemove:Je,titleKey:"LABEL_TEXT_BLOCK",onEdit:Q,testId:`textBanner-${T.arrayId}`,className:`textBanner-${T.arrayId}`,onMoveUp:bt,onMoveDown:Ze,canRemove:le,canMoveUp:Re,canMoveDown:Re},e.createElement(Ue,et({alignment:T.data.alignment,spacing:(tt=T.data.spacing)!=null?tt:i.QD,className:"focusable"},(0,P.xX)()),T.data.background.image.show&&pe&&e.createElement(u,{loading:"lazy",src:pe,alt:"Text Banner Background Image"}),xe(),Se(),Te(),T.data.cta.show&&!(0,P.UH)()?e.createElement(se,{blockTitleKey:"ADMIN_LABEL_CTA",modalTitleKey:"ADMIN_LABEL_CALL_TO_ACTION_CTA",onChangeText:wt,cta:ue(et({},T.data.cta),{text:sa}),onChangeFontSize:Ne("cta.fontSize"),onChangeVariant:Ne("cta.variant"),onChangeBehavior:Ne("cta.behavior"),onChangeDesktopHeight:Ne("cta.height.desktop"),onChangeMobileHeight:Ne("cta.height.mobile"),onModalClose:Ke,"data-testid":"textCTAButtonWrapper"},we=>e.createElement(_,{fontSize:T.data.cta.fontSize,variant:T.data.cta.variant,containerBackgroundColor:T.data.background.color,height:T.data.cta.height,"data-testid":"textCTAButton"},Fe?pt:we)):null,e.createElement(O,{isOpen:H,onClose:S,item:T.data,onChange:F})))}},988554:(ye,M,t)=>{"use strict";t.d(M,{MQ:()=>h,Nv:()=>a,gI:()=>f});var e=t(116185),n=t(429195),r=t(883895),i=Object.defineProperty,l=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,v=(s,o,p)=>o in s?i(s,o,{enumerable:!0,configurable:!0,writable:!0,value:p}):s[o]=p,y=(s,o)=>{for(var p in o||(o={}))g.call(o,p)&&v(s,p,o[p]);if(l)for(var p of l(o))E.call(o,p)&&v(s,p,o[p]);return s};const B="textBannerV2",d="Text Banner",D={top:100,bottom:100,left:220,right:220},h={top:40,bottom:40,left:16,right:16},f=(s,o)=>({alignment:{horizontal:"center"},background:{type:"color",color:n.fBE,customColor:n.azv},cta:{fontSize:14,show:!0,variant:"solid",text:o("ADMIN_TEXT_BLOCK_DEFAULT_CTA_TEXT"),behavior:(0,e.cg)(s),height:{desktop:e.NG,mobile:e.NG}},label:{rawData:(0,r.ck)([(0,r.fG)({text:"Lorem ipsum dolor sit amet consectetur.",fontSize:20,textFormatType:"bold"})]),show:!0},spacing:D,subtitle:{rawData:(0,r.ck)([(0,r.MS)({children:[(0,r.fG)({text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tempor id consectetur viverra et. Cras semper quam venenatis morbi.",fontSize:20})],tag:"h2"})]),show:!0},title:{rawData:(0,r.ck)([(0,r.MS)({children:[(0,r.fG)({text:"Lorem ipsum dolor sit amet consectetur.",fontSize:44,textFormatType:"bold"})],tag:"h1"})])}}),x={url:"",display:"cover",position:"center",gradientOpacity:40,imageOpacity:100,blurAmount:10},a=(s,o)=>({type:"image",color:s,customColor:o,image:{desktop:y({},x),mobile:y({},x),gradientMask:"none"}})},879430:(ye,M,t)=>{"use strict";t.d(M,{Ay:()=>We});var e=t(63696),n=t(224191),r=t(272568),i=t(368909),l=t(341476),g=t(807081),E=t(533028),v=t(41989),y=t(428441),B=t(520527),d=t(369097),D=t(269494),h=t(342161),f=t(463296
2714),x=t(488291),a=t(196063),s=t(988554),o=Object.defineProperty,p=Object.defineProperties,$=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,q=(u,Z,ee)=>Z in u?o(u,Z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):u[Z]=ee,X=(u,Z)=>{for(var ee in Z||(Z={}))R.call(Z,ee)&&q(u,ee,Z[ee]);if(A)for(var ee of A(Z))c.call(Z,ee)&&q(u,ee,Z[ee]);return u},$e=(u,Z)=>p(u,$(Z));const ge="text-admin-text-100 text-base font-bold",O=({item:u,isOpen:Z,onClose:ee,onChange:Pe})=>{const{t:I}=(0,v._h)(),{isCustomColor:N}=(0,x.A)(u.background.color),{handleChange:K}=(0,E.A)({item:u,onChange:Pe}),ie=(0,e.useCallback)(Be=>{const Oe=$e(X({},u.background),{color:Be,customColor:N(Be)?Be:u.background.customColor});Pe($e(X({},u),{background:Oe}))},[u,Pe,N]),je=(0,e.useCallback)(Be=>Oe=>{if(Be==="background.type"&&Oe==="image"&&u.background.type==="color"){const ke=(0,s.Nv)(u.background.color,u.background.customColor);Pe($e(X({},u),{background:ke}));return}if(Be==="background.type"&&Oe==="color"&&u.background.type==="image"){Pe($e(X({},u),{background:{type:"color",color:u.background.color,customColor:u.background.customColor}}));return}K(Be)(Oe)},[u,Pe,K]),G=(0,e.useCallback)(Be=>{const Oe=typeof Be=="string"?Be:Be.horizontal;Pe($e(X({},u),{alignment:$e(X({},u.alignment),{horizontal:Oe})}))},[u,Pe]),U=(0,e.useMemo)(()=>K("label.show"),[K]),P=(0,e.useMemo)(()=>K("subtitle.show"),[K]),W=(0,e.useMemo)(()=>K("cta.show"),[K]),te=(0,e.useMemo)(()=>K("spacing"),[K]);return e.createElement(a.A,{isOpen:Z,onClose:ee,titleKey:"ADMIN_LABEL_TEXT_BLOCK_SETTINGS"},e.createElement("div",{className:"flex flex-col gap-5"},e.createElement("div",{className:"flex flex-col gap-6"},e.createElement("div",{className:"flex flex-col gap-4"},e.createElement("div",{className:ge},I("ADMIN_LABEL_DISPLAY")),e.createElement("div",{className:"flex flex-col gap-4"},e.createElement(f.S,{checked:u.label.show,labelKey:"ADMIN_LABEL",onCheckedChange:U}),e.createElement(f.S,{checked:!0,disabled:!0,labelKey:"ADMIN_LABEL_TITLE"}),e.createElement(f.S,{checked:u.subtitle.show,labelKey:"ADMIN_LABEL_SUBTITLE",onCheckedChange:P}),e.createElement(f.S,{checked:u.cta.show,labelKey:"ADMIN_LABEL_CALL_TO_ACTION",onCheckedChange:W}))),e.createElement(h.BS,{onChange:te,spacing:u.spacing})),e.createElement(h.ss,{layout:u.alignment.horizontal,onChange:G}),e.createElement(h.S4,{background:u.background,onChange:je,onColorChange:ie})))};var V=t(33149);const me=({alignment:u,labelElement:Z,titleElement:ee,subtitleElement:Pe,ctaElement:I,className:N})=>{const K=(0,V.cn)(u==="left"&&"[&_.mce-content-body_*]:!text-left",u==="center"&&"[&_.mce-content-body_*]:!text-center",u==="right"&&"[&_.mce-content-body_*]:!text-right"),ie=(0,V.cn)(u==="center"&&"justify-center",u==="right"&&"justify-end",u==="left"&&"justify-start");return e.createElement("div",{className:(0,V.cn)("relative flex flex-col gap-2.5",N)},Z&&e.createElement("div",{className:(0,V.cn)("flex",ie,K)},Z),ee&&e.createElement("div",{className:(0,V.cn)("flex",ie,K)},ee),Pe&&e.createElement("div",{className:(0,V.cn)("flex",ie,K)},Pe),I&&e.createElement("div",{className:(0,V.cn)("mt-2.5 flex",ie)},I))};var re=Object.defineProperty,ve=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,se=(u,Z,ee)=>Z in u?re(u,Z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):u[Z]=ee,J=(u,Z)=>{for(var ee in Z||(Z={}))Ue.call(Z,ee)&&se(u,ee,Z[ee]);if(Ee)for(var ee of Ee(Z))_.call(Z,ee)&&se(u,ee,Z[ee]);return u},Ae=(u,Z)=>ve(u,Le(Z));const We=({item:u,onEdit:Z,onRemove:ee,pageId:Pe,onMoveUp:I,onMoveDown:N,index:K})=>{const{t:ie}=(0,v._h)(),je=(0,n.useSelector)(r.Q),G=(0,n.useSelector)(r.kL),U=(0,n.useSelector)(i.VC);(0,g.A)({sectionId:`textBanner-${u.arrayId}`,index:(K||0)+1});const[P,W]=(0,e.useState)(u.data.cta.text),{inlineTextEditorEndUserT:te}=(0,v.ET)(je),{endUserT:Be}=(0,v.T9)(),{data:Oe}=u,{alignment:ke,background:it,cta:Qe,label:Ye,subtitle:et,title:ue,spacing:Ve}=Oe,Me=Ye.show,T=et.show,oe=Qe.show&&!(0,l.UH)(),Je=!je,Et=(0,e.useMemo)(()=>({pageId:Pe||"",blockId:u.arrayId}),[Pe,u.arrayId]),bt=Be([v.Rq.textBannerCta,Et])||P,Ze=te(v.Rq.textBannerLabel,Ye.rawData,Et),He=te(v.Rq.textBannerTitle,ue.rawData,Et),mt=te(v.Rq.textBannerSubtitle,et.rawData,Et),Kt=(0,e.useCallback)(pt=>{Z(Ae(J({},u),{data:pt}))},[u,Z]),{handleChange:tt,handleCloseSettings:ft,handleOpenSettings:sa,isSettingsOpen:wt}=(0,E.A)({item:Oe,onChange:Kt});(0,e.useEffect)(()=>{W(Qe.text)},[Qe.text]);const dt=(0,e.useCallback)(()=>{const pt=!!P.trim().length;if(Qe.text===P)return;const fe=(0,s.gI)(G,ie).cta;Z(Ae(J({},u),{data:Ae(J({},Oe),{cta:Ae(J({},Qe),{text:pt?P:fe.text})})})),pt||W(fe.text)},[P,G,u,Oe,Qe,Z,ie]),ut=(0,e.useMemo)(()=>tt("cta.fontSize"),[tt]),zt=(0,e.useMemo)(()=>tt("cta.variant"),[tt]),St=(0,e.useMemo)(()=>tt("cta.behavior"),[tt]),j=(0,e.useMemo)(()=>tt("cta.height.desktop"),[tt]),z=(0,e.useMemo)(()=>tt("cta.height.mobile"),[tt]),le=(0,e.useMemo)(()=>Me?e.createElement("div",{className:"[&_.mce-content-body]:text-accent"}
2714,e.createElement(B.A,{blockTitleKey:"ADMIN_LABEL",onChange:tt("label.rawData"),data:Ze,useRawDataV2:!0,"data-testid":"textLabel",toolbarButtons:y.z7.titleEditor,"aria-label":"Label text editor"})):null,[Me,Ze,tt]),Re=(0,e.useMemo)(()=>e.createElement(B.A,{blockTitleKey:"ADMIN_LABEL_TITLE",onChange:tt("title.rawData"),data:He,useRawDataV2:!0,"data-testid":"textTitle",toolbarButtons:y.z7.titleEditor,htmlTag:"h2","aria-label":"Title text editor"}),[He,tt]),Fe=(0,e.useMemo)(()=>T?e.createElement(B.A,{blockTitleKey:"ADMIN_LABEL_SUBTITLE",onChange:tt("subtitle.rawData"),useRawDataV2:!0,data:mt,"data-testid":"textSubtitle",toolbarButtons:y.z7.bodyEditor,"aria-label":"Subtitle text editor"}):null,[T,mt,tt]),rt=(0,e.useMemo)(()=>oe?e.createElement(d.A,{blockTitleKey:"ADMIN_LABEL_CTA",modalTitleKey:"ADMIN_LABEL_CALL_TO_ACTION_CTA",onChangeText:W,cta:Ae(J({},Qe),{text:P}),onChangeFontSize:ut,onChangeVariant:zt,onChangeBehavior:St,onChangeDesktopHeight:j,onChangeMobileHeight:z,onModalClose:dt,"data-testid":"textCTAButtonWrapper"},pt=>e.createElement(D.$J,{fontSize:Qe.fontSize,variant:Qe.variant,containerBackgroundColor:it.color,height:Qe.height,"data-testid":"textCTAButton",className:"min-w-[158px]","aria-label":Je?bt:pt},Je?bt:pt)):null,[oe,Qe,P,it.color,Je,bt,ut,zt,St,j,z,dt]);return e.createElement(h.GR,{testId:`textBanner-${u.arrayId}`,className:`textBanner-${u.arrayId}`,titleKey:"LABEL_TEXT_BLOCK",onEdit:sa,onRemove:ee,onMoveUp:I,onMoveDown:N},e.createElement(h.ZO,J({spacing:U?s.MQ:Ve,className:"relative focusable"},(0,l.xX)()),e.createElement(h.fv,{background:it}),e.createElement(me,{alignment:ke.horizontal,labelElement:le,titleElement:Re,subtitleElement:Fe,ctaElement:rt}),e.createElement(O,{isOpen:wt,onClose:ft,item:Oe,onChange:Kt})))}},778940:(ye,M,t)=>{"use strict";t.d(M,{A:()=>B});var e=t(63696),n=t(886550),r=t(935370),i=t(835896),l=t(429195);const g=(0,n.Ay)(r.VJ)`
2715  height: 100px;
2716  margin: 20px;
2717  text-align: center;
2718`,E=(0,n.Ay)(i.A)`
2719  background-color: ${({backgroundColor:d})=>(0,l.v1G)(d)};
2720  ${({region:d})=>d==="panel"&&(0,n.AH)`height: 100%;`};
2721`,B=({item:d,onEdit:D,onRemove:h,region:f,panelDoc:x,onOpenBlockSettings:a,onMoveDown:s,onMoveUp:o})=>{var p,$;const A=x?.renderer,R=(p=d.canRemove)!=null?p:!0,c=($=d.canReorder)!=null?$:!0;return e.createElement(E,{backgroundColor:d.data.background,onEdit:a,onRemove:h,titleKey:"ADMIN_LABEL_WHAT_JUST_HAPPENED",testId:`what-just-happened-block-${d.arrayId}`,onMoveDown:s,onMoveUp:o,region:f,canRemove:R,canMoveUp:c,canMoveDown:c},e.createElement(g,null,e.createElement("div",null,"id: ",A?.id),e.createElement("div",null,"panelType: ",A?.panelType),e.createElement("div",null,"panelName: ",A?.panelName),e.createElement("div",null,"iconName: ",A?.iconName),e.createElement("div",null,"supportedPlatforms: ",JSON.stringify(A?.supportedPlatforms)),e.createElement("div",null,"blockData: ",JSON.stringify(A?.blockData))))}},555983:(ye,M,t)=>{"use strict";t.d(M,{U:()=>n});var e=t(429195);const n={background:e.azv,data:"Default What Just Happened",confidenceThreshold:7,interestingnessThreshold:7,pollingInterval:60}},342161:(ye,M,t)=>{"use strict";t.d(M,{S4:()=>Pt,fv:()=>Ae,ZO:()=>K,GR:()=>G,wq:()=>Qe,L$:()=>ue,xb:()=>oe,ss:()=>ia,BS:()=>Kt,mv:()=>Ie.mv});var e=t(429195),n=t(545290);const r={MOBILE:568,TABLET:897,DESKTOP:1200},i={top:n.ol,bottom:n.ol,left:n.ol,right:n.ol},l={top:n.GU,bottom:n.GU,left:n.GU,right:n.GU},g={type:"color",color:"surface1",customColor:e.azv},E={type:"image",color:"surface1",customColor:e.azv,image:{gradientMask:"none",desktop:{blurAmount:10,display:"cover",gradientOpacity:40,imageOpacity:100,position:"center",url:""},mobile:{blurAmount:10,display:"cover",gradientOpacity:40,imageOpacity:100,position:"center",url:""}}},v={"scale-down":"Scale Down",contain:"Contain",cover:"Cover",fill:"Fill",none:"None"},y=[{label:"Cover",value:"cover"},{label:"Contain",value:"contain"},{label:"Fill",value:"fill"},{label:"Scale Down",value:"scale-down"},{label:"None",value:"none"}],B=[{label:"Left",value:"left"},{label:"Center",value:"center"},{label:"Right",value:"right"}],d=[{label:"Top",value:"top"},{label:"Center",value:"center"},{label:"Bottom",value:"bottom"}],D=[{label:"Top Left",value:"top-left"},{label:"Top Center",value:"top-center"},{label:"Top Right",value:"top-right"},{label:"Center Left",value:"center-left"},{label:"Center",value:"center"},{label:"Center Right",value:"center-right"},{label:"Bottom Left",value:"bottom-left"},{label:"Bottom Center",value:"bottom-center"},{label:"Bottom Right",value:"bottom-right"}];var h=(w=>(w.STYLED_COMPONENTS="STYLED_COMPONENTS",w.TAILWIND="TAILWIND",w))(h||{}),f=(w=>(w.ACTIVE="ACTIVE",w.DEPRECATED="DEPRECATED",w.LEGACY="LEGACY",w))(f||{});const x={heroBanner:{displayName:"Hero Banner (Legacy)",kind:"heroBanner",status:"ACTIVE",technology:"STYLED_COMPONENTS",ver
2721sion:1},textBanner:{displayName:"Text Banner",kind:"textBanner",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},imageAndText:{displayName:"Image and Text",kind:"imageAndText",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},imageGallery:{displayName:"Image Gallery",kind:"imageGallery",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},videoSpotlight:{displayName:"Video Spotlight",kind:"videoSpotlight",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},quests:{displayName:"Quests",kind:"quests",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},eventCalendar:{displayName:"Event Calendar",kind:"eventCalendar",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},richText:{displayName:"Rich Text",kind:"richText",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},faqV1:{displayName:"FAQ",kind:"faqV1",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},shopify:{displayName:"Shopify",kind:"shopify",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},embedCode:{displayName:"Embed Code",kind:"embedCode",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},fortniteLeaderboardV2:{displayName:"Fortnite Leaderboard",kind:"fortniteLeaderboardV2",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},espnKeyPlays:{displayName:"ESPN Key Plays",kind:"espnKeyPlays",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},espnBets:{displayName:"ESPN Bets",kind:"espnBets",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},espnFantasy:{displayName:"ESPN Fantasy",kind:"espnFantasy",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},espnStats:{displayName:"ESPN Stats",kind:"espnStats",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},espnShop:{displayName:"ESPN Shop",kind:"espnShop",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},whatJustHappened:{displayName:"What Just Happened",kind:"whatJustHappened",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},multiviewPanel:{displayName:"Multiview",kind:"multiviewPanel",status:"ACTIVE",technology:"TAILWIND",version:1},playlist:{displayName:"Playlist",kind:"playlist",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},spotlight:{displayName:"Spotlight",kind:"spotlight",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},pagesRow:{displayName:"Pages Row",kind:"pagesRow",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},taggedVideos:{displayName:"Tagged Videos",kind:"taggedVideos",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},video:{displayName:"Video",kind:"video",status:"ACTIVE",technology:"STYLED_COMPONENTS",version:1},heroBannerV2:{displayName:"Hero Banner",kind:"heroBannerV2",migratedDate:"2025-12-15",notes:"Migrated to Tailwind with improved composition pattern, horizontal alignment, and dual CTAs",status:"ACTIVE",technology:"TAILWIND",version:1},imageAndTextV2:{displayName:"Image and Text",kind:"imageAndTextV2",migratedDate:"2026-04-08",notes:"Migrated to Tailwind with composition pattern, _base components, and discriminated background union",status:"ACTIVE",technology:"TAILWIND",version:1},imageGalleryV2:{displayName:"Image Gallery",kind:"imageGalleryV2",migratedDate:"2026-04-10",notes:"Migrated to Tailwind with composition pattern, container queries, and reusable _base settings",status:"ACTIVE",technology:"TAILWIND",version:1}};function a(w){return Object.values(x).filter(Y=>Y.technology===w)}function s(w){return Object.values(x).filter(Y=>Y.status===w)}function o(){return Object.values(x).filter(w=>w.status==="DEPRECATED"||w.status==="LEGACY")}function p(){const w=Object.values(x),Y=a("STYLED_COMPONENTS").filter(Ht=>Ht.status==="ACTIVE"),ce=a("TAILWIND").filter(Ht=>Ht.status==="ACTIVE"),ze=o(),ot=ce.filter(Ht=>Ht.migratedDate),_t=new Set(w.map(Ht=>Ht.kind)).size,Wt=new Set(ce.map(Ht=>Ht.kind)),Bt=_t>0?Math.round(Wt.size/_t*100):0;return{totalBlocks:_t,styledComponentsBlocks:Y.length,tailwindBlocks:ce.length,percentComplete:Bt,deprecatedBlocks:ze.length,migratedBlocks:ot}}function $(w,Y={}){let ce=Object.values(x).filter(ot=>ot.kind===w);if(ce.length===0)return;if(Y.technology&&(ce=ce.filter(ot=>ot.technology===Y.technology)),Y.version!==void 0)return ce.find(ot=>ot.version===Y.version);const ze=ce.filter(ot=>ot.status==="ACTIVE");
2721if(ze.length===0)return ce.sort((ot,Nt)=>Nt.version-ot.version)[0];if(!Y.technology){const ot=ze.filter(Nt=>Nt.technology==="TAILWIND");if(ot.length>0)return ot.sort((Nt,_t)=>_t.version-Nt.version)[0]}return ze.sort((ot,Nt)=>Nt.version-ot.version)[0]}function A(w){const Y=$(w,{technology:"TAILWIND"});return Y!==void 0&&Y.status==="ACTIVE"}function R(w){return Object.values(x).filter(Y=>Y.kind===w).sort((Y,ce)=>ce.version-Y.version)}var c=t(63696),q=t(224191),X=t(368909),$e=t(704650),ge=t(33149),Ie=t(280245),O=Object.defineProperty,V=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Le=(w,Y,ce)=>Y in w?O(w,Y,{enumerable:!0,configurable:!0,writable:!0,value:ce}):w[Y]=ce,Ee=(w,Y)=>{for(var ce in Y||(Y={}))re.call(Y,ce)&&Le(w,ce,Y[ce]);if(me)for(var ce of me(Y))ve.call(Y,ce)&&Le(w,ce,Y[ce]);return w},Ue=(w,Y)=>V(w,_e(Y));const _={"top-left":"left top","top-center":"center top","top-right":"right top","center-left":"left center",center:"center center","center-right":"right center","bottom-left":"left bottom","bottom-center":"center bottom","bottom-right":"right bottom","left top":"left top","center top":"center top","right top":"right top","left center":"left center","center center":"center center","right center":"right center","left bottom":"left bottom","center bottom":"center bottom","right bottom":"right bottom"},se=(w,Y,ce)=>w?`linear-gradient(to top, ${ce} 0%, ${ce} 50%, transparent 70%)`:Y==="center"?`radial-gradient(ellipse 50% 80% at center, ${ce} 0%, ${ce} 40%, transparent 100%)`:Y==="right"?`linear-gradient(to left, ${ce} 0%, ${ce} 30%, transparent 70%)`:`linear-gradient(to right, ${ce} 0%, ${ce} 30%, transparent 70%)`,J=w=>Math.max(0,Math.min(100,w)),Ae=({background:w,className:Y,bottomBleed:ce,disableBottomFade:ze=!1,horizontalAlignment:ot="left"})=>{var Nt,_t;const Wt=(0,q.useSelector)(X.VC),Bt=(0,q.useSelector)($e.zy),Ht=(0,c.useMemo)(()=>(0,Ie.gK)(Bt.colors,w.color,w.customColor),[Bt.colors,w.color,w.customColor]),Rt=(0,c.useMemo)(()=>{if(w.type!=="image")return null;const{desktop:Jt,mobile:yt}=w.image;return Wt?yt.url&&yt.url.trim()?yt:Jt.url&&Jt.url.trim()?Ue(Ee({},yt),{url:Jt.url}):null:Jt.url&&Jt.url.trim()?Jt:null},[w,Wt]),Zt=(0,c.useMemo)(()=>{var Jt;if(Wt)return 0;const yt=(Jt=ce?.desktop)!=null?Jt:0;return yt===0?0:w.type==="color"||!Rt||Rt.display==="cover"?yt:0},[ce,w.type,Rt,Wt]),fa=Zt>0?{position:"absolute",inset:0,bottom:`-${Zt}px`}:void 0;return w.type==="color"?c.createElement("div",{className:(0,ge.cn)("absolute inset-0",Y),style:Ee({backgroundColor:Ht},fa)}):w.type==="image"?c.createElement("div",{style:fa,className:"absolute inset-0"},c.createElement("div",{className:(0,ge.cn)("absolute inset-0",Y),style:{backgroundColor:Ht}}),Rt&&c.createElement("img",{src:Rt.url,alt:"",role:"presentation",loading:"lazy",className:"absolute inset-0 w-full h-full",style:{objectFit:Rt.display,objectPosition:_[Rt.position]||"center",opacity:J((Nt=Rt.imageOpacity)!=null?Nt:100)/100}}),Rt&&!ze&&!(Wt&&w.image.gradientMask==="blur")&&c.createElement("div",{className:"absolute inset-x-0 bottom-0 h-[60%]",style:{background:`linear-gradient(to top, ${Bt.colors.surface1} 0%, ${Bt.colors.surface1} 17%, transparent 100%)`}}),w.image.gradientMask==="gradient"&&Rt&&c.createElement("div",{className:(0,ge.cn)("absolute inset-y-0",ot==="center"?"inset-x-0":"w-[90%]",ot==="left"&&"left-0",ot==="right"&&"right-0"),style:{background:ot==="center"?`linear-gradient(to right, transparent 0%, ${Bt.colors.surface1} 30%, ${Bt.colors.surface1} 70%, transparent 100%)`:ot==="left"?`linear-gradient(to right, ${Bt.colors.surface1} 0%, ${Bt.colors.surface1} 30%, transparent 100%)`:`linear-gradient(to left, ${Bt.colors.surface1} 0%, ${Bt.colors.surface1} 30%, transparent 100%)`,opacity:J((_t=Rt.gradientOpacity)!=null?_t:40)/100}
2721}),w.image.gradientMask==="blur"&&Rt&&(()=>{var Jt,yt;const Ca=se(Wt,ot,Bt.colors.surface1);return c.createElement("div",{className:"absolute inset-0",style:{backdropFilter:`blur(${((Jt=Rt.blurAmount)!=null?Jt:10)/100*100}px)`,WebkitBackdropFilter:`blur(${((yt=Rt.blurAmount)!=null?yt:10)/100*100}px)`,backgroundColor:`${Bt.colors.surface1}33`,maskImage:Ca,WebkitMaskImage:Ca}})})()):null},De=(0,c.memo)(Ae);var We=Object.defineProperty,u=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,Pe=(w,Y,ce)=>Y in w?We(w,Y,{enumerable:!0,configurable:!0,writable:!0,value:ce}):w[Y]=ce,I=(w,Y)=>{for(var ce in Y||(Y={}))Z.call(Y,ce)&&Pe(w,ce,Y[ce]);if(u)for(var ce of u(Y))ee.call(Y,ce)&&Pe(w,ce,Y[ce]);return w};const N=w=>{if(w!==void 0)return typeof w=="number"?`${w}px`:w},K=({children:w,className:Y,spacing:ce,style:ze,testId:ot})=>{const Nt=I({paddingTop:N(ce.top),paddingRight:N(ce.right),paddingBottom:N(ce.bottom),paddingLeft:N(ce.left)},ze);return c.createElement("div",{className:(0,ge.cn)("@container w-full",Y),style:Nt,"data-testid":ot},w)},ie=null;var je=t(835896);const G=({children:w,className:Y,style:ce,testId:ze,titleKey:ot,onEdit:Nt,onMoveDown:_t,onMoveUp:Wt,onRemove:Bt})=>c.createElement(je.A,{className:Y,style:ce,testId:ze,titleKey:ot,onEdit:Nt,onMoveDown:_t,onMoveUp:Wt,onRemove:Bt},w),U=null;var P=t(272568),W=t(41989),te=t(551321),Be=t(622112),Oe=t(798928);const ke=({action:w})=>{const{t:Y}=(0,W._h)(),[ce,ze]=(0,c.useState)(!1),ot=(0,c.useCallback)(Bt=>{Bt.stopPropagation(),w.confirmationMessageKey?ze(!0):w.onClick(Bt)},[w]),Nt=(0,c.useCallback)(Bt=>{Bt?.stopPropagation(),ze(!1),w.onClick(Bt)},[w]),_t=(0,c.useCallback)(()=>{ze(!1)},[]),Wt=c.createElement(te.$,{className:"h-6 w-6 rounded-full [&_svg]:fill-none",context:"admin",onClick:ot,size:"icon",type:"button",variant:"default"},w.icon);return c.createElement(c.Fragment,null,w.tooltipKey?c.createElement(Be.Bc,{delayDuration:300},c.createElement(Be.m_,null,c.createElement(Be.k$,{asChild:!0},Wt),c.createElement(Be.ZI,{side:"top"},Y(w.tooltipKey)))):Wt,w.confirmationMessageKey&&c.createElement(Oe.T,{descriptionKey:w.descriptionTextKey,onCancel:_t,onConfirm:Nt,open:ce,titleKey:w.confirmationMessageKey}))},Qe=({blockTitleKey:w,children:Y,className:ce,editorActions:ze=[],editorWrapperRef:ot,testId:Nt})=>{const{t:_t}=(0,W._h)(),Wt=(0,q.useSelector)(P.Q);return c.createElement("div",{ref:ot,className:(0,ge.cn)("group/card relative border border-dashed border-transparent","transition-[border-color] duration-300",Wt&&"hover:border-admin-accent-primary focus-within:border-admin-accent-primary",ce),"data-testid":Nt},Wt&&c.createElement("div",{className:(0,ge.cn)("pointer-events-none absolute bottom-full left-0 z-10","flex w-full min-w-max items-end justify-between gap-1","opacity-0 transition-opacity duration-300","group-hover/card:pointer-events-auto group-hover/card:opacity-100","group-focus-within/card:pointer-events-auto group-focus-within/card:opacity-100")},w&&c.createElement("span",{className:"flex h-4 items-center bg-admin-accent-primary px-1 text-[10px] font-medium text-admin-text-100 truncate"},_t(w)),ze.length>0&&c.createElement("div",{className:"flex gap-1 py-1"},ze.map((Bt,Ht)=>c.createElement(ke,{key:Ht,action:Bt})))),Y)};var Ye=t(854870);const ue=({children:w,className:Y,"data-testid":ce,modalContent:ze,modalTitle:ot,modalTitleKey:Nt,onModalClose:_t})=>{const Wt=(0,q.useSelector)(P.Q),Bt=(0,c.useRef)(null),[Ht,Rt]=(0,c.useState)(null),Zt=(0,c.useCallback)(()=>{_t?.(),Rt(null)},[_t]),fa=(0,c.useCallback)(()=>{var yt;if(!Wt)return;const Ca=(yt=Bt.current)==null?void 0:yt.getBoundingClientRect();Ca&&Rt({x:Ca.left,y:Ca.top+Ca.height,anchorRect:Ca})},[Wt]),Jt=!!Ht;return c.createElement("div",{style:{overflow:"visible"},className:(0,ge.cn)("w-full",Y)},c.createElement("div",{ref:Bt,className:(0,ge.cn)("relative w-full border border-dashed border-transparent transition-[border-color] duration-300",Wt&&"cursor-pointer hover:border-admin-accent-primary",Jt&&"border-admin-accent-primary"),"data-testid":ce,onClick:fa},w),c.createElement(Ye.Ay,{anchorRect:Ht?.anchorRect,initialPosition:Ht?{x:Ht.x,y:Ht.y}:void 0,isOpen:Jt,modalTitle:ot,modalTitleKey:Nt,onClose:Zt},ze))};var Ve=t(86138),Me=t(942662);const oe=({className:w,maxFileSizeMB:Y=5,recommendedHeight:ce,recommendedWidth:ze})=>{const{t:ot}=(0,W._h)();return c.createElement("div",{className:(0,ge.cn)("flex flex-col items-center justify-center rounded-[10px] bg-surface-3","text-[14px] leading-4 font-medium text-text-300",w)},c.createElement(Me.ImageUpload,{className:"mb-2.5 h-6 w-6 text-highlight-primary"}
2721),c.createElement(Ve.A,{stringKey:"ADMIN_LABEL_ADD_IMAGE"}),ze&&ce&&c.createElement("span",null,ot("ADMIN_IMAGE_EDITOR_RECOMMENDED_SIZE",{width:ze,height:ce})),c.createElement("span",null,ot("ADMIN_UPLOAD_MAX_FILE_SIZE_MB",{size:Y})))};var Je=t(533028),Et=t(488291);function bt({item:w,onChange:Y,colorPath:ce}){const{handleChange:ze,isSettingsOpen:ot,handleOpenSettings:Nt,handleCloseSettings:_t}=usePageBlock({item:w,onChange:Y}),Wt=React.useMemo(()=>{if(!ce)return"";const Rt=ce.split(".");let Zt=w;for(const fa of Rt)if(Zt&&typeof Zt=="object"&&fa in Zt)Zt=Zt[fa];else return"";return Zt&&typeof Zt=="object"&&"color"in Zt?Zt.color:""},[w,ce]),{isCustomColor:Bt}=usePageBlockBackgroundColorOptions(Wt),Ht=React.useMemo(()=>{if(ce)return Rt=>{const Zt=structuredClone(w),fa=ce.split(".");let Jt=Zt;for(const yt of fa)Jt&&typeof Jt=="object"&&yt in Jt&&(Jt=Jt[yt]);Jt&&typeof Jt=="object"&&(Jt.color=Rt,Bt(Rt)&&(Jt.customColor=Rt)),Y(Zt)}},[w,Y,ce,Bt]);return{handleChange:ze,handleCloseSettings:_t,handleColorChange:Ht,handleOpenSettings:Nt,isSettingsOpen:ot,item:w}}const Ze=null;var He=t(945201);const Kt=({disabledFields:w,maxValue:Y=500,onChange:ce,spacing:ze,titleKey:ot="SPACING"})=>{const{t:Nt}=(0,W._h)();return c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:"text-admin-text-100 text-base font-bold"},Nt(ot)),c.createElement(He.A,{disabledFields:w,maxValue:Y,onChange:ce,padding:"0",value:ze}))};var tt=t(886550),ft=t(392971),sa=t(72688),wt=t(936957),dt=t(162908),ut=t(13155),zt=t(269010),St=t(446580),j=t(161931),z=t(152544),le=t(283722),Re=t(243412);const Fe={"top-left":"topLeftPosition","top-center":"topCenterPosition","top-right":"topRightPosition","center-left":"centerLeftPosition",center:"centerPosition","center-right":"centerRightPosition","bottom-left":"bottomLeftPosition","bottom-center":"bottomCenterPosition","bottom-right":"bottomRightPosition"},rt=tt.Ay.div`
2722  width: 100%;
2723  display: flex;
2724  flex-direction: row;
2725  gap: 6px;
2726  background-color: ${e.k6P};
2727  min-height: 44px;
2728  padding: 4px 10px;
2729  align-items: center;
2730  border-radius: ${({isOpen:w})=>w?"4px 4px 0 0":"4px"};
2731  cursor: pointer;
2732`,pt=tt.Ay.span`
2733  ${z.Vg}
2734  color: ${e.zkP};
2735  flex: 1;
2736`,fe=(0,tt.Ay)(le.a3).attrs(w=>({name:"downArrowGrad",color:(0,e.zkP)(w)}))`
2737  transition: transform 0.25s ease-in-out;
2738  transform: rotate(${w=>w.isActive?"180deg":"0deg"});
2739  cursor: pointer;
2740  svg {
2741    width: 24px;
2742    height: 24px;
2743  }
2744`,m=(0,tt.Ay)(le.a3).attrs(w=>({name:Fe[w.position]}))`
2745  width: 24px;
2746  height: 24px;
2747`,b=tt.Ay.div`
2748  position: fixed;
2749  z-index: ${Re.M.layer.dropdownElevated};
2750  background-color: ${e.k6P};
2751  border-radius: 4px;
2752`,F=tt.Ay.div`
2753  width: 100%;
2754  display: flex;
2755  flex-direction: column;
2756  position: relative;
2757`,Ne=tt.Ay.div`
2758  display: grid;
2759  grid-template-columns: repeat(3, 1fr);
2760  grid-template-rows: repeat(3, 1fr);
2761  gap: 8px;
2762  width: 100%;
2763  height: 200px;
2764  background-color: ${e.k6P};
2765  border-bottom-left-radius: 4px;
2766  border-bottom-right-radius: 4px;
2767  border-bottom: 1px solid ${e.kjY};
2768  border-left: 1px solid ${e.kjY};
2769  border-right: 1px solid ${e.kjY};
2770  padding: 8px;
2771`,S=tt.Ay.button`
2772  width: 100%;
2773  height: 100%;
2774  border: none;
2775  border-radius: 4px;
2776  cursor: pointer;
2777  transition: all 0.2s ease;
2778  background: transparent;
2779
2780  &:hover {
2781    background-color: ${e.kjY};
2782  }
2783
2784  &::after {
2785    content: '';
2786    display: block;
2787    margin: auto;
2788    width: 12px;
2789    height: 12px;
2790    border-radius: 50%;
2791    background-color: ${({isSelected:w})=>w?e.Qod:e.dmy};
2792    transition: all 0.2s ease;
2793  }
2794`,Q=["top-left","top-center","top-right","center-left","center","center-right","bottom-left","bottom-center","bottom-right"],H={"top-left":"Top Left","top-center":"Top Center","top-right":"Top Right","center-left":"Left Center",center:"Center","center-right":"Right Center","bottom-left":"Bottom Left","bottom-center":"Bottom Center","bottom-right":"Bottom Right"},Te=({onChange:w,startOpen:Y=!1,value:ce})=>{const[ze,ot]=c.useState(Y),[Nt,_t]=c.useState(null),Wt=c.useRef(null),Bt=c.useRef(null),Ht=c.useCallback(()=>
2794{if(!Wt.current)return;const yt=Wt.current.getBoundingClientRect();_t({left:yt.left,top:yt.bottom+2,width:yt.width})},[]);c.useEffect(()=>{if(!ze)return;const yt=Ca=>{var Ka,Ga;const Xt=Ca.target,Ma=(Ka=Wt.current)==null?void 0:Ka.contains(Xt),qa=(Ga=Bt.current)==null?void 0:Ga.contains(Xt);!Ma&&!qa&&ot(!1)};return document.addEventListener("mousedown",yt),()=>document.removeEventListener("mousedown",yt)},[ze]),c.useEffect(()=>{if(!ze)return;const yt=()=>ot(!1);return window.addEventListener("resize",yt),window.addEventListener("scroll",yt,!0),()=>{window.removeEventListener("resize",yt),window.removeEventListener("scroll",yt,!0)}},[ze]);const Rt=c.useCallback(yt=>{yt.stopPropagation(),ot(Ca=>{const Ka=!Ca;return Ka&&Ht(),Ka})},[Ht]),Zt=c.useCallback(yt=>Ca=>{Ca.stopPropagation(),w(yt),ot(!1)},[w]),fa=c.useCallback(yt=>{yt.preventDefault()},[]),Jt=c.useCallback(yt=>{yt.stopPropagation()},[]);return c.createElement(F,{ref:Wt},c.createElement(rt,{isOpen:ze,onClick:Rt},c.createElement(m,{position:ce}),c.createElement(pt,null,H[ce]),c.createElement(fe,{isActive:ze})),ze&&Nt&&(0,j.createPortal)(c.createElement(b,{ref:Bt,onMouseDown:Jt,style:{top:Nt.top,left:Nt.left,width:Nt.width}},c.createElement(Ne,null,Q.map(yt=>c.createElement(S,{key:yt,"aria-label":`Select ${H[yt]} position`,"aria-pressed":ce===yt,isSelected:ce===yt,onClick:Zt(yt),onMouseDown:fa,title:H[yt],type:"button"})))),document.body))},Se=(0,tt.Ay)(zt.ms)`
2795  & > div:first-child {
2796    min-height: 44px;
2797  }
2798`,Ke={"scale-down":"Scale",contain:"Contain",cover:"Cover",fill:"Fill",none:"None"},pe=Object.keys(Ke).map(w=>({label:Ke[w],value:w})),we=(w,Y,ce=500)=>{const[ze,ot]=c.useState(w);return(0,St.A)(()=>{ze!==w&&Y(ze)},ze,ce),c.useEffect(()=>{ot(w)},[w]),[ze,ot]},at="text-admin-text-100 text-base font-bold",nt="text-admin-text-200 text-label-m",ht=10,kt=({background:w,onChange:Y,desktopDimensions:ce,mobileDimensions:ze})=>{var ot,Nt,_t,Wt,Bt,Ht;const{t:Rt}=(0,W._h)(),[Zt,fa]=we((ot=w.image.desktop.gradientOpacity)!=null?ot:40,Oa=>Y("background.image.desktop.gradientOpacity")(Oa)),[Jt,yt]=we((Nt=w.image.mobile.gradientOpacity)!=null?Nt:40,Oa=>Y("background.image.mobile.gradientOpacity")(Oa)),[Ca,Ka]=we((_t=w.image.desktop.blurAmount)!=null?_t:ht,Oa=>Y("background.image.desktop.blurAmount")(Oa)),[Ga,Xt]=we((Wt=w.image.mobile.blurAmount)!=null?Wt:ht,Oa=>Y("background.image.mobile.blurAmount")(Oa)),[Ma,qa]=we((Bt=w.image.desktop.imageOpacity)!=null?Bt:0,Oa=>Y("background.image.desktop.imageOpacity")(Oa)),[Ya,en]=we((Ht=w.image.mobile.imageOpacity)!=null?Ht:0,Oa=>Y("background.image.mobile.imageOpacity")(Oa)),rn=c.useCallback(()=>{Y("background.image.desktop.url")("")},[Y]),ln=c.useCallback(()=>{Y("background.image.mobile.url")("")},[Y]),sn=c.useCallback(Oa=>{Y("background.image.gradientMask")(Oa)},[Y]),cn=c.useCallback(Oa=>{Y("background.image.desktop.position")(Oa)},[Y]),un=c.useCallback(Oa=>{Y("background.image.mobile.position")(Oa)},[Y]);return c.createElement("div",{className:"flex flex-col gap-5"},c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:nt},Rt("GRADIENT_MASK")),c.createElement(Ye._I,{onChange:sn,options:ft.PI,value:w.image.gradientMask})),c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:nt},Rt("ADMIN_LABEL_DESKTOP")),c.createElement(ut.Ay,{canDrop:!0,dimensionRequirements:{exactDimensions:!1,pixelHeight:ce.height,pixelWidth:ce.width},height:177,imagePreview:w.image.desktop.url,onClearImage:rn,onFileSubmit:Y("background.image.desktop.url"),padding:"0"})),c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:nt},Rt("DISPLAY_AND_POSITION")),c.createElement("div",{className:"flex gap-1.5"},c.createElement(Se,{className:"flex-1",onChange:Y("background.image.desktop.display"),options:pe,value:{value:w.image.desktop.display,label:Ke[w.image.desktop.display]}}),c.createElement("div",{className:"flex-1"},c.createElement(Te,{onChange:cn,value:w.image.desktop.position}))),w.image.gradientMask==="gradient"&&c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:"flex justify-between"},c.createElement("div",{className:nt},Rt("GRADIENT_OPACITY")),c.createElement("div",{className:nt},Zt,"%")),c.createElement(wt.A,{max:100,min:0,onChange:fa,step:1,value:Zt})),w.image.gradientMask==="blur"&&c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:"flex justify-between"},c.createElement("div",{className:nt},Rt("BLUR_AMOUNT")),c.createElement("div",{className:nt},Ca,"%")),c.createElement(wt.A,{max:100,min:0,onChange:Ka,step:1,value:Ca})),c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:"flex justify-between"},c.createElement("div",{className:nt},Rt("IMAGE_OPACITY")),c.createElement("div",{className:nt},Ma,"%")),c.createElement(wt.A,{max:100,min:0,onChange:qa,step:1,value:Ma}))),c.createElement(dt.A,null),c.createElement("div",{className:"flex flex-col gap-5"},c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:nt},Rt("ADMIN_LABEL_MOBILE")),c.createElement(ut.Ay,{canDrop:!0,dimensionRequirements:{exactDimensions:!1,pixelHeight:ze.height,pixelWidth:ze.width},height:177,imagePreview:w.image.mobile.url,onClearImage:ln,onFileSubmit:Y("background.image.mobile.url"),padding:"0"})),c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:nt},Rt("DISPLAY_AND_POSITION")),c.createElement("div",{className:"flex gap-1.5"},c.createElement(Se,{className:"flex-1",onChange:Y("background.image.mobile.display"),options:pe,value:{value:w.image.mobile.display,label:Ke[w.image.mobile.display]}}),c.createElement("div",{className:"flex-1"},c.createElement(Te,{onChange:un,value:w.image.mobile.position})))),w.image.gradientMask==="gradient"&&c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:"flex justify-between"},c.createElement("div",{className:nt},Rt("GRADIENT_OPACITY")),c.createElement("div",{className:nt},Jt,"%")),c.createElement(wt.A,{max:100,min:0,onChange:yt,step:1,value:Jt})),w.image.gradientMask==="blur"&&c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:"flex justify-between"},c.createElement("div",{className:nt},Rt("BLUR_AMOUNT")),c.createElement("div",{className:nt},Ga,"%")),c.createElement(wt.A,{max:100,min:0,onChange:Xt,step:1,value:Ga})),c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:"flex justify-between"},c.createElement("div",{className:nt},Rt("IMAGE_OPACITY")),c.createElement("div",{className:nt},Ya,"%")),c.createElement(wt.A,{max:100,min:0,onChange:en,step:1,value:Ya}))))},Ft={width:1920,height:1080},Ot={width:1080,height:1920},Pt=({background:w,onChange:Y,onColorChange:ce,titleKey:ze="ADMIN_DESIGN_TAB_BACKGROUND",desktopDimensions:ot=Ft,mobileDimensions:Nt=Ot})=>{const{t:_t}=(0,W._h)();return w.type==="color"?c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:at},_t(ze)),c.createElement(Ye._I,{onChange:Y("background.type"),options:ft.pn,value:w.type}),c.createElement(sa.A,{color:w.color,lastCustomColor:w.customColor,onChange:ce})):c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:at},_t(ze)),c.createElement(Ye._I,{onChange:Y("background.type"),options:ft.pn,value:w.type}),c.createElement(kt,{background:w,onChange:Y,desktopDimensions:ot,mobileDimensions:Nt}))};var Ge=Object.defineProperty,Xe=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Gt=(w,Y,ce)=>Y in w?Ge(w,Y,{enumerable:!0,configurable:!0,writable:!0,value:ce}):w[Y]=ce,Tt=(w,Y)=>{for(var ce in Y||(Y={}))Vt.call(Y,ce)&&Gt(w,ce,Y[ce]);if(At)for(var ce of At(Y))Yt.call(Y,ce)&&Gt(w,ce,Y[ce]);return w},Pa=(w,Y)=>Xe(w,qe(Y));
2798const Ta=[{labelKey:"ADMIN_LABEL_TOP",value:"top"},{labelKey:"ADMIN_LABEL_CENTER",value:"center"},{labelKey:"ADMIN_LABEL_BOTTOM",value:"bottom"}],wa=w=>typeof w=="string"?w:w.horizontal,k=w=>{var Y;return typeof w=="string"?"center":(Y=w.vertical)!=null?Y:"center"},de=w=>({left:ft.C1.Left,center:ft.C1.Center,right:ft.C1.Right})[w],Ce=w=>({[ft.C1.Left]:"left",[ft.C1.Center]:"center",[ft.C1.Right]:"right"})[w],st="text-admin-text-100 text-base font-bold",gt="text-admin-text-200 text-label-m",ia=({layout:w,onChange:Y,showVertical:ce=!1,titleKey:ze="ADMIN_LABEL_LAYOUT",horizontalLabelKey:ot="ADMIN_LABEL_HORIZONTAL",verticalLabelKey:Nt="ADMIN_LABEL_VERTICAL"})=>{const{t:_t}=(0,W._h)(),Wt=wa(w),Bt=k(w),Ht=c.useCallback(Zt=>{const fa=Ce(Zt);Y(typeof w=="string"?fa:Pa(Tt({},w),{horizontal:fa}))},[w,Y]),Rt=c.useCallback(Zt=>{Y(typeof w=="string"?{horizontal:w,vertical:Zt}:Pa(Tt({},w),{vertical:Zt}))},[w,Y]);return ce?c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:st},_t(ze)),c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:gt},_t(ot)),c.createElement(Ye._I,{onChange:Ht,options:ft.Zq,value:de(Wt)})),c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:gt},_t(Nt)),c.createElement(Ye._I,{onChange:Rt,options:Ta,value:Bt}))):c.createElement("div",{className:"flex flex-col gap-4"},c.createElement("div",{className:st},_t(ze)),c.createElement(Ye._I,{onChange:Ht,options:ft.Zq,value:de(Wt)}))};var ca=t(369097),ea=t(697683);const Aa="text-admin-text-100 text-label-m font-bold capitalize",La="text-admin-text-200 text-body-s font-semibold capitalize",xa=({cta:w,onChange:Y,blockTitleKey:ce="ADMIN_LABEL_CTA_BUTTON",modalTitleKey:ze="ADMIN_LABEL_CTA_BUTTON",titleKey:ot="ADMIN_LABEL_CTA_BUTTON",showToggleLabelKey:Nt="ADMIN_LABEL_SHOW",showToggle:_t=!0,enableFontSize:Wt=!0,renderButton:Bt,onModalClose:Ht})=>{const{t:Rt}=useAdminTranslation(),Zt=React.useCallback(Xt=>Y("cta.text")(Xt),[Y]),fa=React.useCallback(Xt=>Y("cta.variant")(Xt),[Y]),Jt=React.useCallback(Xt=>Y("cta.fontSize")(Xt),[Y]),yt=React.useCallback(Xt=>Y("cta.behavior")(Xt),[Y]),Ca=React.useCallback(Xt=>Y("cta.height.desktop")(Xt),[Y]),Ka=React.useCallback(Xt=>Y("cta.height.mobile")(Xt),[Y]),Ga=React.useCallback(Xt=>{Y("cta.show")(Xt)},[Y]);return React.createElement("div",{className:"flex flex-col gap-4"},React.createElement("div",{className:Aa},Rt(ot)),_t&&React.createElement("div",{className:"flex items-center justify-between"},React.createElement("div",{className:La},Rt(Nt)),React.createElement(ToggleSwitch,{checked:w.show,onChange:Ga})),(w.show||!_t)&&React.createElement(CTAEditorModal,{blockTitleKey:ce,cta:w,modalTitleKey:ze,onChangeBehavior:yt,onChangeDesktopHeight:Ca,onChangeFontSize:Wt?Jt:void 0,onChangeMobileHeight:Ka,onChangeText:Zt,onChangeVariant:fa,onModalClose:Ht},Bt))},na=null},280245:(ye,M,t)=>{"use strict";t.d(M,{fB:()=>ge,gK:()=>Ie,mv:()=>i});var e=t(545290);function n(O){if(O==null)return 0;if(typeof O=="number")return isNaN(O)?0:O;if(typeof O=="string"){if(O==="auto"||O==="none"||/^-?\d+(\.\d+)?(px|rem|%)$/.test(O))return O;const _e=parseFloat(O);if(!isNaN(_e))return _e}return 0}function r(O,V={top:0,right:0,bottom:0,left:0}){var _e,me,re,ve;return O?{top:n((_e=O.top)!=null?_e:V.top),right:n((me=O.right)!=null?me:V.right),bottom:n((re=O.bottom)!=null?re:V.bottom),left:n((ve=O.left)!=null?ve:V.left)}:V}function i(O){return typeof O=="number"?O===0?"0":`${O}px`:O}function l(O){return{paddingTop:O.top!==void 0?i(O.top):void 0,paddingRight:O.right!==void 0?i(O.right):void 0,paddingBottom:O.bottom!==void 0?i(O.bottom):void 0,paddingLeft:O.left!==void 0?i(O.left):void 0}}function g(O){const V=[];return O.top!==void 0&&O.top!==0&&V.push(`pt-[${i(O.top)}]`),O.right!==void 0&&O.right!==0&&V.push(`pr-[${i(O.right)}]`),O.bottom!==void 0&&O.bottom!==0&&V.push(`pb-[${i(O.bottom)}]`),O.left!==void 0&&O.left!==0&&V.push(`pl-[${i(O.left)}]`),V.join(" ")}const E={left:"text-left",center:"text-center",right:"text-right"},v={left:"justify-start",center:"justify-center",right:"justify-end"},y={left:"items-start",center:"items-center",right:"items-end"},B={top:"items-start",center:"items-center",bottom:"items-end"},d={top:"justify-start",center:"justify-center",bottom:"justify-end"};function D(O){return E[O]||E.left}function h(O){return v[O]||v.left}function f(O){return y[O]||y.left}function x(O){return B[O]||B.top}function a(O){return d[O]||d.top}function s(O){const V=[];return V.push(f(O.horizontal)),O.vertical&&V.push(a(O.vertical)),V.join(" ")}function o(O){const V=[];return V.push(h(O.horizontal)),O.vertical&&V.push(x(O.vertical)),V.join(" ")}
2798const p={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},$={sm:320,md:480,lg:640,xl:768};function A(O,V){const _e=[];V.default&&_e.push(`${O}-${V.default}`);const me=["sm","md","lg","xl","2xl"];for(const re of me)V[re]&&_e.push(`${re}:${O}-${V[re]}`);return _e.join(" ")}function R(O){const V=[];O.default&&V.push(O.default);const _e=["sm","md","lg","xl","2xl"];for(const me of _e)O[me]&&V.push(`${me}:${O[me]}`);return V.join(" ")}function c(O){return{containerClass:O?`@container/${O}`:"@container",queryClass:me=>{const re=[],ve=O?`@${O}/`:"@";me.default&&re.push(me.default);const Le=["sm","md","lg","xl"];for(const Ee of Le)me[Ee]&&re.push(`${ve}${Ee}:${me[Ee]}`);return re.join(" ")}}}function q(){return"block md:hidden"}function X(){return"hidden md:block"}function $e(O,V){return O&&V?"":!O&&!V?"hidden":O&&!V?"block md:hidden":"hidden md:block"}const ge="#00000000",Ie=(O,V,_e)=>{if(V)return V===ge||V==="transparent"?ge:O[V]?O[V]:_e||V}}}]);

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.