1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1922],{922:(e,t,r)=>{"use strict";r.d(t,{pL:()=>g});var n=r(35306),i=r(86110),a=r(98015),s=r(11800),l=r(76367),o=r(22514),c=r(45159),u=Object.defineProperty,d=function(e,t,r){var n;return(n="symbol"!=typeof t?t+"":t)in e?u(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r},m=new Map,h=new WeakMap,f=0,x=void 0,g=function(e){function t(e){var r;return(0,i._)(this,t),d(r=(0,n._)(this,t,[e]),"node",null),d(r,"_unobserveCb",null),d(r,"handleNode",function(e){r.node&&(r.unobserve(),e||r.props.triggerOnce||r.props.skip||r.setState({inView:!!r.props.initialInView,entry:void 0})),r.node=e||null,r.observeNode()}),d(r,"handleChange",function(e,t){e&&r.props.triggerOnce&&r.unobserve(),"function"==typeof r.props.children&&r.setState({inView:e,entry:t}),r.props.onChange&&r.props.onChange(e,t)}),r.state={inView:!!e.initialInView,entry:void 0},r}return(0,s._)(t,e),(0,a._)(t,[{key:"componentDidMount",value:function(){this.unobserve(),this.observeNode()}},{key:"componentDidUpdate",value:function(e){(e.rootMargin!==this.props.rootMargin||e.root!==this.props.root||e.threshold!==this.props.threshold||e.skip!==this.props.skip||e.trackVisibility!==this.props.trackVisibility||e.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())}},{key:"componentWillUnmount",value:function(){this.unobserve()}},{key:"observeNode",value:function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,r=e.root,n=e.rootMargin,i=e.trackVisibility,a=e.delay,s=e.fallbackInView;this._unobserveCb=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:x;if(void 0===window.IntersectionObserver&&void 0!==n){var i=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),function(){}}var a=function(e){var t=Object.keys(e).sort().filter(function(t){return void 0!==e[t]}).map(function(t){var r;return"".concat(t,"_").concat("root"===t?(r=e.root)?(h.has(r)||(f+=1,h.set(r,f.toString())),h.get(r)):"0":e[t])}).toString(),r=m.get(t);if(!r){var n,i=new Map,a=new IntersectionObserver(function(t){t.forEach(function(t){var r,a=t.isIntersecting&&n.some(function(e){return t.intersectionRatio>=e});e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(r=i.get(t.target))||r.forEach(function(e){e(a,t)})})},e);n=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:a,elements:i},m.set(t,r)}return r}(r),s=a.id,l=a.observer,o=a.elements,c=o.get(e)||[];return o.has(e)||o.set(e,c),c.push(t),l.observe(e),function(){c.splice(c.indexOf(t),1),0===c.length&&(o.delete(e),l.unobserve(e)),0===o.size&&(l.disconnect(),m.delete(s))}}(this.node,this.handleChange,{threshold:t,root:r,rootMargin:n,trackVisibility:i,delay:a},s)}}},{key:"unobserve",value:function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}},{key:"render",value:function(){var e=this.props.children;if("function"==typeof e){var t=this.state;return e({inView:t.inView,entry:t.entry,ref:this.handleNode})}
1var r=this.props,n=r.as,i=(r.triggerOnce,r.threshold,r.root,r.rootMargin,r.onChange,r.skip,r.trackVisibility,r.delay,r.initialInView,r.fallbackInView,(0,o._)(r,["as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"]));return c.createElement(n||"div",(0,l._)({ref:this.handleNode},i),e)}}]),t}(c.Component)},9356:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var n=r(60143),i=r(92584);r(45159);var a=r(54166),s=r(62715),l=r(57575),o=r(65019),c=r(77742),u=r(66013),d=r(76365),m=r(91167),h=r(62096);function f(e){var t=e.details,r=e.heading,i=e.isPreview,s=e.logo,l=t.filter(function(e){return!!(0,m._)(e,2)[1]});return l.length?(0,n.jsxs)("div",{className:"w-full rounded-xl border px-8 py-4",children:[(0,n.jsx)("p",{className:"mb-3 font-medium",children:r}),(0,n.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row",children:[(0,n.jsx)("ul",{className:"flex min-w-48 flex-1 flex-col gap-y-3 break-words text-sm text-gray-500",children:l.map(function(e){var t=(0,m._)(e,3),r=t[0],i=t[1],s=t[2],l=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.y,{className:"mr-2 mt-1 text-gray-400",fixedWidth:!0,icon:r}),i]});return s&&(l=(0,n.jsx)(o.A,{className:"hover:underline",href:s(i),noStyle:!0,target:"_blank",children:l})),(0,n.jsx)("li",{className:"line-clamp-1 block truncate",children:l},r.iconName)})}),!!s&&(void 0!==i&&i?(0,n.jsx)("img",{alt:"logo",className:"w-32 rounded-md",src:s}):(0,n.jsx)(h.A,{alt:"Logo",className:"w-32 rounded-md",url:s,width:150}))]})]}):null}var x=r(53014);function g(e){var t,r=e.isPreview,m=void 0!==r&&r,h=e.ugc,g=(0,s.GV)(function(e){return e.ugc.recirculationSections}),v=[];h.organiserDetails&&(v=[[i.VFr,h.organiserDetails.name],[i.Bgr,h.location,h.lat?function(e){return"https://www.google.com.au/maps/?q=".concat(encodeURIComponent(e))}:void 0],[i.hFs,h.organiserDetails.websiteUrl,function(e){return e}],[i.y_8,h.organiserDetails.email,function(e){return"mailto:".concat(e)}],[i.KKr,h.organiserDetails.contactNumber,function(e){return"tel:".concat(e)}]]);var p=(0,d.$z)(h),b=(0,d.ew)(h),y=new Date(h.startDatetime),N=new Date(y.getFullYear(),y.getMonth(),y.getDate()),w=null;return(null==(t=h.location)?void 0:t.match(/^https?:/))?w=h.location:h.lat&&h.lng&&(w="https://www.google.com.au/maps/?q=".concat(encodeURIComponent(h.location))),(0,n.jsxs)("div",{className:"space-y-8",children:[(0,n.jsxs)("div",{className:"mt-10 items-center border-b pb-4 text-gray-900",children:[(0,n.jsx)("div",{className:"mb-2 inline-block rounded-3xl bg-gray-100 px-2 py-1 text-xs font-medium text-gray-800 md:mb-3",children:h.categoryName}),(0,n.jsx)("div",{className:"w-3/4 text-2xl font-semibold md:text-3xl",children:h.title}),(0,n.jsxs)("div",{className:"relative mt-6 flex flex-col gap-x-10 break-words font-medium md:flex-row",children:[(0,n.jsxs)("div",{className:"mb-4 min-w-64",children:[(0,n.jsxs)("div",{className:"mb-3 flex items-center text-lg",children:[(0,n.jsx)("svg",{className:"mr-2 shrink-0",fill:"none",height:"23",viewBox:"0 0 26 25",width:"23",children:(0,n.jsx)("path",{d:"m7.8889 6.1111v-5.1111m10.222 5.1111v-5.1111m-11.5 10.222h12.778m-15.333 12.778h17.889c1.4114 0 2.5556-1.1442 2.5556-2.5556v-15.333c0-1.4114-1.1442-2.5556-2.5556-2.5556h-17.889c-1.4114 0-2.5556 1.1442-2.5556 2.5556v15.333c0 1.4114 1.1442 2.5556 2.5556 2.5556z",stroke:"#111827",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})}),"When"]}),(0,n.jsxs)("div",{className:"flex flex-col font-medium",children:[(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsxs)("div",{children:[(0,d.cR)(p,b)," ",h.startTimeText]}),(0,n.jsx)(l.A,{className:"text-start font-medium text-gray-500 underline underline-offset-4",date:N,location:h.location,name:h.title,children:"Add to calendar"})]}),h.recurrenceText&&(0,n.jsx)("div",{className:"mr-2 text-sm font-normal",children:m?h.recurrenceText:(0,d.b6)(h.recurrenceText,h.endDatetime)})]})]}),(0,n.jsxs)("div",{className:"mb-4 min-w-64",children:[(0,n.jsxs)("div",{className:"mb-3 flex items-center text-lg",children:[(0,n.jsx)("svg",{className:"mr-2 shrink-0",fill:"none",height:"23",viewBox:"0 0 20 25",width:"23",children:(0,n.jsx)("path",{d:"m9.7727 0.5c5.1212 0 9.2728 4.1515 9.2728 9.2727 0 3.257-1.5031 6.5505-4.0159 9.7643-0.8918 1.1406-1.8617 2.2041-2.8554 3.1728-0.0819 0.0798-0.1624 0.1575-0.2414 0.233l-0.4559 0.4277-0.4162 0.3751-0.3718 0.321-0.227 0.1881c-0.3984 0.3247-0.96935 0.3273-1.3707 0.0062l-0.23737-0.1964-0.37005-0.3197-0.41544-0.3745-0.45574-0.4275-0.24139-0.233c-0.99365-0.9687-1.9636-2.0322-2.8554-3.1728-2.5128-3.2138-4.0159-6.5073-4.0159-9.7643 0-5.1212 4.1515-9.2727 9.2727-9.2727zm0 2.1818c-3.9162 0-7.0909 3.1747-7.0909 7.0909 0 2.6795 1.3121 5.5546 3.5528 8.4204 0.82728 1.058 1.7322 2.0503 2.6596 2.9544l0.43933 0.4203c0.14475 0.1357 0.2897 0.2717 0.43914 0.4024l0.43907-0.4024 0.4394-0.4203c0.9274-0.9041 1.8323-1.8964 2.6596-2.9544 2.2407-2.8658 3.5528-5.7409 3.5528-8.4204 0-3.9162-3.1747-7.0909-7.0909-7.0909zm0 2.7273c2.41 0 4.3637 1.9537 4.3637 4.3636s-1.9537 4.3637-4.3637 4.3637-4.3636-1.9537-4.3636-4.3637 1.9537-4.3636 4.3636-4.3636zm0 2.1818c-1.205 0-2.1818 0.97684-2.1818 2.1818 0 1.205 0.97684 2.1818 2.1818 2.1818 1.205 0 2.1818-0.9768 2.1818-2.1818 0-1.205-0.9768-2.1818-2.1818-2.1818z",fill:"#111827"})}),"Where"]}),h.location,(0,n.jsx)("br",{}),w&&(0,n.jsx)(o.A,{className:"font-medium text-gray-500 underline underline-offset-4",href:w,noStyle:!0,target:"_blank",children:"Get Directions"})]}),h.priceText&&(0,n.jsxs)("div",{className:"mb-4 min-w-40",children:[(0,n.jsxs)("div",{className:"mb-3 flex items-center text-lg",children:[(0,n.jsxs)("svg",{className:"mr-2 shrink-0",height:"23",viewBox:"0 0 25 24",width:"23",children:[(0,n.jsx)("path",{d:"m12.5 0c-6.6187 0-12 5.3813-12 12 0 6.6187 5.3813
112 12 12 6.6187 0 12-5.3813 12-12 0-6.6187-5.3813-12-12-12zm0 21.626c-5.3053 0-9.6258-4.3205-9.6258-9.6258 0-5.3053 4.3205-9.6258 9.6258-9.6258 5.3053 0 9.6258 4.3205 9.6258 9.6258 0 5.3053-4.3205 9.6258-9.6258 9.6258z"}),(0,n.jsx)("path",{d:"m13.032 11.04h-1.0362c-0.8082 0-1.4398-0.7076-1.3638-1.5158 0.076-0.70757 0.7322-1.2375 1.4398-1.2375h1.2128c0.4549 0 0.8339 0.32862 0.9345 0.75789 0.0257 0.12632 0.1264 0.2023 0.2527 0.2023h1.3894c0.152 0 0.2783-0.12631 0.2783-0.2783-0.1519-1.3895-1.2631-2.476-2.6784-2.5766v-1.3638c0-0.15197-0.1263-0.2783-0.2783-0.2783h-1.3638c-0.1519 0-0.2783 0.12632-0.2783 0.2783v1.3895c-1.7181 0.22698-3.0058 1.7684-2.8292 3.5871 0.17664 1.7181 1.6924 2.9555 3.4105 2.9555h0.8843c0.8082 0 1.4398 0.7076 1.3638 1.5158-0.076 0.7076-0.7323 1.2375-1.4398 1.2375h-1.2129c-0.4549 0-0.8339-0.3286-0.9345-0.7579-0.0257-0.1263-0.1263-0.2023-0.2526-0.2023h-1.3895c-0.15197 0-0.30295 0.1263-0.2783 0.2783 0.15198 1.3895 1.2631 2.476 2.6784 2.5766v1.3638c0 0.152 0.1263 0.2783 0.2783 0.2783h1.3638c0.152 0 0.2783-0.1263 0.2783-0.2783v-1.4151c1.4655-0.2527 2.6784-1.3895 2.8292-2.9053 0.2023-1.9441-1.3392-3.6117-3.2585-3.6117z"})]}),"Cost"]}),h.priceText]})]})]}),(0,n.jsx)(x.A,{text:h.description}),h.organiserDetails&&(0,n.jsx)(f,{details:v,heading:"Details",isPreview:m}),(0,n.jsx)("div",{className:"w-28",children:(0,n.jsx)(c.A,{children:(0,n.jsxs)("div",{className:"rounded-md border px-4 py-2 shadow-sm transition-all duration-200 ease-out hover:border-gray-300",children:[(0,n.jsx)(a.y,{className:"mr-2",icon:i.t5Z}),(0,n.jsx)("span",{className:"font-medium text-gray-800",children:"Share"})]})})}),(0,n.jsx)(u.A,{sections:g})]})}},10697:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(60143),i=r(92584),a=r(54166),s=r(68919),l=r(53014);function o(e){var t=e.avatarSrc,r=e.description,o=e.isOpen,c=e.location,u=void 0===c?"":c,d=e.onClose,m=e.pillText,h=(e.previewImages,e.previewText),f=e.title,x=e.userName;return o?(0,n.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/25",children:(0,n.jsx)("div",{className:"relative z-50 flex size-full flex-col overflow-y-auto rounded bg-white p-6 shadow-lg lg:scale-100",children:(0,n.jsxs)("div",{className:"self-center md:w-3/4 lg:w-1/2",children:[(0,n.jsxs)("div",{className:"flex items-center justify-start",children:[(0,n.jsx)("h2",{className:"mr-6 text-2xl",children:h}),(0,n.jsx)(s.A,{bgColor:"bg-black disabled:bg-gray-300",buttonClassName:"shadow-md w-28",className:"mt-0",fontSize:"text-sm",height:"h-10.5",hoverColor:"hover:bg-gray-300 disabled:hover:bg-gray-300",onClick:function(){return d()},text:"Back to Edit",textColor:"text-white",type:"button"})]}),(0,n.jsx)("div",{className:"my-6 border-b-1 border-gray-300"}),(0,n.jsxs)("div",{className:"mt-4 space-y-8",children:[(0,n.jsxs)("div",{className:"space-y-2.5",children:[(0,n.jsx)("div",{className:"inline-block rounded-3xl bg-gray-100 px-2 py-1 text-xs font-medium text-gray-800",children:m}),(0,n.jsx)("h1",{className:"text-2xl font-semibold leading-7 md:text-3xl",children:f}),u&&(0,n.jsxs)("div",{className:"flex items-center text-sm text-gray-600",children:[(0,n.jsx)(a.y,{className:"mr-2 text-green-600",icon:i.Pcr}),u]})]}),(0,n.jsxs)("div",{className:"flex items-center text-sm text-gray-500",children:[t&&(0,n.jsx)("img",{alt:"user avatar",className:"mr-5 size-12 rounded-full object-cover",src:t}),(0,n.jsx)("div",{children:(0,n.jsxs)("div",{children:["By ",(0,n.jsx)("span",{className:"text-gray-900",children:x})]})})]}),(0,n.jsx)(l.A,{text:r})]})]})})}):null}},21358:()=>{},22867:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(60143),i=r(29722);let a=function(e){var t=e.backgroundClassName,r=e.buttonClassName,a=e.enabled,s=e.onClick;return(0,n.jsx)("button",{"aria-label":"Toggle",className:(0,i.A)("relative h-5.5 w-11 rounded-full transition-all",t,{"bg-gray-200 duration-100":!a,"bg-green-600 duration-500":a}),onClick:s,type:"button",children:(0,n.jsx)("div",{className:(0,i.A)("absolute top-1/2 size-7 -translate-y-1/2 rounded-full border bg-white shadow transition-all",r,{"left-0 border-gray-200":!a,"left-full -translate-x-full border-green-600":a})})})}},33224:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(60143);function i(e){var t=e.alt,r=e.label,i=e.src;return(0,n.jsxs)("div",{className:"text-sm text-slate-600",children:[(0,n.jsx)("span",{className:"mb-1 block",children:r}),(0,n.jsx)("img",{alt:t,className:"flex",height:"80",src:i,width:"80"})]})}},45954:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(91167),i=r(60143),a=r(29722),s=r(65596),l=r(45159),o=r(12225),c=r(62715),u=r(63233);function d(e){var t=e.className,r=e.iconClassName,d=e.iconOnRight,m=void 0!==d&&d,h=e.inputClassName,f=(0,c.GV)(function(e){return e.conf.googleSearchId}),x=(0,n._)((0,l.useState)(""),2),g=x[0],v=x[1],p=(0,n._)((0,l.useState)(!1),2),b=p[0],y=p[1],N=(0,n._)((0,l.useState)(!1),2),w=N[0],j=N[1],_=(0,l.useRef)(null);function E(e){null==e||e.preventDefault();var t,r,n=null==(r=window.google)||null==(t=r.search)?void 0:t.cse.element.getElement("searchresults-only0");if(n){var i=g.trim();(0,u.CI)({event:o.H$.GaSearch,search_term:i}),""===i?n.clearAllResults():n.execute(i),v("")}}var A=(0,l.useCallback)(function(e){null==e||e.addEventListener("focusin",function(){y(!0)}),null==e||e.addEventListener("focusout",function(){(null==e?void 0:e.contains(document.activeElement))||y(!1)})},[y]),S=(0,l.useCallback)(function(e){null==e||e.addEventListener("focusin",function(){var e;null==(e=_.current)||e.focus()})},[_]);return(0,i.jsxs)("form",{className:(0,a.A)("relative",t),onSubmit:E,ref:A,children:[(0,i.jsx)("input",{className:(0,a.A)("size-full text-gray-900",h,{"pl-10":!m,"pr-10":m}),"data-testid":"nav-search-input",onInput:function(e){j(function(e){var t;return e||void 0===(null==(t=window.google)?void 0:t.search)}),v(e.currentTarget.value)},placeholder:"Search articles",ref:_,type:"text",value:g}),(0,i.jsx)("button",{"aria-label":"Search",className:(0,a.A)("absolute top-0 flex h-full w-5 items-center fill-current text-gray-900",r,{"cursor-pointer":b,"left-3":!m,"pointer-events-none":!b,"right-3":m}),onClick:b?E:void 0,ref:S,type:"button",children:(0,i.jsx)("svg",{height:"21",viewBox:"0 0 21 21",width:"21",children:(0,i.jsx)("path",{clipRule:"evenodd",d:"M14.2978 12.6806H15.2084L20.9608 18.4445L19.2432 20.1621L13.4793 14.4097V13.499L13.168 13.1763C11.8539 14.306 10.1477 14.9861 8.29177 14.9861C4.15329 14.9861 0.798706 11.6315 0.798706 7.49307C0.798706 3.35459 4.15329 0 8.29177 0C12.4302 0 15.7848 3.35459 15.7848 7.49307C15.7848 9.34904 15.1047 11.0552 13.975 12.3693L14.2978 12.6806ZM3.10426 7.49306C3.10426 10.3635 5.42135 12.6806 8.29177 12.6806C11.1622 12.6806 13.4793 10.3635 13.4793 7.49306C13.4793 4.62264 11.1622 2.30555 8.29177 2.30555C5.42135 2.30555 3.10426 4.62264 3.10426 7.49306Z",fillRule:"evenodd"})})}),w&&(0,i.jsx)(s.default,{async:!0,src:"https://cse.google.com/cse.js?cx=".concat(encodeURIComponent(f))})]})}},47371:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(60143),i=r(45159),a=r(68919),s=r(9356);function l(e){var t=e.isOpen,r=e.onClose,l=e.ugc;return((0,i.useEffect)(function(){if(t){window.history.pushState({modal:!0},"");var e=function(){r()};return window.addEventListener("popstate",e),function(){var t;window.removeEventListener("popstate",e),(null==(t=window.history.state)?void 0:t.modal)&&window.history.back()}}},[t,r]),t)?(0,n.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/25",children:(0,n.jsx)("div",{className:"relative z-50 flex size-full flex-col overflow-y-auto rounded bg-white p-6 shadow-lg lg:scale-100",children:(0,n.jsxs)("div",{className:"self-center md:w-3/4 lg:w-1/2",children:[(0,n.jsxs)("div",{className:"flex items-center justify-start",children:[(0,n.jsx)("h2",{className:"mr-6 text-2xl",children:"Event Preview"}),(0,n.jsx)(a.A,{bgColor:"bg-black disabled:bg-gray-300",buttonClassName:"shadow-md w-28",className:"mt-0",fontSize:"text-sm",height:"h-10.5",hoverColor:"hover:bg-gray-300 disabled:hover:bg-gray-300",onClick:function(){return r()},text:"Back to Edit",textColor:"text-white",type:"button"})]}),(0,n.jsx)("div",{className:"my-6 border-b-1 border-gray-300"}),(0,n.jsx)(s.A,{isPreview:!0,ugc:l})]})})}):null}},50329:(e,t,r)=>{"use strict";r.d(t,{P:()=>i});var n=r(86334),i=function(e){return{email:"mailto:?subject=Check%20this%20out&body=".concat(e),facebook:"".concat(n.tb,"?u=").concat(e),linkedin:"".concat(n.r1,"?url=").concat(e),twitter:"".concat(n.et,"?url=").concat(e),whatsapp:"".concat(n.bX,"?text=").concat(e)}}},57575:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(76367),i=r(30694),a=r(22514),s=r(60143),l=r(16957),o=r(45159);function c(e){var t=e.children,r=e.date,c=e.location,u=e.name,d=(0,a._)(e,["children","date","location","name"]),m=(0,o.useRef)(null),h="".concat(r.getFullYear(),"-").concat((r.getMonth()+1).toString().padStart(2,"0"),"-").concat(r.getDate().toString().padStart(2,"0")),f="".concat(r.getHours().toString().padStart(2,"0"),":").concat(r.getMinutes().toString().padStart(2,"0"));return(0,s.jsx)("button",(0,i._)((0,n._)({},d),{onClick:function(){var e;(0,l.Cw)({endDate:h,endTime:f,location:c,name:u,options:["Apple","Google","iCal","Microsoft365","Outlook.com","MicrosoftTeams","Yahoo"],startDate:h,startTime:f,timeZone:"u"<typeof Intl?"Australia/Sydney":Intl.DateTimeFormat().resolvedOptions().timeZone},null!=(e=m.current)?e:void 0).catch(console.error)},ref:m,type:"button",children:t}))}},75830:()=>{},78197:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(76367),i=r(60143),a=r(29722),s=r(3522);function l(e){var t=e.date1Name,r=e.date2Name,l=e.maxDurationDays,o=e.register,c=e.requireRange,u=void 0!==c&&c,d=e.setValue,m=e.single,h=e.todayString,f=e.watch,x=f(t),g=f(r),v=new Date(x||h);v.setDate(v.getDate()+(void 0===l?28:l));var p=(0,s.$T)(v);return(0,i.jsxs)("div",{children:[(0,i.jsx)("input",(0,n._)({className:(0,a.A)("h-[38px] border-r-0 border-gray-300 text-sm shadow-sm focus:border-sky-500 focus:ring-sky-500 md:text-xs lg:text-sm",{"w-1/2 roun
1ded-l-full lg:w-36":!m,"w-full rounded-full":m}),min:h,type:"date"},o(t,{min:h,onChange(e){if(!m){var t=e.currentTarget.value;new Date(t)>new Date(g)&&d(r,t)}},required:!0}))),!m&&(0,i.jsx)("input",(0,n._)({className:"h-[38px] w-1/2 rounded-r-full border-gray-300 text-sm shadow-sm focus:border-sky-500 focus:ring-sky-500 md:text-xs lg:w-36 lg:text-sm",max:p,min:x,type:"date"},o(r,{max:p,min:g,required:!0,validate:function(e){return!(u&&(!e||new Date(e)<=new Date(x)))||"End date must be after the start date."}})))]})}},86334:(e,t,r)=>{"use strict";r.d(t,{F3:()=>n,Gz:()=>i,OE:()=>s,bX:()=>d,et:()=>u,f$:()=>a,hy:()=>l,r1:()=>c,tb:()=>o});var n="https://www.facebook.com",i="https://twitter.com",a="https://www.instagram.com",s="https://youtube.com",l="https://tiktok.com",o="".concat(n,"/sharer/sharer.php"),c="https://www.linkedin.com/sharing/share-offsite/",u="".concat(i,"/share"),d="https://wa.me/"},87537:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>h});var n=r(60143),i=r(45159),a=r(62715),s=r(68919),l=r(90330),o=r(65019),c=r(80293),u=r(65389),d=r(63233),m=r(45954);function h(){var e=(0,a.GV)(function(e){return e.zoneItems.global}).find(function(e){return e.zoneItemType===u.Av.Navigation}),t=e?e.zoneItemData:void 0,r=null==t?void 0:t.menuTree.null;return(0,i.useEffect)(function(){(0,d.CI)({error_msg:"Page not found",event:"error_page",status:"404"})}),(0,n.jsx)(c.A,{free:!0,children:(0,n.jsxs)(l.A,{className:"mt-4 md:my-20",children:[(0,n.jsx)("div",{className:"text-2xl md:text-3xl",children:"Sorry, this page could not be found (404 Error)."}),(0,n.jsxs)("div",{className:"mt-8 flex flex-col md:flex-row",children:[(0,n.jsx)(m.A,{className:"group left-0 top-0 h-8 w-full grow rounded-md md:mt-1",iconOnRight:!0,inputClassName:"h-10 pr-10 cursor-pointer cursor-text outline-none focus:ring-0 border-gray-300 border rounded-md shadow-inner"}),(0,n.jsx)(s.A,{bgColor:"bg-red-600",buttonClassName:"w-full md:w-full lg:w-full",className:"mt-4 w-full shrink-0 uppercase md:ml-4 md:mt-0 md:w-96",fontSize:"text-base",hoverColor:"hover:bg-red-700",href:"/",text:"Visit Homepage",textColor:"text-white"})]}),(0,n.jsxs)("div",{className:"md:flex md:flex-row md:justify-between",children:[(0,n.jsxs)("div",{className:"mt-8 md:w-1/2",children:[(0,n.jsx)("div",{children:"Unfortunately, the page you requested cannot be displayed. This is usually because the page has moved, or there is a typo in the URL."}),(0,n.jsxs)("div",{className:"mt-4",children:["To find what you're looking for please visit our"," ",(0,n.jsx)(o.A,{href:"/",children:"homepage"}),", or search using the search box."]})]}),r&&(0,n.jsxs)("div",{className:"mt-8 shrink-0 md:ml-4",children:[(0,n.jsx)("div",{className:"font-bold",children:"Browse by section"}),(0,n.jsx)("div",{className:"mt-4 grid grid-cols-2 gap-x-8 gap-y-1 md:grid-cols-3",children:r.map(function(e){return(0,n.jsx)(o.A,{href:e.absoluteUrl,children:e.menuName||e.name},e.name)})})]})]})]})})}},90330:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(60143),i=r(29722);function a(e){var t=e.children,r=e.className,a=e.dataTestid,s=e.maxWidthMd,l=e.maxWidthSm,o=e.noGutter;return(0,n.jsx)("div",{className:(0,i.A)("mx-auto w-full",void 0===l?"max-w-sm":l,void 0===s?"md:max-w-lg":s,{"px-4 md:px-6 xl:px-0":!(void 0!==o&&o)},r),"data-testid":a,children:t})}r(45159)},95271:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>z});var n=r(60143),i=r(45159),a=r(62715),s=r(87537),l=r(85990),o=r(85406),c=r(76367),u=r(30694),d=r(91167),m=r(49303),h=r(92584),f=r(29722),x=r(54166),g=r(99003),v=r(68919),p=r(80293),b=r(22867),y=r(59533),N=r(78197),w=r(64095),j=r(79894),_=r(3522),E=r(76365),A=r(4462),S=r(10793),C=r(73519),T=r(97312),D=r(10816),k=r(69301),I=r(47371),R=Object.fromEntries(E.Zu.map(function(e){return[e.value,!1]}));function V(){var e,t=(0,a.GV)(function(e){return e.piano.initialized}),r=(0,a.GV)(function(e){return e.ugc.ugcDetail}),s=(0,a.GV)(function(e){return e.piano.user}),V=(0,a.GV)(function(e){return e.page.csrftoken}),O=(0,d._)((0,i.useState)([]),2),F=O[0],M=O[1],P=(0,d._)((0,i.useState)(null==r?void 0:r.organiserDetails.name),2),L=P[0],z=P[1],W=(0,d._)((0,i.useState)(null==r?void 0:r.organiserDetails.email),2),Y=W[0],U=W[1],G=(0,d._)((0,i.useState)(null==r?void 0:r.organiserDetails.contactNumber),2),q=G[0],B=G[1],H=(0,d._)((0,i.useState)(null==r?void 0:r.organiserDetails.websiteUrl),2),Z=H[0],X=H[1],$=(0,d._)((0,i.useState)(null==r?void 0:r.title),2),K=$[0],J=$[1],Q=(0,d._)((0,i.useState)(null==r?void 0:r.description),2),ee=Q[0],et=Q[1],er=(0,d._)((0,i.useState)(null==r?void 0:r.priceText),2),en=er[0],ei=er[1],ea=(0,d._)((0,i.useState)(null==r?void 0:r.startTimeText),2),es=ea[0],el=ea[1],eo=(0,d._)((0,i.useState)(!1),2),ec=eo[0],eu=eo[1],ed=(0,d._)((0,i.useState)(!0),2),em=ed[0],eh=ed[1],ef=(0,d._)((0,i.useState)(""),2),ex=ef[0],eg=ef[1],ev=(0,d._)((0,i.useState)(""),2),ep=ev[0],eb=ev[1],ey=(0,d._)((0,i.useState)(!1),2),eN=ey[0],ew=ey[1],ej=(0,d._)((0,i.useState)(!1),2),e_=ej[0],eE=ej[1],eA=(0,d._)((0,i.useState)("1"),2),eS=eA[0],eC=eA[1],eT=(0,d._)((0,i.useState)(!1),2),eD=eT[0],ek=eT[1],eI=(0,d._)((0,i.useState)(R),2),eR=eI[0],eV=eI[1],eO=(0,_.S_)(),eF=(0,_.$T)(eO),eM=new Date(null==r?void 0:r.startDatetime),eP=eM<eO?eF:(0,_.$T)(eM),eL=(0,g.mN)({defaultValues:{category:null==r?void 0:r.category,description:null==r?void 0:r.description,end_datetime:(0,_.$T)(new Date(null==r?void 0:r.endDatetime)),lat:null==r?void 0:r.lat,lng:null==r?void 0:r.lng,location:null==r?void 0:r.location,organiser_email:null==r?void 0:r.organiserDetails.email,start_datetime:(0,_.$T)(new Date(null==r?void 0:r.startDatetime)),user_email:"",user_name:""},shouldFocusError:!1}),ez=eL.formState.errors,eW=eL.handleSubmit,eY=eL.register,eU=eL.reset,eG=eL.setValue,eq=eL.trigger,eB=eL.watch,eH=eB("start_datetime"),eZ=eB("end_datetime"),eX=eB("recurrence_frequency"),e$=eB("recurrence_monthly_date"),eK=(0,i.useMemo)(function(){return eD?(0,E.On)("1"===eX?"WEEKLY":"MONTHLY",Number(eS),new Date(eH),eR,Number(e$),eZ):""},[eD,eS,e$,eX,eH,eR,eZ]);(0,i.useEffect)(function(){if(eH&&eD){var e,t=new Date(eH).getDay().toString(),r=null==(e=E.Zu.find(function(e){return e.id===("0"===t?"7":t)}))?void 0:e.value;r&&eV(function(){return Object.fromEntries(E.Zu.map(function(e){return[e.value,e.value===r]}))})}},[eH,eD]);var eJ=function(e){eh(!1),(0,w.Gd)(e)};(0,i.useEffect)(function(){t&&!s&&(0,w.Zu)(window.location.href,{referrer:"ugc-form"})},[t,s,V,r.id]),(0,i.useEffect)(function(){eh(!0),(0,E.jE)("event").then(function(e){e&&M(e)}).catch(function(e){console.error(e),eJ("Failed to load the form. Please try again later.")}).finally(function(){eh(!1)})},[]),(0,i.useEffect)(function(){s&&(eh(!0),(0,E.P6)(s.email).then(function(e){if(e&&!e.is_active)return ew(!0),null;var t=e?e.user_name:(0,j.Jf)(s);eU({description:null==r?void 0:r.description,end_datetime:(0,_.$T)(new Date(null==r?void 0:r.endDatetime)),location:null==r?void 0:r.location,start_datetime:eP,user_email:s.email,user_name:t});var n={};
1if(null==r?void 0:r.recurrences)try{if(n=Object.fromEntries(r.recurrences.replace(/^RRULE:/,"").split(";").map(function(e){var t=(0,d._)(e.split("="),2),r=t[0],n=t[1];return[r,n||""]})),Object.keys(n).length>0){if(ek(!0),n.FREQ){var i="WEEKLY"===n.FREQ?"1":"2";eG("recurrence_frequency",i)}if(n.INTERVAL&&(eC(n.INTERVAL),eG("recurrence_interval",n.INTERVAL)),n.BYDAY&&"WEEKLY"===n.FREQ){var a=n.BYDAY.split(","),l=(0,c._)({},R);a.forEach(function(e){e in l&&(l[e]=!0)}),eV(l)}if("MONTHLY"===n.FREQ&&(n.BYMONTHDAY&&eG("recurrence_monthly_date",n.BYMONTHDAY),n.BYDAY&&n.BYDAY.match(/^-?\d+[A-Z]{2}$/))){var o=n.BYDAY.match(/^(-?\d+)([A-Z]{2})$/);if(o){var u=(0,d._)(o,3),m=u[1],h=u[2];eG("recurrence_weekday_instance",m);var f=E.Zu.find(function(e){return e.value===h});f&&eG("recurrence_monthly_weekday",f.id.toString())}}}}catch(e){console.error("Failed to parse recurrence rule:",e)}return eb(t),(0,E.Cc)(s.email)}).then(function(e){e&&(B(e.contact_number),U(e.email),z(e.name),X(e.website_url),eU(function(t){return(0,u._)((0,c._)({},t),{organiser_contact_number:e.contact_number,organiser_email:e.email,organiser_name:e.name,organiser_website_url:e.website_url})}))}).catch(function(e){console.error(e)}).finally(function(){eh(!1)}))},[F.length,eP,eU,eG,eF,null==r?void 0:r.description,null==r?void 0:r.endDatetime,null==r?void 0:r.location,r.recurrences,s]);var eQ=function(){if(Object.keys(ez).length>0){var e,t,r=Object.keys(ez)[0],n=null==(e=ez[r])?void 0:e.ref;null==n||null==(t=n.scrollIntoView)||t.call(n,{behavior:"smooth",block:"center",inline:"nearest"})}};if(!s)return null;var e0={canonicalUrl:"",category:null==r?void 0:r.category,categoryName:(null==(e=F.find(function(e){return e.id===Number(eB("category"))}))?void 0:e.name)||"",contentType:l.f.EVENT,description:ee,endDatetime:eZ,id:0,lat:eB("lat"),lng:eB("lng"),location:eB("location"),masthead:0,nextOccurrence:eH,organiserDetails:{contactNumber:q,email:Y,name:L,websiteUrl:Z},priceText:en,publishedOn:"",recurrenceText:eK,startDatetime:eH,startTimeText:es,title:K,userDetails:{avatar:"",userEmail:(null==s?void 0:s.email)||"",userName:ex||ep}};return(0,n.jsx)(p.A,{footer:null,free:!0,hideSmartBanner:!0,nav:(0,n.jsx)(y.A,{showContact:!1,showHelp:!1,showLogin:!1,showPageName:!1}),showGutterAd:!1,showNavigationAd:!1,showOutages:!1,children:(0,n.jsxs)("div",{className:"flex flex-col items-center border-t border-gray-300 p-4",children:[(0,n.jsxs)("div",{className:"flex max-w-[600px] flex-col items-center font-inter text-gray-900",children:[em&&(0,n.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-white/50",children:(0,n.jsx)(x.y,{className:"text-5xl text-slate-800",icon:h.s4k,spin:!0})}),eN?(0,n.jsx)(A.A,{}):(0,n.jsx)(n.Fragment,{children:ec?(0,n.jsx)(k.A,{email:s.email}):(0,n.jsxs)("div",{className:(0,f.A)("m-4 flex w-full flex-col space-y-4 rounded border border-gray-300 p-[23px] shadow-lg",em||!F?"opacity-25":"opacity-100"),children:[(0,n.jsx)("h2",{className:"font-inter text-3xl font-semibold leading-9 text-slate-900",children:"Edit Contribution"}),(0,n.jsxs)("p",{className:"font-inter text-sm text-slate-600",children:["You can now edit your content on our Noticeboard."," ",(0,n.jsx)("br",{className:"hidden md:block"}),"Please note that any updates"," ",(0,n.jsx)("span",{className:"font-semibold",children:"will be sent back for moderation"})," ","before being republished."]}),(0,n.jsx)("form",{noValidate:!0,onSubmit:eW(function(e){return(0,o._)(function(){var t,i,a;return(0,m.YH)(this,function(o){switch(o.label){case 0:if(!s||!V)return[2];eh(!0),o.label=1;case 1:return o.trys.push([1,3,4,5]),i=new FormData,Object.entries({[l.c.CONTENT_TYPE]:"event",[l.c.PIANO_USER_ID]:s.uid,[l.c.USER_NAME]:e.user_name,[l.c.USER_EMAIL]:s.email,[l.c.ORGANISER_EMAIL]:null!=(t=e.organiser_email)?t:Y,[l.c.ORGANISER_NAME]:e.organiser_name,[l.c.ORGANISER_WEBSITE]:e.organiser_website_url,[l.c.ORGANISER_PHONE]:e.organiser_contact_number,[l.c.TITLE]:e.title,[l.c.CATEGORY]:e.category.toString(),[l.c.LOCATION]:e.location,[l.c.START_DATETIME]:"".concat(e.start_datetime,"T00:00:00Z"),[l.c.END_DATETIME]:"".concat(e.end_datetime,"T00:00:00Z"),[l.c.DESCRIPTION]:e.description,[l.c.PRICE_TEXT]:e.price_text.charAt(0).toUpperCase()+e.price_text.slice(1),[l.c.START_TIME_TEXT]:e.start_time_text,[l.c.LATITUDE]:e.lat||"",[l.c.LONGITUDE]:e.lng||""}
1).forEach(function(e){var t=(0,d._)(e,2),r=t[0],n=t[1];i.append(r,n)}),eD&&(a=(0,E.Bn)(e,eR),i.append(l.c.RECURRENCE_RULE,a)),[4,(0,E.rM)(i,V,null==r?void 0:r.id.toString())];case 2:return o.sent()&&eu(!0),[3,5];case 3:return console.error(o.sent()),eJ((0,n.jsx)(D.A,{})),[3,5];case 4:return eh(!1),[7];case 5:return[2]}})})()},function(){eQ()}),children:(0,n.jsxs)("div",{className:"space-y-6",children:[!ep&&(0,n.jsx)(C.Ay,{errors:ez,fieldName:l.c.USER_NAME,fieldValue:ex,name:"Your Name",register:eY,required:!0,setField:eg}),(0,n.jsx)(C.Ay,{errors:ez,fieldName:l.c.ORGANISER_NAME,fieldValue:L,name:"Organiser / Display Name",register:eY,required:!0,setField:z}),(0,n.jsx)(C.Ay,{errors:ez,fieldName:l.c.ORGANISER_EMAIL,fieldValue:Y,name:"Contact Email",register:eY,required:!0,setField:U,type:"email"}),(0,n.jsx)(C.Ay,{errors:ez,fieldName:l.c.ORGANISER_PHONE,fieldValue:q,name:"Contact Number",register:eY,required:!0,setField:B}),(0,n.jsx)(C.Ay,{errors:ez,fieldName:l.c.ORGANISER_WEBSITE,fieldValue:Z,name:"Contact Website",register:eY,setField:X,type:"url"}),(0,n.jsx)(C.Ay,{errors:ez,fieldName:l.c.TITLE,fieldValue:K,name:"Event Title",register:eY,required:!0,setField:J}),F&&(0,n.jsx)(S.A,{defaultValue:null==r?void 0:r.category,errors:ez,fieldName:"category",items:F,label:"Event Category",placeholder:"Select a category",register:eY,required:!0}),(0,n.jsx)(C.Ic,{errors:ez,name:"Event Location",register:eY,setValue:eG,watch:eB}),!eD&&(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"mb-1.5 text-sm font-medium leading-tight text-slate-900",children:"Select date or date range *"}),(0,n.jsx)(N.A,{date1Name:l.c.START_DATETIME,date2Name:l.c.END_DATETIME,maxDurationDays:365,register:eY,setValue:eG,todayString:eF,watch:eB})]}),(0,n.jsxs)("div",{className:"flex flex-col gap-2 text-sm font-medium",children:["Does the event repeat?",(0,n.jsx)(b.A,{backgroundClassName:"!w-10",buttonClassName:"!size-5",enabled:eD,onClick:function(){ek(!eD),eU(function(e){return(0,u._)((0,c._)({},e),{recurrence_frequency:"1"})})}}),eD&&(0,n.jsx)(T.H,{errors:ez,handleDayChange:function(e){eV(function(t){return(0,u._)((0,c._)({},t),{[e]:!t[e]})})},recurrenceInterval:eS,register:eY,selectedDays:eR,setRecurrenceInterval:eC,setValue:eG,todayString:eF,watch:eB})]}),(0,n.jsx)(C.Ay,{errors:ez,fieldName:l.c.START_TIME_TEXT,fieldValue:es,maxlength:50,name:"Event Start Time",register:eY,setField:el,showCharCount:!0}),(0,n.jsx)(C.Ay,{errors:ez,fieldName:l.c.PRICE_TEXT,fieldValue:en,name:"Event Price",register:eY,setField:ei}),(0,n.jsx)(C.Ay,{errors:ez,fieldName:l.c.DESCRIPTION,fieldValue:ee,name:"Event Description",register:eY,required:!0,setField:function(e){eG(l.c.DESCRIPTION,e,{shouldDirty:!0,shouldValidate:!0}),et(e)},type:"textarea"}),(0,n.jsxs)("div",{className:"flex gap-x-2",children:[(0,n.jsx)(v.A,{bgColor:"bg-white disabled:bg-gray-300",buttonClassName:"shadow-md",className:"mt-4",desktopFullWidth:!0,fontSize:"text-sm",height:"h-10.5",hoverColor:"hover:bg-gray-300 disabled:hover:bg-gray-300",mobileFullWidth:!0,onClick:function(){return(0,o._)(function(){return(0,m.YH)(this,function(e){switch(e.label){case 0:return[4,eq()];case 1:return e.sent()&&eE(!0),ez&&eQ(),[2]}})})()},text:"Preview",textColor:"text-gray",type:"button"}),(0,n.jsx)(v.A,{bgColor:"bg-red-600 disabled:bg-gray-300",buttonClassName:"shadow-md",className:"mt-4",desktopFullWidth:!0,fontSize:"text-sm",height:"h-10.5",hoverColor:"hover:bg-red-700 disabled:hover:bg-gray-300",mobileFullWidth:!0,text:"Submit",textColor:"text-white",type:"submit"})]})]})}),(0,n.jsx)("p",{className:"font-inter text-sm text-slate-600",children:"All content will be moderated before being published. You will be notified when your story is published."})]})})]}),(0,n.jsx)(I.A,{isOpen:e_,onClose:function(){return eE(!1)},ugc:e0})]})})}var O=r(98952),F=r(31817),M=r(33224),P=r(10697);function L(e){var t,r,s=e.formType,c=(0,a.GV)(function(e){return e.piano.initialized}),u=(0,a.GV)(function(e){return e.piano.user}),b=(0,a.GV)(function(e){return e.page.csrftoken}),N=(0,a.GV)(function(e){return e.settings.transformUrl}),_=(0,a.GV)(function(e){return e.ugc.ugcDetail}),T=(0,d._)((0,i.useState)([]),2),I=T[0],R=T[1],V=(0,d._)((0,i.useState)((null==_?void 0:_.userDetails.userName)||""),2),L=V[0],z=V[1],W=(0,d._)((0,i.useState)((null==_?void 0:_.userDetails.userEmail)||""),2),Y=W[0],U=W[1],G=(0,d._)((0,i.useState)((null==_?void 0:_.title)||""),2),q=G[0],B=G[1],H=(0,d._)((0,i.useState)((null==_?void 0:_.location)||""),2),Z=H[0],X=H[1],$=(0,d._)((0,i.useState)((null==_?void 0:_.description)||""),2),K=$[0],J=$[1],Q=(0,d._)((0,i.useState)(!1),2),ee=Q[0],et=Q[1],er=(0,d._)((0,i.useState)(!0),2),en=er[0],ei=er[1],ea=(0,d._)((0,i.useState)(null),2),es=ea[0],el=ea[1],eo=(0,d._)((0,i.useState)(null),2),ec=eo[0],eu=eo[1],ed=(0,d._)((0,i.useState)((null==_?void 0:_.userDetails.avatar)||""),2),em=ed[0],eh=ed[1],ef=(0,d._)((0,i.useState)(!1),2),ex=ef[0],eg=ef[1],ev=(0,d._)((0,i.useState)(!1),2),ep=ev[0],eb=ev[1],ey=(0,d._)((0,i.useState)((null==_||null==(t=_.imagesWithId)?void 0:t.map(function(e){return(0,F.WO)({fit:F.Pz.MAX,image:{uri:e.ur
1i},outputFormat:F.py.WEBP,transformUrl:N,width:640})}))||[]),2),eN=ey[0],ew=ey[1],ej=(0,d._)((0,i.useState)((null==_||null==(r=_.imagesWithId)?void 0:r.map(function(e){return{id:e.id,isNew:!1,uri:(0,F.WO)({fit:F.Pz.MAX,image:{uri:e.uri},outputFormat:F.py.WEBP,transformUrl:N,width:640})}}))||[]),2),e_=ej[0],eE=ej[1],eA=(0,d._)((0,i.useState)(""),2),eS=eA[0],eC=eA[1],eT=(0,d._)((0,i.useState)([]),2),eD=eT[0],ek=eT[1],eI=(0,g.mN)({defaultValues:{category:null==_?void 0:_.category,description:null==_?void 0:_.description,location:null==_?void 0:_.location,title:null==_?void 0:_.title,user_email:null==_?void 0:_.userDetails.userEmail,user_name:null==_?void 0:_.userDetails.userName},shouldFocusError:!1}),eR=eI.clearErrors,eV=eI.formState.errors,eO=eI.handleSubmit,eF=eI.register,eM=eI.reset,eP=eI.setError,eL=eI.setValue,ez=eI.trigger,eW=function(e){ei(!1),(0,w.Gd)(e)};(0,i.useEffect)(function(){if(u){var e;eM({category:null==_?void 0:_.category,description:null==_?void 0:_.description,location:null==_?void 0:_.location,title:null==_?void 0:_.title,user_email:null==u?void 0:u.email,user_name:(null==_?void 0:_.userDetails.userName)||(0,j.Jf)(u)}),z((null==_?void 0:_.userDetails.userName)||(0,j.Jf)(u)),U(null!=(e=u.email)?e:"")}},[u,eM,_]),(0,i.useEffect)(function(){u&&(ei(!0),U(u.email),(0,E.P6)(u.email).then(function(e){if(e&&!e.is_active)return void eg(!0);var t=e?e.user_name:(null==_?void 0:_.userDetails.userName)||(0,j.Jf)(u);z(t),eh((null==e?void 0:e.avatar)||(null==_?void 0:_.userDetails.avatar)||""),ei(!1),eM({category:null==_?void 0:_.category,description:null==_?void 0:_.description,location:null==_?void 0:_.location,title:null==_?void 0:_.title,user_email:u.email,user_name:t})}).catch(function(e){console.error("Failed to fetch user profile:",e),ei(!1)}))},[eM,u,_]),(0,i.useEffect)(function(){c&&!u&&(0,w.Zu)(window.location.href,{referrer:"ugc-form"})},[c,u]),(0,i.useEffect)(function(){eL(l.c.DESCRIPTION,K,{shouldValidate:!0})},[K,eL]),(0,i.useEffect)(function(){ei(!0),(0,E.jE)(s).then(function(e){e&&R(e),ei(!1)}).catch(function(e){console.error(e),eW("Failed to load the form. Please try again later.")})},[s]);var eY="photos"===s,eU=function(){if(Object.keys(eV).length>0){var e,t,r=Object.keys(eV)[0],n=null==(e=eV[r])?void 0:e.ref;(null==n?void 0:n.name)===l.c.USER_AVATAR&&window.scrollTo({behavior:"smooth",top:0}),null==n||null==(t=n.scrollIntoView)||t.call(n,{behavior:"smooth",block:"center",inline:"nearest"})}};return u?(0,n.jsx)(p.A,{footer:null,free:!0,hideSmartBanner:!0,nav:(0,n.jsx)(y.A,{showContact:!1,showHelp:!1,showLogin:!1,showPageName:!1}),showGutterAd:!1,showNavigationAd:!1,showOutages:!1,children:(0,n.jsxs)("div",{className:"flex flex-col items-center border-t border-gray-300 p-4",children:[(0,n.jsx)("div",{className:"flex max-w-[600px] flex-col items-center font-inter text-gray-900",children:ex?(0,n.jsx)(A.A,{}):(0,n.jsx)(n.Fragment,{children:ee?(0,n.jsx)(k.A,{email:u.email}):(0,n.jsxs)("div",{className:(0,f.A)("m-4 flex w-full flex-col space-y-4 rounded border border-gray-300 p-[23px] shadow-lg",en||!I?"opacity-25":"opacity-100"),children:[en&&(0,n.jsx)("div",{className:"absolute inset-0 top-2/3 z-10 flex items-center justify-center",children:(0,n.jsx)(x.y,{className:"text-5xl text-slate-800",icon:h.s4k,spin:!0})}),(0,n.jsx)("h2",{className:"font-inter text-3xl font-semibold leading-9 text-slate-900",children:eY?"Edit photos":"Edit story"}),(0,n.jsxs)("p",{className:"font-inter text-sm text-slate-600",children:["You can now edit your content for our Noticeboard."," ",(0,n.jsx)("br",{className:"hidden md:block"}),"All content"," ",(0,n.jsx)("span",{className:"font-semibold",children:"will be moderated"})," ","before being published."]}),(0,n.jsx)("form",{onSubmit:eO(function(e){return(0,o._)(function(){var t,r,i;return(0,m.YH)(this,function(a){switch(a.label){case 0:if(!u||!b)return eW((0,n.jsx)(D.A,{})),[2];ei(!0),a.label=1;case 1:return a.trys.push([1,3,4,5]),r=new FormData,Object.entries({[l.c.CONTENT_TYPE]:s,[l.c.PIANO_USER_ID]:u.uid,[l.c.USER_NAME]:e.user_name,[l.c.USER_EMAIL]:u.email,[l.c.TITLE]:e.title,[l.c.CATEGORY]:e.category.toString(),[l.c.LOCATION]:null!=(t=e.location)?t:"",[l.c.DESCRIPTION]:e.description}
1).forEach(function(e){var t=(0,d._)(e,2),n=t[0],i=t[1];r.append(n,i)}),eD.length>0&&r.append("deleted_image_ids",eD.join(",")),es&&es[0]&&r.append(l.c.USER_AVATAR,es[0]),ec&&Array.from(ec).forEach(function(e){r.append("images",e)}),[4,(0,E.rM)(r,b,null==_?void 0:_.id.toString())];case 2:if(null==(i=a.sent())?void 0:i.success)return et(!0),[2];return(null==i?void 0:i.errors)&&console.error("Form submission errors:",i.errors),[3,5];case 3:return console.error(a.sent()),eW((0,n.jsx)(D.A,{})),[3,5];case 4:return ei(!1),[7];case 5:return[2]}})})()},function(){eU()}),children:(0,n.jsxs)("div",{className:"space-y-6",children:[(0,n.jsx)(C.Ay,{errors:eV,fieldName:l.c.USER_NAME,fieldValue:L,name:"Your Display Name",register:eF,required:!0,setField:z}),(0,n.jsx)(C.so,{clearErrors:eR,errors:eV,fieldName:l.c.USER_AVATAR,maxFileCount:1,name:"Your Photo / Avatar",onFileChange:function(e){el(e);var t=e[0];if(t){var r=new FileReader;r.onload=function(e){var t;(null==(t=e.target)?void 0:t.result)&&eC(e.target.result)},r.readAsDataURL(t)}else eC("avatarPlaceholder.png")},register:eF,required:!em,setError:eP,setValue:eL,uploadText:em?"Change":"Upload"}),em&&(0,n.jsx)(M.A,{alt:"Current Avatar",label:"Current avatar:",src:(0,F.WO)({fit:F.Pz.MAX,height:160,image:{uri:em},outputFormat:F.py.WEBP,transformUrl:N,width:160})}),(0,n.jsx)(C.Ay,{disabled:!0,errors:eV,fieldName:l.c.USER_EMAIL,fieldValue:Y,name:"Email",register:eF,required:!0,setField:U}),(0,n.jsx)(C.Ay,{errors:eV,fieldName:l.c.TITLE,fieldValue:q,name:eY?"Photo Gallery Title":"Story Title",register:eF,required:!0,setField:B}),I&&(0,n.jsx)(S.A,{errors:eV,fieldName:"category",items:I,label:eY?"Photo Category":"Your Expertise/Category",register:eF,required:!0}),eY&&(0,n.jsx)(C.Ay,{errors:eV,fieldName:l.c.LOCATION,fieldValue:Z,name:"Photo Location",register:eF,required:eY,setField:X}),(0,n.jsx)(C.Ay,{errors:eV,fieldName:l.c.DESCRIPTION,fieldValue:K,name:"Description",register:eF,required:!0,setField:J,type:"textarea"}),(0,n.jsx)(C.so,{clearErrors:eR,errors:eV,fieldName:l.c.IMAGES,maxFileCount:5-e_.length,name:"Pictures (max 5)",onFileChange:function(e){eu(e);var t=[],r=0;if(Array.from(e).forEach(function(n,i){var a=new FileReader;a.onload=function(n){var a;if((null==(a=n.target)?void 0:a.result)&&(r+=1,t[i]=n.target.result,r===e.length)){var s,l=null==_||null==(s=_.imagesWithId)?void 0:s.filter(function(e){return!eD.includes(e.id)}).map(function(e){return{id:e.id,isNew:!1,uri:(0,F.WO)({fit:F.Pz.MAX,image:{uri:e.uri},outputFormat:F.py.WEBP,transformUrl:N,width:640})}});ew((0,O._)((null==l?void 0:l.map(function(e){return e.uri}))||[]).concat((0,O._)(t)));var o=t.map(function(e,t){return{id:-1-t,isNew:!0,uri:e}});eE((0,O._)(l||[]).concat((0,O._)(o)))}},a.readAsDataURL(n)}),0===e.length&&(null==_?void 0:_.imagesWithId)){var n=_.imagesWithId.filter(function(e){return!eD.includes(e.id)}).map(function(e){return{id:e.id,isNew:!1,uri:(0,F.WO)({fit:F.Pz.MAX,image:{uri:e.uri},outputFormat:F.py.WEBP,transformUrl:N,width:640})}});ew(n.map(function(e){return e.uri})),eE(n)}},register:eF,required:0===e_.length,setError:eP,setValue:eL,uploadText:"Upload pictures"}),(0,n.jsx)("div",{className:"grid grid-cols-2 gap-4 sm:grid-cols-3 md:grid-cols-4",children:e_.map(function(e){return(0,n.jsxs)("div",{className:"group relative",children:[(0,n.jsx)("img",{alt:"Uploaded",className:"h-40 w-full rounded-md object-cover shadow",src:e.uri}),(0,n.jsx)("button",{"aria-label":"Delete image",className:"absolute right-1 top-1 rounded-full bg-black/50 p-1 text-white transition hover:bg-black/75",onClick:function(){eE(function(t){return t.filter(function(t){return t.id!==e.id})}),ew(function(t){return t.filter(function(t){return t!==e.uri})}),e.isNew||ek(function(t){return(0,O._)(t).concat([e.id])})},type:"button",children:"â"})]},e.id)})}),(0,n.jsxs)("div",{className:"flex gap-x-2",children:[(0,n.jsx)(v.A,{bgColor:"bg-white disabled:bg-gray-300",buttonClassName:"shadow-md",className:"mt-4",desktopFullWidth:!0,fontSize:"text-sm",height:"h-10.5",hoverColor:"hover:bg-gray-300 disabled:hover:bg-gray-300",mobileFullWidth:!0,onClick:function(){return(0,o._)(function(){return(0,m.YH)(this,function(e){switch(e.label){case 0:return[4,ez()];case 1:return e.sent()&&eb(!0),eV&&eU(),[2]}})})()},text:"Preview",textColor:"text-gray",type:"button"}),(0,n.jsx)(v.A,{bgColor:"bg-red-600 disabled:bg-gray-300",buttonClassName:"shadow-md",className:"mt-4",desktopFullWidth:!0,fontSize:"text-sm",height:"h-10.5",hoverColor:"hover:bg-red-700 disabled:hover:bg-gray-300",mobileFullWidth:!0,text:"Submit",textColor:"text-white",type:"submit"})]})]})}),(0,n.jsx)("p",{className:"font-inter text-sm text-slate-600",children:"All content will be moderated before being published. You will be notified when your story is published."})]})})}),(0,n.jsx)(P.A,{avatarSrc:eS||em&&(0,F.WO)({fit:F.Pz.MAX,height:160,image:{uri:em},outputFormat:F.py.WEBP,transformUrl:N,width:160}),description:K,isOpen:ep,location:eY?Z:void 0,onClose:function(){return eb(!1)},pillText:eY?"Photos":"Local Expert",previewImages:eN,previewText:eY?"Photos Preview":"Story Preview",title:q,userName:L})]})}):null}function z(){var e=(0,a.GV)(function(e){return e.ugc.ugcDetail});return e?e.contentType===l.f.EVENT?(0,n.jsx)(V,{}):(0,n.jsx)(L,{formType:e.contentType}):(0,n.jsx)(s.default,{})}},97312:(e,t,r)=>{"use strict";r.d(t,{H:()=>x});var n=r(91167),i=r(60143),a=r(29722),s=r(45159),l=r(77448),o=r(78197),c=r(85990),u=r(76365),d=r(10793),m=r(73519);function h(e){var t=e.date,r=e.setValue,o=e.weekday,c=(0,n._)((0,s.use
1State)(!!(void 0===o?"":o)),2),d=c[0],m=c[1];return(0,s.useEffect)(function(){d?(r("recurrence_monthly_date",""),r("recurrence_weekday_instance",Math.ceil(t.getDate()/7).toString()),r("recurrence_monthly_weekday",t.getDay().toString())):(r("recurrence_monthly_date",t.getDate().toString()),r("recurrence_weekday_instance",""),r("recurrence_monthly_weekday",""))},[d,t,r]),(0,i.jsxs)("label",{className:"relative inline-flex cursor-pointer select-none items-center justify-center rounded-md bg-gray-200 p-1",htmlFor:"monthlyRecurrenceType",children:[(0,i.jsx)("input",{checked:d,className:"sr-only",id:"monthlyRecurrenceType",onChange:function(){m(!d)},type:"checkbox"}),(0,i.jsx)("span",{className:(0,a.A)("flex items-center space-x-2 rounded px-4 py-2 text-sm font-medium text-gray-900",{"bg-white":!d}),children:(0,u.c6)(t)?"the last day":"the ".concat(t.getDate()).concat((0,l.Ny)(t.getDate()))}),(0,i.jsxs)("span",{className:(0,a.A)("flex items-center space-x-2 rounded px-4 py-2 text-sm font-medium text-gray-900",{"bg-white":d}),children:["the ",(0,u.aC)(t)]})]})}var f=[{id:"1",name:"week(s)",value:"WEEKLY"},{id:"2",name:"month(s)",value:"MONTHLY"}];function x(e){var t=e.errors,r=e.handleDayChange,n=e.recurrenceInterval,a=e.register,l=e.selectedDays,x=e.setRecurrenceInterval,g=e.setValue,v=e.todayString,p=e.watch,b=p("start_datetime"),y=s.useMemo(function(){return new Date(b)},[b]),N="1"===p("recurrence_frequency");return(0,i.jsxs)("div",{className:"gap-6 space-y-4 rounded-lg bg-white p-6 shadow-lg",children:[(0,i.jsx)("h3",{className:"text-lg font-medium",children:"Custom Recurrence"}),(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"mb-1.5 text-sm font-medium leading-tight text-slate-900",children:"Select start and end date*"}),(0,i.jsx)(o.A,{date1Name:c.c.START_DATETIME,date2Name:c.c.END_DATETIME,maxDurationDays:365,register:a,requireRange:!0,setValue:g,todayString:v,watch:p}),t[c.c.END_DATETIME]&&(0,i.jsx)("p",{className:"text-sm text-red-600",children:t[c.c.END_DATETIME].message})]}),(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("div",{className:"mr-2 w-24 text-sm font-medium",children:"Repeat every"}),(0,i.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,i.jsx)("div",{className:"w-20",children:(0,i.jsx)(m.Ay,{errors:t,fieldName:c.c.RECURRENCE_INTERVAL,fieldValue:n,register:a,required:!0,setField:x,type:"number"})}),(0,i.jsx)(d.A,{errors:t,fieldName:"recurrence_frequency",items:f,register:a,required:!0})]})]}),(0,i.jsx)("div",{children:N?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"mb-2 text-sm font-medium",children:"Repeat on"}),(0,i.jsx)("div",{className:"grid grid-cols-7 gap-2",children:u.Zu.map(function(e){return(0,i.jsxs)("div",{className:"flex flex-col items-center",children:[(0,i.jsx)("input",{checked:l[e.value],className:"form-checkbox size-5 rounded-md text-gray-600",onChange:function(){return r(e.value)},type:"checkbox"}),(0,i.jsx)("span",{className:"mt-1 text-sm",children:e.shortName})]},e.id)})})]}):(0,i.jsx)(h,{date:y,setValue:g,weekday:p("recurrence_monthly_weekday")})})]})}}}]);
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.