1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4537],{76489:function(e,t){"use strict";t.parse=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");for(var i={},a=e.split(";"),s=(t||{}).decode||n,r=0;r<a.length;r++){var o=a[r],l=o.indexOf("=");if(!(l<0)){var d=o.substring(0,l).trim();if(void 0==i[d]){var c=o.substring(l+1,o.length).trim();'"'===c[0]&&(c=c.slice(1,-1)),i[d]=function(e,t){try{return t(e)}catch(t){return e}}(c,s)}}}return i},t.serialize=function(e,t,n){var s=n||{},r=s.encode||i;if("function"!=typeof r)throw TypeError("option encode is invalid");if(!a.test(e))throw TypeError("argument name is invalid");var o=r(t);if(o&&!a.test(o))throw TypeError("argument val is invalid");var l=e+"="+o;if(null!=s.maxAge){var d=s.maxAge-0;if(isNaN(d)||!isFinite(d))throw TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(d)}if(s.domain){if(!a.test(s.domain))throw TypeError("option domain is invalid");l+="; Domain="+s.domain}if(s.path){if(!a.test(s.path))throw TypeError("option path is invalid");l+="; Path="+s.path}if(s.expires){if("function"!=typeof s.expires.toUTCString)throw TypeError("option expires is invali
1d");l+="; Expires="+s.expires.toUTCString()}if(s.httpOnly&&(l+="; HttpOnly"),s.secure&&(l+="; Secure"),s.sameSite)switch("string"==typeof s.sameSite?s.sameSite.toLowerCase():s.sameSite){case!0:case"strict":l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"none":l+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return l};var n=decodeURIComponent,i=encodeURIComponent,a=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},47041:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++)0>t.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(n[i[a]]=e[i[a]]);return n};Object.defineProperty(t,"__esModule",{value:!0}),t.checkCookies=t.hasCookie=t.removeCookies=t.deleteCookie=t.setCookies=t.setCookie=t.getCookie=t.getCookies=void 0;var s=n(76489),r=function(){return"undefined"!=typeof window},o=function(e){void 0===e&&(e="");try{var t=JSON.stringify(e);return/^[\{\[]/.test(t)?t:e}catch(t){return e}};t.getCookies=function(e){if(e&&(t=e.req),!r())return t&&t.cookies?t.cookies:t&&t.headers&&t.headers.cookie?(0,s.parse)(t.headers.cookie):{};for(var t,n={},i=document.cookie?document.cookie.split("; "):[],a=0,o=i.length;a<o;a++){var l=i[a].split("="),d=l.slice(1).join("=");n[l[0]]=d}return n},t.getCookie=function(e,n){var i,a=(0,t.getCookies)(n)[e];if(void 0!==a)return"true"===(i=a?a.replace(/(%[0-9A-Z]{2}
1)+/g,decodeURIComponent):a)||"false"!==i&&("undefined"!==i?"null"===i?null:i:void 0)},t.setCookie=function(e,t,n){if(n){var l,d,c,u=n.req,p=n.res,h=a(n,["req","res"]);d=u,c=p,l=h}var m=(0,s.serialize)(e,o(t),i({path:"/"},l));if(r())document.cookie=m;else if(c&&d){var f=c.getHeader("Set-Cookie");if(Array.isArray(f)||(f=f?[String(f)]:[]),c.setHeader("Set-Cookie",f.concat(m)),d&&d.cookies){var v=d.cookies;""===t?delete v[e]:v[e]=o(t)}if(d&&d.headers&&d.headers.cookie){var v=(0,s.parse)(d.headers.cookie);""===t?delete v[e]:v[e]=o(t),d.headers.cookie=Object.entries(v).reduce(function(e,t){return e.concat("".concat(t[0],"=").concat(t[1],";"))},"")}}},t.setCookies=function(e,n,i){return console.warn("[WARN]: setCookies was deprecated. It will be deleted in the new version. Use setCookie instead."),(0,t.setCookie)(e,n,i)},t.deleteCookie=function(e,n){return(0,t.setCookie)(e,"",i(i({},n),{maxAge:-1}))},t.removeCookies=function(e,n){return console.warn("[WARN]: removeCookies was deprecated. It will be deleted in the new version. Use deleteCookie instead."),(0,t.deleteCookie)(e,n)},t.hasCookie=function(e,n){return!!e&&(0,t.getCookies)(n).hasOwnProperty(e)},t.checkCookies=function(e,n){return console.warn("[WARN]: checkCookies was deprecated. It will be deleted in the new version. Use hasCookie instead."),(0,t.hasCookie)(e,n)}},86599:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}}),n(67294);var i=n(47886),a=n.n(i),s=n(41664),r=n.n(s),o=n(41879),l=n(28093),d=n.n(l),c=n(11163),u=n(85893),p=()=>{let e=(0,c.useRouter)();return(0,u.jsxs)("div",{className:d().outer,children:[(0,u.jsx)("h1",{className:d().title,children:"Admin navigation"}),(0,u.jsxs)("ul",{className:d().nav,children:[(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.index,children:"Index"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.users.allUsers,children:"Users"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.plans.allPlans,children:"Plans"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.uiChallenge.index,children:"Ui Challenge"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.projects.index,children:"Projects"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.questions.index,children:"Questions"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.evaluations.index,children:"Evaluations"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.newestFeedbackComments.index,children:"Newest feedback comments"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.newestComments.index,children:"Newest comments"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.newestReports.index,children:"Newest reported comments"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.assetLibrary.index,children:"Asset library"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.aiTools.tools,children:"Ai tools"})})]}),e.asPath.includes(o.jk.admin.aiTools.path)&&(0,u.jsxs)("ul",{className:"".concat(d().nav," ").concat(d().aiToolsNav),children:[(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.aiTools.tools,children:"Tools"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.aiTools.useCases,children:"Usecases"})}),(0,u.jsx)("li",{children:(0,u.jsx)(r(),{href:o.jk.admin.aiTools.guides,children:"Guides"})})]})]})},h=e=>{let{children:t,isAdmin:n}=e;return(0,u.jsxs)(u.Fragment,{children:[n&&(0,u.jsx)(p,{}),(0,u.jsx)("div",{className:a().mainWrapper,children:t})]})}},31473:function(e,t,n){"use strict";var i=n(42758);t.Z=i.Z},87449:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return I},default:function(){return T}});var i=n(31473),a=n(86599),s=n(8307),r=n(67294),o=n(41664),l=n.n(o),d=n(87536),c=n(42310),u=n.n(c),p=n(78758),h=n(49067),m=n(95496),f=n(33299),v=n(11163),j=n(52755),g=n(13017),_=n(91167),x=n(14622),y=n(53270),C=n(88149),k=n(63523),b=n(41879),w=n(25246),A=n(85893);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}let O=e=>
1!!e&&"urlThumbnail"in e;var S=e=>{let{initialData:t}=e,{data:n}=(0,f.useSession)(),i=(0,v.useRouter)(),{setGlobalLoading:a}=(0,j.r)(),{0:o,1:c}=(0,r.useState)(t.tags),{0:S,1:I}=(0,r.useState)((e=>{let t=[,,,,,].fill(null);return e.forEach(e=>{t[e.order-1]=e}),t})(t.images)),{0:T,1:P}=(0,r.useState)([]),E={title:t.title,description:t.description,newCategory:"",category:t.category.id,imageChanges:0},{formState:{isDirty:L},handleSubmit:R,control:U,reset:Z,formState:{errors:D},setValue:V}=(0,d.cI)({defaultValues:E,resolver:(0,m.X)(_.b.assetData)});(0,r.useEffect)(()=>{let e=async()=>{try{let e=(await k.xi.get(b.AX.assets.categories,{headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(null==n?void 0:n.accessToken)}})).data.map(e=>({value:e.id,label:e.name}));P(e)}catch(e){(0,h.Vw)("Failed to fetch categories")}};null!=n&&n.accessToken&&e()},[null==n?void 0:n.accessToken]);let H=async e=>{let{title:s,description:r,newCategory:l,category:d}=e;if(!s)return;a(!0);let c=[],u=new FormData;u.append("title",s),u.append("description",r),S.forEach((e,t)=>{e instanceof File&&!O(e)&&(u.append("images",e,e.name),c.push(t+1))}),u.append("imagesOrder",JSON.stringify(c)),u.append("category",d),u.append("newCategory",l),u.append("tags",JSON.stringify(o));try{let e=await k.xi.post((0,w.ui)({url:b.AX.assets.update,id:t.id}),u,{headers:{"Content-Type":"multipart/form-data",Authorization:"Bearer ".concat(null==n?void 0:n.accessToken)}});200===e.status&&((0,h.TG)("Asset updated!"),i.push(b.jk.admin.assetLibrary.index))}catch(e){var p;(0,h.Vw)((null==e||null===(p=e.response.data)||void 0===p?void 0:p.message)||e.message)}finally{a(!1),Z()}},q=(e,t)=>{if(!e)return;if(e.size>g.h){(0,h.Vw)("Image size should be smaller than 5 MB");return}let n=[...S];n[t]=e,I(n),V("imageChanges",Math.random(),{shouldDirty:!0})},M=async()=>{if(t.id){a(!0);try{let e=await k.Wf.delete((0,w.ui)({url:b.AX.assets.delete,id:t.id}));204===e.status&&((0,h.TG)("Asset deleted!"),i.push(b.jk.admin.assetLibrary.index))}catch(t){var e;(0,h.Vw)((null==t||null===(e=t.response.data)||void 0===e?void 0:e.message)||t.message)}finally{a(!1)}}};return(0,A.jsxs)("div",{className:u().container,children:[(0,A.jsxs)("div",{className:u().topContainer,children:[(0,A.jsx)("div",{className:u().topContainerHeader,children:(0,A.jsx)(p.z,{children:"Asset library"})}),(0,A.jsx)("div",{className:u().topContainerOptions,children:(0,A.jsxs)("div",{className:u().topOptionsContainer,children:[(0,A.jsx)(l(),{href:b.jk.admin.assetLibrary.index,children:(0,A.jsx)(p.J2,{children:"All assets"})}),(0,A.jsx)(l(),{href:b.jk.admin.addAssets.index,children:(0,A.jsx)(p.J2,{active:!0,children:"Edit asset"})})]})})]}),(0,A.jsxs)("div",{className:u().innerContainer,children:[(0,A.jsx)(p.cC,{children:"Edit Asset"}),(0,A.jsx)("div",{className:u().uploadList,children:[void 0,void 0,void 0,void 0,void 0].map((e,t)=>(0,A.jsxs)("div",{className:u().uploadItem,children:[(0,A.jsx)("input",{type:"file",accept:"image/*",onChange:e=>e.target.files&&q(e.target.files[0],t),className:u().uploadInput}
1),S[t]&&O(S[t])?(0,A.jsx)("img",{src:S[t].urlThumbnail,alt:"image-".concat(t),className:u().uploadImage}):S[t]?(0,A.jsx)("img",{src:URL.createObjectURL(S[t]),alt:"image-".concat(t),className:u().uploadImage}):(0,A.jsxs)("div",{className:u().uploadCenter,children:[(0,A.jsx)("div",{className:u().uploadPlus,children:"+"}),(0,A.jsx)("div",{className:u().upload,children:"Upload"})]})]},t))}),(0,A.jsxs)("form",{onSubmit:R(H),className:u().formContainer,children:[(0,A.jsx)("div",{className:u().inputContainer,children:(0,A.jsx)(d.Qr,{name:"title",control:U,render:e=>{var t;let{field:n}=e;return(0,A.jsx)(x.PR,{name:n.name,label:"Title",initialValue:n.value,setValue:n.onChange,error:(null===(t=D[n.name])||void 0===t?void 0:t.message)||void 0,userLayoutStyle:u().titleInput})}})}),(0,A.jsx)("div",{className:u().inputContainer,children:(0,A.jsx)(d.Qr,{name:"description",control:U,render:e=>{var t;let{field:n}=e;return(0,A.jsx)(x.SK,{name:n.name,description:"Short description, max 120 letters",placeholder:"Description for us only",initialValue:n.value,setValue:n.onChange,error:(null===(t=D[n.name])||void 0===t?void 0:t.message)||void 0,userLayoutStyle:u().descriptionInput})}})}),(0,A.jsx)("div",{className:u().inputContainer,children:(0,A.jsx)(d.Qr,{name:"newCategory",control:U,render:e=>{var t;let{field:n}=e;return(0,A.jsx)(x.PR,{name:n.name,label:"Create new category",initialValue:n.value,setValue:n.onChange,error:(null===(t=D[n.name])||void 0===t?void 0:t.message)||void 0,userLayoutStyle:u().newCategoryInput})}})}),(0,A.jsx)("div",{className:u().inputContainer,children:(0,A.jsx)(d.Qr,{name:"category",control:U,render:e=>{let{field:n}=e;return(0,A.jsx)(C.Z,{id:"categorySelect",name:n.name,label:"Category",placeholder:"Select category...",options:T,initialValue:{label:t.category.name,value:t.category.id},changeHandler:n.onChange,userLayoutStyle:u().categorySelect})}})}),(0,A.jsx)("div",{className:u().inputContainer,children:(0,A.jsx)(x.iW,{tags:o,setTags:e=>{c(e),V("imageChanges",Math.random(),{shouldDirty:!0})},label:"Tags",userLayoutStyle:u().tagAreaInput})}),(0,A.jsx)(d.Qr,{name:"imageChanges",control:U,render:e=>{let{field:t}=e;return(0,A.jsx)("input",function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){(0,s.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({type:"hidden"},t))}}),(0,A.jsxs)("div",{className:u().buttonContainer,children:[(0,A.jsx)(y.pu,{text:"Save asset",role:"submit",disabled:!L,"data-test-id":"submit-btn"}),(0,A.jsx)(y.m1,{text:"Delete",onClick:M})]})]})]})]})},I=!0;function T(e){let{initialData:t}=e;return(0,A.jsx)(i.Z,{transparentNav:"basicNav",children:(0,A.jsx)(a.Z,{isAdmin:!0,children:(0,A.jsx)(S,{initialData:t})})})}},91167:function(e,t,n){"use strict";n.d(t,{b:function(){return a}});var i=n(74231);let a={assetData:i.Ry().shape({title:i.Z_().required("Title is required"),description:i.Z_().required("Description is required"),newCategory:i.Z_(),category:i.Z_()}).test("category-required","Either new category or category must be specified",function(e){let{newCategory:t,category:n}=e;return!!t||!!n})}},1962:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/edit-asset/[id]",function(){return n(87449)}])},42310:function(e){e.exports={container:"addAssets_container__06k2X",topContainer:"addAssets_topContainer__yM_xU",topContainerHeader:"addAssets_topContainerHeader__T3HGV",topContainerOptions:"addAssets_topContainerOptions___aqGj",topOptionsContainer:"addAssets_topOptionsContainer__HPEAp",innerContainer:"addAssets_innerContainer__ifpb_",formContainer:"addAssets_formContainer__IJfue",uploadList:"addAssets_uploadList__cePkv",uploadItemContainer:"addAssets_uploadItemContainer__svn_0",uploadItem:"addAssets_uploadItem__PNHOY",uploadItemRemove:"addAssets_uploadItemRemove__h9RRq",uploadInput:"addAssets_uploadInput__FtmEJ",uploadImage:"addAssets_uploadImage__8ZLDJ",uploadCenter:"addAssets_uploadCenter__RGd9h",uploadPlus:"addAssets_uploadPlus__sgTwM",upload:"addAssets_upload__kmy9Y",buttonContainer:"addAssets_buttonContainer__B1FaW",titleInput:"addAssets_titleInput__3_Hg5",descriptionInput:"addAssets_descriptionInput__CD2_G",newCategoryInput:"addAssets_newCategoryInput__VkMHA",categorySelect:"addAssets_categorySelect__vtBeA",tagAreaInput:"addAssets_tagAreaInput__lZIYV",innerHeaderContainer:"addAssets_innerHeaderContainer__PLFJM",searchInputContainer:"addAssets_searchInputContainer__cWfhF"}},28093:function(e){e.exports={outer:"adminNav_outer__ZUbZB",title:"adminNav_title__Lr_gB",nav:"adminNav_nav__ZI1EA",aiToolsNav:"adminNav_aiToolsNav__25evq"}},47886:function(e){e.exports={mainWrapper:"layoutStyle_mainWrapper__E7aiM"}}},function(e){e.O(0,[2758,2888,9774,179],function(){return e(e.s=1962)}),_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.