1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5731],{9598:function(e,s,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/creator/my-contents/online-messages/setting",function(){return t(66963)}])},66963:function(e,s,t){"use strict";t.r(s);var n=t(85893),a=t(51478),l=t(2664),i=t(82238),r=t(41664),o=t.n(r),c=t(31038),u=t(38333),d=t(17003),m=t(87536),h=t(43023),g=t(73563),x=t(88005),p=t(93861),f=t(11163),b=t(27197),y=t(94618),v=t(69843),w=t(5152),S=t.n(w),j=t(17649);function convertTime(e,s,t){if(!e||!s||!t||s===t)return e;try{let[n,a]=e.split(":").map(Number),l=(0,j.Z)().tz(s).hour(n).minute(a).tz(t);return l.format("HH:mm")}catch{return e}}let N=S()(()=>t.e(3811).then(t.bind(t,23811)),{loadableGenerated:{webpack:()=>[23811]},ssr:!1});function OnlineMessageSettings(){let e=(0,l.v9)(e=>e.user.current),s=(0,l.v9)(e=>e.user.updating),t=(0,f.useRouter)(),r=Number(t.query.page)||1,{data:w,isLoading:S}=(0,b.KK)((0,y.Q2)("/message/automated-online-message",{limit:20,offset:(r-1)*20,sortBy:"createdAt",sort:"asc"})),j=w?.data||[],M=w?.total||0,C=(0,l.I0)(),O=(0,m.cI)({defaultValues:e}),onSubmit=async e=>{C((0,h.hl)(e)),t.back()},onChangeSwitchSleep=async s=>{e.onlineMessages.isSleepMode=!!s,C((0,h.hl)(e))},onChangeSwitch=async(s,t)=>{e.onlineMessages[t]=!!s,C((0,h.hl)(e)),"isAutoDelete"===t&&s&&p.P.autoDelete().catch(()=>{})},onChangeSelectWithinLastHours=async s=>{e.onlineMessages.withinLastHours="number"==typeof s?s:8,C((0,h.hl)(e))},onChangeSelectMaxMemberNoReplyAttempts=async s=>{e.onlineMessages.maxMemberNoReplyAttempts=s||10,C((0,h.hl)(e))},_=Intl.DateTimeFormat().resolvedOptions().timeZone,k=e?.timezone,I=k&&_&&k!==_,Z=e?.onlineMessages?.timeFrame?.start||"09:00",T=e?.onlineMessages?.timeFrame?.end||"02:00",A=I?convertTime(Z,k,_):Z,F=I?convertTime(T,k,_):T,onchangeTime=async(s,t)=>{let n={...e,timezone:_,onlineMessages:{...e.onlineMessages,timeFrame:{start:s,end:t}}};C((0,h.hl)(n))};return(0,n.jsxs)(u.Z,{onFinish:onSubmit,useFormMethods:O,children:[(0,n.jsx)(a.Z,{title:"Online message settings"}),(0,n.jsx)(i.Z,{title:"Online message settings",onBack:()=>t.back(),doneElement:(0,n.jsx)(n.Fragment,{}),disabled:s}),(0,n.jsx)("div",{className:"main-container user-account subpage-account",children:(0,n.jsxs)("div",{className:"flex flex-col gap-[20px] text-base",children:[(0,n.jsxs)("div",{className:"bg-white divide-y-[0.5px] divide-gray-300 rounded-xl",children:[!S&&j?.length?j.map(e=>(0,n.jsxs)(o(),{href:{pathname:"/creator/my-contents/online-messages/setting/edit",query:{id:e._id}},className:"flex justify-between p-[12px] text-base",children:[e?.text||"",(0,n.jsx)(c.Z,{className:"w-[20px]"})]},e._id)):(0,n.jsx)(n.Fragment,{}),(0,n.jsxs)(o(),{href:"/creator/my-contents/online-messages/setting/create",className:"flex justify-between p-[12px] text-base",children:[(0,n.jsxs)("span",{className:"flex",children:[(0,n.jsx)(x.Z,{className:"w-[20px] mr-1"}),"Add new message"]}),(0,n.jsx)(c.Z,{className:"w-[20px]"})]})]}),(0,n.jsx)("p",{className:"-mt-2.5 text-sm text-gray-500 mx-3 leading-snug",children:"We recommend adding several nudge messages. The system will randomize between them for variety."}),M>20&&(0,n.jsx)(v.default,{current:r,pageSize:20,total:M,onChange:e=>{t.replace({pathname:t.pathname,query:{...t.query,page:e}},void 0,{shallow:!0})},disabled:S,simple:!0,style:{margin:0,justifyContent:"flex-end",display:"flex",height:"34px"}}),(0,n.jsxs)("div",{className:"bg-white divide-y-[0.5px] divide-gray-300 rounded-xl",children:[(0,n.jsx)(d.Z,{name:"onlineMessages.isSleepMode",label:"Sleep",onChange:onChangeSwitchSleep,disabled:s}),e?.onlineMessages?.isSleepMode&&(0,n.jsx)(N,{label:"Time frame",startTime:A,endTime:F,onChange:onchangeTime,disabled:s,showTimezoneNote:!0})]}),(0,n.jsx)("div",{className:"bg-white divide-y-[0.5px] divide-gray-300 rounded-xl",children:(0,n.jsx)("div",{className:"flex gap-2 w-full h-full items-center",children:(0,n.jsx)(g.Z,{name:"onlineMessages.withinLastHours",label:"Within the last",selectClassName:"py-3",options:[{label:"4 hours",value:4},{label:"8 hours",value:8},{label:"16 hours",value:16},{label:"24 hours",value:24},{label:"48 hours",value:48},{label:"3 days",value:72},{label:"5 days",value:120},{label:"7 days",value:168},{label:"2 weeks",value:336}],selectedOptionInputClassName:"text-right",disableSearch:!0,className:"w-full",onSelect:onChangeSelectWithinLastHours,disabled:s})})}),(0,n.jsx)("div",{className:"bg-white divide-y-[0.5px] divide-gray-300 rounded-xl",children:(0,n.jsx)("div",{className:"flex gap-2 w-full h-full items-center",children:(0,n.jsx)(g.Z,{name:"onlineMessages.maxMemberNoReplyAttempts",label:"Maximum attempts if no reply",selectClassName:"py-3",options:[{label:"3",value:3},{label:"5",value:5},{label:"10",value:10},{label:"15",value:15}],selectedOptionInputClassName:"text-right",disableSearch:!0,className:"w-full",onSelect:onChangeSelectMaxMemberNoReplyAttempts,disabled:s})})}),(0,n.jsx)("div",{className:"bg-white divide-y-[0.5px] divide-gray-300 rounded-xl",children:(0,n.jsx)(d.Z,{name:"onlineMessages.isAutoDelete",label:"Auto-delete if no reply after 48 h",onChange:e=>onChangeSwitch(e,"isAutoDelete"),disabled:s})})]})})]})}OnlineMessageSettings.authenticate=!0,OnlineMessageSettings.onlyPerformer=!0,OnlineMessageSettings.onlyVerifiedDocument=!0,OnlineMessageSettings.enableAnimation=!0,s.default=OnlineMessageSettings},38333:function(e,s,t){"use strict";t.d(s,{Z:function(){return CustomFormWithoutHook}});var n=t(85893),a=t(87536);function CustomFormWithoutHook(e){let{children:s,useFormMethods:t,className:l=null,style:i=null,onFinish:r=null,formId:o=null}=e,{handleSubmit:c}=t;return(0,n.jsx)(a.RV,{...t,children:(0,n.jsx)("form",{onSubmit:c(r),className:l,style:i,autoComplete:"off",id:o,children:s})})}},98152:function(e,s,t){"use strict";t.d(s,{Z:function(){return BaseIOSInput}});var n=t(85893);function BaseIOSInput(e){let{className:s="",style:t=null,label:a=null,htmlFor:l,children:i}=e;return(0,n.jsxs)("div",{className:`flex justify-between items-center px-4 py-3.5 gap-3 w-full ${s}`,style:t,children:[a&&(0,n.jsx)("label",{htmlFor:l,className:"flex items-center flex-shrink-0 text-[17px] text-gray-900 cursor-text",children:a}),(0,n.jsx)("div",{className:"flex gap-2 flex-1 min-w-0 overflow-hidden justify-end",children:i})]})}},17003:function(e,s,t){"use strict";t.d(s,{Z:function(){return IOSSwitch}});var n=t(85893),a=t(67294),l=t(87536),i=t(14293),r=t.n(i),o=t(11824),c=t.n(o),u=t(98152);function IOSSwitch(e){let{name:s,switchClassName:t=null,switchStyle:i=null,onChange:o=null,checked:d,disabled:m=!1,shouldUncheckValue:h=!1,useLocalContext:g=!1,...x}=e,{label:p}=x,f=(0,a.useMemo)(()=>(0,l.y3)({defaultValues:{[s]:d||!1}}),[s]),{register:b,setValue:y,getValues:v}=g?(0,l.cI)({formControl:f}):(0,l.Gc)()||(0,l.cI)({formControl:f});return(0,a.useEffect)(()=>{r()(d)||y(s,d,{shouldDirty:!0})},[d]),(0,a.useEffect)(()=>{h&&!1!==v(s)&&(y(s,!1),o(!1))},[h]),(0,n.jsx)(u.Z,{...x,children:(0,n.jsx)("div",{className:`flex gap-2 flex-auto ${p?"justify-end":"justify-start"}`,children:(0,n.jsxs)("label",{className:c().switch,children:[(0,n.jsx)("input",{...b(s,{onChange(e){o?.(e?.currentTarget?.checked)},value:d}),type:"checkbox",className:`${c().checkbox} ${t}`,style:i,checked:d,disabled:m}),(0,n.jsx)("span",{className:c().slider})]})})})}},93861:function(e,s,t){"use strict";t.d(s,{P:function(){return a}});var n=t(32027);let AutomatedOnlineMessageService=class AutomatedOnlineMessageService extends n.Xv{create(e){return this.post("/message/automated-online-message/create",e)}getListOnlineMessageServerSide(e,s){return this.get(this.buildUrl("/message/automated-online-message",e),s)}findById(e,s){return this.get(`/message/automated-online-message/${e}
1`,s)}update(e){return this.put("/message/automated-online-message/update",e)}delete(e,s){return this.del(`/message/automated-online-message/delete/${e}/${s}`)}autoDelete(){return this.del("/message/automated-online-message/auto-delete")}cancelSendMessage(e,s){return this.del(`/message/automated-online-message/cancel-send-message/${e}/${s}`)}managerCancelAutomatedMessage(e,s,t){return this.del(`/users/acting-as-creator/${e}/messages/automated/${s}/${t}/cancel`)}};let a=new AutomatedOnlineMessageService},11824:function(e){e.exports={switch:"IOSSwitch_switch__g1Fxn",slider:"IOSSwitch_slider__uVLPQ",checkbox:"IOSSwitch_checkbox__ETyD1"}}},function(e){e.O(0,[9858,4749,9843,8119,9774,2888,179],function(){return e(e.s=9598)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.