PageSourceSearch

https://villagesquare.app/static/js/78d33fc1.chunk.js

js villagesquare.app collected 2026-10-09 23:12:32 UTC 90,204 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_metafox_react=self.webpackChunk_metafox_react||[]).push([["formElement"],{55273:function(e,t,n){n.r(t);var l=n(29943),a=n(41161),i=n(79192),r=n(85399),o=n(19355),s=n(81965),d=n(2746),u=n(41937),c=n(81141),m=n.n(c),p=n(53282),g=n.n(p),f=n(30758),v=n(72125),h=n(77666),E=n(33617);let b=(0,d.A)(l.A,{name:"CaptchaContent"})(({theme:e})=>({"& img":{maxWidth:"100%"}}));t.default=({config:e,disabled:t,required:n,name:d,formik:c})=>{let{margin:p,fullWidth:A,disabled:y,img:x,key:_,required:C=!0,label:w,placeholder:S,actionName:k,autoFocus:M}=e,[T,z]=(0,u.Mt)(null!=d?d:"image_captcha"),{apiClient:R,compactData:I}=(0,h.PCX)(),[$,P]=f.useState(!1),[W,F]=f.useState(x),L=f.useRef(!1),B=(0,s.A)(),[q,O]=f.useState(_),D=(0,h.IgF)("captcha","image_captcha","refreshCaptcha"),j=()=>{!$&&D&&(P(!0),R.request({method:D.apiMethod||"POST",url:D.apiUrl,data:I(D.apiParams,{action_name:k})}).then(e=>e.data.data).then(e=>{e&&(O(null==e?void 0:e.key),F(null==e?void 0:e.img))}).finally(()=>{P(!1)}))},V=!!(z.error&&(z.touched||c.submitCount));return(f.useEffect(()=>{(null==c?void 0:c.isSubmitting)&&(null==c?void 0:c.isValid)&&(L.current=!0)},[null==c?void 0:c.isSubmitting,null==c?void 0:c.isValid]),f.useEffect(()=>{(null==c?void 0:c.isSubmitting)||!L.current||g()(null==c?void 0:c.errors)||(L.current=!1,j())},[L.current,null==c?void 0:c.isSubmitting,null==c?void 0:c.errors]),f.useEffect(()=>{((null==z?void 0:z.touched)||M)&&q&&c.setFieldValue("image_captcha_key",q,!1)},[null==z?void 0:z.touched,q,M]),f.useEffect(()=>{q||j()},[]),y||t)?null:f.createElement(a.A,{margin:p,fullWidth:A,"data-testid":m()(`field ${d}`)},f.createElement(l.A,{sx:{display:"flex"}},f.createElement(l.A,{sx:{display:"flex",alignItems:"center"}},f.createElement(l.A,{sx:{maxWidth:"50%"}},f.createElement(i.A,{...T,error:V,required:C||n,inputProps:{"data-testid":m()(`input ${d}`)},label:w,placeholder:S,autoFocus:M})),f.createElement(b,{ml:1,sx:{flex:1,minWidth:0,position:"relative",display:"flex"}},$?f.createElement(l.A,{sx:{display:"flex",justifyContent:"center",alignItems:"center",position:"absolute",left:0,top:0,right:0,bottom:0,background:"dark"===B.palette.mode?"rgba(0,0,0,0.5)":"rgba(255,255,255,0.5)"}},f.createElement(r.A,{size:16})):null,f.createElement("img",{src:W,alt:""})),f.createElement(l.A,{sx:{minWidth:"40px"}},f.createElement(o.A,{size:"medium",color:"primary",onClick:j},f.createElement(E.s4,{icon:"ico-rotate-right"}))))),V?f.createElement(v.A,{error:z.error}):null)}},72125:function(e,t,n){n.d(t,{A:function(){return o}});var l=n(30758),a=n(97604),i=n.n(a);let r=e=>e?i()(e)?r(Object.values(e)[0]):e.toString():null;function o({error:e,className:t="invalid-feedback order-last"}){return e?l.createElement("div",{"data-testid":"error",className:t},r(e)):null}},60391:function(e,t,n){n.r(t),n.d(t,{default:function(){return T}});var l=n(77666),a=n(2746),i=n(29943),r=n(28413),o=n(42421),s=n(41937),d=n(81141),u=n.n(d),c=n(44803),m=n.n(c),p=n(30758),g=n(33617),f=n(19355),v=n(63478),h=n(53282),E=n.n(h);let b=(0,a.A)("div",{name:"FilterCategoryField",slot:"itemCategoryFilter",overridesResolver(e,t){return[t.itemCategoryFilter]}})(({theme:e})=>({"&.hasSubs":{display:"flex",alignItems:"center","& > div":{paddingRight:e.spacing(5)}},"&.itemActive":{"& > div":{color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold}}})),A=(0,a.A)("div")(({theme:e})=>({minHeight:e.spacing(7),flex:1,minWidth:0,padding:e.spacing(1,2),"&:hover":{backgroundColor:e.palette.action.selected,borderRadius:e.shape.borderRadius},cursor:"pointer",fontSize:e.mixins.pxToRem(15),display:"flex",flexDirection:"row",alignItems:"center",color:"light"===e.palette.mode?e.palette.text.primary:e.palette.text.secondary,textDecoration:"none",position:"relative"})),y=(0,a.A)(f.A)(({theme:e})=>({position:"absolute",width:32,height:32,right:e.spacing(1),"& .ico":{fontSize:e.mixins.pxToRem(15),paddingLeft:0}})),x=(0,a.A)("ul")(({theme:e})=>({borderLeft:`1px solid ${e.palette.border.secondary}`,listStyle:"none",margin:e.spacing(0,0,0,2),padding:"0 0 0 2px"})),_=(e,t)=>
1{var n;return!!((null==e||null==(n=e.subs)?void 0:n.length)>0&&e.subs.some(e=>e.id.toString()===t||_(e,t)))};function C({item:e,handleSelect:t,active:n,classes:l,category_id:a}){var r;let[o,s]=p.useState(!1);p.useEffect(()=>{if(_(e,a))return void s(!0)},[a]);let d=p.useCallback(()=>{s(e=>!e)},[]),u=(e,n)=>{t(e,n)};return p.createElement(i.A,null,p.createElement(b,{className:(0,v.A)(!E()(e.subs)&&"hasSubs",n&&"itemActive")},p.createElement(A,{onClick:()=>u(e.id,e.resource_name),"data-testid":"itemCategory",color:"inherit","aria-selected":n,"aria-label":e.name},p.createElement("span",null,e.name)),E()(e.subs)?null:p.createElement(y,{size:"small",onClick:d},p.createElement(g.s4,{icon:o?"ico-angle-up":"ico-angle-down"}))),o&&(null==e||null==(r=e.subs)?void 0:r.length)>0?p.createElement(x,null,null==e?void 0:e.subs.map((e,t)=>p.createElement("div",{key:e.id},p.createElement(C,{item:e,classes:l,handleSelect:u,active:e.id.toString()===a,category_id:a})))):null)}let w="FilterCategoryField",S=(0,a.A)(i.A,{name:w,slot:"dividerCategory",overridesResolver(e,t){return[t.dividerCategory]}})(({theme:e})=>({paddingTop:e.spacing(2),paddingBottom:e.spacing(2)})),k=(0,a.A)(r.A,{name:w,slot:"titleCategoryFilter",overridesResolver(e,t){return[t.titleCategoryFilter]}})(({theme:e})=>({paddingBottom:e.spacing(1)})),M=(0,a.A)(i.A,{name:w,slot:"menuCategoryFilter",overridesResolver(e,t){return[t.menuCategoryFilter]}})(({theme:e})=>({paddingBottom:e.spacing(3)}));function T({config:{label:e,apiUrl:t,dataSource:n=[],defaultValue:a},name:i}){let[,,{setValue:r}]=(0,s.Mt)(i),{useFetchItems:d,usePageParams:c,i18n:g}=(0,l.PCX)(),f=c(),v=m()(f,i),[h]=d({dataSource:{apiUrl:t},data:[],cache:!0}),E=h.length>0?h:n,b=p.useCallback(e=>{r(e)},[]),A=p.useCallback(()=>{r(void 0)},[]);return p.createElement("div",{"data-testid":u()(`field ${i}`)},p.createElement(S,{sx:{pt:2,pb:2}},p.createElement(o.A,null)),p.createElement(k,{component:"h4",variant:"h4",color:"textPrimary",sx:{pb:1}},e),p.createElement(M,null,E&&E.length?p.createElement(C,{item:{name:g.formatMessage({id:"all"})},handleSelect:A,key:"all",active:!v,category_id:v}):null,E.map(e=>p.createElement(C,{item:e,handleSelect:b,key:e.id,active:v===String(e.id),category_id:v}))))}},37881:function(e,t,n){n.r(t),n.d(t,{default:function(){return b}});var l=n(15354),a=n(77666),i=n(29943),r=n(67810),o=n(2746),s=n(81141),d=n.n(s),u=n(53282),c=n.n(u),m=n(42769),p=n.n(m),g=n(30758);let f=(0,o.A)("div",{name:"StyledItemView"})(({theme:e})=>{var t;return{display:"flex",alignItems:"baseline",width:"100%",justifyContent:"flex-start",padding:e.spacing(2.75,0),[e.breakpoints.down("sm")]:{display:"block"},"&+div":{borderTop:"solid 1px",borderTopColor:null==(t=e.palette.border)?void 0:t.secondary}}}),v=(0,o.A)("div",{name:"StyledItemView",slot:"StyledTitle"})(({theme:e})=>({width:300,fontSize:e.typography.body1.fontSize,lineHeight:1.6,fontWeight:e.typography.fontWeightBold,color:e.palette.text.primary})),h=(0,o.A)("div",{name:"StyledItemView",slot:"StyledContent"})(({theme:e})=>({padding:e.spacing(0,2),width:"100%",fontSize:e.typography.body1.fontSize,lineHeight:1.6,color:e.palette.text.primary})),E=(0,o.A)("div",{name:"StyledItemView",slot:"StyledContentInner"})(({theme:e})=>({display:"flex",flexDirection:"column","& button":{marginRight:e.spacing(1)},"& div:first-of-type":{marginTop:0,marginBottom:0}}));function b({config:e,formik:t,name:n}){let{i18n:o}=(0,a.PCX)(),[s,u]=(0,g.useState)(!1),{label:m,value:b,elements:A}=e;return g.createElement(f,{"data-testid":d()(`field ${n}`)},g.createElement(v,null,m),g.createElement(h,null,s?g.createElement(E,null,p()(A,(e,n)=>g.createElement(l.Hg,{formik:t,key:n.toString(),config:e})),g.createElement(i.A,{sx:{my:1}},g.createElement(r.A,{variant:"contained",onClick:()=>{t.submitForm().then(e=>{c()(t.errors)&&u(!1)})}},o.formatMessage({id:"save"})),g.createElement(r.A,{variant:"outlined",onClick:()=>u(!1)},o.formatMessage({id:"cancel"})))):g.createElement("p",null,b)),!s&&g.createElement(r.A,{variant:"text",onClick:()=>u(!0)},o.formatMessage({id:"edit"})))}},24854:function(e,t,n){n.r(t),n.d(t,{default:function(){return R}});var l=n(77666),a=n(33617),i=n(96424),r=n(2746),o=n(67810),s=n(41161),d=n(28413),u=n(58309),c=n(37159),m=n(41937),p=n(81141),g=n.n(p),f=n(65285),v=n.n(f),h=n(30758),E=n(72125),b=n(85399);let A=(0,r.A)("div",{name:"ProgressWrapperField",slot:"icon",shouldForwardProp:e=>"hide"!==e})(({theme:e})=>({background:"light"===e.palette.mode?"rgba(255, 255, 255, 0.6) !important":"rgba(0, 0, 0, 0.3) !important",position:"absolute",left:0,right:0,bottom:0,top:0,zIndex:2,display:"flex",alignItems:"center",justifyContent:"center"}));function y({value:e,uploading:t,size:n="56px",sx:l}
1){return t?h.createElement(A,{sx:l},h.createElement(b.A,{sx:{width:`${n} !important`,height:`${n} !important`},variant:"determinate",value:e||0})):null}let x={width:2,right:0,position:"absolute",opacity:0,display:"none"},_=(0,r.A)(o.A,{name:"AddPhotoButton"})(({theme:e})=>({fontWeight:"bold",margin:e.spacing(0,2),height:"auto"})),C=(0,r.A)(s.A,{name:"Root"})(({theme:e})=>({margin:e.spacing(2,0,1),overflow:"hidden"})),w=(0,r.A)("div",{name:"Preview"})(({theme:e})=>({marginTop:-5,borderRadius:4,width:"100%",maxWidth:"100%",overflow:"hidden",display:"flex",alignItems:"center",justifyContent:"center",position:"relative","& button":{"& + button":{marginLeft:e.spacing(1)}}})),S=(0,r.A)("div",{name:"RemoveBtn",slot:"removeBtn"})(({theme:e})=>({width:e.spacing(3),height:e.spacing(3),borderRadius:e.spacing(1.5),backgroundColor:"rgba(0,0,0,0.89)",color:"#fff",position:"absolute",top:e.spacing(2),right:e.spacing(2),display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer"})),k=(0,r.A)("div",{name:"Controls",slot:"Controls"})(({theme:e})=>({borderRadius:4,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:0,left:0,width:"100%",height:"100%"})),M=(0,r.A)("div",{name:"ImageWrapper",slot:"ImageWrapper",shouldForwardProp:e=>"widthPhoto"!==e&&"haveError"!==e&&"isMobile"!==e&&"hoverState"!==e})(({theme:e,haveError:t,hoverState:n,widthPhoto:l,isMobile:a})=>({width:a?"100%":l,maxWidth:a?"100%":l,overflow:"hidden",position:"relative",borderStyle:"solid",borderWidth:"1px",borderColor:"light"===e.palette.mode?"#0000003b":"rgba(255, 255, 255, 0.23)",borderRadius:4,...n&&{borderColor:"light"===e.palette.mode?"#000":"#fff"},...t&&{borderColor:e.palette.error.main}})),T=(0,r.A)("div",{name:"LinkChange"})(({theme:e})=>({marginTop:e.spacing(1),marginBottom:e.spacing(1),cursor:"pointer"})),z=(0,r.A)(d.A,{name:"LabelStyled",shouldForwardProp:e=>"haveError"!==e})(({theme:e,haveError:t})=>({marginBottom:e.spacing(1),fontSize:e.mixins.pxToRem(13),color:e.palette.text.secondary,...t&&{color:e.palette.error.main}}));function R({name:e,config:t,disabled:n,formik:r}){let{required:o,variant:s="outlined",item_type:p,max_upload_filesize:f,upload_url:b,preview_url:A,disabled:R,returnBase64:I=!1,thumbnail_sizes:$,aspectRatio:P="1:1",widthPhoto:W="200px",accept:F="image/*",imageFit:L="cover",isDropFile:B=!1}=t,{dialogBackend:q,i18n:O,useIsMobile:D,ParserPreviewPhoto:j}=(0,l.PCX)(),[V,N,{setValue:U,setTouched:X}]=(0,m.Mt)(null!=e?e:"ItemPhotoField"),H=t.placeholder||"add_photo",[Q,G]=(0,h.useState)(A),[J,K]=(0,h.useState)(!!Q),Y=(0,h.useRef)(),[Z,ee]=(0,h.useState)(!1),et=P.replace(":",""),en=D(),[el,ea]=h.useState(100*!!I),ei=async(e,t)=>{e&&t(await new Promise(t=>{let n=new FileReader;n.addEventListener("load",()=>t(n.result),!1),n.readAsDataURL(e)}))},er=()=>{Y.current.click()},eo=e=>{ea(Math.round(100*e.loaded/e.total))},es=(e,t)=>{var n;(null==N?void 0:N.touched)||X(!0);let l=t||Y.current.files;if(!l&&!l.length)return;let a=(0,i.EL)(l[0].type)?"video":"photo",r={id:0,uid:v()("file"),source:URL.createObjectURL(l[0]),file:l[0],file_name:l[0].name,file_size:l[0].size,file_type:a,fileItemType:p,status:"update",upload_url:b,extension:(0,i.QC)(l[0].name),thumbnail_sizes:$,onUploadProgress:eo};if(r.file.size>f&&0!==f)return void q.alert({message:O.formatMessage({id:"warning_upload_limit_one_file"},{fileName:(0,i.Tu)(r.file_name,30),fileSize:(0,i.lT)(r.file.size),maxSize:(0,i.lT)(f)})});if(!(0,i.HH)(null==r||null==(n=r.file)?void 0:n.type,F)){q.alert({message:O.formatMessage({id:"file_accept_type_fail"})}),(null==Y?void 0:Y.current)&&(Y.current.value=null);return}r&&(G(r.source),K(!0),I?ei(null==r?void 0:r.file,e=>{U({base64:e})}):U(r))},ed=e=>{e.currentTarget.value=null},eu=!!(N.error&&(N.touched||r.submitCount));return J?h.createElement(h.Fragment,null,h.createElement(C,{fullWidth:!0,variant:s,margin:"normal","data-testid":g()(`field ${e}`)},h.createElement(z,{haveError:eu},t.label,o?"(*)":""),h.createElement(M,{haveError:eu,hoverState:Z,widthPhoto:W,isMobile:en},h.createElement(j,{item:V.value,onParse:e=>{var t;U({...e.preUploadFile,status:"update"}),G(null==e||null==(t=e.preUploadFile)?void 0:t.url),K(!0)}},h.createElement(w,{onMouseOver:()=>ee(!0),onMouseLeave:()=>ee(!1)},h.createElement(a._V,{src:Q,aspectRatio:et,backgroundImage:!0,imageFit:L}),r.isSubmitting?h.createElement(y,{uploading:r.isSubmitting,value:el}):h.createElement(u.A,{title:O.formatMessage({id:"remove"})},h.createElement(S,{onClick:()=>{G(null),K(!1),U(A?{status:"remove",temp_file:0}:void 0)},"data-testid":g()(`button_remove ${e}`)},h.createElement(a.s4,{icon:"ico-close"})))))),h.createElement(T,null,h.createElement(c.A,{onClick:er,color:"primary","data-testid":g()(`button add ${e}`),disabled:R||n||r.isSubmitting},O.formatMessage({id:"change"})))),eu?h.createElement(E.A,{error:N.error}):null,h.createElement("input",{onClick:ed,ref:Y,type:"file","aria-hidden":!0,accept:F,style:x,"data-testid":g()(`input ${e}`),onChange:es})):h.createElement(C,{variant:s,margin:"normal","data-testid":g()(`field ${e}`)},h.createElement(z,{haveError:eu},t.label,o?"(*)":""),B?h.createElement(a.dl,{onDrop:e=>(e=>{if(!e.length)return;let t=Object.assign({length:e.length},e);t&&es(null,t)})(e),render:({canDrop:t,isOver:l})=>h.createElement(M,{haveError:eu,hoverState:Z,widthPhoto:W,isMobile:en},h.createElement(a._V,{src:Q,aspectRatio:et,backgroundImage:!0}),h.createElement(k,{role:"button",onClick:er,onMouseOver:()=>ee(!0),onMouseLeave:()=>ee(!1)},h.createElement(_,{size:"small",color:"primary",variant:"outlined","data-testid":g()(`button add ${e}`),disabled:R||n||r.isSubmitting,startIcon:h.createElement(a.s4,{icon:"ico-photo-plus-o"})},O.formatMessage({id:H}))))}):h.createElement(M,{haveError:eu,hoverState:Z,widthPhoto:W,isMobile:en},h.createElement(a._V,{src:Q,aspectRatio:et,backgroundImage:!0}),h.createElement(k,{role:"button",onClick:er,onMouseOver:()=>ee(!0),onMouseLeave:()=>ee(!1)},h.createElement(_,{size:"small",color:"primary",variant:"outlined","data-testid":g()(`button add ${e}`),disabled:R||n||r.isSubmitting,startIcon:h.createElement(a.s4,{icon:"ico-photo-plus-o"})},O.formatMessage({id:H})))),eu?h.createElement(E.A,{error:N.error}):null,t.description?h.createElement(d.A,{sx:{fontSize:"13px"},color:"text.hint",mt:1,mb:1},t.description):null,h.createElement("input",{onClick:ed,ref:Y,type:"file","aria-hidden":!0,accept:F,"data-testid":g()(`input ${e}`),onChange:es,style:x}))}},33867:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var l=n(77666),a=n(33617),i=n(67810),r=n(58309),o=n(41937),s=n(81141),d=n.n(s),u=n(65285),c=n.n(u),m=n(30758),p=n(11682),g=n(8618),f=n(62691),v=(0,g.A)(e=>(0,f.A)({root:{margin:e.spacing(2,0,1),"& button":{fontSize:e.mixins.pxToRem(13),border:e.mixins.border("primary"),borderRadius:4,padding:e.spacing(.5,2)},"& .ico":{fontSize:e.mixins.pxToRem(15)}},addPhotoWrapper:{},previewList:{display:"flex",margin:e.spacing(1,-.5,0)},previewItem:{margin:e.spacing(0,.5),position:"relative","& img":{width:48,height:48,minWidth:48,minHeight:48,objectFit:"cover",borderRadius:4}},deletePhoto:{position:"absolute",top:4,right:4,borderRadius:"50%",width:16,height:16,opacity:.7,backgroundColor:e.mixins.backgroundColor("paper"),display:"flex",alignItems:"center",justifyContent:"center",fontSize:"8px !important",cursor:"pointer","&:hover":{opacity:1}},totalPhoto:{marginTop:e.spacing(.5)},controls:{height:120,border:"solid 1px rgba(0, 0, 0, 0.23)",borderRadius:4,padding:e.spacing(.5,2),marginTop:e.spacing(1),display:"flex",alignItems:"center",justifyContent:"center","&:hover":{border:"1px solid",borderColor:e.palette.border.primary}}}),{name:"ItemPhotoGalleryField"});function h({name:e,config:t}){let n=v(),[,,{setValue:s}]=(0,o.Mt)(null!=e?e:"ItemPhotoGalleryField"),{i18n:u}=(0,l.PCX)(),g=t.placeholder||"Add Photos",[f,h]=(0,m.useState)([]),[E,b]=(0,m.useState)(f.length-1>0),A=(0,m.useRef)(),y=(0,m.useCallback)(()=>{A.current.click()},[]),x=(0,m.useCallback)(()=>{let e=A.current.files;if(!e)return;let t=[];for(let n=0;n<e.length;++n)t.push({uid:c()("file"),source:URL.createObjectURL(e.item(n)),file:e.item(n)});t&&(h(t),s(f),b(!0))},[f,s]),_=(0,m.useCallback)(e=>{h(t=>t.filter(t=>t.uid!==e.uid)),s(f),b(f.length-1>0)},[f,s]);return m.createElement("div",{className:n.root,"data-testid":d()(`field ${e}`)},m.createElement("div",{className:n.addPhotoWrapper},m.createElement(p.A,null,t.label),m.createElement("div",{className:n.controls,role:"button",onClick:y},m.createElement(i.A,{size:"small",color:"primary",variant:"outlined",startIcon:m.createElement(a.s4,{icon:"ico-photos-plus-o"})},g)),m.createElement("input",{ref:A,type:"file",multiple:!0,"aria-hidden":!0,
1className:"srOnly",accept:"image/*",onChange:x})),E&&m.createElement(m.Fragment,null,m.createElement("div",{className:n.previewList},f.map((e,t)=>m.createElement("div",{className:n.previewItem,key:t.toString()},m.createElement("img",{src:e.source,alt:""}),m.createElement(r.A,{title:u.formatMessage({id:"remove"})},m.createElement(a.s4,{icon:"ico-close",onClick:()=>_(e),className:n.deletePhoto}))))),m.createElement("div",{className:n.totalPhoto},f.length,"/10"," ",u.formatMessage({id:"photos_uploaded"}))))}},11682:function(e,t,n){n.d(t,{A:function(){return i}});var l=n(77666),a=n(30758);function i({text:e}){let{i18n:t}=(0,l.PCX)();return e?e.startsWith("<html>")?a.createElement(a.Fragment,null,t.formatMessage({id:"[placeholder]",defaultMessage:e})):a.createElement(a.Fragment,null,e):null}},26996:function(e,t,n){n.r(t),n.d(t,{default:function(){return C}});var l=n(77666),a=n(33617),i=n(2746),r=n(79192),o=n(29943),s=n(74084),d=n(7929),u=n(41686),c=n(51811),m=n(28413),p=n(41937),g=n(81141),f=n.n(g),v=n(97604),h=n.n(v),E=n(30758),b=n(8618),A=n(62691),y=(0,b.A)(e=>(0,A.A)({root:{display:"block",position:"relative"},map:{display:"block",height:300,backgroundColor:e.palette.action.focus},hideMap:{display:"none !important"},popper:{zIndex:1300,width:"100%"},paper:{padding:e.spacing(1,1)},suggestItem:{display:"flex",flexDirection:"row",padding:e.spacing(1,1),fontSize:e.mixins.pxToRem(15),cursor:"pointer","&:hover":{backgroundColor:e.palette.action.focus}},suggestIcon:{color:e.palette.text.secondary,fontSize:e.mixins.pxToRem(13),paddingRight:e.spacing(1),paddingTop:e.spacing(.5)},suggestName:{color:e.palette.text.primary},suggestAddress:{color:e.palette.text.secondary}}),{name:"formFooter"});let x=e=>e?h()(e)?x(Object.values(e)[0]):e.toString():null,_=(0,i.A)(r.A,{name:"Text"})(({theme:e})=>({"& input::placeholder":{color:e.palette.text.hint}}));var C=function({config:e,disabled:t,required:n,name:i,formik:r}){var g,v,h;let[b,A,{setValue:C,setTouched:w}]=(0,p.Mt)(null!=i?i:"location"),{label:S,labelProps:k={},placeholder:M,variant:T,disabled:z,margin:R="normal",fullWidth:I,required:$,description:P,autoFocus:W,hideMap:F=!1,requiredMap:L=!1,searchOptions:B}=e,q=E.useRef(),O=E.useRef(),D=y(),j=E.useRef(),[V,N="",U,,X,H,{loading:Q,error:G}]=(0,l._gs)(j,{lat:null==(g=b.value)?void 0:g.lat,lng:null==(v=b.value)?void 0:v.lng,address:null==(h=b.value)?void 0:h.address},B),J=E.useCallback(e=>{U(e),L||C({address:e}),""===e&&C(null)},[]),[K,Y]=E.useState(!1),Z=E.useCallback(()=>{setTimeout(()=>{Y(!1)},200)},[]),ee=!!(A.error&&(A.touched||r.submitCount)),et=l.uO7;return E.createElement("div",{className:D.root},E.createElement(a.qB,{excludeRef:q,onClickAway:Z},E.createElement(o.A,null,E.createElement(_,{label:S,autoComplete:"off",required:n||$,inputRef:O,onFocus:e=>{Y(!0)},onBlur:e=>{(null==A?void 0:A.touched)||w(!0),setTimeout(()=>{Y(!1),b.onBlur(e)},200)},onChange:e=>J(e.target.value),value:N,disabled:e.disabled||z,autoFocus:W,variant:T,error:ee,inputProps:{"data-testid":f()(`input ${i}`)},InputLabelProps:{shrink:N||b.value||void 0,...Object.assign({},k)},placeholder:M,margin:R,"data-testid":f()(`field ${i}`),fullWidth:I,helperText:ee?x(A.error):P}),et?E.createElement("div",{className:F?D.hideMap:D.map,ref:j}):null)),et?E.createElement(s.A,{open:K,anchorEl:O.current,disablePortal:!0,placement:"bottom-start",className:D.popper},E.createElement(d.A,{className:D.paper},E.createElement(u.A,{in:K},Q?E.createElement(o.A,null,E.createElement(c.A,{animation:"wave",height:30,width:"50%"}),E.createElement(c.A,{animation:"wave",height:30,width:"30%"}),E.createElement(c.A,{animation:"wave",height:30,width:"40%"})):V.map((e,t)=>E.createElement("div",{key:`${t}${e.lat}${e.lng}`,className:D.suggestItem,onClick:()=>(e=>{let t={address:(({address:e,name:t})=>e?e.includes(t)?`${e}`:`${t}, ${e}`:t)(e),lat:e.lat,lng:e.lng};C(t),X(e),U(t.address),H(e,e=>((e,t)=>{let{address_components:n}=t,l=n[0];C({...e,short_name:l.short_name})})(t,e))})(e)},E.createElement(a.s4,{icon:"ico-checkin",className:D.suggestIcon}),E.createElement(o.A,null,E.createElement(m.A,{color:"text.primary"},e.name),E.createElement(m.A,{color:"text.secondary"},e.address)))),G&&E.createElement("div",null,G)))):null)}},93973:function(e,t,n){n.r(t);
1var l=n(77666),a=n(33617),i=n(76620),r=n(7434),o=n(29943),s=n(79192),d=n(58309),u=n(2746),c=n(53282),m=n.n(c),p=n(30758),g=n(72125);let f=(0,u.A)("div",{name:"StyledAnswer"})(({theme:e})=>({display:"flex",alignItems:"center",paddingTop:e.spacing(2)})),v=(0,u.A)("div",{name:"AnswerItem",slot:"IconClose"})(({theme:e})=>({cursor:"pointer",display:"flex",justifyContent:"center",alignItems:"center",width:e.spacing(5),height:e.spacing(5),margin:e.spacing(0,.5),"& .ico":{fontSize:e.mixins.pxToRem(16),color:e.palette.text.hint}}));t.default=({formik:e,type:t,value:n,onRemove:u,onChange:c,onBlur:h,error:E,minAnswer:b})=>{let{i18n:A,dialogBackend:y}=(0,l.PCX)(),[x,_]=(0,p.useState)(0===t),[C,w]=(0,p.useState)(n||""),[S,k]=(0,p.useState)(null);p.useEffect(()=>{m()(E)||k(E)},[E]);let M=e=>{m()(e)?k(A.formatMessage({id:"error_the_field_is_required"},{field:"answer"})):k(null)},T=(0,p.useMemo)(()=>2===t?p.createElement(i.A,{disabled:!0}):1===t?p.createElement(r.A,{disabled:!0}):void 0,[t]);return x?null:p.createElement(f,null,p.createElement(o.A,{sx:{flex:1}},p.createElement(o.A,{sx:{display:"flex"}},T,p.createElement(s.A,{size:"small",fullWidth:!0,id:"outlined-basic",value:C,variant:"outlined",onChange:e=>{let{value:t}=e.target;M(t),w(t),c&&c(e)},onBlur:e=>{let{value:t}=e.target;h&&h(e),M(t)},inputProps:{maxLength:255},error:!!(e.submitCount&&S)}),p.createElement(v,{onClick:()=>{var t;if((null==(t=e.values.options)?void 0:t.length)<=b)return void y.alert({message:A.formatMessage({id:"you_must_have_min_answer"},{value:b})});u&&u(),_(!0)}},p.createElement(d.A,{title:A.formatMessage({id:"remove_answer"}),placement:"top"},p.createElement(a.s4,{icon:"ico-close"})))),S?p.createElement(o.A,{ml:5},p.createElement(g.A,{error:S})):null))}},37816:function(e,t,n){n.r(t),n.d(t,{default:function(){return S}});var l,a=n(77666),i=n(2746),r=n(67810),o=n(41161),s=n(29943),d=n(79192),u=n(61633),c=n(34766),m=n(41937),p=n(81141),g=n.n(p),f=n(53282),v=n.n(f),h=n(354),E=n.n(h),b=n(30758),A=n(72125),y=n(93973),x=((l={})[l.FreeAnswer=0]="FreeAnswer",l[l.Select=1]="Select",l[l.CheckBox=2]="CheckBox",l),_=n(33617);let C=(0,i.A)(r.A)(({theme:e})=>({fontWeight:e.typography.fontWeightMedium,fontSize:e.mixins.pxToRem(13),color:e.palette.primary.main,cursor:"pointer",display:"flex",alignItems:"center",marginTop:e.spacing(.5),marginLeft:e.spacing(1.2),width:"fit-content","&:hover":{textDecoration:"underline"},"& .ico":{marginRight:e.spacing(1)}})),w=[{value:x.CheckBox,label:"checkbox"},{value:x.Select,label:"multiple_choice"},{value:x.FreeAnswer,label:"written_answer"}];var S=({name:e,formik:t,disabled:n})=>{var l,i,r,p,f,h;let{i18n:S,getSetting:k}=(0,a.PCX)(),M=(0,m.j7)(),T=parseInt(k("group.minimum_membership_question_option")||1);return b.useEffect(()=>{var e,n,l,a,i,r;let o=[];v()(null==(e=M.initialValues)?void 0:e.options)&&(o=Array(T).fill(0).map((e,t)=>({title:"",id:new Date().getMilliseconds()+t,status:"new"}))),v()(null==(n=M.initialValues)?void 0:n.options)||(o=null==(i=M.initialValues)?void 0:i.options),v()(null==(l=M.values)?void 0:l.options)||(o=null==(r=M.values)?void 0:r.options),(null==(a=M.values)?void 0:a.type_id)===x.FreeAnswer&&(o=void 0),t.setFieldValue("options",o,!0)},[null==(l=M.values)?void 0:l.type_id]),b.createElement(o.A,{fullWidth:!0,margin:"normal","data-testid":g()(`field ${e}`)},b.createElement(s.A,null,b.createElement(s.A,{sx:{height:"40px",display:"flex"}},b.createElement(d.A,{id:"question",name:"question",sx:{flex:1,minWidth:0,marginRight:2},size:"small",label:S.formatMessage({id:"add_a_question"}),variant:"outlined",inputProps:{maxLength:255},error:!!(t.submitCount&&t.errors.question),value:null==(i=M.values)?void 0:i.question,onChange:t.handleChange,onBlur:e=>{var n,l;(null==(l=M.values)||null==(n=l.question)?void 0:n.trim())||t.setFieldValue("question",""),t.handleBlur(e)}}),b.createElement(u.A,{id:"type_id",name:"type_id",sx:{height:"100%"},value:null==(r=M.values)?void 0:r.type_id,onChange:t.handleChange},w.map(({value:e,label:t},n)=>b.createElement(c.A,{key:n.toString(),value:e},S.formatMessage({id:t}))))),b.createElement(A.A,{error:null==(p=t.errors)?void 0:p.question})),M.values.type_id!==x.FreeAnswer?b.createElement(b.Fragment,null,null==(h=M.values)||null==(f=h.options)?void 0:f.map((e,n)=>{var l,a,i;return b.createElement(y.default,{minAnswer:T,formik:M||t,key:e.id.toString(),value:e.title,type:M.values.type_id,error:!v()(null==(l=t.errors)?void 0:l.options)&&(null==(i=t.errors)||null==(a=i.options)?void 0:a[n]),onRemove:()=>(e=>{var n;let l=null==(n=M.values.options)?void 0:n.map(t=>
1t.id===e?(null==t?void 0:t.status)==="new"?{...t,status:"delete"}:{...t,status:"remove"}:t);t.setFieldValue("options",l.filter(e=>(null==e?void 0:e.status)!=="delete"))})(e.id),onChange:n=>((e,n)=>{var l;let{value:a}=e.target,i=null==(l=M.values.options)?void 0:l.map(e=>e.id===n.id?{...e,title:a.trim(),status:"new"!==n.status?"update":"new"}:e);t.setFieldValue("options",i)})(n,e)})}),b.createElement(C,{onClick:()=>{var e;let n=[...null==(e=M.values)?void 0:e.options,{title:"",id:new Date().getMilliseconds(),status:"new"}];t.setFieldValue("options",n)},variant:"text",color:"primary",size:"small",disabled:n},b.createElement(_.s4,{icon:"ico-plus"}),S.formatMessage({id:"add_answer"})),E()(t.errors)&&b.createElement(A.A,{error:t.errors})):null)}},21466:function(e,t,n){n.r(t),n.d(t,{default:function(){return j}});var l=n(77666),a=n(33617),i=n(96424),r=n(67810),o=n(70481),s=n(28413),d=n(29943),u=n(56863),c=n(41161),m=n(2746),p=n(41937),g=n(28017),f=n(81141),v=n.n(f),h=n(65285),E=n.n(h),b=n(90424),A=n.n(b),y=n(354),x=n.n(y),_=n(62958),C=n.n(_),w=n(53282),S=n.n(w),k=n(30758),M=n(72125),T=n(15354);let z=(0,m.A)("div",{name:"RootStyled"})(({theme:e})=>({padding:e.spacing(2),marginBottom:e.spacing(1.5),border:"1px solid #eeeeee","& > div":{width:"100%"}}));var R=function({initialValues:e,formSchema:t,dataSource:n,onChange:l}){let a=k.useCallback(t=>{let n=((e,t)=>{let n={};if(!S()(t))return Object.keys(e).forEach(l=>{t[l]!==e[l]&&(n[l]="string"==typeof t[l]?t[l].trim():t[l])}),n})(e,null==t?void 0:t.values);if(!S()(n))for(let e in n)Object.prototype.hasOwnProperty.call(n,e)&&l(null==n?void 0:n[e],e)},[l,e]);if(!(S()(t)&&S()(n)))return k.createElement(z,null,k.createElement(T.FF,{noHeader:!0,noTitle:!0,initialValues:e,formSchema:t,dataSource:n,onChange:a}))};let I="MultiAudioField",$=(0,m.A)(r.A,{name:I,slot:"DropButton"})(({theme:e,isOver:t})=>({...t&&{backgroundColor:e.palette.action.hover}})),P=(0,m.A)("div",{name:I,slot:"AudioUploaded"})(({theme:e})=>({display:"flex",fontSize:e.mixins.pxToRem(13),justifyContent:"space-between",paddingBottom:e.spacing(1),"& .ico-music-note-o":{fontSize:e.mixins.pxToRem(15)}})),W=(0,m.A)("div",{name:I,slot:"IconAction"})(({theme:e})=>({display:"flex","& > span":{marginLeft:e.spacing(1)}})),F=(0,m.A)("div",{name:I,slot:"DropzoneBox"})(({theme:e})=>({width:"fit-content"})),L=(0,m.A)(o.A,{name:I,slot:"Label"})(({theme:e,haveError:t})=>({...t&&{color:e.palette.error.main}})),B=(0,m.A)(s.A,{name:I,slot:"Noti"})(({theme:e,haveError:t})=>({...t&&{color:e.palette.error.main}})),q=(0,m.A)(s.A,{name:I,slot:"TitleSong"})(({theme:e})=>({marginLeft:e.spacing(1),marginRight:e.spacing(1),overflowWrap:"anywhere"})),O=(0,m.A)("div",{name:I,slot:"WrapTitleStyled"})(({theme:e})=>({display:"flex",alignItems:"center"}));function D({item:e,index:t,handleChange:n,showEditAudio:l,handleEditAudio:r,handleRemoveAudio:o,error:c,enabled:m,progress:p,uploading:g,formSchemaEditItem:f,dataSourceEditItem:v}){if("remove"===e.status)return null;let h=C()(c)&&c[t],E=S()(f)&&S()(v);return k.createElement(k.Fragment,null,k.createElement(P,{"data-testid":`audioUploaded_${t}`},k.createElement(O,{"data-testid":`audioUploadedWrapTitle_${t}`},k.createElement(a.s4,{icon:"ico-music-note-o"}),k.createElement(q,{"data-testid":`audioUploadedTitle_${t}`,color:h?"error":null},(0,i.Tu)(null==e?void 0:e.file_name,70))),k.createElement(W,{"data-testid":`audioUploadedAction_${t}`},g?k.createElement(d.A,{sx:{minWidth:"100px",pl:1,mt:"6px"}},k.createElement(u.A,{"data-testid":`audioUploadedProgress_${t}`,variant:"determinate",value:p||0})):k.createElement(k.Fragment,null,E?null:k.createElement(s.A,{"data-testid":`audioUploadedEdit_${t}`,variant:"body2",color:"primary",component:"span",role:"button",onClick:()=>m&&r((null==e?void 0:e.id)||(null==e?void 0:e.uid))},k.createElement(a.s4,{icon:"ico-compose"})),k.createElement(s.A,{"data-testid":`audioUploadedRemove_${t}`,variant:"body2",color:"primary",component:"span",role:"button",onClick:()=>m&&o(t)},k.createElement(a.s4,{icon:"ico-close"}))))),E||l!==((null==e?void 0:e.id)||(null==e?void 0:e.uid))?null:k.createElement(R,{initialValues:e,formSchema:f,dataSource:v,onChange:(e,l)=>n(e,t,l)}))}function j({name:e,config:t,disabled:n,formik:r}){let{label:o="Select songs",description:s,item_type:u,accept:m="audio/mp3",max_upload_filesize:f,max_length_name:h=100,maxFilesPerUpload:b,maxFiles:y,upload_url:_,disabled:C,storage_id:w,placeholder:S,appName:T,resourceName:z,formEditItem:R,dataSourceName:I,messageAcceptFail:P}=t,{dialogBackend:W,i18n:q}=(0,l.PCX)(),O=(0,l.EkY)(T,z,R),j=(0,l.IgF)(T,z,I),[V,N]=k.useState(),U=(0,k.useRef)(),[X,H,{setValue:Q,setTouched:G}]=(0,p.Mt)(null!=e?e:"ItemPhotoField"),[J,K]=k.useState(X.value||[]),[Y,Z]=k.useState({}),ee=()=>{U.current.click()},et=e=>{let t=e.lastIndexOf(".");return e.slice(0,t)},en=k.useCallback(e=>{W.confirm({message:q.formatMessage({id:"are_you_sure_you_want_to_delete_attachment_file"}),title:q.formatMessage({id:"are_you_sure"})}).then(t=>{t&&K(t=>(0,g.Ay)(t,t=>{t[e].id?t[e].status="remove":t.splice(e,1)}))})},[]),el=k.useCallback(e=>{V!==e?N(e):N(null)},[V]);k.useEffect(()=>{Q(J.map((e,t)=>({...e,onUploadProgress:e=>((e,t)=>{let n=Math.round(100*e.loaded/e.total);Z(e=>({...e,[t]:n}))})(e,t)})))},[J]);let ea=e=>{let t=[];for(let l of Object.keys(e)){var n;let a={id:0,status:"new",upload_url:_,name:et(e[l].name).slice(0,h),description:"",source:URL.createObjectURL(e[l]),file:e[l],file_name:e[l].name,file_size:e[l].size,file_type:e[l].type,uid:E()("file"),fileItemType:u,storage_id:null!=w?w:null},r=null==a?void 0:a.file_size;if(!(0,i.HH)(null==(n=e[l])?void 0:n.type,m)){W.alert({message:q.formatMessage({id:P||"file_accept_type_fail"})}),(null==U?void 0:U.current)&&(U.current.value=null);break}if(r>(null==f?void 0:f.music)&&(null==f?void 0:f.music))return void W.alert({message:q.formatMessage({id:"warning_upload_limit_one_file"},{fileName:(0,i.Tu)(a.file_name,30),fileSize:(0,i.lT)(a.file_size),maxSize:(0,i.lT)(null==f?void 0:f.music)})});t.push(a)}t.length&&K((0,g.Ay)(e=>{e.push(...t)}))},ei=k.useCallback(()=>{let e=U.current.files;e&&(G(!0),ea(e))},[J]),er=A()((e,t,n)=>{K((0,g.Ay)(l=>{l[e].id&&(l[e].status="update"),l[e][n]=t}))},1e3),eo=(e,t,n)=>{er(t,e,n)},es=J.filter(e=>e.uid),ed=!!(H.error&&(H.touched||r.submitCount));return k.createElement(c.A,{fullWidth:!0,margin:"normal","data-testid":v()(`field ${e}`)},k.createElement(L,{haveError:ed,required:!0,variant:"outlined",shrink:"true"},o),k.createElement(d.A,{sx:{p:2,pt:2.5}},k.createElement(B,{variant:"body2",color:"text.hint",mb:1.5,component:"p"},s),k.createElement(F,null,k.createElement(a.dl,{onDrop:e=>{e&&ea(e)},render:({isOver:t})=>k.createElement($,{onClick:ee,size:"small",color:"primary",sx:{fontWeight:"bold"},isOver:t,variant:"outlined",disabled:C||n||r.isSubmitting||J.length>=y||es.length>=b,"data-testid":v()(`button ${e}`),startIcon:k.createElement(a.s4,{icon:"ico-upload"})},S)})),J.length>0&&k.createElement(d.A,{"data-testid":v()("audio uploaded list"),sx:{mt:2}},J.map((e,t)=>k.createElement(D,{i18n:q,key:t.toString(),handleRemoveAudio:en,handleChange:eo,handleEditAudio:el,showEditAudio:V,index:t,item:e,error:H.error,enabled:!r.isSubmitting,progress:Y[t],uploading:r.isSubmitting,formSchemaEditItem:O,dataSourceEditItem:j}))),ed&&x()(H.error)?k.createElement(M.A,{error:H.error}):null),k.createElement(a._r,{haveError:ed,children:t.label,variant:"outlined"}),k.createElement("input",{ref:U,onClick:e=>{e.currentTarget.value=null},className:"srOnly",type:"file","data-testid":v()(`input ${e}`),multiple:!0,accept:m,onChange:ei}))}},69422:function(e,t,n){n.r(t),n.d(t,{default:function(){return x}});var l=n(77666),a=n(41937),i=n(28017),r=n(44803),o=n.n(r),s=n(62958),d=n.n(s),u=n(30758),c=n(72125),m=n(79192),p=n(67810),g=n(29943),f=n(8618),v=n(62691),h=(0,f.A)(e=>(0,v.A)({answerInput:{width:"calc(100% - 130px)"},answerItem:{display:"flex"},input:{"&::placeholder":{color:e.palette.text.secondary,opacity:1}},endAdornment:{cursor:"pointer"},endAdornmentButton:{display:"flex",alignItems:"center",paddingLeft:e.spacing(2)},buttonWrapper:{display:"flex",width:"100%",justifyContent:"space-between",marginRight:e.spacing(1),marginTop:e.spacing(1),"& button":{minWidth:e.spacing(5)}},button:{"& + button":{marginLeft:e.spacing(1)},fontWeight:e.typography.fontWeightBold,fontSize:e.mixins.pxToRem(13),color:e.palette.primary.main,cursor:"pointer",display:"flex",alignItems:"center","&:hover":{textDecoration:"underline"}},visible:{visibility:"hidden"}}),{name:"AnswerPollItem"}),E=n(33617),b=n(81141),A=n.n(b),y=({lastElement:e,index:t,item:n,handleDelete:a,handleAdd:i,handleChange:r,disabled:o,submitCount:s,error:d,maxLength:f,disabledAddMore:v,disableRemove:b,meta:y,setTouched:x,name:_,fieldName:C})=>{let w=h(),{i18n:S}=(0,l.PCX)(),k=!!(d&&(y.touched||s));return u.createElement(u.Fragment,null,u.createElement("div",{className:w.answerItem},u.createElement(m.A,{className:w.answerInput,required:!0,variant:"outlined",onBlur:()=>x(!0),fullWidth:!0,margin:"normal",disabled:o,inputProps:{maxLength:f,"data-testid":A()(`input ${_}`)},label:S.formatMessage({id:"option_answer"},{value:t+1}),defaultValue:n.answer,onChange:e=>r(e,n.id),error:k,"data-testid":A()(`field ${_}`)}),u.createElement("div",{className:w.endAdornmentButton},u.createElement("div",{className:w.buttonWrapper},u.createElement(p.A,{className:w.button,onClick:()=>a(n.order),disabled:b||o,variant:"outlined",color:"primary","data-testid":A()(`button_remove ${_}`)},u.createElement(g.A,{sx:{display:{sm:"block",xs:"none"}}},S.formatMessage({id:"remove"})),u.createElement(g.A,{sx:{display:{sm:"none"}}},u.createElement(E.s4,{icon:"ico-trash-alt"}))),u.createElement(p.A,{className:e?w.button:w.visible,onClick:()=>i(),variant:"outlined",color:"primary",disabled:v||o,"data-testid":e?A()(`button_add ${C}`):A()(`button_add ${_}`)},u.createElement(g.A,{sx:{display:{sm:"block",xs:"none"}}},S.formatMessage({id:"add"})),u.createElement(g.A,{sx:{display:{sm:"none"}}},u.createElement(E.s4,{icon:"ico-plus"})))))),k?u.createElement(c.A,{error:d}):null)},x=({config:e,name:t,disabled:n,formik:r})=>{var s,m;let{i18n:p,dialogBackend:g}=(0,l.PCX)(),{minAnswers:f,maxAnswers:v,disabled:h,maxLength:E}=e,[b,A,{setValue:x,setTouched:_}]=(0,a.Mt)(null!=t?t:"PollAnswer"),[C,w]=u.useState(null==b?void 0:b.value),S=u.useRef((null==b||null==(s=b.value)?void 0:s.length)||0),k=u.useCallback(e=>{w(t=>(0,i.Ay)(t,t=>{if(t.length===f)g.alert({message:p.formatMessage({id:"you_must_have_min_answer"},{value:f})});else if(e){let n=t.findIndex(t=>t.order===e);t.splice(n,1)}else t.pop()}))},[]),M=u.useCallback((e,t)=>{let n=e.target.value;w(e=>(0,i.Ay)(e,e=>{e[t]={...e[t],answer:n}}))},[]),T=u.useCallback(()=>{w(e=>(0,i.Ay)(e,e=>{if(e.length===v)g.alert({message:p.formatMessage({id:"you_must_have_max_answer"},{value:v})});else{let t={item:{answer:"",order:++S.current}};e.push(t.item)}}))},[]);u.useEffect(()=>{C.length<f?T():x(C.map(e=>({...e,answer:e.answer.trim()})))},[C]);let z=d()(A.error);return u.createElement("div",null,null==C?void 0:C.map((e,l)=>u.createElement(y,{lastElement:l===C.length-1,index:l,key:e.order.toString(),item:e,maxLength:E,handleAdd:T,submitCount:r.submitCount,meta:A,setTouched:_,handleDelete:k,disabled:h||n||r.isSubmitting,handleChange:e=>M(e,l),error:o()(A.error,`[${l}].answer`),disabledAddMore:C.length===v,disableRemove:C.length===f,name:`${t}_${l+1}`,fieldName:t})),A.error&&!z?u.createElement(c.A,{error:null==(m=A.error)?void 0:m.toString()}):null)}},73479:function(e,t,n){n.r(t),n.d(t,{default:function(){return _}});var l=n(77666),a=n(33617),i=n(2746),r=n(15009),o=n(41161),s=n(61633),d=n(34766),u=n(70481),c=n(96085),m=n(28413),p=n(41937),g=n(81141),f=n.n(g),v=n(30758),h=n(72125),E=n(8618),b=n(62691),A=(0,E.A)(e=>(0,b.A)({root:{paddingLeft:0,"& .MuiSelect-root":{paddingLeft:e.spacing(5)}},startIcon:{position:"absolute",left:e.spacing(2)}}),{name:"PrivacyField"});let y=[{label:"Public",value:0,icon:"ico-globe"},{label:"Community",value:1,icon:"ico-user-circle"},{label:"Friends",value:2,icon:"ico-user-two-men"},{label:"Friends of Friends",value:3,icon:"ico-user-man-three"},{label:"Only Me",value:4,icon:"ico-lock"},{label:"Custom",value:10,icon:"ico-gear"}],x=(0,i.A)(r.A,{name:"AvatarWrapper"})(({theme:e})=>({position:"absolute",left:e.spacing(2),width:e.spacing(3),justifyContent:"center"}));function _({config:e,name:t,disabled:n,formik:i}){var r,g;let[E,b,{setValue:_}]=(0,p.Mt)(null!=t?t:"PrivacyField"),{disabled:C,description:w,options:S,label:k,variant:M,fullWidth:T,defaultValue:z,minWidth:R,sx:I}=e,{dialogBackend:$}=(0,l.PCX)(),P=A(),[W,F]=v.useState(E.value||z||0),L=v.useCallback(e=>{10===e?q():(F(e),_(e))},[W]),B=!!(b.error&&(b.touched||i.submitCount)),q=()=>{$.present({component:"dialog.DialogCustomListPrivacy",props:{value:W}}).then(e=>{e&&(_(e),F(e))})},O=S.find(e=>Array.isArray(W)?10===e.value:e.value===W);return v.createElement(o.A,{margin:"normal",fullWidth:T,variant:M,sx:{...I,minWidth:R},"data-testid":f()(`field ${t}`)},v.createElement(s.A,{className:P.root,value:Array.isArray(W)?10:W,sx:{paddingLeft:0},disabled:C||n||i.isSubmitting,onBlur:E.onBlur,label:k,startAdornment:v.createElement(x,{position:"start"},v.createElement(a.s4,{icon:(r=Array.isArray(W)?10:W,null==(g=y.find(e=>e.value==r))?void 0:g.icon)})),MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},getContentAnchorEl:null,transformOrigin:{vertical:"top",horizontal:"left"},"data-testid":f()(`menu ${t}`),PaperProps:{style:{maxHeight:200}}}},S?S.map((e,t)=>v.createElement(d.A,{value:e.value,"data-value":e.value,key:t.toString(),onClick:()=>L(e.value)},e.label)):null),v.createElement(u.A,{id:`label-${t}`}
1,k),(null==O?void 0:O.description)?v.createElement(c.A,null,null==O?void 0:O.description):null,w?v.createElement(m.A,{sx:{fontSize:"13px"},color:"text.hint",mt:1},w):null,B&&v.createElement(h.A,{error:b.error}))}},67265:function(e,t,n){n.r(t),n.d(t,{default:function(){return O}});var l=n(77666),a=n(33617),i=n(2746),r=n(67810),o=n(29943),s=n(28413),d=n(41937),u=n(28017),c=n(81141),m=n.n(c),p=n(44803),g=n.n(p),f=n(354),v=n.n(f),h=n(30758),E=n(72125),b=n(79192),A=n(99451),y=n(23582),x=n(7434),_=n(58309);let C="AnswerItem",w=(0,i.A)("div",{name:"AnswerItem",slot:"IconClose"})(({theme:e})=>({cursor:"pointer",display:"flex",justifyContent:"center",alignItems:"center",width:e.spacing(5),height:e.spacing(5),margin:e.spacing(0,.5),"& .ico":{fontSize:e.mixins.pxToRem(18),color:e.palette.text.hint}})),S=(0,i.A)("div",{name:C,slot:"Radiogroup"})(({theme:e})=>({display:"flex",alignItems:"center"})),k=(0,i.A)("div",{name:C,slot:"AnswerItemStyled"})(({theme:e})=>({display:"flex",alignItems:"center"})),M=(0,i.A)(b.A,{name:C,slot:"AnswerInput"})(({theme:e})=>({width:"calc(100% / 3 * 2)","& .MuiOutlinedInput-root":{borderRadius:e.spacing(.5)}})),T=(0,i.A)("div",{name:C,slot:"EndAdornmentButton"})(({theme:e})=>({width:"calc(100% / 3 * 1)",display:"flex",alignItems:"center"})),z=(0,i.A)("div",{name:C,slot:"ButtonWrapper"})(({theme:e})=>({display:"flex",width:"100%",justifyContent:"flex-start",alignItem:"center"})),R=(0,i.A)(x.A,{name:C,slot:"RadioButton"})(({theme:e})=>({width:40,height:40}));var I=(0,h.memo)(({lastElement:e,index:t,item:n,disabled:i,questionIndex:r,addMoreAnswer:o,handleDeleteAnswer:d,handleChangeAnswer:u,handleChangeCorrectAnswer:c,submitCount:p,error:g,handleTouched:f,maxLength:v})=>{let{i18n:b}=(0,l.PCX)(),[x,I]=h.useState(!1),$=!!(g&&(x||p));return h.createElement(h.Fragment,null,h.createElement(k,{key:t,"data-testid":`answer_${t+1}`},h.createElement(M,{onBlur:()=>{f(),I(!0)},variant:"outlined",margin:"dense",disabled:i,required:!0,placeholder:b.formatMessage({id:"answer_index"},{index:t+1}),defaultValue:n.answer,error:$,onChange:e=>u(e,r,t),inputProps:{maxLength:v}}),h.createElement(T,null,h.createElement(z,null,h.createElement(w,{"data-testid":m()(`button_remove_answer ${C}`),onClick:d},h.createElement(_.A,{title:b.formatMessage({id:"remove_answer"}),placement:"top"},h.createElement(a.s4,{icon:"ico-close"}))),h.createElement(S,null,h.createElement(R,{checked:!!n.is_correct,icon:h.createElement(y.A,null),checkedIcon:h.createElement(A.A,null),disabled:i,name:"checkedH",color:"primary","data-testid":m()(`radio_correct_answer ${C}`),onChange:e=>c(e,r,t)}),h.createElement(s.A,{variant:"body1",color:"text.hint",sx:{display:{sm:"block",xs:"none"}}},b.formatMessage({id:"correct_answer"})))))),$?h.createElement(E.A,{error:g}):null)});let $=(0,i.A)("div",{name:"QuizItem",slot:"wrapper-answer"})(({theme:e})=>({borderLeft:e.mixins.border("secondary"),paddingLeft:e.spacing(2),marginBottom:e.spacing(1.5)})),P=(0,i.A)(r.A)(({theme:e})=>({fontWeight:e.typography.fontWeightBold,fontSize:e.mixins.pxToRem(13),color:e.palette.primary.main,cursor:"pointer","&:hover":{textDecoration:"underline"}})),W=(0,i.A)(o.A)(({theme:e})=>({margin:e.spacing(1,0)}));var F=(0,h.memo)(({index:e,item:t,name:n,disabled:a,maxLength:i,lastElement:r,error:s,submitCount:d,formik:u,handleChangeAnswer:c,handleChangeQuestion:p,addMoreQuestion:f,handleDeleteQuestion:A,addMoreAnswer:y,handleDeleteAnswer:x,handleChangeCorrectAnswer:_,handleTouched:C,maxAnswerLength:w})=>{let{i18n:S}=(0,l.PCX)(),{question:k,answers:M}=t,T=h.useRef(!1),[z,R]=h.useState(!1);h.useEffect(()=>{u.isSubmitting&&(T.current=!0)},[u.isSubmitting]);let F=!!(g()(s,"question")&&(z||(T.current?d:0))),L=!!(g()(s,"answers.[0]")&&v()(g()(s,"answers.[0]"))&&(z||(T.current?d:0)));return h.createElement("div",null,h.createElement(b.A,{variant:"outlined",margin:"normal",fullWidth:!0,required:!0,label:S.formatMessage({id:"question_with_index"},{value:e+1}),placeholder:S.formatMessage({id:"question_with_index"},{value:e+1}),disabled:a,defaultValue:k,onChange:t=>p(t,e),error:F,onBlur:()=>{C(),R(!0)},inputProps:{maxLength:i,"data-testid":m()(`input question ${n}${e}`)},"data-testid":m()(`field question ${n}${e}`)}),F&&h.createElement(E.A,{error:g()(s,"question")}),h.createElement($,{"data-testid":m()(`box question ${n}`)},h.createElement(o.A,{"data-testid":m()(`questionAnswer ${e}`)},M.length>0&&M.map((t,n)=>h.createElement(I,{item:t,key:t.ordering,index:n,disabled:a,questionIndex:e,lastElement:n===M.length-1,addMoreAnswer:y,handleDeleteAnswer:()=>x(t.ordering),handleChangeAnswer:c,handleChangeCorrectAnswer:_,submitCount:T.current?d:0,error:g()(s,`answers.[${n}].answer`),handleTouched:C,maxLength:w}))),h.createElement("div",null,h.createElement(P,{onClick:()=>y(),variant:"text",color:"primary",size:"small",disabled:a,sx:{fontWeight:500},"data-testid":m()(`button_add_answer ${n}`)},S.formatMessage({id:"add_answer"})),h.createElement(P,{onClick:A,disabled:a,variant:"text",size:"small",color:"primary",sx:{fontWeight:500},"data-testid":m()(`button_remove_question ${n}`)},S.formatMessage({id:"remove_question"}))),L?h.createElement(W,null,h.createElement(E.A,{error:g()(s,"answers")})):null))});let L=(0,i.A)(r.A)(({theme:e})=>({fontSize:e.mixins.pxToRem(13),minWidth:e.spacing(6.25),fontWeight:e.typography.fontWeightBold,color:e.palette.primary.main,cursor:"pointer",display:"flex",alignItems:"center","&:hover":{textDecoration:"underline"},"& .ico.ico-plus-circle-o":{marginRight:e.spacing(.75),fontSize:e.mixins.pxToRem(15)}})),B=(0,i.A)(o.A)(({theme:e})=>({margin:e.spacing(1,0)}
1)),q=(0,i.A)(o.A)(({theme:e})=>({marginBottom:e.spacing(1),"& input::placeholder":{color:e.palette.text.hint}}));var O=({config:e,formik:t,name:n,disabled:i})=>{let{i18n:r,dialogBackend:o}=(0,l.PCX)(),{minQuestions:c,maxQuestions:p,minAnswers:f,maxAnswers:b,disabled:A,defaultAnswers:y,maxLength:x,maxAnswerLength:_}=e,[{value:C},w,{setValue:S,setTouched:k}]=(0,d.Mt)(null!=n?n:"QuizQuestion"),[M,T]=h.useState(C||[]),z=h.useRef((null==C?void 0:C.length)||0),R=h.useRef(M.map(e=>e.answers[e.answers.length-1].ordering)||[]),I=()=>{(null==w?void 0:w.touched)||k(!0)},$=(e,t)=>{let{value:n}=e.target;T(e=>(0,u.Ay)(e,e=>{e[t].question=n?n.trim():""}))},P=(e,t,n)=>{let{value:l}=e.target;T(e=>(0,u.Ay)(e,e=>{e[t].answers[n].answer=l?l.trim():""}))},W=()=>{if(p>0&&M.length>=p)return void o.alert({title:r.formatMessage({id:"limit_reached"}),message:r.formatMessage({id:"you_have_reached_maximum_number_allowed_question"})});let e=[],t=2;for(;e.length<(y||f);)0===e.length&&e.push({answer:"",is_correct:1,ordering:1}),e.push({answer:"",is_correct:0,ordering:t}),++t;T(t=>(0,u.Ay)(t,t=>{let n={answers:e,question:"",ordering:++z.current};t.push(n)}))},O=(e,t,n)=>{T(e=>(0,u.Ay)(e,e=>{e[t].answers.forEach((e,t)=>{t===n?e.is_correct=1:e.is_correct=0})}))};h.useEffect(()=>{M.length<c?W():(S(M),R.current=M.map(e=>e.answers[e.answers.length-1].ordering))},[M]);let D=!!(w.error&&(w.touched||t.submitCount))&&v()(g()(w.error,"[0]"));return h.createElement(q,null,null==M?void 0:M.map((e,l)=>h.createElement(F,{index:l,key:e.ordering,maxLength:x,name:n,item:e,formik:t,disabled:A||i||t.isSubmitting,submitCount:t.submitCount,lastElement:l===M.length-1,handleChangeQuestion:$,handleChangeAnswer:P,addMoreQuestion:W,handleDeleteQuestion:()=>(e=>{if(M.length<=Math.max(c,1))return void o.alert({message:r.formatMessage({id:"you_must_have_min_question"},{value:c})});T(t=>(0,u.Ay)(t,t=>{if(e){let n=t.findIndex(t=>t.ordering===e);t.splice(n,1)}else t.pop()}))})(e.ordering),addMoreAnswer:()=>(e=>{if(b>0&&M[e].answers.length>=b)return void o.alert({title:r.formatMessage({id:"limit_reached"}),message:r.formatMessage({id:"you_have_reached_maximum_number_answers_allowed_question"})});R.current=R.current.map((t,n)=>n===e?++t:t),T(t=>(0,u.Ay)(t,t=>{let n={answer:"",ordering:R.current[e]};t[e].answers.push(n)}))})(l),handleDeleteAnswer:e=>{((e,t)=>{let n=M[e].answers;if(n){if(n.length<=Math.max(f,1))return o.alert({message:r.formatMessage({id:"you_must_have_min_answer"},{value:f})});T(l=>(0,u.Ay)(l,l=>{if(t){let n=l[e].answers.findIndex(e=>e.ordering===t);if(-1===n)return;let a=l[e].answers[n];l[e].answers.splice(n,1),a.is_correct&&(l[e].answers[0].is_correct=1)}else l[e].answers[n.length-1].is_correct&&(l[e].answers[0].is_correct=1),l[e].answers.pop()}))}})(l,e)},handleTouched:I,error:g()(w.error,`[${l}]`),handleChangeCorrectAnswer:O,maxAnswerLength:_})),D&&h.createElement(B,null,h.createElement(E.A,{error:w.error})),h.createElement("div",null,h.createElement(L,{variant:"outlined",color:"primary",disabled:A||i||t.isSubmitting,onClick:W,"data-testid":m()(`button_add_question ${n}`)},h.createElement(a.s4,{icon:"ico-plus-circle-o"}),h.createElement(s.A,{variant:"body1",sx:{fontWeight:"bold"}},r.formatMessage({id:"add_question"})))))}},64954:function(e,t,n){n.r(t);var l=n(33617),a=n(28121),i=n(29943),r=n(7434),o=n(28413),s=n(41161),d=n(31590),u=n(99458),c=n(2746),m=n(41937),p=n(81141),g=n.n(p),f=n(30758),v=n(72125),h=n(11682);let E=(0,c.A)(a.A,{name:"Title"})(({theme:e})=>({marginBottom:e.spacing(1)})),b=(0,c.A)(i.A)(({theme:e})=>({display:"flex",alignItems:"center"})),A=(0,c.A)(r.A)(({theme:e})=>({height:42,width:42})),y=(0,c.A)(o.A)(({theme:e})=>({marginLeft:e.spacing(3.75)}));t.default=({config:e,name:t,disabled:n,required:a,formik:r})=>{var c;let[p,x]=(0,m.Mt)(null!=t?t:"RadioGroupField"),{options:_,label:C,margin:w="normal",variant:S,fullWidth:k,disabled:M,labelPlacement:T,inline:z,size:R,required:I,hasFormOrder:$=!1,order:P,description:W,titleConfig:F={},descriptionConfig:L,descriptionPlacement:B="top"}=e,q=$&&P?`${P}. `:null,O=!!(x.error&&(x.touched||r.submitCount));return f.createElement(s.A,{component:"fieldset",margin:w,variant:S,disabled:M||n||r.isSubmitting,fullWidth:k,size:R,"data-testid":g()(`field ${t}`),required:I},C||q?f.createElement(E,{focused:!1,required:I||a,...F},q,C):null,W&&"top"===B?f.createElement(o.A,{my:1,color:"text.secondary",variant:"body2",...L},W):null,f.createElement(d.A,{"aria-label":C,name:p.name,value:null==(c=p.value)?void 0:c.toString(),onChange:p.onChange,style:z?{flexDirection:"row"}:void 0,sx:{alignItems:"start"}},_?_.map((e,t)=>{var a;return f.createElement(i.A,{key:t.toString()},f.createElement(u.A,{sx:{alignItems:"center"},labelPlacement:T,value:null==(a=e.value)?void 0:a.toString(),disabled:M||e.disabled||n||r.isSubmitting,control:f.createElement(A,{disabled:e.disabled}),label:f.createElement(b,{sx:{my:1}}
1,e.icon?f.createElement(l.s4,{sx:{marginRight:"8px"},icon:e.icon}):null,f.createElement(h.A,{text:e.label,hint:e.hint}))}),(null==e?void 0:e.description)?f.createElement(y,{variant:"body2",color:M||e.disabled||n||r.isSubmitting?"text.disabled":"text.secondary"},e.description):null)}):null),W&&"bottom"===B?f.createElement(o.A,{my:1,color:"text.secondary",variant:"body2",...L},W):null,O?f.createElement(v.A,{error:x.error}):null)}},27235:function(e,t,n){n.r(t),n.d(t,{default:function(){return x}});var l=n(77666),a=n(33617),i=n(96424),r=n(41161),o=n(67810),s=n(29943),d=n(2746),u=n(41937),c=n(81141),m=n.n(c),p=n(65285),g=n.n(p),f=n(30758),v=n(72125);let h={width:2,position:"absolute",left:0,opacity:0},E=(0,d.A)(a.s4,{name:"AttachmentIcon"})(({theme:e})=>({paddingRight:e.spacing(.5),fontSize:e.mixins.pxToRem(15)})),b=(0,d.A)("div",{name:"AttachmentAction"})(({theme:e})=>({color:e.palette.primary.main,marginLeft:e.spacing(1.5),cursor:"pointer","&:hover":{textDecoration:"underline"}})),A=(0,d.A)("div",{name:"Item"})(({theme:e})=>({display:"flex",marginTop:e.spacing(1),fontSize:e.mixins.pxToRem(13),lineHeight:1.5})),y=(0,d.A)("div",{name:"ItemInfo"})(({theme:e})=>({display:"flex"}));function x({config:e,name:t,disabled:n,formik:d,required:c}){var p;let{dialogBackend:x,i18n:_}=(0,l.PCX)(),[C,w,{setValue:S}]=(0,u.Mt)(null!=t?t:"rawFile"),{required:k,item_type:M,fullWidth:T=!0,margin:z="normal",showPreview:R,preventRemove:I,size:$,max_upload_filesize:P,disabled:W,accept:F,upload_url:L,storage_id:B}=e,[q,O]=(0,f.useState)(C.value),D=(0,f.useRef)(),j=e.placeholder||"Attach File";(0,f.useEffect)(()=>{S(q)},[q]);let V=(0,f.useCallback)(()=>{x.confirm({message:_.formatMessage({id:"are_you_sure_you_want_to_delete_attachment_file"}),title:_.formatMessage({id:"are_you_sure"})}).then(e=>{e&&O(null)})},[]),N=(0,f.useCallback)(()=>{var e;let t=D.current.files;if(0===t.length)return;let n={file_name:t.item(0).name,download_url:URL.createObjectURL(t.item(0)),file:t.item(0),file_type:null==(e=t.item(0))?void 0:e.type,key:g()("file"),fileItemType:M,status:"new",...L&&{upload_url:L,uid:g()("file"),storage_id:null!=B?B:null}},l=n.file.size,a=n.file_name;if(l>P&&0!==P)return void x.alert({message:_.formatMessage({id:"warning_upload_limit_one_file"},{fileName:(0,i.Tu)(a,30),fileSize:(0,i.lT)(n.file.size),maxSize:(0,i.lT)(P)})});n&&O(n)},[q]),U=(0,f.useCallback)(()=>{D.current.click()},[]),X=null==q||null==(p=q.file_type)?void 0:p.match("image/*"),H=!!(w.error&&(w.touched||d.submitCount));return f.createElement(r.A,{fullWidth:T,margin:z,size:$,"data-testid":m()(`field ${t}`)},q?f.createElement(s.A,null,R&&X?f.createElement(s.A,{sx:{"& img":{width:"auto",maxWidth:"120px",maxHeight:"120px"}}},f.createElement(a._V,{src:(null==q?void 0:q.url)||(null==q?void 0:q.download_url)})):null,f.createElement(A,null,f.createElement(y,null,f.createElement(E,{icon:"ico-paperclip-alt"}),f.createElement("div",null,q.file_name)),I?f.createElement(b,{onClick:()=>U()},_.formatMessage({id:"edit"})):f.createElement(b,{onClick:()=>V()},_.formatMessage({id:"remove"})))):f.createElement("div",null,f.createElement(o.A,{variant:"outlined",size:"small",color:"primary","data-testid":m()(`button ${t}`),onClick:U,disabled:W||n||d.isSubmitting,startIcon:f.createElement(a.s4,{icon:"ico-paperclip-alt"})},k||c?"*":null,j)),H&&f.createElement(v.A,{error:w.error}),f.createElement("input",{onClick:e=>{e.currentTarget.value=null},"data-testid":m()(`input ${t}`),ref:D,style:h,accept:F,"aria-hidden":!0,type:"file",multiple:!1,onChange:N}))}},57393:function(e,t,n){n.r(t),n.d(t,{default:function(){return g}});var l=n(29943),a=n(41161),i=n(2746),r=n(33617),o=n(81141),s=n.n(o),d=n(30758);let u=(0,i.A)(l.A,{name:"ImageWrapper"})(({theme:e})=>({width:"auto",maxWidth:e.mixins.pxToRem(240),maxHeight:e.mixins.pxToRem(150),margin:"0 auto",height:e.mixins.pxToRem(150),display:"flex",alignItems:"center","& img":{maxHeight:e.mixins.pxToRem(150)},[e.breakpoints.down("sm")]:{height:"auto"}})),c=(0,i.A)(r.s4,{name:"Icon"})(({theme:e})=>({fontSize:e.mixins.pxToRem(20),[e.breakpoints.down("sm")]:{padding:e.spacing(3,0),transform:"rotate(90deg)"}})),m=(0,i.A)(l.A,{name:"Wrapper"})(({theme:e})=>({display:"flex",justifyContent:"space-evenly",alignItems:"center",marginTop:e.spacing(2),[e.breakpoints.down("sm")]:{flexDirection:"column"}})),p=(0,i.A)(l.A,{name:"TitleWrapper"})(({theme:e})=>({width:"auto",maxWidth:e.mixins.pxToRem(240),wordBreak:"break-all"}));function g({config:e,name:t}){var n,i;let{fullWidth:o=!0,margin:g="normal",arrowConfig:f,from:v,to:h}=e,E=null==v||null==(n=v.dataSource.file_type)?void 0:n.match("image/*"),b=null==h||null==(i=h.dataSource.file_type)?void 0:i.match("image/*");return d.createElement(a.A,{fullWidth:o,margin:g,"data-testid":s()(`field ${t}`)},d.createElement(m,null,d.createElement(l.A,null,E?d.createElement(u,null,d.createElement(r._V,{src:null==v?void 0:v.dataSource.url})):d.createElement(p,null,null==v?void 0:v.dataSource.url)),d.createElement(c,{icon:f.icon}),d.createElement(l.A,null,b?d.createElement(u,null,d.createElement(r._V,{src:null==h?void 0:h.dataSource.url})):d.createElement(p,null,null==h?void 0:h.dataSource.url))))}},59333:function(e,t,n){n.r(t),n.d(t,{default:function(){return g}});var l=n(15354),a=n(77666),i=n(33617),r=n(41161),o=n(2746),s=n(41937),d=n(81141),u=n.n(d),c=n(30758);let m=(0,o.A)(i.s4,{name:"IconClearStyled"})(({theme:e})=>({marginRight:e.spacing(.5),cursor:"pointer",color:e.palette.text.hint}
1)),p=(0,o.A)(i.Gd,{name:"SearchWrapper"})(({theme:e})=>({"& input::placeholder, .ico":{color:e.palette.text.hint}}));function g({config:{placeholder:e,size:t,margin:n="normal",fullWidth:i=!0,className:o,sx:d},name:g}){let{eventCenter:f}=(0,a.PCX)(),[v,,{setValue:h}]=(0,s.Mt)(g),[E,b]=(0,c.useState)(v.value||""),{usePageParams:A}=(0,a.PCX)(),y=A(),{formContext:x}=(0,l.$J)(),_=null==x?void 0:x.isSidebarAppMobile;(0,c.useEffect)(()=>{(null==y?void 0:y.q)&&(b(null==y?void 0:y.q),h(null==y?void 0:y.q))},[y]),(0,c.useEffect)(()=>{f.dispatch("minimizeGlobalSearchForm",!0)});let C=c.useCallback(e=>{"Enter"===e.key&&(E?h(E.trim()):h(""),e.preventDefault())},[E]);return c.createElement(r.A,{size:t,margin:n,fullWidth:i,"data-testid":u()(`field ${g}`),sx:d},c.createElement(p,{name:"q",value:E,onChange:e=>{var t;let n=null==e||null==(t=e.target)?void 0:t.value;b(n),_&&h(n)},placeholder:e,onKeyDown:_?void 0:C,endAdornment:E?c.createElement(m,{icon:"ico-close",onClick:()=>{b(""),h("")}}):null}))}},66501:function(e,t,n){n.r(t),n.d(t,{default:function(){return y}});var l=n(29943),a=n(37159),i=n(76354),r=n.n(i),o=n(58518),s=n.n(o),d=n(9355),u=n.n(d),c=n(90424),m=n.n(c),p=n(695),g=n.n(p),f=n(85298),v=n.n(f),h=n(30758),E=n(15354),b=n(77666),A=n(41937);function y({config:{excludeFields:e,component:t,label:n="reset",align:i="right",...o},name:d,formik:c}){let{i18n:p}=(0,b.PCX)(),{value:f,acceptPageParams:y}=(0,E.$J)(),{values:x={},setValues:_}=(0,A.j7)(),C=s()({...f},e),w=s()(Object.assign({},x),e),S=r()(Object.assign({},x),e),k=g()(C,u()(w,e=>!e),(e,t)=>{if(y&&(v()(e)||v()(t)))return e==t}),M=h.useCallback(()=>{k||_({...S,...C})},[C,k,S]),T=m()(M,200);return h.createElement(l.A,{sx:{textAlign:i},...o},h.createElement(a.A,{color:"primary",component:"button",variant:"body2",onClick:()=>{T()},disabled:k,type:"button"},n&&p.formatMessage({id:n})))}},28353:function(e,t,n){n.r(t),n.d(t,{default:function(){return T}});var l=n(67810),a=n(41161),i=n(29943),r=n(81965),o=n(2746),s=n(1654),d=n(76354),u=n.n(d),c=n(58518),m=n.n(c),p=n(81141),g=n.n(p),f=n(9355),v=n.n(f),h=n(75212),E=n.n(h),b=n(695),A=n.n(b),y=n(85298),x=n.n(y),_=n(30758),C=n(15354),w=n(77666),S=n(41937);let k=(0,o.A)(l.A)(({theme:e})=>({fontWeight:e.typography.fontWeightMedium,fontSize:e.mixins.pxToRem(13),color:e.palette.primary.main})),M=e=>E()(e)||""===e;function T({config:{excludeFields:e,label:t="reset",align:n="right",size:l="medium",margin:o,fullWidth:d,sxFieldWrapper:c,flexWidth:p},name:f}){let{i18n:h}=(0,w.PCX)(),{value:E,acceptPageParams:b}=(0,C.$J)(),{values:y={},setValues:T}=(0,S.j7)(),z=m()({...E},e),R=m()(Object.assign({},y),e),I=u()(Object.assign({},y),e),$=A()(v()(z,M),v()(R,M),(e,t)=>{if(b&&(x()(e)||x()(t)))return e==t}),P=(0,r.A)(),W=(0,s.A)(P.breakpoints.down("sm")),F=_.useCallback(()=>{$||T({...I,...z})},[$,z,I]);return _.createElement(a.A,{size:l,margin:o,fullWidth:d,"data-testid":g()(`field ${f}`),sx:{minWidth:!W&&p?"275px":"auto",...c}},_.createElement(i.A,{sx:{textAlign:n},component:"span"},_.createElement(k,{size:W?"medium":l,color:"primary",variant:"text",onClick:F,disabled:$},t&&h.formatMessage({id:t}))))}},25637:function(e,t,n){n.r(t);var l=n(96424),a=n(29943),i=n(79192),r=n(38425),o=n(41161),s=n(21273),d=n(28413),u=n(96085),c=n(3301),m=n(41937),p=n(81141),g=n.n(p),f=n(44803),v=n.n(f),h=n(62958),E=n.n(h),b=n(33574),A=n.n(b),y=n(27130),x=n.n(y),_=n(77951),C=n.n(_),w=n(30758),S=n(2746),k=n(77666),M=n(20982);let T=(0,S.A)("span")(({theme:e})=>({paddingLeft:e.spacing(1.5)}));t.default=({config:e,disabled:t,required:n,name:p,formik:f})=>{var h,b,y;let[_,S,{setValue:z,setTouched:R}]=(0,m.Mt)(null!=p?p:"SelectField"),{slotName:I}=(0,M.lA)(),{label:$,margin:P,disabled:W,fullWidth:F,hiddenLabel:L,required:B,variant:q,size:O,sx:D,sxFieldWrapper:j,description:V,defaultValue:N="",value_type:U,multiple:X=!1,autoComplete:H="off",options:Q=[],subOptionPrefix:G=" • ",suboptions:J={},allowParent:K=!0,subOptionKey:Y="options",labelProp:Z="label",valueProp:ee="value",relatedFieldName:et,optionRelatedMapping:en,alwaysShow:el,disableClearable:ea,disablePortal:ei}=e,[er]=(0,m.Mt)(null!=et?et:`${p}_child`),[eo,es]=w.useState([]),[ed,eu]=w.useState([]),{i18n:ec,useIsMobile:em}=(0,k.PCX)(),ep=em();w.useEffect(()=>{if(et){if(en){if(E()(null==er?void 0:er.value))return;let e=en[null==er?void 0:er.value]||[];if(eu(e),e.some(e=>e.value===_.value))return;let t=e.find(e=>null==e?void 0:e.is_default);z((null==t?void 0:t.value)||null);return}E()(null==er?void 0:er.value)?es(null==er?void 0:er.value):es([null==er?void 0:er.value])}},[et,null==er?void 0:er.value]);let eg=!!(S.error&&(S.touched||f.submitCount)),ef=(0,c.Z)({stringify:({label:e})=>`${e}`}),ev=w.useCallback((e,t)=>{let n=+!!t.prefix;return(null==t?void 0:t.level)&&(n=(null==t?void 0:t.level)-1),w.createElement(a.A,{"data-value":null==t?void 0:t.value,component:"li",...e,key:`${null==t?void 0:t.value}${null==t?void 0:t.label}`},n?A()(0,n).map((e,t)=>w.createElement(T,{key:`indent${t}`})):"",t.label)},[]),eh=w.useMemo(()=>{let e=[];
1return(E()(Q)&&(e=ed.length&&en?ed:Q.filter(e=>!eo.includes(e.value))),E()(Q))?(0,l.kU)(e,J,K,Y,G,0,ee,Z):[]},[en,ed,Q,J,Y,K,G,ee,Z,eo]),{optionsActive:eE,optionsUnactive:eb}=eh.reduce((e,t)=>(void 0!==t.is_active?t.is_active?e.optionsActive.push(t):e.optionsUnactive.push(t):e.optionsActive.push(t),e),{optionsActive:[],optionsUnactive:[]}),eA=w.useMemo(()=>{let e={};return eh.forEach(t=>{e[t.value]=t}),e},[eh]),ey=w.useMemo(()=>Q.findIndex(e=>e.value===_.value),[_.value,Q]),ex=w.useCallback(e=>{if(e){let t=e.value;z("array"===U?[t]:t)}else z("array"===U?[]:null)},[]),e_=w.useMemo(()=>{if(X)if(E()(_.value))return _.value.map(e=>eA[e]).filter(e=>void 0!==e);else return[];{let e=E()(_.value)?_.value[0]:_.value;if(void 0!==e)return eA[e]}},[_.value,X,eA]),eC=w.useMemo(()=>{if(X)if(E()(N))return N.map(e=>eA[e]).filter(e=>void 0!==e);else return[];{let e=E()(N)?N[0]:N;if(void 0!==e)return eA[e]}},[]);if(!eh.length&&!el)return null;let ew=e=>{13===e.keyCode&&e.preventDefault()},eS=x()(E()(e_)?e_:[e_],eb,C()),ek=eS.length;return w.createElement(o.A,{margin:null!=P?P:"normal",disabled:W,fullWidth:F,hiddenLabel:L,required:B||n,sx:j,error:eg,size:O,variant:q,"data-testid":g()(`field ${p}`)},w.createElement(s.A,{clearText:ec.formatMessage({id:"clear"}),openText:ec.formatMessage({id:"open"}),closeText:ec.formatMessage({id:"close"}),filterOptions:ef,disableClearable:ea||B,openOnFocus:!0,value:null!=(y=null!=e_?e_:eC)?y:N,disabled:W||t||f.isSubmitting,defaultValue:null!=eC?eC:N,onChange:(e,t)=>
1((null==S?void 0:S.touched)||R(!0),X?void(E()(t)?z(t.map(e=>e.value)):z([])):ex(t)),onBlur:e=>{_.onBlur(e),R(!0)},id:`select-${p}`,sx:D,isOptionEqualToValue:(e,t)=>v()(e,"value")==v()(t,"value"),options:eE,noOptionsText:ec.formatMessage({id:"no_options"}),getOptionDisabled:e=>e.disabled,multiple:X,getOptionLabel:e=>{var t;return null!=(t=v()(e,"label"))?t:""},autoHighlight:!0,renderInput:e=>w.createElement(i.A,{...e,label:$,variant:q,size:O,fullWidth:!0,onKeyDown:ew,error:eg,required:B||n,inputProps:{...e.inputProps,"data-testid":g()(`input ${p}`),form:{autoComplete:H}},sx:D}),renderOption:ev,renderTags:(e,t)=>e.map((e,n)=>w.createElement(r.A,{...t({index:n}),key:null==e?void 0:e.value,label:null==e?void 0:e.label,sx:{opacity:eb.map(e=>e.value).includes(null==e?void 0:e.value)?.5:void 0}})),ListboxProps:{"data-testid":g()(`menu ${p}`)},"data-testid":g()(`input ${p}`),disablePortal:null!=ei?ei:"side"===I&&!ep}),!V&&(null==(h=Q[ey])?void 0:h.description)&&w.createElement(d.A,{sx:{fontSize:"13px"},color:"text.hint",mt:1},null==(b=Q[ey])?void 0:b.description),V&&w.createElement(d.A,{sx:{fontSize:"13px"},color:"text.hint",mt:1},V),ek>0&&w.createElement(d.A,{mt:1,color:"warning.main",variant:"body2"},ec.formatMessage({id:"the_following_option_s_have_been_deactivated"},{values:eS.map(e=>e.label).join(", "),total:ek})),eg&&w.createElement(u.A,null,null==S?void 0:S.error))}},11620:function(e,t,n){n.r(t),n.d(t,{default:function(){return M}});var l=n(77666),a=n(33617),i=n(96424),r=n(67810),o=n(70481),s=n(41161),d=n(29943),u=n(28413),c=n(56863),m=n(37159),p=n(2746),g=n(41937),f=n(81141),v=n.n(f),h=n(65285),E=n.n(h),b=n(30758),A=n(72125);let y="SingleAudioField",x=(0,p.A)(r.A,{name:y,slot:"DropButton"})(({theme:e,isOver:t})=>({...t&&{backgroundColor:e.palette.action.hover}})),_=(0,p.A)("div",{name:y,slot:"AudioUploaded"})(({theme:e})=>({display:"flex",alignItems:"center",fontSize:e.mixins.pxToRem(13),"& .ico-music-note-o":{fontSize:e.mixins.pxToRem(15)}})),C=(0,p.A)("div",{name:y,slot:"WrapTitleStyled"})(({theme:e})=>({display:"flex",alignItems:"center"})),w=(0,p.A)("div",{name:y,slot:"DropzoneBox"})(({theme:e})=>({width:"fit-content"})),S=(0,p.A)(o.A,{name:y,slot:"Label"})(({theme:e,haveError:t})=>({...t&&{color:e.palette.error.main}})),k=(0,p.A)("div",{name:y,slot:"TitleSong"})(({theme:e})=>({marginLeft:e.spacing(1),marginRight:e.spacing(1),overflowWrap:"anywhere"}));function M({name:e,config:t,disabled:n,formik:r}){var o,p;let{label:f="Select Audio",description:h,item_type:y,accept:M="audio/*",max_upload_filesize:T,max_length_name:z,upload_url:R,disabled:I,storage_id:$,placeholder:P,autoFillValueName:W,messageAcceptFail:F}=t,{dialogBackend:L,i18n:B}=(0,l.PCX)(),[q,O,{setValue:D,setTouched:j}]=(0,g.Mt)(null!=e?e:"ItemPhotoField"),V=(0,b.useRef)(),[N,U]=b.useState(0),X=e=>{U(Math.round(100*e.loaded/e.total))},H=()=>{V.current.click()},Q=e=>{var t;let n={id:0,uid:E()("file"),source:URL.createObjectURL(e),file:e,file_name:e.name,file_type:e.type,file_size:e.size,fileItemType:y,upload_url:R,status:"new",storage_id:null!=$?$:null,onUploadProgress:X};if(n.file_size>(null==T?void 0:T.music)&&(null==T?void 0:T.music))return void L.alert({message:B.formatMessage({id:"warning_upload_limit_one_file"},{fileName:(0,i.Tu)(n.file_name,30),fileSize:(0,i.lT)(n.file_size),maxSize:(0,i.lT)(null==T?void 0:T.music)})});if(!(0,i.HH)(null==n||null==(t=n.file)?void 0:t.type,M)){L.alert({message:B.formatMessage({id:F||"file_accept_type_fail"})}),(null==V?void 0:V.current)&&(V.current.value=null);return}n&&(W&&r.setFieldValue(W,(e=>{let t=e.lastIndexOf(".");return e.slice(0,t)})(n.file_name).slice(0,z)),D(n))},G=!!(O.error&&(O.touched||r.submitCount));return b.createElement(s.A,{fullWidth:!0,margin:"normal","data-testid":v()(`field ${e}`)},b.createElement(S,{haveError:G,required:!0,variant:"outlined",shrink:"true"},f),b.createElement(d.A,{sx:{p:2,pt:2.5}},b.createElement(u.A,{variant:"body2",color:"text.hint",mb:.5,component:"p"},q.value?B.formatMessage({id:"audio_file_selected"}):h),q.value?b.createElement(_,{"data-testid":v()("audio uploaded")},b.createElement(C,{"data-testid":v()("audio uploaded wrapTitle")},b.createElement(a.s4,{icon:"ico-music-note-o"}),b.createElement(k,{"data-testid":v()("audio uploaded title")},(0,i.Tu)((null==(o=q.value)?void 0:o.file_name)||(null==(p=q.value)?void 0:p.name),30))),r.isSubmitting?b.createElement(d.A,{sx:{marginLeft:"auto",minWidth:"100px",pl:1,mt:1}},b.createElement(c.A,{"data-testid":v()("audio uploaded progress"),variant:"determinate",value:N})):b.createElement(m.A,{"data-testid":v()("audio uploaded remove"),variant:"body2",color:"primary",component:"span",role:"button",onClick:()=>{D(void 0)}},B.formatMessage({id:"remove"}))):b.createElement(w,null,b.createElement(a.dl,{onDrop:e=>{var t;(t=e)&&Q(t[0])},render:({canDrop:t,isOver:l})=>b.createElement(x,{onClick:H,size:"small",color:"primary",sx:{fontWeight:"bold"},isOver:l,variant:"outlined",disabled:I||n||r.isSubmitting,"data-testid":v()(`button ${e}`),startIcon:b.createElement(a.s4,{icon:"ico-upload"})},P)})),G?b.createElement(A.A,{error:O.error}):null),b.createElement(a._r,{haveError:G,children:t.label,variant:"outlined"}),b.createElement("input",{ref:V,onClick:e=>{e.currentTarget.value=null},className:"srOnly",type:"file","data-testid":v()(`input ${e}`),multiple:!1,accept:M,onChange:()=>{(null==O?void 0:O.touched)||j(!0);let e=V.current.files;e&&Q(e.item(0))}}))}},47865:function(e,t,n){n.r(t),n.d(t,{default:function(){return C}});var l=n(77666),a=n(33617),i=n(96424),r=n(67810),o=n(41161),s=n(28413),d=n(29943),u=n(56863),c=n(37159),m=n(2746),p=n(41937),g=n(81141),f=n.n(g),v=n(65285),h=n.n(v),E=n(30758),b=n(72125);let A="SingleVideoField",y=(0,m.A)(r.A,{name:A,slot:"DropButton"})(({theme:e,isOver:t})=>({...t&&{backgroundColor:e.palette.action.hover}})),x=(0,m.A)("div",{name:A,slot:"VideoUploaded"})(({theme:e})=>({display:"flex",fontSize:e.mixins.pxToRem(13),"& .ico-video":{fontSize:e.mixins.pxToRem(15)}})),_=(0,m.A)("div",{name:A,slot:"DropzoneBox"})(({theme:e})=>({width:"fit-content"}));function C({name:e,config:t,disabled:n,formik:r}){var m,g;let{label:v="Select Video",description:A,item_type:C,accept:w="video/*",max_upload_filesize:S,upload_url:k,disabled:M,storage_id:T}=t,{dialogBackend:z,i18n:R}=(0,l.PCX)(),[I,$,{setValue:P,setTouched:W}]=(0,p.Mt)(null!=e?e:"ItemPhotoField"),[F,L]=E.useState(!1),B=(0,E.useRef)(),[q,O]=E.useState(0),D=e=>{O(Math.round(100*e.loaded/e.total))},j=()=>{B.current.click()},V=e=>{var t;let n={id:0,uid:h()("file"),source:URL.createObjectURL(e),file:e,file_name:e.name,file_type:e.type,file_size:e.size,fileItemType:C,upload_url:k,storage_id:null!=T?T:null,status:"new",onUploadProgress:D},l=n.file.size;if(!(0,i.HH)(null==n||null==(t=n.file)?void 0:t.type,w)){z.alert({message:R.formatMessage({id:"file_accept_type_fail"})}),(null==B?void 0:B.current)&&(B.current.value=null);return}if(l>S&&0!==S)return void z.alert({message:R.formatMessage({id:"warning_upload_limit_one_file"},{fileName:(0,i.Tu)(n.file_name,30),fileSize:(0,i.lT)(n.file.size),maxSize:(0,i.lT)(S)})});n&&(P(n),L(!0))},N=!!($.error&&($.touched||r.submitCount));return E.createElement(o.A,{fullWidth:!0,margin:"normal","data-testid":f()(`field ${e}`)},E.createElement(s.A,{variant:"body2",color:"text.hint",mb:1.5,component:"p"},F?R.formatMessage({id:"video_file_selected"}):A),F?E.createElement(x,null,E.createElement(a.s4,{icon:"ico-video"}),E.createElement(d.A,{ml:1,mr:1}
1,(0,i.Tu)(null==(g=I.value)||null==(m=g.file)?void 0:m.name,30)),r.isSubmitting?E.createElement(d.A,{sx:{marginLeft:"auto",minWidth:"100px",pl:1,mt:1}},E.createElement(u.A,{variant:"determinate",value:q})):E.createElement(c.A,{variant:"body2",color:"primary",component:"span",role:"button",onClick:()=>{L(!1),P(void 0)}},R.formatMessage({id:"remove"}))):E.createElement(_,null,E.createElement(a.dl,{onDrop:e=>{var t;(t=e)&&V(t[0])},render:({canDrop:t,isOver:l})=>E.createElement(y,{onClick:j,size:"small",color:"primary",sx:{fontWeight:"bold"},isOver:l,variant:"outlined",disabled:M||n||r.isSubmitting,"data-testid":f()(`button ${e}`),startIcon:E.createElement(a.s4,{icon:"ico-upload"})},v)})),N?E.createElement(b.A,{error:$.error}):null,E.createElement("input",{ref:B,onClick:e=>{e.currentTarget.value=null},className:"srOnly",type:"file","data-testid":f()(`input ${e}`),multiple:!1,accept:w,onChange:()=>{(null==$?void 0:$.touched)||W(!0);let e=B.current.files;e&&V(e.item(0))}}))}},85444:function(e,t,n){n.r(t),n.d(t,{default:function(){return z}});var l=n(77666),a=n(33617),i=n(70481),r=n(41161),o=n(29943),s=n(67810),d=n(2746),u=n(81141),c=n.n(u),m=n(354),p=n.n(m),g=n(62958),f=n.n(g),v=n(30758),h=n(28017),E=n(41937),b=n(28413),A=n(79192),y=n(96424),x=n(72125);let _=(0,d.A)("div",{name:"EditBanner"})(({theme:e})=>({padding:e.spacing(2),marginBottom:e.spacing(1.5),border:"1px solid #eeeeee","& > div":{width:"100%"}})),C=(0,d.A)("div",{name:"IconAction"})(({theme:e})=>({display:"flex","& span":{marginLeft:e.spacing(1)}})),w=(0,d.A)("div",{name:"ItemBanner"})(({theme:e})=>({display:"flex",fontSize:e.mixins.pxToRem(13),justifyContent:"space-between",paddingBottom:e.spacing(1),"& .ico-music-note-o":{fontSize:e.mixins.pxToRem(15)}}));function S({item:e,handleRemoveBanner:t,labelDefault:n,handleEditBanner:i,config:r,error:s}){let{i18n:d,jsxBackend:u,assetUrl:c}=(0,l.PCX)(),[m,p]=v.useState(!1);if("remove"===e.status)return null;let g=!!s,f=t=>{i({...e,[t.target.name]:t.target.value})},h=(t,n)=>{i({...e,[t]:n})};return v.createElement(v.Fragment,null,v.createElement(w,null,v.createElement(o.A,{sx:{display:"flex",justifyContent:"center",alignItems:"center"}},v.createElement(a.s4,{icon:"ico-file-text-alt-o"}),v.createElement(b.A,{component:"div",variant:"body1",ml:1,mr:1,color:g?"error":null},n)),v.createElement(C,null,v.createElement(b.A,{variant:"body2",color:"primary",component:"span",role:"button",onClick:()=>p(!m)},v.createElement(a.s4,{icon:"ico-compose"})),v.createElement(b.A,{variant:"body2",color:"primary",component:"span",role:"button",onClick:t},v.createElement(a.s4,{icon:"ico-close"})))),m?v.createElement(_,null,v.createElement(A.A,{placeholder:d.formatMessage({id:"fill_in a title for your banner"}),required:!0,label:d.formatMessage({id:"title"}),name:"title",variant:"outlined",size:"small",id:"outlined-required",defaultValue:null==e?void 0:e.title,onChange:f,error:g}),g&&v.createElement(x.A,{error:s}),v.createElement(o.A,{mt:2}),v.createElement(A.A,{rows:3,placeholder:d.formatMessage({id:"add_some_description_to_your_banner"}),id:"outlined-basic",label:d.formatMessage({id:"description"}),name:"description",variant:"outlined",size:"small",multiline:!0,defaultValue:null==e?void 0:e.description,onChange:f}),u.render({component:"businessLanding.ui.ctaLinkField",props:{config:{data:null==e?void 0:e.CTAHeading,onChange:e=>h("CTAHeading",e)}}}),v.createElement(b.A,{sx:{fontSize:"13px"},color:"text.hint",mb:1,mt:1},r.label),u.render({component:"businessLanding.ui.uploadAssetFile",props:{onSuccess:e=>{h("image",e)},value:(null==e?void 0:e.image)!==void 0?null==e?void 0:e.image:(0,y.AE)(c("business-landing.banner_slider_image")),config:r,handleDeletePhoto:()=>{h("image","")}}})):null)}let k=(0,d.A)(i.A,{name:"Label"})(({theme:e,haveError:t})=>({...t&&{color:e.palette.error.main}})),M=(0,d.A)("div",{name:"DropzoneBox"})(({theme:e})=>({width:"fit-content"})),T={title:"",description:"",CTAHeading:{ctaText:"",ctaLink:"",ctaType:1,ctaTarget:!1},image:""};function z({name:e,config:t,disabled:n,formik:i}){let{label:d}=t,[u,m,{setValue:g,setTouched:b}
1]=(0,E.Mt)(null!=e?e:"content"),{dialogBackend:A,i18n:y}=(0,l.PCX)(),_=(0,v.useRef)(),[C,w]=v.useState(u.value||[]),z=(0,v.useCallback)(()=>{let e=[];e.push(T),e.length&&w(e=>(0,h.Ay)(e,e=>{e.push(T)}))},[]),R=v.useCallback(e=>{A.confirm({message:y.formatMessage({id:"are_you_sure_you_want_to_delete_attachment_file"}),title:y.formatMessage({id:"are_you_sure"})}).then(t=>{t&&w(t=>(0,h.Ay)(t,t=>{t.splice(e,1)}))})},[]);v.useEffect(()=>{b(!0),g(C)},[C]);let I=!!(m.error&&(m.touched||i.submitCount));return v.createElement(r.A,{fullWidth:!0,margin:"normal","data-testid":c()(`field ${e}`)},v.createElement(k,{haveError:I,required:!0,variant:"outlined",shrink:"true"},d),v.createElement(o.A,{sx:{p:2,pt:2.5}},v.createElement(M,null,v.createElement(s.A,{variant:"outlined",size:"small",color:"primary","data-testid":c()(`button ${e}`),onClick:z,startIcon:v.createElement(a.s4,{icon:"ico-plus"})},y.formatMessage({id:"business_landing_add_item"}))),C.length>0&&v.createElement(o.A,{sx:{mt:2}},C.map((e,n)=>v.createElement(S,{key:n.toString(),handleRemoveBanner:()=>R(n),handleEditBanner:e=>{w((0,h.Ay)(t=>{t[n]=e}))},item:e,labelDefault:`${d} ${n+1}`,config:t,error:f()(null==m?void 0:m.error)?null==m?void 0:m.error[n]:null==m?void 0:m.error}))),I&&p()(m.error)?v.createElement(x.A,{error:m.error}):null),v.createElement(a._r,{haveError:I,children:t.label,variant:"outlined"}),v.createElement("input",{ref:_,onClick:e=>{e.currentTarget.value=null},className:"srOnly",type:"file","data-testid":c()(`input ${e}`),multiple:!0}))}},71864:function(e,t,n){n.r(t),n.d(t,{default:function(){return g}});var l=n(33617),a=n(70481),i=n(41161),r=n(29943),o=n(2746),s=n(81141),d=n.n(s),u=n(30758),c=n(41937),m=n(77666);let p=(0,o.A)(a.A,{name:"Label"})(({theme:e,haveError:t})=>({...t&&{color:e.palette.error.main}}));function g({name:e,config:t,formik:n}){let{label:a,CTAHeading:o}=t,[s,g,{setValue:f}]=(0,c.Mt)(null!=e?e:"cta"),{jsxBackend:v}=(0,m.PCX)(),h=(0,u.useRef)(),E=!!(g.error&&(g.touched||n.submitCount));return u.createElement(i.A,{fullWidth:!0,margin:"normal","data-testid":d()(`field ${e}`)},u.createElement(p,{haveError:E,required:!0,variant:"outlined",shrink:"true"},a),u.createElement(r.A,{sx:{pr:2,pl:2}},v.render({component:"businessLanding.ui.ctaLinkField",props:{config:{data:o||(null==s?void 0:s.value),onChange:e=>f(e)}}})),u.createElement(l._r,{haveError:E,children:t.label,variant:"outlined"}),u.createElement("input",{ref:h,onClick:e=>{e.currentTarget.value=null},className:"srOnly",type:"file","data-testid":d()(`input ${e}`),multiple:!0}))}},89723:function(e,t,n){n.r(t),n.d(t,{default:function(){return I}});var l=n(77666),a=n(33617),i=n(70481),r=n(41161),o=n(29943),s=n(67810),d=n(2746),u=n(81141),c=n.n(u),m=n(90424),p=n.n(m),g=n(354),f=n.n(g),v=n(30758),h=n(28017),E=n(41937),b=n(28413),A=n(79192),y=n(96424),x=n(62958),_=n.n(x),C=n(72125);let w=(0,d.A)("div",{name:"EditBanner"})(({theme:e})=>({padding:e.spacing(2),marginBottom:e.spacing(1.5),border:"1px solid #eeeeee","& > div":{width:"100%"}})),S=(0,d.A)("div",{name:"IconAction"})(({theme:e})=>({display:"flex","& span":{marginLeft:e.spacing(1)}})),k=(0,d.A)("div",{name:"ItemFeature"})(({theme:e})=>({display:"flex",fontSize:e.mixins.pxToRem(13),justifyContent:"space-between",paddingBottom:e.spacing(1),"& .ico-music-note-o":{fontSize:e.mixins.pxToRem(15)}}));function M({item:e,index:t,showEditAudio:n,handleEditAudio:l,handleRemoveAudio:i,labelDefault:r,handleChange:s,i18n:d,jsxBackend:u,config:c,field:m,handleDeletePhoto:p,handleChangeURL:g,error:f}){var h;if("remove"===e.status)return null;let E=_()(f)&&f[t];return v.createElement(v.Fragment,null,v.createElement(k,null,v.createElement(o.A,{sx:{display:"flex",justifyContent:"center",alignItems:"center"}},v.createElement(a.s4,{icon:"ico-file-text-alt-o"}),v.createElement(b.A,{component:"div",variant:"body1",ml:1,mr:1,color:E?"error":null},(0,y.Tu)(null==e?void 0:e.file_name,70)||`${r} ${t+1}`)),v.createElement(S,null,v.createElement(b.A,{variant:"body2",color:"primary",component:"span",role:"button",onClick:()=>l(t)},v.createElement(a.s4,{icon:"ico-compose"})),v.createElement(b.A,{variant:"body2",color:"primary",component:"span",role:"button",onClick:()=>i(t)},v.createElement(a.s4,{icon:"ico-close"})))),n===t?v.createElement(w,null,v.createElement(A.A,{placeholder:d.formatMessage({id:"title"}),required:!0,label:d.formatMessage({id:"title"}),name:"title",variant:"outlined",size:"small",id:"outlined-required",defaultValue:null==e?void 0:e.title,onChange:e=>s(e.currentTarget.value,t,e.currentTarget.name),error:E}),E&&v.createElement(C.A,{error:f[t]}),v.createElement(o.A,{mt:2}),v.createElement(A.A,{rows:3,placeholder:d.formatMessage({id:"add_some_description_to_your_banner"}),id:"outlined-basic",label:d.formatMessage({id:"description"}),name:"description",variant:"outlined",size:"small",multiline:!0,defaultValue:null==e?void 0:e.description,onChange:e=>s(e.currentTarget.value,t,e.currentTarget.name)}
1),v.createElement(o.A,{mt:2}),v.createElement(A.A,{placeholder:d.formatMessage({id:"Enter Link"}),label:d.formatMessage({id:"Link"}),name:"link",variant:"outlined",size:"small",id:"outlined-required",defaultValue:null==e?void 0:e.link,onChange:e=>s(e.currentTarget.value,t,e.currentTarget.name)}),v.createElement(b.A,{sx:{fontSize:"13px"},color:"text.hint",mb:1,mt:1},c.label),u.render({component:"businessLanding.ui.uploadAssetFile",props:{onSuccess:e=>{g(e,t)},value:null==m||null==(h=m.value[t])?void 0:h.image,config:c,handleDeletePhoto:()=>{p(t)}}})):null)}let T=(0,d.A)(i.A,{name:"Label"})(({theme:e,haveError:t})=>({...t&&{color:e.palette.error.main}})),z=(0,d.A)("div",{name:"DropzoneBox"})(({theme:e})=>({width:"fit-content"})),R={description:"",title:"",status:"create",image:"",link:"",id:0};function I({name:e,config:t,formik:n}){let{label:i}=t,[d,u,{setValue:m,setTouched:g}]=(0,E.Mt)(null!=e?e:"content"),{dialogBackend:b,i18n:A,jsxBackend:y}=(0,l.PCX)(),x=(0,v.useRef)(),[_,w]=v.useState(d.value||[]),[S,k]=v.useState(),I=(0,v.useCallback)(()=>{let e=[];e.push(R),e.length&&w(e=>(0,h.Ay)(e,e=>{e.push(R)}))},[]),$=v.useCallback(e=>{b.confirm({message:A.formatMessage({id:"are_you_sure_you_want_to_delete_attachment_file"}),title:A.formatMessage({id:"are_you_sure"})}).then(t=>{t&&w(t=>(0,h.Ay)(t,t=>{t[e].id?t[e].status="remove":t.splice(e,1)}))})},[]),P=p()((e,t,n)=>{w((0,h.Ay)(l=>{l[e].id&&(l[e].status="update"),l[e][n]=t}))},1e3),W=(e,t,n)=>{P(t,e,n)},F=v.useCallback(e=>{S!==e?k(e):k(null)},[S]),L=e=>{w((0,h.Ay)(t=>{t[e].image=""}))},B=(e,t)=>{w((0,h.Ay)(n=>{n[t].id&&(n[t].status="update"),n[t].image=e}))};v.useEffect(()=>{g(!0),m(_)},[_]);let q=!!(u.error&&(u.touched||n.submitCount));return v.createElement(r.A,{fullWidth:!0,margin:"normal","data-testid":c()(`field ${e}`)},v.createElement(T,{haveError:q,required:!0,variant:"outlined",shrink:"true"},i),v.createElement(o.A,{sx:{p:2,pt:2.5}},v.createElement(z,null,v.createElement(s.A,{variant:"outlined",size:"small",color:"primary","data-testid":c()(`button ${e}`),onClick:I,startIcon:v.createElement(a.s4,{icon:"ico-plus"})},A.formatMessage({id:"business_landing_add_item"}))),_.length>0&&v.createElement(o.A,{sx:{mt:2}},_.map((e,n)=>v.createElement(M,{i18n:A,key:n.toString(),handleRemoveAudio:$,handleChange:W,handleEditAudio:F,showEditAudio:S,index:n,item:e,labelDefault:i,jsxBackend:y,config:t,haveError:q,error:null==u?void 0:u.error,field:d,handleDeletePhoto:L,handleChangeURL:B}))),q&&f()(u.error)?v.createElement(C.A,{error:u.error}):null),v.createElement(a._r,{haveError:q,children:t.label,variant:"outlined"}),v.createElement("input",{ref:x,onClick:e=>{e.currentTarget.value=null},className:"srOnly",type:"file","data-testid":c()(`input ${e}`),multiple:!0}))}},11551:function(e,t,n){n.r(t),n.d(t,{default:function(){return I}});var l=n(77666),a=n(33617),i=n(70481),r=n(41161),o=n(29943),s=n(67810),d=n(2746),u=n(81141),c=n.n(u),m=n(90424),p=n.n(m),g=n(354),f=n.n(g),v=n(30758),h=n(28017),E=n(41937),b=n(28413),A=n(79192),y=n(96424),x=n(62958),_=n.n(x),C=n(72125);let w=(0,d.A)("div",{name:"EditBanner"})(({theme:e})=>({padding:e.spacing(2),marginBottom:e.spacing(1.5),border:"1px solid #eeeeee","& > div":{width:"100%"}})),S=(0,d.A)("div",{name:"IconAction"})(({theme:e})=>({display:"flex","& span":{marginLeft:e.spacing(1)}})),k=(0,d.A)("div",{name:"AudioUploaded"})(({theme:e})=>({display:"flex",fontSize:e.mixins.pxToRem(13),justifyContent:"space-between",paddingBottom:e.spacing(1),"& .ico-music-note-o":{fontSize:e.mixins.pxToRem(15)}}));function M({item:e,index:t,showEditAudio:n,handleEditAudio:l,handleRemoveAudio:i,labelDefault:r,handleChange:s,i18n:d,jsxBackend:u,config:c,error:m,field:p,handleDeletePhoto:g,handleChangeURL:f}){var h;if("remove"===e.status)return null;let E=_()(m)&&m[t];return v.createElement(v.Fragment,null,v.createElement(k,null,v.createElement(o.A,{sx:{display:"flex",justifyContent:"center",alignItems:"center"}},v.createElement(a.s4,{icon:"ico-file-text-alt-o"}),v.createElement(b.A,{component:"div",variant:"body1",ml:1,mr:1,color:E?"error":null},(0,y.Tu)(null==e?void 0:e.file_name,70)||`${r} ${t+1}`)),v.createElement(S,null,v.createElement(b.A,{variant:"body2",color:"primary",component:"span",role:"button",onClick:()=>l(t)},v.createElement(a.s4,{icon:"ico-compose"})),v.createElement(b.A,{variant:"body2",color:"primary",component:"span",role:"button",onClick:()=>i(t)},v.createElement(a.s4,{icon:"ico-close"})))),n===t?v.createElement(w,null,v.createElement(A.A,{rows:3,required:!0,placeholder:d.formatMessage({id:"add_some_description_to_your_banner"}),id:"outlined-basic",label:d.formatMessage({id:"description"}),name:"description",variant:"outlined",size:"small",multiline:!0,defaultValue:null==e?void 0:e.description,onChange:e=>s(e.currentTarget.value,t,e.currentTarget.name),error:E&&m[t].description}),E&&m[t].description&&v.createElement(C.A,{error:m[t]}
1),v.createElement(o.A,{mt:2}),v.createElement(b.A,{sx:{fontSize:"13px"},color:"text.hint",mb:1},c.label),u.render({component:"businessLanding.ui.uploadAssetFile",props:{onSuccess:e=>{f(e,t)},value:null==p||null==(h=p.value[t])?void 0:h.image,config:c,handleDeletePhoto:()=>{g(t)}}}),v.createElement(o.A,{mt:2}),v.createElement(A.A,{placeholder:d.formatMessage({id:"Author"}),label:d.formatMessage({id:"Author"}),name:"author",variant:"outlined",size:"small",id:"outlined-required",defaultValue:null==e?void 0:e.author,onChange:e=>s(e.currentTarget.value,t,e.currentTarget.name),required:!0,error:E&&m[t].author}),E&&m[t].author&&v.createElement(C.A,{error:m[t]}),v.createElement(o.A,{mt:2}),v.createElement(A.A,{placeholder:d.formatMessage({id:"Position"}),label:d.formatMessage({id:"Position"}),name:"position",variant:"outlined",size:"small",id:"outlined-required",defaultValue:null==e?void 0:e.position,onChange:e=>s(e.currentTarget.value,t,e.currentTarget.name)}),v.createElement(o.A,{mt:2}),v.createElement(A.A,{placeholder:d.formatMessage({id:"Rating"}),label:d.formatMessage({id:"Rating"}),name:"rating",variant:"outlined",size:"small",id:"outlined-required",defaultValue:null==e?void 0:e.rating,type:"number",inputProps:{min:0,max:5},onChange:e=>s(e.currentTarget.value,t,e.currentTarget.name)})):null)}let T=(0,d.A)(i.A,{name:"Label"})(({theme:e,haveError:t})=>({...t&&{color:e.palette.error.main}})),z=(0,d.A)("div",{name:"DropzoneBox"})(({theme:e})=>({width:"fit-content"})),R={description:"",author:"",position:"",rating:5,status:"create",image:"",id:0};function I({name:e,config:t,formik:n}){let{label:i}=t,[d,u,{setValue:m,setTouched:g}]=(0,E.Mt)(null!=e?e:"content"),{dialogBackend:b,i18n:A,jsxBackend:y}=(0,l.PCX)(),x=(0,v.useRef)(),[_,w]=v.useState(d.value||[]),[S,k]=v.useState(),I=(0,v.useCallback)(()=>{let e=[];e.push(R),e.length&&w(e=>(0,h.Ay)(e,e=>{e.push(R)}))},[]),$=v.useCallback(e=>{b.confirm({message:A.formatMessage({id:"are_you_sure_you_want_to_delete_attachment_file"}),title:A.formatMessage({id:"are_you_sure"})}).then(t=>{t&&w(t=>(0,h.Ay)(t,t=>{t[e].id?t[e].status="remove":t.splice(e,1)}))})},[]),P=p()((e,t,n)=>{"rating"===n&&(t>5||t<0)&&(t=5),w((0,h.Ay)(l=>{l[e].id&&(l[e].status="update"),l[e][n]=t}))},1e3),W=(e,t,n)=>{P(t,e,n)},F=v.useCallback(e=>{S!==e?k(e):k(null)},[S]),L=e=>{w((0,h.Ay)(t=>{t[e].image=""}))},B=(e,t)=>{w((0,h.Ay)(n=>{n[t].id&&(n[t].status="update"),n[t].image=e}))};v.useEffect(()=>{g(!0),m(_)},[_]);let q=!!(u.error&&(u.touched||n.submitCount));return v.createElement(r.A,{fullWidth:!0,margin:"normal","data-testid":c()(`field ${e}`)},v.createElement(T,{haveError:q,required:!0,variant:"outlined",shrink:"true"},i),v.createElement(o.A,{sx:{p:2,pt:2.5}},v.createElement(z,null,v.createElement(s.A,{variant:"outlined",size:"small",color:"primary","data-testid":c()(`button ${e}`),onClick:I,startIcon:v.createElement(a.s4,{icon:"ico-plus"})},A.formatMessage({id:"business_landing_add_item"}))),_.length>0&&v.createElement(o.A,{sx:{mt:2}},_.map((e,n)=>v.createElement(M,{i18n:A,key:n.toString(),handleRemoveAudio:$,handleChange:W,handleEditAudio:F,showEditAudio:S,index:n,item:e,labelDefault:i,jsxBackend:y,config:t,error:null==u?void 0:u.error,field:d,handleDeletePhoto:L,handleChangeURL:B}))),q&&f()(u.error)?v.createElement(C.A,{error:u.error}):null),v.createElement(a._r,{haveError:q,children:t.label,variant:"outlined"}),v.createElement("input",{ref:x,onClick:e=>{e.currentTarget.value=null},className:"srOnly",type:"file","data-testid":c()(`input ${e}`),multiple:!0}))}},25874:function(e,t,n){n.r(t),n.d(t,{default:function(){return f}});var l=n(61633),a=n(41161),i=n(34766),r=n(70481),o=n(28413),s=n(2746),d=n(41937),u=n(81141),c=n.n(u),m=n(30758);let p=(0,s.A)(l.A,{name:"Root"})(({theme:e})=>({paddingLeft:0,"& .MuiSelect-root":{paddingLeft:e.spacing(5)}})),g=[{label:"Light Mode",value:"light"},{label:"Dark Mode",value:"dark"},{label:"Auto",value:"auto"}];function f({config:e,name:t,disabled:n,formik:l}){let[s,,{setValue:u}]=(0,d.Mt)(null!=t?t:"ToggleDarkModeField"),{description:f,label:v,variant:h,fullWidth:E,defaultValue:b}=e,[A,y]=m.useState(s.value||b),x=m.useCallback(e=>{y(e),u(e)},[A]);return m.createElement(a.A,{margin:"normal",fullWidth:E,variant:h,"data-testid":c()(`field ${t}`)},m.createElement(p,{value:A,sx:{paddingLeft:0},disabled:n||l.isSubmitting,onBlur:s.onBlur,label:v},g?g.map((e,t)=>m.createElement(i.A,{value:e.value,"data-value":e.value,key:t.toString(),onClick:()=>x(e.value)},e.label)):null),m.createElement(r.A,{id:`label-${t}`},v),f?m.createElement(o.A,{sx:{fontSize:"13px"},color:"text.hint",mt:1},f):null)}},90366:function(e,t,n){n.r(t),n.d(t,{default:function(){return d}});var l=n(72125),a=n(77666),i=n(41161),r=n(28413),o=n(41937),s=n(30758);function d({name:e,formik:t,config:n}){let{description:d}=n,{jsxBackend:u}=(0,a.PCX)(),[c,m,{setValue:p}]=(0,o.Mt)(null!=e?e:"ItemPhotoField"),g=!!(m.error&&(m.touched||t.submitCount));return s.createElement(s.Fragment,null,s.createElement(i.A,{error:g,fullWidth:!0,margin:"normal"},s.createElement(r.A,{sx:{fontSize:"13px"},color:"text.hint",mb:1},n.label),u.render({component:"businessLanding.ui.uploadAssetFile",props:{onSuccess:e=>{p(e)},value:null==c?void 0:c.value,config:n,haveError:g,handleDeletePhoto:()=>{p("")}}})),d?s.createElement(r.A,{sx:{fontSize:"13px"},color:"text.hint",mt:1},d):null,g?s.createElement(l.A,{error:m.error}):null)}},17333:function(e,t,n){n.r(t),n.d(t,{default:function(){return f}});var l=n(61633),a=n(41161),i=n(34766),r=n(70481),o=n(28413),s=n(2746),d=n(41937),u=n(81141),c=n.n(u),m=n(30758),p=n(77666);let g=(0,s.A)(l.A,{name:"Root"})(({theme:e})=>({paddingLeft:0,"& .MuiSelect-root":{paddingLeft:e.spacing(5)}}));function f({config:e,name:t,disabled:n,formik:l}){let{getSetting:s}=(0,p.PCX)(),[u,,{setValue:f}]=(0,d.Mt)(null!=t?t:"selectBlockOptions"),{description:v,label:h,variant:E,fullWidth:b,defaultValue:A,type:y}=e,x=s(`business-landing.block_options.${y}`)||{},_=Object.keys(x).map(e=>x[e]);if(_)return m.createElement(a.A,{margin:"normal",fullWidth:b,variant:E,"data-testid":c()(`field ${t}`)},m.createElement(g,{value:u.value||A,disabled:n||l.isSubmitting,label:h,onChange:e=>{f(e.target.value)}},_?_.map((e,t)=>m.createElement(i.A,{value:e.value,key:t.toString()},e.label)):null),m.createElement(r.A,{id:`label-${t}`},h),v?m.createElement(o.A,{sx:{fontSize:"13px"},color:"text.hint",mt:1},v):null)}}}]);

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.