https://zones-convolution.vercel.app/_next/static/chunks/pages/zones/edit/[uuid]-581a24ac001dc6e5.js
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[240],{17902:function(a,b,c){"use strict";c.r(b),c.d(b,{"__N_SSP":function(){return S},default:function(){return T}});var d=c(95235),e=c(8529),f=c(59966),g=c(53965),h=c(23985),i=c(22814),j=c(2784),k=c(43997),l=c(18919),m=c(20406),n=c(28526),o=c.n(n),p=c(39097),q=c.n(p),r=c(77245),s=c(7393),t=c(9477),u=c(24511),v=c(98882),w=c(26782),x=c(46587),y=c(66736),z=function(){var a,b,c=(0,t.pm)(),d=(0,i.$G)("edit_zone").t,e=(0,j.useState)(!1),f=e[0],g=e[1],h=(0,j.useState)(!1),k=h[0],l=h[1],n=(0,j.useState)(!1),p=n[0],q=n[1],r=(0,j.useState)([]),s=r[0],z=r[1],A=(0,w.O)(),B=(0,w.y)(function(a){return a.editZone.data}),C=(0,w.y)(function(a){return a.editZoneImpulseResponses.data}),D=(0,w.y)(function(a){return a.editZoneImages.data});(0,j.useEffect)(function(){y.g.validate({zone:B,zoneImages:D,zoneImpulseResponses:C},{abortEarly:!1}).then(function(){q(!0),z([])}).catch(function(a){a instanceof u.p8&&(q(!1),z(a.errors))})},[B,D,C,q]);var E,F=(b=(0,m.Z)(o().mark(function a(){var b;return o().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return g(!0),b=new v.xJ,a.prev=2,a.next=5,b.publishZone({zoneId:B.zoneId});case 5:A((0,x.fE)("PUBLISHED")),c({title:d("edit_zone_status.toast.publish_zone_success"),status:"success",isClosable:!0}),a.next=12;break;case 9:a.prev=9,a.t0=a.catch(2),c({title:d("edit_zone_status.toast.publish_zone_failure"),status:"error",isClosable:!0});case 12:g(!1);case 13:case"end":return a.stop()}},a,null,[[2,9]])})),function(){return b.apply(this,arguments)}),G=(E=(0,m.Z)(o().mark(function a(){var b;return o().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return l(!0),b=new v.xJ,a.prev=2,a.next=5,b.unPublishZone({zoneId:B.zoneId});case 5:A((0,x.fE)("CREATING")),c({title:d("edit_zone_status.toast.un_publish_zone_success"),status:"success",isClosable:!0}),a.next=12;break;case 9:a.prev=9,a.t0=a.catch(2),c({title:d("edit_zone_status.toast.un_publish_zone_failure"),status:"error",isClosable:!0});case 12:l(!1);case 13:case"end":return a.stop()}},a,null,[[2,9]])})),function(){return E.apply(this,arguments)});return{status:null!==(a=B.status)&& void 0!==a?a:"CREATING",published:"PUBLISHED"===B.status,canPublish:p,publishErrors:s,handlePublishZone:F,publishLoading:f,handleUnPublishZone:G,unPublishLoading:k}},A=c(52322),B=function(){var a=(0,i.$G)("edit_zone").t,b=(0,w.y)(function(a){return a.editZone.data.zoneId}),c=z(),d=c.status,e=c.canPublish,f=c.publishErrors,k=c.handlePublishZone,n=c.publishLoading,p=c.handleUnPublishZone,t=c.unPublishLoading;return(0,A.jsxs)(j.Fragment,{children:[(0,A.jsx)(l.E8,{heading:a("edit_zone_status.heading"),info:a("edit_zone_status.info"),fontSize:"lg"}),(0,A.jsxs)(l.IC,{children:[(0,A.jsx)(g.xu,{mb:4,children:(0,A.jsx)(s.Gs,{status:d})}),(0,A.jsxs)(g.xu,{mb:4,children:[f.length>0&&(0,A.jsxs)(j.Fragment,{children:[(0,A.jsx)(g.X6,{mb:4,children:a("edit_zone_status.requirements_heading")}),(0,A.jsx)(g.aV,{spacing:3,mb:4,children:f.map(function(a){return(0,A.jsxs)(g.HC,{children:[(0,A.jsx)(g.DE,{as:r.FfE,color:"red.500"}),a]},a)})})]}),(0,A.jsx)(h.zx,{variant:"solid",rightIcon:(0,A.jsx)(r.lOc,{}),disabled:!e||t,isLoading:n,onClick:(0,m.Z)(o().mark(function a(){return o().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,k();case 2:case"end":return a.stop()}},a)})),children:a("CREATING"===d?"edit_zone_status.publish_button":"edit_zone_status.re_publish_button")})]}),"PUBLISHED"===d&&(0,A.jsxs)(g.Eq,{children:[(0,A.jsx)(h.zx,{colorScheme:"yellow",variant:"solid",rightIcon:(0,A.jsx)(r.V3h,{}),isLoading:t,disabled:n,onClick:(0,m.Z)(o().mark(function a(){return o().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,p();case 2:case"end":return a.stop()}},a)})),children:a("edit_zone_status.un_publish_button")}),(0,A.jsx)(q(),{href:"/zones/".concat(b),passHref:!0,children:(0,A.jsx)(h.zx,{as:"a",colorScheme:"secondary",rightIcon:(0,A.jsx)(r.sSc,{}),disabled:t,children:a("edit_zone_status.view_zone_button")})})]})]})]})},C=c(80969),D=c(5632);function E(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}var F=function(){var a=(0,D.useRouter)(),b=a.query,c=a.push,e=a.route,f=(0,j.useRef)(function(a){c({pathname:e,query:function(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};
1b%2?E(Object(c),!0).forEach(function(b){(0,d.Z)(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):E(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}({uuid:b.uuid},a)},void 0,{shallow:!0})});return[b,f.current]},G=c(3182),H=c(58125),I=c(41038),J=c(99221),K={editZone:x.AW.reducer,editZoneImages:I.nW.reducer,editZoneImpulseResponses:J.Oo.reducer};function L(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}var M={title:"panel.information",updateUrl:"information"},N={title:"panel.images",updateUrl:"images"},O={title:"panel.ir_data",updateUrl:"ir-data"},P=[M,N,O],Q=function(a){var b,c=(0,i.$G)("edit_zone").t,d=F(),f=(0,e.Z)(d,2),k=f[0],m=f[1],n=(0,G.S)(),o=n.zone,p=n.zoneStatus,q=(b=P.find(function(a){return a.updateUrl===k.update}))||P[0],r=function(a){return a==q},t=function(a){m({update:a.updateUrl})};return(0,A.jsxs)(j.Fragment,{children:[(0,A.jsx)(C.J,{}),(0,A.jsx)(g.iz,{}),(0,A.jsxs)(g.W2,{maxW:"container.xl",py:8,children:[(0,A.jsxs)(g.kC,{alignItems:"center",mb:4,children:[(0,A.jsx)(g.X6,{size:"lg",mr:2,children:o.title}),(0,A.jsx)(g.LZ,{}),(0,A.jsx)(s.Gs,{status:p})]}),(0,A.jsx)(g.kC,{overflowX:"scroll",children:(0,A.jsx)(g.Ug,{children:P.map(function(a,b){return(0,A.jsx)(h.zx,{_focus:{boxShadow:"none"},isActive:r(a),onClick:function(){t(a)},variant:"ghost",colorScheme:"secondary",children:c(a.title)},b)})})}),(0,A.jsx)(g.iz,{my:4}),r(M)&&(0,A.jsx)(l.cZ,{}),r(N)&&(0,A.jsx)(l.Zn,{S3ZoneImageBucket:a.S3ZoneImageBucket}),r(O)&&(0,A.jsx)(l.yb,{S3ZoneImpulseResponseBucket:a.S3ZoneImpulseResponseBucket}),(0,A.jsx)(g.iz,{my:4}),(0,A.jsx)(B,{})]}),(0,A.jsx)(C.$,{})]})},R=function(a){var b=(0,j.useRef)(function(){var b;return b={editZone:{data:a.zone},editZoneImages:{data:a.images},editZoneImpulseResponses:{data:a.impulseResponses}},(0,H.xC)({reducer:K,preloadedState:b})}),c=(0,j.useMemo)(function(){return b.current()},[]);return(0,A.jsx)(k.zt,{store:c,children:(0,A.jsx)(Q,function(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?L(Object(c),!0).forEach(function(b){(0,d.Z)(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):L(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}({},a))})},S=!0,T=(0,f.withSuperJSONPage)(R)},66736:function(a,b,c){"use strict";c.d(b,{g:function(){return h}});var d=c(24511),e=(0,d.Ry)({zoneId:(0,d.Z_)().required(),title:(0,d.Z_)().required("Zone title is required!").min(10,"Zone title must be at least 10 characters."),description:(0,d.Z_)().required(),coverImageId:(0,d.Z_)().nullable().required("Zone must have a cover image.")}),f=(0,d.IX)().min(1,"You must upload at least 1 image to publish."),g=(0,d.IX)().min(1,"You must upload at least 1 impulse response to publish."),h=(0,d.Ry)({zone:e,zoneImages:f,zoneImpulseResponses:g})},2996:function(a,b,c){(window.__NEXT_P=window.__NEXT_P||[]).push(["/zones/edit/[uuid]",function(){return c(17902)}])},5632:function(a,b,c){a.exports=c(25564)}},function(a){a.O(0,[461,59,606,567,642,628,892,511,357,925,919,774,888,179],function(){var b;return a(a.s=2996)}),_N_E=a.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.