1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3930],{43930:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return Table_Table}});var i,r,s,n=a(85893),o=a(67294),l=a(33411),c=a.n(l),u=a(3662),d=a.n(u),Modal_Modal=e=>{let{children:t,onClose:a,title:i}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:d().overlay,children:(0,n.jsxs)("div",{onClick:e=>{e.stopPropagation()},className:d().modal,children:[(0,n.jsx)("header",{className:d().header,children:(0,n.jsx)("span",{onClick:e=>{a()},className:d().closeIcon})}),(0,n.jsxs)("main",{className:d().main,children:[(0,n.jsx)("h1",{className:d().title,children:i}),t]})]})})})},p=a(73422),m=a.n(p),_=a(32805),f=a(10316),DeleteModal_DeleteModal=e=>{let{id:t,type:a,onClose:i,onApply:r}=e,deletePermanently=async e=>{await f.Z.deleteData(a,t),r(),i()};return(0,n.jsxs)("div",{className:m().container,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:m().warning,children:"Are you sure you want to delete?"}),(0,n.jsx)("p",{className:m().warning,children:"You can not undo this action"})]}),(0,n.jsxs)("div",{className:m().buttons,children:[(0,n.jsx)(_.Z,{className:m().delete,onClick:deletePermanently,children:"Delete"}),(0,n.jsx)(_.Z,{className:m().cancel,onClick:e=>{i()},children:"Cancel"})]})]})},h=a(43591),b=a.n(h),Select_Select=e=>{let{defaultValue:t,options:a,onEdit:i,placeholder:r,className:s}=e,[l,c]=(0,o.useState)(!1),[u,d]=(0,o.useState)(t||r||""),[p,m]=(0,o.useState)([...a]),selectHandler=e=>{let{target:t}=e,{id:a}=t;i(a),d(a),c(!0)};(0,o.useEffect)(()=>{d(t||r||"")},[t,r]);let _=p.filter(e=>""!==e);return(0,n.jsxs)("div",{onClick:()=>{c(e=>!e)},className:b().dropdown+(s?" "+s:""),children:[(0,n.jsxs)("div",{className:b().input,children:[(0,n.jsx)("p",{children:u}),(0,n.jsx)("span",{className:l?b().close:b().open})]}),l&&(0,n.jsx)("div",{className:b().menu,children:(0,n.jsx)("ul",{className:b().list,children:_.map((e,t)=>(0,n.jsx)("li",{onClick:selectHandler,className:b().item,id:e,children:e},t))})})]})},v=a(29284),y=a.n(v),g=a(75173),j=a.n(g),x=a(89895),InputGroup_InputGroup=e=>{let{label:t,placeholder:a,value:i,onEdit:r,errorText:s="",maxLength:o}=e;return(0,n.jsxs)("div",{className:j().inputGroup,children:[(0,n.jsx)("label",{children:t}),(0,n.jsx)(x.Z,{maxLength:o,onChange:r,value:i,invalid:""===s?"default":"pass"===s,errorText:s,children:a})]})},S=a(44333),E=a.n(S),Dropdown_Dropdown=e=>{let{defaultValue:t,options:a,onSelect:i,onSelecttechId:r,className:s,menuClassName:l,blue:c=!1,specific:u=!1,errorText:d}=e,[p,m]=(0,o.useState)(!1),[_,f]=(0,o.useState)(u&&Number(t)>0?a.filter(e=>+e.id==+t)[0].item:t);(0,o.useEffect)(()=>{u&&Number(t)>0&&f(a.filter(e=>+e.id==+t)[0].item)},[t,a,u]);let selectOptionHandler=e=>{let{id:t,innerText:a}=e.target;f(t),i&&i(t),r&&r(a),m(!1)};return(0,n.jsxs)("div",{className:E().container,children:[(0,n.jsxs)("div",{id:"dropdown",className:c?E().dropdown:E().whiteDropdown+" "+s,onClick:e=>{m(e=>!e)},children:[(0,n.jsx)("span",{className:c?E().text:E().whiteText,children:_}),(0,n.jsx)("span",{className:c?p?E().open:E().close:p?E().whiteOpen:E().whiteClose})]}),"pass"!==d&&(0,n.jsx)("p",{className:E().error,children:d}),p&&(0,n.jsx)("div",{id:"menu",className:c?E().menu:E().whiteMenu+" "+l,children:a&&a.map((e,t)=>(0,n.jsx)("div",{className:c?E().item:E().whiteItem,onClick:selectOptionHandler,id:u?e.id:e+"",children:(0,n.jsx)("p",{id:u?e.id:e+"",onClick:selectOptionHandler,className:c?E().itemText:E().whiteItemText,children:u?e.item:e})},t))})]})},I=a(94645),w=a.n(I),FileUpload_FileUpload=e=>{let{onUpload:t,value:a,errorText:i=""}=e,[r,s]=(0,o.useState)("Choose File"),l=Math.random().toString(36).substring(7);return(0,n.jsxs)("div",{className:w().upload,children:[(0,n.jsx)(x.Z,{errorText:i,invalid:""===i?"default":"pass"===i,className:w().nameInput,readonly:!0,value:r}),(0,n.jsx)("input",{accept:"image/*",onChange:e=>{let{target:a}=e,i=a.files,r=null==i?void 0:i.item(0);r&&s(r.name),r&&t(r,r.name)},type:"file",id:"actual-btn-".concat(l),hidden:!0}),(0,n.jsx)("label",{className:w().label,htmlFor:"actual-btn-".concat(l),children:"Choose File"})]})},D=a(49970),C=a(71653),Service_ServiceForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.type,"Functional Testing")),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.service)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_title)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_description)),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.url)),[g,j]=(0,o.useState)(),[x,S]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),[E,I]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.alt_text)),submitFormHandler=async e=>{e.preventDefault();let n={type:s,service:c,meta_title:d,meta_description:m,url:b,image:g,alt_text:E};if(i){await f.Z.putData("/admin/services/service",n,t.id),r(),a();return}await f.Z.postData("/admin/services/service",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(Dropdown_Dropdown,{blue:!0,defaultValue:s,options:"rus"===C.Z.getCookie("lang")?["ФÑнкÑионалÑное ÑеÑÑиÑование","ÐеÑÑнкÑионалÑное ÑеÑÑиÑование","ТеÑÑовÑй дизайн и оÑÑеÑноÑÑÑ","ЦиÑÑовое ÑеÑÑиÑование","ÐÑÑгие ÑÑлÑги"]:"arm"===C.Z.getCookie("lang")?["ÕÕ¸ÖÕ¶Õ¯ÖÕ«Õ¸Õ¶Õ¡Õ¬ Õ©Õ¥Õ½Õ¿Õ¡Õ¾Õ¸ÖÕ¸ÖÕ´","ÕÕ¹ ÖÕ¸ÖÕ¶Õ¯ÖÕ«Õ¸Õ¶Õ¡Õ¬ Õ©Õ¥Õ½Õ¿Õ¡Õ¾Õ¸ÖÕ¸ÖÕ´","Ô¹Õ¥Õ½Õ¿Õ¥Ö Ö Õ°Õ¡Õ·Õ¾Õ¥Õ¿Õ¾Õ¸ÖÕ©ÕµÕ¸ÖÕ¶Õ¶Õ¥Ö","Ô¹Õ¾Õ¡ÕµÕ«Õ¶ Õ©Õ¥Õ½Õ¿Õ¡Õ¾Õ¸ÖÕ¸ÖÕ´","Ô±ÕµÕ¬ Õ®Õ¡Õ¼Õ¡ÕµÕ¸ÖÕ©ÕµÕ¸ÖÕ¶Õ¶Õ¥Ö"]:["Functional Testing","Non Functional Testing","TEST DESIGN & REPORTING","Digital Testing","Other Services"],onSelect:e=>{l(e+"")}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Service",placeholder:"Service...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)},maxLength:150}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Title",placeholder:"Meta Title...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)},maxLength:55}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Description",placeholder:"Meta Description...",value:m,onEdit:e=>{let{target:t}=e,{value:a}=t;h(a)},maxLength:155}),(0,n.jsx)(InputGroup_InputGroup,{label:"Url",placeholder:"Url...",value:b,onEdit:e=>{let{target:t}=e,{value:a}=t;v(a)},maxLength:150}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:x,onUpload:(e,t)=>{j(e),S(t)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Alt Text",placeholder:"Alt Text...",value:E,onEdit:e=>{let{target:t}=e,{value:a}=t;I(a)},maxLength:150}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},hooks_useService=()=>{let[e,t]=(0,o.useState)([]);return(0,o.useEffect)(()=>{(async()=>{let e=await f.Z.getData("/admin/services/service",{only:["id","type","service"]});t(e.map(e=>({id:e.id,item:e.type+" "+e.service})))})()},[]),(0,o.useMemo)(()=>e,[e])},Z=a(20065),Service_OfferForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(""),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.offers)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.offers)),b=hooks_useService();(0,o.useEffect)(()=>
1{if(i){let e=b.filter(e=>e.item===t.type+" "+t.service)[0];e&&l(e.id)}},[t.service,t.services,t.type,i,b]);let saveHandler=async e=>{e.preventDefault();let n=new Z.Z(s.toString(),"Service","eng"),o=new Z.Z(d,"Offer","eng");if(u(n.select()),h(o.blankAndMax(100)),Z.Z.findError(c,m))return;let l={service_id:s,offers:d};if(i){await f.Z.putData("admin/services/offers",l,t.id),r(),a();return}await f.Z.postData("admin/services/offers",l),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:b,onSelect:e=>{l(+e)},errorText:c}),(0,n.jsx)(InputGroup_InputGroup,{label:"Offer",placeholder:"Offer...",value:d,onEdit:e=>{let{target:t}=e;p(t.value)},errorText:m,maxLength:100}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Service_BenefitsForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.title)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.description)),m=hooks_useService();(0,o.useEffect)(()=>{if(i){let e=m.filter(e=>e.item===t.type+" "+t.service)[0];e&&l(e.id)}},[t.service,t.services,t.type,i,m]);let saveHandler=async e=>{e.preventDefault();let n={service_id:s,title:c,description:d};if(i){await f.Z.putData("admin/services/benefits",n,t.id),r(),a();return}await f.Z.postData("admin/services/benefits",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:m,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Title",placeholder:"Title...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Description",placeholder:"Description...",value:d,onEdit:e=>{let{target:t}=e;p(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Service_FAQForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.question)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.answer)),m=hooks_useService();(0,o.useEffect)(()=>{if(i){let e=m.filter(e=>e.item===t.type+" "+t.service)[0];e&&l(e.id)}},[t.service,t.services,t.type,i,m]);let saveHandler=async e=>{e.preventDefault();let n={service_id:s,question:c,answer:d};if(i){await f.Z.putData("admin/services/faq",n,t.id),r(),a();return}await f.Z.postData("admin/services/faq",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:m,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Question",placeholder:"Question...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Answer",placeholder:"Answer...",value:d,onEdit:e=>{let{target:t}=e;p(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Service_ApproachForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.approach)),d=hooks_useService();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.type+" "+t.service)[0];e&&l(e.id)}},[t.service,t.services,t.type,i,d]);let saveHandler=async e=>{e.preventDefault();let n={service_id:s,approach:c};if(i){await f.Z.putData("admin/services/approach",n,t.id),r(),a();return}await f.Z.postData("admin/services/approach",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Approach",placeholder:"Approach...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Carrer_CareerForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_title)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_description)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.url)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.term)),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.type)),[g,j]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.location)),[x,S]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.due_date)),[E,I]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.job_description)),[w,C]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.offer)),submitFormHandler=async e=>{e.preventDefault();let n={meta_title:s,meta_description:c,url:d,term:m,type:b,location:g,due_date:x,job_description:E.split('"').join('\\"'),offer:w};if(i){await f.Z.putData("admin/careers/career",n,t.id),r(),a();return}await f.Z.postData("admin/careers/career",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Title",placeholder:"Meta Title...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Description",placeholder:"Meta Description...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Url",placeholder:"Url...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)}}),(0,n.jsx)("label",{className:y().label,children:"Term"}),(0,n.jsx)(Dropdown_Dropdown,{defaultValue:m,options:["Full Time","Part Time","Hours"],onSelect:e=>{h(e+"")}}),(0,n.jsx)("label",{className:y().label,children:"Type"}),(0,n.jsx)(Dropdown_Dropdown,{defaultValue:b,options:["Permanent","Contract","Remote"],onSelect:e=>{v(e+"")}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Location",placeholder:"Location...",value:g,onEdit:e=>{let{target:t}=e,{value:a}=t;j(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Due Date",placeholder:"Due Date...",value:x,onEdit:e=>{let{target:t}=e,{value:a}=t;S(a)}}),(0,n.jsx)("label",{className:y().label,children:"Job Description"}),(0,n.jsx)(InputGroup_InputGroup,{label:"Offer",placeholder:"Offer...",value:w,onEdit:e=>{let{target:t}=e,{value:a}=t;C(a)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},hooks_useCareer=()=>{let[e,t]=(0,o.useState)([]);return(0,o.useEffect)(()=>{(async()=>{let e=await f.Z.getData("admin/careers/career",{only:["id","meta_title","term"]});t(e.map(e=>({id:e.id,item:e.meta_title+" "+e.term})))})()},[]),(0,o.useMemo)(()=>e,[e])},Carrer_ResponsibilityForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.responsibility)),d=hooks_useCareer();(0,o.useEffect)(()=>
1{if(i){let e=d.filter(e=>e.item===t.career_name+" "+t.career_term)[0];e&&l(e.id)}},[t.career_name,t.career_term,t.responsibility,i,d]);let saveHandler=async e=>{e.preventDefault();let n={career_id:s,responsibility:c};if(i){await f.Z.putData("admin/careers/responsibilities",n,t.id),r(),a();return}await f.Z.postData("admin/careers/responsibilities",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Responsibility",placeholder:"Responsibility...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Carrer_QualificationForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.qualification)),d=hooks_useCareer();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.career_name+" "+t.career_term)[0];e&&l(e.id)}},[t.career_name,t.career_term,t.qualification,i,d]);let saveHandler=async e=>{e.preventDefault();let n={career_id:s,qualification:c};if(i){await f.Z.putData("admin/careers/qualifications",n,t.id),r(),a();return}await f.Z.postData("admin/careers/qualifications",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Qualification",placeholder:"Qualification...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Carrer_SkillsForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.skill)),d=hooks_useCareer();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.career_name+" "+t.career_term)[0];e&&l(e.id)}},[t.career_name,t.career_term,t.skill,i,d]);let saveHandler=async e=>{e.preventDefault();let n={career_id:s,skill:c};if(i){await f.Z.putData("admin/careers/skills",n,t.id),r(),a();return}await f.Z.postData("admin/careers/skills",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Skills",placeholder:"Skills...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},N=a(99086),k=a.n(N),DatePicker_DatePicker=e=>{let{onChange:t,value:a,className:i}=e;return(0,n.jsx)("input",{className:k().input+(i?" "+i:""),type:"date",value:a,onChange:t})},Course_CourseForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_title)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_description)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.url)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.start)),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.duration)),[g,j]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.price)),[x,S]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.deadline)),[E,I]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.description)),[w,C]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.level)),[Z,N]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.type)),[k,T]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.days)),[F,G]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.lesson_time)),[A,M]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.admission_process)),[H,P]=(0,o.useState)(),[O,U]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),[L,V]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.alt_text)),z="".concat(m?new Date(m).toISOString().split("T")[0]:new Date().toISOString().split("T")[0]," ").concat(m?new Date(m).toISOString().split("T")[1].split(".")[0]:new Date().toISOString().split("T")[0]," "),R="".concat(x?new Date(x).toISOString().split("T")[0]:new Date().toISOString().split("T")[0]," ").concat(x?new Date(x).toISOString().split("T")[1].split(".")[0]:new Date().toISOString().split("T")[0]," "),submitFormHandler=async e=>{e.preventDefault();let n={meta_title:s,meta_description:c,url:d,start:z,duration:b,price:g,deadline:R,description:E,level:w,type:Z,days:k,lesson_time:F,image:H,admission_process:A.split('"').join('\\"'),alt_text:L};if(i){await f.Z.putData("admin/courses/course",n,t.id),r(),a();return}await f.Z.postData("admin/courses/course",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Title",placeholder:"Meta Title...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Description",placeholder:"Meta Description...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Url",placeholder:"Url...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)}}),(0,n.jsx)("label",{className:y().label,children:"Start"}),(0,n.jsx)(DatePicker_DatePicker,{onChange:e=>{let{target:t}=e,{value:a}=t;h(a)},value:m}),(0,n.jsx)(InputGroup_InputGroup,{label:"Duration",placeholder:"Duration...",value:b,onEdit:e=>{let{target:t}=e,{value:a}=t;v(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Price",placeholder:"Price...",value:g,onEdit:e=>{let{target:t}=e,{value:a}=t;j(a)}}),(0,n.jsx)("label",{className:y().label,children:"Deadline"}),(0,n.jsx)(DatePicker_DatePicker,{onChange:e=>{let{target:t}=e,{value:a}=t;S(a)},value:x}),(0,n.jsx)(InputGroup_InputGroup,{label:"Description",placeholder:"Description...",value:E,onEdit:e=>{let{target:t}=e,{value:a}=t;I(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Level",placeholder:"Level...",value:w,onEdit:e=>{let{target:t}=e,{value:a}=t;C(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Type",placeholder:"Type...",value:Z,onEdit:e=>{let{target:t}=e,{value:a}=t;N(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Days",placeholder:"Days...",value:k,onEdit:e=>{let{target:t}=e,{value:a}=t;T(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Lesson Time",placeholder:"Lesson Time...",value:F,onEdit:e=>{let{target:t}=e,{value:a}=t;G(a)}}),(0,n.jsx)("label",{className:y().label,children:"Admission Process"}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:O,onUpload:(e,t)=>{P(e),U(t)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Alt Text",placeholder:"Alt Text...",value:L,onEdit:e=>{let{target:t}=e,{value:a}=t;V(a)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},hooks_useCourse=()=>{let[e,t]=(0,o.useState)([]);return(0,o.useEffect)(()=>{(async()=>{let e=await f.Z.getData("admin/courses/course",{only:["id","meta_title"]});t(e.map(e=>({id:e.id,item:e.meta_title})))})()},[]),(0,o.useMemo)(()=>e,[e])},Course_ForYouForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.for_you)),d=hooks_useCourse();(0,o.useEffect)(()=>
1{if(i){let e=d.filter(e=>e.item===t.meta_title)[0];e&&l(e.id)}},[t.meta_title,i,d]);let saveHandler=async e=>{e.preventDefault();let n={course_id:s,for_you:c};if(i){await f.Z.putData("admin/courses/for_you",n,t.id),r(),a();return}await f.Z.postData("admin/courses/for_you",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"For You",placeholder:"For You...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Course_OffersForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.offer)),d=hooks_useCourse();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.meta_title)[0];e&&l(e.id)}},[t.meta_title,i,d]);let saveHandler=async e=>{e.preventDefault();let n={course_id:s,offer:c};if(i){await f.Z.putData("admin/courses/offers",n,t.id),r(),a();return}await f.Z.postData("admin/courses/offers",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Offer",placeholder:"Offer...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Course_ResultsForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.result)),d=hooks_useCourse();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.meta_title)[0];e&&l(e.id)}},[t.meta_title,i,d]);let saveHandler=async e=>{e.preventDefault();let n={course_id:s,result:c};if(i){await f.Z.putData("admin/courses/results",n,t.id),r(),a();return}await f.Z.postData("admin/courses/results",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Result",placeholder:"Result...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Course_SyllabusForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.title)),d=hooks_useCourse();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.meta_title)[0];e&&l(e.id)}},[t.meta_title,i,d]);let saveHandler=async e=>{e.preventDefault();let n={course_id:s,title:c};if(i){await f.Z.putData("admin/courses/syllabus",n,t.id),r(),a();return}await f.Z.postData("admin/courses/syllabus",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Syllabus",placeholder:"Syllabus...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},hooks_useSyllabus=()=>{let[e,t]=(0,o.useState)([]);return(0,o.useEffect)(()=>{(async()=>{let e=await f.Z.getData("admin/courses/syllabus",{only:["id","title"]});t(e.map(e=>({id:e.id,item:e.title})))})()},[]),(0,o.useMemo)(()=>e,[e])},Course_LessonsForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.lesson)),d=hooks_useSyllabus();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.title)[0];e&&l(e.id)}},[t.title,i,d]);let saveHandler=async e=>{e.preventDefault();let n={syllabus_id:s,lesson:c};if(i){await f.Z.putData("admin/courses/lessons",n,t.id),r(),a();return}await f.Z.postData("admin/courses/lessons",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Lesson",placeholder:"Lesson...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},T=a(11163);let F=["new","accepted","rejected"];var Course_ApplicantForm=e=>{let{data:t={},onClose:a,onApply:i}=e,[r,s]=(0,o.useState)(t.status||"new"),l=(0,T.useRouter)(),submitFormHandler=async e=>{e.preventDefault(),await f.Z.putData("admin/courses/applicant",{status:r},String(t.id)),i(),a()},c=[{label:"Student",value:t.full_name},{label:"Grade",value:t.grade},{label:"School",value:t.school},{label:"Parent",value:t.parent_name},{label:"Email",value:t.email},{label:"Phone",value:t.phone},{label:"Submitted",value:t.created_at},{label:"Consent",value:t.is_agreed},{label:"Payment",value:t.payment_status}];return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[c.map(e=>e.value?(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:y().label,children:e.label}),(0,n.jsx)("p",{className:y().readonlyValue,children:e.value})]},e.label):null),(0,n.jsx)("p",{className:y().label,children:"Status"}),(0,n.jsx)(Select_Select,{options:F,defaultValue:r,onEdit:s}),(0,n.jsxs)("div",{className:y().buttons,children:[t.full_name&&(0,n.jsx)(_.Z,{type:"button",className:y().close,onClick:()=>l.push("/admin/courses/certificate?name=".concat(encodeURIComponent(t.full_name))),children:"Certificate"}),(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},PageTitles_PageTitleForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_title)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_description)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.students)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.joined_our_team)),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.type)),[g,j]=(0,o.useState)(),[x,S]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),submitFormHandler=async e=>{e.preventDefault();let n={meta_title:s,meta_description:c,type:b};if(i){await f.Z.putData("admin/page_titles",n,t.id),r(),a();return}await f.Z.postData("admin/page_titles",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Type",placeholder:"Type...",value:b,onEdit:e=>{let{target:t}=e,{value:a}=t;v(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Title",placeholder:"Meta Title...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Description",placeholder:"Meta Description...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},StudentsReview_StudentsReviewForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(""),[c,u]=(0,o.useState)(""),[d,p]=(0,o.useState)(""),[m,h]=(0,o.useState)(),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),submitFormHandler=async e=>{e.preventDefault();let n={full_name:s,info:c,review:d,image:m};if(i){await f.Z.putData("admin/students_review",n,t.id),r(),a();return}await f.Z.postData("admin/students_review",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Full Name",placeholder:"Full Name...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Info",placeholder:"Info...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Review",placeholder:"Review...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)}}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:b,onUpload:(e,t)=>{h(e),v(t)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},Testimonials_TestimonialsForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(""),[c,u]=(0,o.useState)(""),[d,p]=(0,o.useState)(""),[m,h]=(0,o.useState)(),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),submitFormHandler=async e=>{e.preventDefault();let n={full_name:s,info:c,review:d,image:m};if(i){await f.Z.putData("admin/testimonials",n,t.id),r(),a();return}await f.Z.postData("admin/testimonials",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Full Name",placeholder:"Full Name...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Info",placeholder:"Info...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Review",placeholder:"Review...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)}}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:b,onUpload:(e,t)=>{h(e),v(t)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},G=a(45697),__assign=function(){return(__assign=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},A={onActivate:G.func,onAddUndo:G.func,onBeforeAddUndo:G.func,onBeforeExecCommand:G.func,onBeforeGetContent:G.func,onBeforeRenderUI:G.func,onBeforeSetContent:G.func,onBeforePaste:G.func,onBlur:G.func,onChange:G.func,onClearUndos:G.func,onClick:G.func,onContextMenu:G.func,onCommentChange:G.func,onCompositionEnd:G.func,onCompositionStart:G.func,onCompositionUpdate:G.func,onCopy:G.func,onCut:G.func,onDblclick:G.func,onDeactivate:G.func,onDirty:G.func,onDrag:G.func,onDragDrop:G.func,onDragEnd:G.func,onDragGesture:G.func,onDragOver:G.func,onDrop:G.func,onExecCommand:G.func,onFocus:G.func,onFocusIn:G.func,onFocusOut:G.func,onGetContent:G.func,onHide:G.func,onInit:G.func,onInput:G.func,onKeyDown:G.func,onKeyPress:G.func,onKeyUp:G.func,onLoadContent:G.func,onMouseDown:G.func,onMouseEnter:G.func,onMouseLeave:G.func,onMouseMove:G.func,onMouseOut:G.func,onMouseOver:G.func,onMouseUp:G.func,onNodeChange:G.func,onObjectResizeStart:G.func,onObjectResized:G.func,onObjectSelected:G.func,onPaste:G.func,onPostProcess:G.func,onPostRender:G.func,onPreProcess:G.func,onProgressState:G.func,onRedo:G.func,onRemove:G.func,onReset:G.func,onSaveContent:G.func,onSelectionChange:G.func,onSetAttrib:G.func,onSetContent:G.func,onShow:G.func,onSubmit:G.func,onUndo:G.func,onVisualAid:G.func,onSkinLoadError:G.func,onThemeLoadError:G.func,onModelLoadError:G.func,onPluginLoadError:G.func,onIconsLoadError:G.func,onLanguageLoadError:G.func,onScriptsLoad:G.func,onScriptsLoadError:G.func},M=__assign({apiKey:G.string,licenseKey:G.string,id:G.string,inline:G.bool,init:G.object,initialValue:G.string,onEditorChange:G.func,value:G.string,tagName:G.string,tabIndex:G.number,cloudChannel:G.string,plugins:G.oneOfType([G.string,G.array]),toolbar:G.oneOfType([G.string,G.array]),disabled:G.bool,readonly:G.bool,textareaName:G.string,tinymceScriptSrc:G.oneOfType([G.string,G.arrayOf(G.string),G.arrayOf(G.shape({src:G.string,async:G.bool,defer:G.bool}
1))]),rollback:G.oneOfType([G.number,G.oneOf([!1])]),scriptLoading:G.shape({async:G.bool,defer:G.bool,delay:G.number})},A),getTinymce=function(e){return e&&e.tinymce?e.tinymce:null},isFunction=function(e){return"function"==typeof e},isEventProp=function(e){return e in A},eventAttrToEventName=function(e){return e.substr(2)},configHandlers2=function(e,t,a,i,r,s,n){var o=Object.keys(r).filter(isEventProp),l=Object.keys(s).filter(isEventProp),c=o.filter(function(e){return void 0===s[e]}),u=l.filter(function(e){return void 0===r[e]});c.forEach(function(e){var t=eventAttrToEventName(e),i=n[t];a(t,i),delete n[t]}),u.forEach(function(a){var r=i(e,a),s=eventAttrToEventName(a);n[s]=r,t(s,r)})},H=0,uuid=function(e){var t=Date.now();return e+"_"+Math.floor(1e9*Math.random())+ ++H+String(t)},isTextareaOrInput=function(e){return null!==e&&("textarea"===e.tagName.toLowerCase()||"input"===e.tagName.toLowerCase())},normalizePluginArray=function(e){return void 0===e||""===e?[]:Array.isArray(e)?e:e.split(" ")},isInDoc=function(e){if(!("isConnected"in Node.prototype)){for(var t=e,a=e.parentNode;null!=a;)a=(t=a).parentNode;return t===e.ownerDocument}return e.isConnected},setMode=function(e,t){void 0!==e&&(null!=e.mode&&"object"==typeof e.mode&&"function"==typeof e.mode.set?e.mode.set(t):e.setMode(t))},getTinymceOrError=function(e){var t=getTinymce(e);if(!t)throw Error("tinymce should have been loaded into global scope");return t},isDisabledOptionSupported=function(e){return e.options&&e.options.isRegistered("disabled")},ScriptLoader2_assign=function(){return(ScriptLoader2_assign=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},injectScriptTag=function(e,t,a){var i,r,s=e.createElement("script");s.referrerPolicy="origin",s.type="application/javascript",s.id=t.id,s.src=t.src,s.async=null!==(i=t.async)&&void 0!==i&&i,s.defer=null!==(r=t.defer)&&void 0!==r&&r;var loadHandler=function(){s.removeEventListener("load",loadHandler),s.removeEventListener("error",errorHandler),a(t.src)},errorHandler=function(e){s.removeEventListener("load",loadHandler),s.removeEventListener("error",errorHandler),a(t.src,e)};s.addEventListener("load",loadHandler),s.addEventListener("error",errorHandler),e.head&&e.head.appendChild(s)},createDocumentScriptLoader=function(e){var t={},scriptLoadOrErrorHandler=function(e,a){var i=t[e];i.done=!0,i.error=a;for(var r=0,s=i.handlers;r<s.length;r++)(0,s[r])(e,a);i.handlers=[]};return{loadScripts:function(a,i,r){var failureOrLog=function(e){return void 0!==r?r(e):console.error(e)};if(0===a.length){failureOrLog(Error("At least one script must be provided"));return}for(var s=0,n=!1,loaded=function(e,t){n||(t?(n=!0,failureOrLog(t)):++s===a.length&&i())},o=0;o<a.length;o++){var l=a[o],c=t[l.src];if(c)c.done?loaded(l.src,c.error):c.handlers.push(loaded);else{var u=uuid("tiny-");t[l.src]={id:u,src:l.src,done:!1,error:null,handlers:[loaded]},injectScriptTag(e,ScriptLoader2_assign({id:u},l),scriptLoadOrErrorHandler)}}},deleteScripts:function(){for(var a,i=0,r=Object.values(t);i<r.length;i++){var s=r[i],n=e.getElementById(s.id);null!=n&&"SCRIPT"===n.tagName&&(null===(a=n.parentNode)||void 0===a||a.removeChild(n))}t={}},getDocument:function(){return e}}},P=(i=[],r=function(e){var t=i.find(function(t){return t.getDocument()===e});return void 0===t&&(t=createDocumentScriptLoader(e),i.push(t)),t},{loadList:function(e,t,a,i,s){var doLoad=function(){return r(e).loadScripts(t,i,s)};a>0?setTimeout(doLoad,a):doLoad()},reinitialize:function(){for(var e=i.pop();null!=e;e=i.pop())e.deleteScripts()}}),O=(s=function(e,t){return(s=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),Editor_assign=function(){return(Editor_assign=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},U="change keyup compositionend setcontent CommentChange",L=function(e){function Editor(t){var a,i,r,s=e.call(this,t)||this;return s.rollbackTimer=void 0,s.valueCursor=void 0,s.rollbackChange=function(){var e=s.editor,t=s.props.value;e&&t&&t!==s.currentContent&&e.undoManager.ignore(function(){if(e.setContent(t),s.valueCursor&&(!s.inl
1ine||e.hasFocus()))try{e.selection.moveToBookmark(s.valueCursor)}catch(e){}}),s.rollbackTimer=void 0},s.handleBeforeInput=function(e){if(void 0!==s.props.value&&s.props.value===s.currentContent&&s.editor&&(!s.inline||s.editor.hasFocus()))try{s.valueCursor=s.editor.selection.getBookmark(3)}catch(e){}},s.handleBeforeInputSpecial=function(e){("Enter"===e.key||"Backspace"===e.key||"Delete"===e.key)&&s.handleBeforeInput(e)},s.handleEditorChange=function(e){var t=s.editor;if(t&&t.initialized){var a=t.getContent();void 0===s.props.value||s.props.value===a||!1===s.props.rollback||s.rollbackTimer||(s.rollbackTimer=window.setTimeout(s.rollbackChange,"number"==typeof s.props.rollback?s.props.rollback:200)),a!==s.currentContent&&(s.currentContent=a,isFunction(s.props.onEditorChange)&&s.props.onEditorChange(a,t))}},s.handleEditorChangeSpecial=function(e){("Backspace"===e.key||"Delete"===e.key)&&s.handleEditorChange(e)},s.initialise=function(e){void 0===e&&(e=0);var t,a,i,r,n,o=s.elementRef.current;if(o){if(!isInDoc(o)){if(0===e)setTimeout(function(){return s.initialise(1)},1);else if(e<100)setTimeout(function(){return s.initialise(e+1)},100);else throw Error("tinymce can only be initialised when in a document");return}var l=getTinymceOrError(s.view),c=Editor_assign(Editor_assign(Editor_assign(Editor_assign({},s.props.init),{selector:void 0,target:o,disabled:s.props.disabled,readonly:s.props.readonly,inline:s.inline,plugins:(t=null===(i=s.props.init)||void 0===i?void 0:i.plugins,a=s.props.plugins,normalizePluginArray(t).concat(normalizePluginArray(a))),toolbar:null!==(r=s.props.toolbar)&&void 0!==r?r:null===(n=s.props.init)||void 0===n?void 0:n.toolbar}),s.props.licenseKey?{license_key:s.props.licenseKey}:{}),{setup:function(e){s.editor=e,s.bindHandlers({}),s.inline&&!isTextareaOrInput(o)&&e.once("PostRender",function(t){e.setContent(s.getInitialValue(),{no_events:!0})}),s.props.init&&isFunction(s.props.init.setup)&&s.props.init.setup(e),s.props.disabled&&(isDisabledOptionSupported(s.editor)?s.editor.options.set("disabled",s.props.disabled):s.editor.mode.set("readonly"))},init_instance_callback:function(e){var t,a=s.getInitialValue();s.currentContent=null!==(t=s.currentContent)&&void 0!==t?t:e.getContent(),s.currentContent!==a&&(s.currentContent=a,e.setContent(a),e.undoManager.clear(),e.undoManager.add(),e.setDirty(!1)),s.props.init&&isFunction(s.props.init.init_instance_callback)&&s.props.init.init_instance_callback(e)}});s.inline||(o.style.visibility=""),isTextareaOrInput(o)&&(o.value=s.getInitialValue()),l.init(c)}},s.id=s.props.id||uuid("tiny-react"),s.elementRef=o.createRef(),s.inline=null!==(r=null!==(a=s.props.inline)&&void 0!==a?a:null===(i=s.props.init)||void 0===i?void 0:i.inline)&&void 0!==r&&r,s.boundHandlers={},s}return O(Editor,e),Object.defineProperty(Editor.prototype,"view",{get:function(){var e,t;return null!==(t=null===(e=this.elementRef.current)||void 0===e?void 0:e.ownerDocument.defaultView)&&void 0!==t?t:window},enumerable:!1,configurable:!0}),Editor.prototype.componentDidUpdate=function(e){var t,a,i=this;if(this.rollbackTimer&&(clearTimeout(this.rollbackTimer),this.rollbackTimer=void 0),this.editor&&(this.bindHandlers(e),this.editor.initialized)){if(this.currentContent=null!==(t=this.currentContent)&&void 0!==t?t:this.editor.getContent(),"string"==typeof this.props.initialValue&&this.props.initialValue!==e.initialValue)this.editor.setContent(this.props.initialValue),this.editor.undoManager.clear(),this.editor.undoManager.add(),this.editor.setDirty(!1);else if("string"==typeof this.props.value&&this.props.value!==this.currentContent){var r=this.editor;r.undoManager.transact(function(){if(!i.inline||r.hasFocus())try{e=r.selection.getBookmark(3)}catch(e){}var e,t=i.valueCursor;if(r.setContent(i.props.value),!i.inline||r.hasFocus())for(var a=0,s=[e,t];a<s.length;a++){var n=s[a];if(n)try{r.selection.moveToBookmark(n),i.valueCursor=n;break}catch(e){}}})}if(this.props.readonly!==e.readonly){var s=null!==(a=this.props.readonly)&&void 0!==a&&a;setMode(this.editor,s?"readonly":"design")}this.props.disabled!==e.disabled&&(isDisabledOptionSupported(this.editor)?this.editor.options.set("disabled",this.props.disabled):setMode(this.editor,this.props.disabled?"readonly":"design"))}},Editor.prototype.componentDidMount=function(){var e,t,a,i,r,s=this;null!==getTinymce(this.view)?this.initialise():Array.isArray(this.props.tinymceScriptSrc)&&0===this.props.tinymceScriptSrc.length?null===(t=(e=this.props).onScriptsLoadError)||void 0===t||t.call(e,Error("No `tinymce` global is present but the `tinymceScriptSrc` prop was an empty array.")):(null===(a=this.elementRef.current)||void 0===a?void 0:a.ownerDocument)&&P.loadList(this.elementRef.current.ownerDocument,this.get
1ScriptSources(),null!==(r=null===(i=this.props.scriptLoading)||void 0===i?void 0:i.delay)&&void 0!==r?r:0,function(){var e,t;null===(t=(e=s.props).onScriptsLoad)||void 0===t||t.call(e),s.initialise()},function(e){var t,a;null===(a=(t=s.props).onScriptsLoadError)||void 0===a||a.call(t,e)})},Editor.prototype.componentWillUnmount=function(){var e=this,t=this.editor;t&&(t.off(U,this.handleEditorChange),t.off(this.beforeInputEvent(),this.handleBeforeInput),t.off("keypress",this.handleEditorChangeSpecial),t.off("keydown",this.handleBeforeInputSpecial),t.off("NewBlock",this.handleEditorChange),Object.keys(this.boundHandlers).forEach(function(a){t.off(a,e.boundHandlers[a])}),this.boundHandlers={},t.remove(),this.editor=void 0)},Editor.prototype.render=function(){return this.inline?this.renderInline():this.renderIframe()},Editor.prototype.beforeInputEvent=function(){return window.InputEvent&&"function"==typeof InputEvent.prototype.getTargetRanges?"beforeinput SelectionChange":"SelectionChange"},Editor.prototype.renderInline=function(){var e=this.props.tagName,t=void 0===e?"div":e;return o.createElement(t,{ref:this.elementRef,id:this.id,tabIndex:this.props.tabIndex})},Editor.prototype.renderIframe=function(){return o.createElement("textarea",{ref:this.elementRef,style:{visibility:"hidden"},name:this.props.textareaName,id:this.id,tabIndex:this.props.tabIndex})},Editor.prototype.getScriptSources=function(){var e,t,a=null===(e=this.props.scriptLoading)||void 0===e?void 0:e.async,i=null===(t=this.props.scriptLoading)||void 0===t?void 0:t.defer;if(void 0!==this.props.tinymceScriptSrc)return"string"==typeof this.props.tinymceScriptSrc?[{src:this.props.tinymceScriptSrc,async:a,defer:i}]:this.props.tinymceScriptSrc.map(function(e){return"string"==typeof e?{src:e,async:a,defer:i}:e});var r=this.props.cloudChannel,s=this.props.apiKey?this.props.apiKey:"no-api-key";return[{src:"https://cdn.tiny.cloud/1/".concat(s,"/tinymce/").concat(r,"/tinymce.min.js"),async:a,defer:i}]},Editor.prototype.getInitialValue=function(){return"string"==typeof this.props.initialValue?this.props.initialValue:"string"==typeof this.props.value?this.props.value:""},Editor.prototype.bindHandlers=function(e){var t=this;if(void 0!==this.editor){a=this.editor,i=this.props,r=this.boundHandlers,configHandlers2(function(e){return t.props[e]},a.on.bind(a),a.off.bind(a),function(e,t){return function(i){var r;return null===(r=e(t))||void 0===r?void 0:r(i,a)}},e,i,r);var a,i,r,isValueControlled=function(e){return void 0!==e.onEditorChange||void 0!==e.value},s=isValueControlled(e),n=isValueControlled(this.props);!s&&n?(this.editor.on(U,this.handleEditorChange),this.editor.on(this.beforeInputEvent(),this.handleBeforeInput),this.editor.on("keydown",this.handleBeforeInputSpecial),this.editor.on("keyup",this.handleEditorChangeSpecial),this.editor.on("NewBlock",this.handleEditorChange)):s&&!n&&(this.editor.off(U,this.handleEditorChange),this.editor.off(this.beforeInputEvent(),this.handleBeforeInput),this.editor.off("keydown",this.handleBeforeInputSpecial),this.editor.off("keyup",this.handleEditorChangeSpecial),this.editor.off("NewBlock",this.handleEditorChange))}},Editor.propTypes=M,Editor.defaultProps={cloudChannel:"8"},Editor}(o.Component),V=a(61517);function TextEditor(e){let{value:t,onEditorChange:a,height:i,id:r="editor"}=e,[s,l]=(0,o.useState)(t);return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(L,{onEditorChange:(e,t)=>
1{a(e,t)},initialValue:s,id:r,apiKey:V.Mv,init:{height:i||500,plugins:["advlist","autolink","lists","link","image","charmap","preview","anchor","searchreplace","visualblocks","code","fullscreen","insertdatetime","media","table","code"],toolbar:"undo redo | blocks | bold italic forecolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat",target_list:!1,link_rel_list:[{title:"No Follow",value:"nofollow"}],content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:14px }",setup:e=>{e.on("init",()=>{let t=e.getContainer();t&&(t.setAttribute("data-gramm","false"),t.setAttribute("data-gramm_editor","false"))})}}})})}var Education_EducationForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.type)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.education)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_title)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_description)),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.url)),[g,j]=(0,o.useState)(),[x,S]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),[E,I]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.content)),submitFormHandler=async e=>{e.preventDefault();let n={type:s,education:c,meta_title:d,meta_description:m,url:b,image:g,content:E.split('"').join('\\"')};if(i){await f.Z.putData("admin/educations/education",n,t.id),r(),a();return}await f.Z.postData("admin/educations/education",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Type",placeholder:"Type...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Education",placeholder:"Education...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Title",placeholder:"Meta Title...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Description",placeholder:"Meta Description...",value:m,onEdit:e=>{let{target:t}=e,{value:a}=t;h(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Url",placeholder:"Url...",value:b,onEdit:e=>{let{target:t}=e,{value:a}=t;v(a)}}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:x,onUpload:(e,t)=>{j(e),S(t)}}),(0,n.jsx)("label",{className:y().label,children:"Content"}),(0,n.jsx)(TextEditor,{value:E,onEditorChange:e=>{I(e)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},useEducations=()=>{let[e,t]=(0,o.useState)([]);return(0,o.useEffect)(()=>{(async()=>{let e=await f.Z.getData("admin/educations/education",{only:["id","education"]});t(e.map(e=>({id:e.id,item:e.education})))})()},[]),(0,o.useMemo)(()=>e,[e])},Education_CategoryForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.category)),d=useEducations();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.education)[0];e&&l(e.id)}},[t.education,t.type,i,d]);let saveHandler=async e=>{e.preventDefault();let n={education_id:s,category:c};if(i){await f.Z.putData("admin/educations/category",n,t.id),r(),a();return}await f.Z.postData("admin/educations/category",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Category",placeholder:"Category...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Cases_ProjectForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_title)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_description)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.name)),[m,h]=(0,o.useState)(),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),[g,j]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.url)),submitFormHandler=async e=>{e.preventDefault();let n={meta_title:s,meta_description:c,url:g,name:d,image:m};if(i){await f.Z.putData("admin/cases/project",n,t.id),r(),a();return}await f.Z.postData("admin/cases/project",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Name",placeholder:"Name...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Title",placeholder:"Meta Title...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Description",placeholder:"Meta Description...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Url",placeholder:"Url...",value:g,onEdit:e=>{let{target:t}=e,{value:a}=t;j(a)}}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:b,onUpload:(e,t)=>{h(e),v(t)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},hooks_useCase=()=>{let[e,t]=(0,o.useState)([]);return(0,o.useEffect)(()=>{(async()=>{let e=await f.Z.getData("admin/cases/project",{only:["id","name"]});t(e&&e.map(e=>({id:e.id,item:e.name})))})()},[]),(0,o.useMemo)(()=>e,[e])},Cases_DetailForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.industry)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.industry)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.industry)),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.industry)),[g,j]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.overview)),[x,S]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.objective)),[E,I]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.challenge)),[w,C]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.solution)),[Z,N]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.result)),[k,T]=(0,o.useState)(),[F,G]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),A=hooks_useCase();(0,o.useEffect)(()=>
1{if(i){let e=A.filter(e=>e.item===t.name)[0];e&&l(e.id)}},[t.name,i,A]);let saveHandler=async e=>{e.preventDefault();let n={project_id:s,image:k,industry:c,duration:m,location:d,team:b,overview:g,objective:x,challenge:E,result:Z,solution:w};if(i){await f.Z.putData("admin/cases/detail",n,t.id),r(),a();return}await f.Z.postData("admin/cases/detail",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:A,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Industry",placeholder:"Industry...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Location",placeholder:"Location...",value:d,onEdit:e=>{let{target:t}=e;p(t.value)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Duration",placeholder:"Duration...",value:m,onEdit:e=>{let{target:t}=e;h(t.value)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Team",placeholder:"Team...",value:b,onEdit:e=>{let{target:t}=e;v(t.value)}}),(0,n.jsx)("label",{className:y().label,children:"Overview"}),(0,n.jsx)(TextEditor,{id:"overview-editor",value:g,onEditorChange:(e,t)=>
1j(e),height:200}),(0,n.jsx)("label",{className:y().label,children:"Objective"}),(0,n.jsx)(TextEditor,{id:"objective-editor",value:x,onEditorChange:(e,t)=>S(e),height:200}),(0,n.jsx)("label",{className:y().label,children:"Challenge"}),(0,n.jsx)(TextEditor,{id:"challenge-editor",value:E,onEditorChange:(e,t)=>I(e),height:200}),(0,n.jsx)("label",{className:y().label,children:"Solution"}),(0,n.jsx)(TextEditor,{id:"solution-editor",value:w,onEditorChange:(e,t)=>C(e),height:200}),(0,n.jsx)("label",{className:y().label,children:"Result"}),(0,n.jsx)(TextEditor,{id:"result-editor",value:Z,onEditorChange:(e,t)=>N(e),height:200}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:F,onUpload:(e,t)=>{T(e),G(t)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Cases_CategoriesForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.category)),d=hooks_useCase();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.name)[0];e&&l(e.id)}},[t.name,i,d]);let saveHandler=async e=>{e.preventDefault();let n={project_id:s,category:c};if(i){await f.Z.putData("admin/cases/category",n,t.id),r(),a();return}await f.Z.postData("admin/cases/category",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Category",placeholder:"Category...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Cases_ObjectiveForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.objective)),d=hooks_useCase();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.name)[0];e&&l(e.id)}},[t.name,i,d]);let saveHandler=async e=>{e.preventDefault();let n={project_id:s,objective:c};if(i){await f.Z.putData("admin/cases/objective",n,t.id),r(),a();return}await f.Z.postData("admin/cases/objective",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Objective",placeholder:"Objective...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},TeckStack_TeckStackForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.name)),[c,u]=(0,o.useState)(),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),submitFormHandler=async e=>{e.preventDefault();let n={name:s,image:c};if(i){await f.Z.putData("admin/tech_stack",n,t.id),r(),a();return}await f.Z.postData("admin/tech_stack",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Name",placeholder:"Name...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:d,onUpload:(e,t)=>{u(e),p(t)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},hooks_useTeckStack=()=>{let[e,t]=(0,o.useState)([]);return(0,o.useEffect)(()=>{(async()=>{let e=await f.Z.getData("admin/tech_stack",{only:["id","name"]});t(e.map(e=>({id:e.id,item:e.name})))})()},[]),(0,o.useMemo)(()=>e,[e])},Cases_ProjectTeckStackForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(""),[c,u]=(0,o.useState)(0),d=hooks_useCase(),p=hooks_useTeckStack();(0,o.useEffect)(()=>{if(i){let e=d.filter(e=>e.item===t.name)[0];e&&l(e);let a=p.filter(e=>e.item===t.name)[0];a&&u(a.id)}},[t.name,i,d,p]);let saveHandler=async e=>{e.preventDefault();let n={project_name:s,tech_stack_id:+c};if(i){await f.Z.putData("admin/cases/technical_stack",n,t.id),r(),a();return}await f.Z.postData("admin/cases/technical_stack",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)("label",{className:y().label,children:"Case"}),(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelecttechId:e=>l(e)}),(0,n.jsx)("label",{className:y().label,children:"Stack"}),(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:c,options:p,onSelect:e=>u(+e)}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},Blog_BlogForm=e=>{let{data:t={},onClose:a,edit:i=!0,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_title)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_description)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.duration)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.created_at)),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.url)),[g,j]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),[x,S]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.big_image)),[E,I]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.content)),[w,C]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.alt_text)),Z="".concat(m?new Date(m).toISOString().split("T")[0]:new Date().toISOString().split("T")[0]," ").concat(m?new Date(m).toISOString().split("T")[1].split(".")[0]:new Date().toISOString().split("T")[0]," "),submitFormHandler=async e=>{e.preventDefault();let n={duration:d,created_at:Z,meta_title:s,meta_description:c,url:b,alt_text:w,image:g,big_image:x,content:E.length>1?E.split('"').join('\\"'):E.level.content.split('"').join('\\"')};if(i){await f.Z.putData("admin/blog/blog",n,t.id),r(),a();return}await f.Z.postData("admin/blog/blog",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Title",placeholder:"Meta Title...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Description",placeholder:"Meta Description...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Duration",placeholder:"Duration...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)}}),(0,n.jsx)("label",{className:y().label,children:"Created At"}),(0,n.jsx)(DatePicker_DatePicker,{onChange:e=>{let{target:t}=e,{value:a}=t;h(a)},value:m}),(0,n.jsx)(InputGroup_InputGroup,{label:"Url",placeholder:"Url...",value:b,onEdit:e=>{let{target:t}=e,{value:a}=t;v(a)}}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{onUpload:(e,t)=>{j(e)}}),(0,n.jsx)("label",{className:y().label,children:"Big File"}),(0,n.jsx)(FileUpload_FileUpload,{onUpload:(e,t)=>{S(e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Alternative Text",placeholder:"Alt Text...",value:w,onEdit:e=>{let{target:t}=e,{value:a}=t;C(a)}}),(0,n.jsx)("label",{className:y().label,children:"Content"}),(0,n.jsx)(TextEditor,{value:E,onEditorChange:e=>I(e)}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},hooks_useBlog=()=>{let[e,t]=(0,o.useState)([]);return(0,o.useEffect)(()=>{(async()=>{let e=await f.Z.getData("admin/blog/blog",{only:["id","meta_title"]});t(e.map(e=>({id:e.id,item:e.meta_title})))})()},[]),(0,o.useMemo)(()=>e,[e])},Blog_BlogCategoryForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(0),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.category)),d=hooks_useBlog();(0,o.useEffect)(()=>
1{if(i){let e=d.filter(e=>e.item===t.meta_title)[0];e&&l(e.id)}},[t.meta_title,t.type,i,d]);let saveHandler=async e=>{e.preventDefault();let n={blog_id:s,category:c};if(i){await f.Z.putData("admin/blog/category",n,t.id),r(),a();return}await f.Z.postData("admin/blog/category",n),r(),a()};return(0,n.jsxs)("form",{className:y().form,onSubmit:saveHandler,children:[(0,n.jsx)(Dropdown_Dropdown,{specific:!0,blue:!0,defaultValue:s,options:d,onSelect:e=>{l(+e)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Category",placeholder:"Category...",value:c,onEdit:e=>{let{target:t}=e;u(t.value)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{type:"submit",children:"Save"})]})]})},AboutUs_AboutUsForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_title)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_description)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.projects)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.free_course)),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.employess)),[g,j]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.content)),submitFormHandler=async e=>{e.preventDefault();let n={meta_title:s,meta_description:c,projects:d,free_course:m,content:g,employess:b};if(i){await f.Z.putData("admin/about_us/about_us",n,t.id),r(),a();return}await f.Z.postData("admin/about_us/about_us",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Title",placeholder:"Meta Title...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Description",placeholder:"Meta Description...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Employess",placeholder:"Employess...",value:b,onEdit:e=>{let{target:t}=e,{value:a}=t;v(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Projects",placeholder:"Projects...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Free Course",placeholder:"Free Course...",value:m,onEdit:e=>{let{target:t}=e,{value:a}=t;h(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Content",placeholder:"Content...",value:g,onEdit:e=>{let{target:t}=e,{value:a}=t;j(a)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},AboutUs_AboutUsWorkForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.work)),submitFormHandler=async e=>{e.preventDefault();let n={work:s};if(i){await f.Z.putData("admin/about_us/about_work",n,t.id),r(),a();return}await f.Z.postData("admin/about_us/about_work",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Work",placeholder:"Work...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},AboutUs_CoreValuesForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.title)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.description)),submitFormHandler=async e=>{e.preventDefault();let n={title:s,description:c};if(i){await f.Z.putData("admin/about_us/core_values",n,t.id),r(),a();return}await f.Z.postData("admin/about_us/core_values",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Title",placeholder:"Title...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Description",placeholder:"Description...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},AboutUs_HireUsForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.hire)),submitFormHandler=async e=>{e.preventDefault();let n={hire:s};if(i){await f.Z.putData("admin/about_us/hire_us",n,t.id),r(),a();return}await f.Z.postData("admin/about_us/hire_us",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Hire",placeholder:"Hire...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},TheyTrustUs_TheyTrustUsForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),submitFormHandler=async e=>{e.preventDefault();let n={image:s};if(i){await f.Z.putData("admin/they_trust_us",n,t.id),r(),a();return}await f.Z.postData("admin/they_trust_us",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:c,onUpload:(e,t)=>{l(e),u(t)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},PrivacyPolicyForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_title)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.meta_description)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.content)),submitFormHandler=async e=>{e.preventDefault();let n={meta_title:s,meta_description:c,content:d.split('"').join('\\"')};if(i){await f.Z.putData("admin/privacy_policy",n,t.id),r(),a();return}await f.Z.postData("admin/privacy_policy",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Title",placeholder:"Meta Title...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Meta Description",placeholder:"Meta Description...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)("label",{className:y().label,children:"Content"}),(0,n.jsx)(TextEditor,{value:d,onEditorChange:e=>{p(e)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},TeamMember_TeamMemberForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.name)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.position)),[d,p]=(0,o.useState)(),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.image)),submitFormHandler=async e=>{e.preventDefault();let n={name:s,position:c,image:d};if(i){await f.Z.putData("admin/team_member",n,t.id),r(),a();return}await f.Z.postData("admin/team_member",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(InputGroup_InputGroup,{label:"Name",placeholder:"Name...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Position",placeholder:"Position...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)("label",{className:y().label,children:"File"}),(0,n.jsx)(FileUpload_FileUpload,{value:m,onUpload:(e,t)=>{p(e),h(t)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},ProjectNumbers_ProjectNumbersForm=e=>{let{data:t={},onClose:a,edit:i=!1,onApply:r}=e,[s,l]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.number)),[c,u]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.name_eng)),[d,p]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.name_rus)),[m,h]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.name_arm)),[b,v]=(0,o.useState)(D.Z.ifItElseEmpty(i,t.project_name)||""),g=ho
1oks_useCase();g.find(e=>e.item===b);let submitFormHandler=async e=>{e.preventDefault();let n={number:s,name_eng:c,name_rus:d,name_arm:m,project_name:b};if(i){await f.Z.putData("admin/project_numbers",n,t.id),r(),a();return}await f.Z.postData("admin/project_numbers",n),r(),a()};return(0,n.jsxs)("form",{onSubmit:submitFormHandler,className:y().form,children:[(0,n.jsx)(Dropdown_Dropdown,{blue:!0,defaultValue:"Select a Project",options:g.map(e=>e.item),onSelect:e=>{let t=g.find(t=>t.item===e);t&&v(t.item)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Number",placeholder:"Number...",value:s,onEdit:e=>{let{target:t}=e,{value:a}=t;l(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Name (English)",placeholder:"Name in English...",value:c,onEdit:e=>{let{target:t}=e,{value:a}=t;u(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Name (Russian)",placeholder:"Name in Russian...",value:d,onEdit:e=>{let{target:t}=e,{value:a}=t;p(a)}}),(0,n.jsx)(InputGroup_InputGroup,{label:"Name (Armenian)",placeholder:"Name in Armenian...",value:m,onEdit:e=>{let{target:t}=e,{value:a}=t;h(a)}}),(0,n.jsxs)("div",{className:y().buttons,children:[(0,n.jsx)(_.Z,{className:y().close,onClick:a,children:"Cancel"}),(0,n.jsx)(_.Z,{className:y().save,type:"submit",children:"Save"})]})]})},z=new class{recognizeQuery(e,t){switch(e){case"services":return t.map(e=>({id:e.id,type:e.type,service:e.service,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,image:e.image,alt_text:e.alt_text}));case"offers":return t.map(e=>({id:e.id,type:e.type,service:e.service,offers:e.offers}));case"benefits":return t.map(e=>({id:e.id,type:e.type,service:e.service,title:e.title,description:e.description}));case"approach":return t.map(e=>({id:e.id,type:e.type,service:e.service,approach:e.approach}));case"faq":return t.map(e=>({id:e.id,type:e.type,service:e.service,question:e.question,answer:e.answer}));case"contacts":return t.map(e=>({id:e.id,full_name:e.full_name,email:e.email,phone:e.phone,company:e.company,description:e.description,created_at:e.created_at,is_agreed:e.is_agreed?"Yes":"No"}));case"careers":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,term:e.term,type:e.type,location:e.location,due_date:e.due_date,job_description:e.job_description,offer:e.offer}));case"real_careers":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,term:e.term,type:e.type,location:e.location,due_date:e.due_date,job_description:e.job_description,offer:e.offer}));case"career_responsibilities":return t.map(e=>({id:e.id,career_name:e.meta_title,career_term:e.term,responsibility:e.responsibility}));case"career_qualifications":return t.map(e=>({id:e.id,career_name:e.meta_title,career_term:e.term,qualification:e.qualification}));case"career_skills":return t.map(e=>({id:e.id,career_name:e.meta_title,career_term:e.term,skill:e.skill}));case"real_career_responsibilities":return t.map(e=>({id:e.id,career_id:e.career_id,responsibility:e.responsibility}));case"real_career_qualifications":return t.map(e=>({id:e.id,career_id:e.career_id,qualification:e.qualification}));case"real_career_skills":return t.map(e=>({id:e.id,career_id:e.career_id,skill:e.skill}));case"jobs":return t.map(e=>({id:e.id,full_name:e.full_name,email:e.email,phone:e.phone,job_role:e.job_role,cover_letter:e.cover_letter,image:e.image,date:e.created_at}));case"real_services":return t.map(e=>({id:e.id,type:e.type,service:e.service,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,image:e.image,alt_text:e.alt_text}));case"real_offers":return t.map(e=>({id:e.id,service_id:e.service_id,offers:e.offers}));case"real_benefits":return t.map(e=>({id:e.id,service_id:e.service_id,title:e.title,description:e.description}));case"real_approach":return t.map(e=>({id:e.id,service_id:e.service_id,approach:e.approach}));case"real_faq":return t.map(e=>({id:e.id,service_id:e.service_id,question:e.question,answer:e.answer}));case"courses":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,start:e.start,duration:e.duration,price:e.price,deadline:e.deadline,description:e.description,level:e.level,type:e.type,days:e.days,lesson_time:e.lesson_time,admission_process:e.admission_process,image:e.image,alt_text:e.alt_text}));case"course_for_you":return t.map(e=>({id:e.id,meta_title:e.meta_title,for_you:e.for_you}));case"course_results":return t.map(e=>({id:e.id,meta_title:e.meta_title,result:e.result}));case"course_offers":return t.map(e=>({id:e.id,meta_title:e.meta_title,offer:e.offer}));case"course_syllabus":return t.map(e=>({id:e.id,meta_title:e.meta_title,title:e.title}));case"course_lessons":return t.map(e=>({id:e.id,title:e.title,lesson:e.lesson}));case"real_courses":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,start:e.start,duration:e.duration,price:e.price,deadline:e.deadline,description:e.description,level:e.level,type:e.type,days:e.days,lesson_time:e.lesson_time,admission_process:e.admission_process,image:e.image,alt_text:e.alt_text}));case"real_course_for_you":return t.map(e=>({id:e.id,course_id:e.course_id,for_you:e.for_you}));case"real_course_results":return t.map(e=>({id:e.id,course_id:e.course_id,result:e.result}));case"real_course_offers":return t.map(e=>({id:e.id,course_id:e.course_id,offer:e.offer}));case"real_course_syllabus":return t.map(e=>({id:e.id,course_id:e.course_id,title:e.title}));case"real_course_lessons":return t.map(e=>({id:e.id,syllabus_id:e.syllabus_id,lesson:e.lesson}));case"page_titles":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,image:e.image,students:e.students,joined_our_team:e.joined_our_team,type:e.type}));case"real_page_titles":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,image:e.image,students:e.students,joined_our_team:e.joined_our_team,type:e.type}));case"students_review":return t.map(e=>({id:e.id,full_name:e.full_name,info:e.info,review:e.review,image:e.image}));case"testimonials":return t.map(e=>({id:e.id,full_name:e.full_name,info:e.info,review:e.review,image:e.image}));case"real_students_review":return t.map(e=>({id:e.id,full_name:e.full_name,info:e.info,review:e.review,image:e.image}));case"real_testimonials":return t.map(e=>({id:e.id,full_name:e.full_name,info:e.info,review:e.review,image:e.image}));case"applicant":return t.map(e=>({id:e.id,status:e.status||"new",full_name:e.full_name,grade:e.grade||"",school:e.school||"",parent_name:e.parent_name||"",email:e.email,phone:e.phone,created_at:e.created_at,is_agreed:e.is_agreed?"Yes":"No",payment_status:e.payment_status||"unpaid"}));case"educations":return t.map(e=>({id:e.id,type:e.type,education:e.education,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,image:e.image,content:e.content}));case"real_educations":return t.map(e=>({id:e.id,type:e.type,education:e.education,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,image:e.image,content:e.content}));case"education_category":return t.map(e=>({id:e.id,education:e.education,category:e.category}));case"real_education_category":return t.map(e=>({id:e.id,education_id:e.education_id,category:e.category}));case"project":return t.map(e=>({id:e.id,name:e.name,meta_title:e.meta_title,meta_description:e.meta_description,image:e.image,url:e.url}));case"real_project":return t.map(e=>({id:e.id,name:e.name,meta_title:e.meta_title,meta_description:e.meta_description,image:e.image,url:e.url}));case"project_detail":return t.map(e=>({id:e.id,name:e.name,industry:e.industry,location:e.location,duration:e.duration,team:e.team,overview:e.overview,objective:e.objective,challenge:e.challenge,solution:e.solution,result:e.result,image:e.image}));case"real_project_detail":return t.map(e=>({id:e.id,project_id:e.project_id,industry:e.industry,location:e.location,duration:e.duration,team:e.team,overview:e.overview,objective:e.objective,challenge:e.challenge,solution:e.solution,result:e.result,image:e.image}));case"project_category":return t.map(e=>({id:e.id,name:e.name,category:e.category}));case"real_project_category":return t.map(e=>({id:e.id,project_id:e.project_id,category:e.category}));case"project_objective":return t.map(e=>({id:e.id,name:e.name,objective:e.objective}));case"real_project_objective":return t.map(e=>({id:e.id,project_id:e.project_id,objective:e.objective}));case"project_tech_stack":return t.map(e=>({id:e.id,project_name:e.project_name,tech_name:e.tech_name,tech_image:e.tech_image}));case"real_project_tech_stack":return t.map(e=>
1({id:e.id,project_id:e.project_id,tech_id:e.tech_id}));case"tech_stack":return t.map(e=>({id:e.id,name:e.name,image:e.image}));case"real_tech_stack":return t.map(e=>({id:e.id,name:e.name,image:e.image}));case"blog":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,image:e.image,big_image:e.big_image,created_at:e.created_at.toString(),duration:e.duration,alt_text:e.alt_text,content:e.content,url:e.url}));case"real_blog":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,image:e.image,big_image:e.big_image,created_at:e.created_at.toString(),duration:e.duration,content:e.content,url:e.url}));case"blog_category":return t.map(e=>({id:e.id,meta_title:e.meta_title,category:e.category}));case"real_blog_category":return t.map(e=>({id:e.id,blog_id:e.blog_id,category:e.category}));case"about_us":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,projects:e.projects,free_course:e.free_course,employess:e.employess,content:e.content}));case"real_about_us":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,projects:e.projects,free_course:e.free_course,employess:e.employess,content:e.content}));case"about_work":return t.map(e=>({id:e.id,work:e.work}));case"real_about_work":return t.map(e=>({id:e.id,work:e.work}));case"hire_us":return t.map(e=>({id:e.id,hire:e.hire}));case"real_hire_us":return t.map(e=>({id:e.id,hire:e.hire}));case"core_values":return t.map(e=>({id:e.id,title:e.title,description:e.description}));case"real_core_values":return t.map(e=>({id:e.id,title:e.title,description:e.description}));case"they_trust_us":return t.map(e=>({id:e.id,image:e.image}));case"real_they_trust_us":return t.map(e=>({id:e.id,image:e.image}));case"privacy_policy":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,content:e.content}));case"real_privacy_policy":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,content:e.content}));case"team_member":return t.map(e=>({id:e.id,name:e.name,position:e.position,image:e.image}));case"project_numbers":return t.map(e=>({id:e.id,project_name:e.project_name,number:e.number,name_eng:e.name_eng,name_rus:e.name_rus,name_arm:e.name_arm}));case"real_project_numbers":return t.map(e=>({id:e.id,project_name:e.project_name,number:e.number,name_eng:e.name_eng,name_rus:e.name_rus,name_arm:e.name_arm}));case"real_team_member":return t.map(e=>({id:e.id,name:e.name,position:e.position,image:e.image}))}}recognizeForStaticProps(e,t){switch(e){case"services":return t.map(e=>({id:e.id,type:e.type,service:e.service,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,image:e.image,alt_text:e.alt_text}));case"offers":return t.map(e=>({id:e.id,service_id:e.service_id,offers:e.offers}));case"benefits":return t.map(e=>({id:e.id,service_id:e.service_id,title:e.title,description:e.description}));case"approach":return t.map(e=>({id:e.id,service_id:e.service_id,approach:e.approach}));case"faq":return t.map(e=>({id:e.id,service_id:e.service_id,question:e.question,answer:e.answer}));case"careers":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,term:e.term,type:e.type,location:e.location,due_date:e.due_date,job_description:e.job_description,offer:e.offer}));case"courses":return t.map(e=>{let t=new Date(e.start),a=new Date(e.deadline);return{id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,start:t.getMonth()+1+"/"+t.getDate()+"/"+t.getFullYear(),duration:e.duration,price:e.price,deadline:a.getMonth()+1+"/"+a.getDate()+"/"+a.getFullYear(),description:e.description,level:e.level,type:e.type,days:e.days,lesson_time:e.lesson_time,admission_process:e.admission_process,image:e.image,alt_text:e.alt_text}});case"students_review":return t.map(e=>({id:e.id,full_name:e.full_name,info:e.info,review:e.review,image:e.image}));case"testimonials":return t.map(e=>({id:e.id,full_name:e.full_name,info:e.info,review:e.review,image:e.image}));case"course_for_you":return t.map(e=>({id:e.id,course_id:e.course_id,for_you:e.for_you}));case"course_results":return t.map(e=>({id:e.id,course_id:e.course_id,result:e.result}));case"course_offers":return t.map(e=>({id:e.id,course_id:e.course_id,offer:e.offer}));case"course_syllabus":return t.map(e=>({id:e.id,course_id:e.course_id,title:e.title}));case"course_lessons":return t.map(e=>({id:e.id,syllabus_id:e.syllabus_id,lesson:e.lesson}));case"educations":return t.map(e=>({id:e.id,type:e.type,education:e.education,meta_title:e.meta_title,meta_description:e.meta_description,url:e.url,image:e.image,content:e.content}));case"education_category":return t.map(e=>({id:e.id,education_id:e.education_id,category:e.category}));case"project":return t.map(e=>({id:e.id,name:e.name,meta_title:e.meta_title,meta_description:e.meta_description,image:e.image,url:e.url}));case"project_detail":return t.map(e=>({id:e.id,project_id:e.project_id,industry:e.industry,location:e.location,duration:e.duration,team:e.team,overview:e.overview,objective:e.objective,challenge:e.challenge,solution:e.solution,result:e.result}));case"project_category":return t.map(e=>({id:e.id,project_id:e.project_id,category:e.category}));case"project_objective":return t.map(e=>({id:e.id,project_id:e.project_id,objective:e.objective}));case"project_tech_stack":return t.map(e=>
1({id:e.id,project_id:e.project_id,teck_id:e.teck_id}));case"tech_stack":return t.map(e=>({id:e.id,name:e.name,image:e.image}));case"blog":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,big_image:e.big_image,image:e.image,created_at:e.created_at.toString(),alt_text:e.alt_text,duration:e.duration,url:e.url}));case"blog_category":return t.map(e=>({id:e.id,blog_id:e.blog_id,category:e.category}));case"about_us":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,projects:e.projects,free_course:e.free_course,employess:e.employess,content:e.content}));case"about_work":return t.map(e=>({id:e.id,work:e.work}));case"hire_us":return t.map(e=>({id:e.id,hire:e.hire}));case"core_values":return t.map(e=>({id:e.id,title:e.title,description:e.description}));case"they_trust_us":return t.map(e=>({id:e.id,image:e.image}));case"privacy_policy":return t.map(e=>({id:e.id,meta_title:e.meta_title,meta_description:e.meta_description,content:e.content}));case"team_member":return t.map(e=>({id:e.id,name:e.name,position:e.position,image:e.image}));case"project_numbers":return t.map(e=>({id:e.id,number:e.number,name_eng:e.name_eng,name_rus:e.name_rus,name_arm:e.name_arm,project_id:e.project_id,project_name:e.project_name}));case"real_project_numbers":return t.map(e=>({id:e.id,project_name:e.project_name,number:e.number,name_eng:e.name_eng,name_rus:e.name_rus,name_arm:e.name_arm}));default:return null}}recognizeModal(e,t,a,i,r){let s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];switch(e){case"services":return(0,n.jsx)(Service_ServiceForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"offers":return(0,n.jsx)(Service_OfferForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"benefits":return(0,n.jsx)(Service_BenefitsForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"faq":return(0,n.jsx)(Service_FAQForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"approach":return(0,n.jsx)(Service_ApproachForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"careers":return(0,n.jsx)(Carrer_CareerForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"career_responsibilities":return(0,n.jsx)(Carrer_ResponsibilityForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"career_qualifications":return(0,n.jsx)(Carrer_QualificationForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"career_skills":return(0,n.jsx)(Carrer_SkillsForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"courses":return(0,n.jsx)(Course_CourseForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"course_for_you":return(0,n.jsx)(Course_ForYouForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"course_offers":return(0,n.jsx)(Course_OffersForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"course_results":return(0,n.jsx)(Course_ResultsForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"course_syllabus":return(0,n.jsx)(Course_SyllabusForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"course_lessons":return(0,n.jsx)(Course_LessonsForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"applicant":return(0,n.jsx)(Course_ApplicantForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"page_titles":return(0,n.jsx)(PageTitles_PageTitleForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"students_review":return(0,n.jsx)(StudentsReview_StudentsReviewForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"testimonials":return(0,n.jsx)(Testimonials_TestimonialsForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"educations":return(0,n.jsx)(Education_EducationForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"education_category":return(0,n.jsx)(Education_CategoryForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"project":return(0,n.jsx)(Cases_ProjectForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"project_detail":return(0,n.jsx)(Cases_DetailForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"project_category":return(0,n.jsx)(Cases_CategoriesForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"project_objective":return(0,n.jsx)(Cases_ObjectiveForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"tech_stack":return(0,n.jsx)(TeckStack_TeckStackForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"project_tech_stack":return(0,n.jsx)(Cases_ProjectTeckStackForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"blog":return(0,n.jsx)(Blog_BlogForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"blog_category":return(0,n.jsx)(Blog_BlogCategoryForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"about_us":return(0,n.jsx)(AboutUs_AboutUsForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"about_work":return(0,n.jsx)(AboutUs_AboutUsWorkForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"core_values":return(0,n.jsx)(AboutUs_CoreValuesForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"hire_us":return(0,n.jsx)(AboutUs_HireUsForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"they_trust_us":return(0,n.jsx)(TheyTrustUs_TheyTrustUsForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"privacy_policy":return(0,n.jsx)(PrivacyPolicyForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"team_member":return(0,n.jsx)(TeamMember_TeamMemberForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});case"project_numbers":return(0,n.jsx)(ProjectNumbers_ProjectNumbersForm,{data:s&&this.recognizeSpecificDataWithId(i,r),edit:s,onClose:t,onApply:a});default:return}}recognizePath(e){switch(e){case"services":return"public/images/service/";case"jobs":return"public/jobs/";case"courses":return"public/images/courses/";case"page_titles":return"public/images/page_titles/";case"students_review":return"public/images/students_review/";case"testimonials":return"public/images/testimonials/";case"educations":return"public/images/education/";case"project":return"public/images/cases/";case"project_detail":return"public/images/cases_logo/";case"tech_stack":return"public/images/tech_stack/";case"blog":return"public/images/blog/";case"they_trust_us":return"public/images/they_trust_us/";case"team_member":return"public/images/team_member/";case"contacts":return"public/contacts/"}}recognizeSpecificDataWithId(e,t){if(e&&t)return e.filter(e=>e.id===+t)[0]}recognizeTitle(e,t,a){let i=this.recognizeSpecificDataWithId(e,t);switch(a){case"services":return i.service;
1case"offers":return i.service+" Offer with id "+i.id;case"benefits":return i.service+" Benefit with id "+i.id;case"faq":return i.service+" FAQ with id "+i.id;case"approach":return i.service+" Approach with id "+i.id;case"careers":return i.meta_title+" "+i.term;case"career_responsibilities":return i.career_name+" Responsibility with id "+i.id;case"career_qualifications":return i.career_name+" Qualification with id "+i.id;case"project_numbers":return i.name_eng+" (ID: "+i.id+")";case"applicant":return i.full_name;default:return""}}recognizeAddTitle(e){switch(e){case"services":return"Add Service";case"offers":return"Add Offer";case"benefits":return"Add Benefit";case"faq":return"Add FAQ";case"approach":return"Add Approach";case"careers":return"Add Career";case"career_responsibilities":return"Add Responsibility";case"career_qualifications":return"Add Qualification";case"career_skills":return"Add Skill";case"jobs":return"Add Job";case"courses":return"Add Course";case"course_for_you":return"Add Course For You";case"course_offers":return"Add Course Offer";case"course_results":return"Add Course Result";case"course_syllabus":return"Add Syllabus";case"course_lessons":return"Add Lesson";case"applicant":return"Add Applicant";case"project":return"Add Project";case"project_category":return"Add Project Category";case"project_detail":return"Add Project Detail";case"project_objective":return"Add Project Objective";case"project_tech_stack":return"Add Project Tech Stack";case"page_titles":return"Add Page Title";case"students_review":return"Add Student Review";case"testimonials":return"Add Testimonial";case"educations":return"Add Education";case"education_category":return"Add Education Category";case"tech_stack":return"Add Tech Stack";case"blog":return"Add Blog";case"blog_category":return"Add Blog Category";case"about_us":return"Add About Us";case"about_work":return"Add About Work";case"hire_us":return"Add Hire Us";case"core_values":return"Add Core Value";case"they_trust_us":return"Add They Trust Us";case"privacy_policy":return"Add Privacy Policy";case"team_member":return"Add Team Member";case"project_numbers":return"Add Project Number";default:return"Add Item"}}},R=a(11338),W=a.n(R),ModalView_ModalView=e=>{let{data:t,onClose:a}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:W().overlay,children:(0,n.jsxs)("div",{className:W().container,children:[(0,n.jsx)("div",{children:(0,n.jsx)("span",{onClick:a,className:W().modalClose})}),Object.entries(t).map(e=>{let[t,a]=e;return(0,n.jsxs)("div",{className:W().property,children:[(0,n.jsxs)("span",{className:W().propertyName,children:[t.toUpperCase(),":"]}),(0,n.jsx)("span",{className:W().propertyValue,children:a})]},t)})]})})})},B=a(61659);let Pagination=e=>{let{count:t,onChangeAmount:a,onChangePage:i}=e,[r,s]=(0,o.useState)(5),[l,u]=(0,o.useState)(0),{t:d}=(0,B.fo)(),p=Math.max(1,Math.ceil(t/r)),m=Math.min(l+1,p),goToPage=e=>{let t=Math.min(Math.max(e,1),p);u(t-1),i((t-1)*r)};return 0===t?null:(0,n.jsxs)("div",{className:c().pagination,children:[(0,n.jsxs)("div",{className:c().pagePart,children:[(0,n.jsx)("button",{type:"button",onClick:()=>goToPage(m-1),disabled:1===m,"aria-label":d("previousPage"),className:1===m?c().leftArrowDisabled:c().leftArrow}),(0,n.jsx)("div",{className:c().pages,children:(p<=7?Array.from({length:p},(e,t)=>t+1):m<=4?[1,2,3,4,5,"â¦",p]:m>=p-3?[1,"â¦",p-4,p-3,p-2,p-1,p]:[1,"â¦",m-1,m,m+1,"â¦",p]).map((e,t)=>"number"==typeof e?(0,n.jsx)("button",{type:"button",onClick:()=>goToPage(e),"aria-label":"".concat(d("page")," ").concat(e),"aria-current":e===m?"page":void 0,className:e===m?c().selectedPage:c().page,children:e},t):(0,n.jsx)("span",{className:c().pageGap,"aria-hidden":"true",children:"â¦"},t))}),(0,n.jsx)("button",{type:"button",onClick:()=>goToPage(m+1),disabled:m===p,"aria-label":d("nextPage"),className:m===p?c().rightArrowDisabled:c().rightArrow})]}),(0,n.jsxs)("div",{className:c().amountPart,children:[(0,n.jsx)("span",{className:c().amountLabel,children:d("rowsPerPage")}),(0,n.jsx)(Select_Select,{defaultValue:r+"",options:["5","10","25","50","100"],onEdit:e=>{s(+e),u(0),i(0),a(+e)}})]})]})};var Table_Table=e=>{let{params:t={},type:a,big:i,small:r,modalType:s,withoutAdd:l=!1,withoutEdit:u=!1,withoutLanguage:d=!1,withView:p=!1}=e,[m,h]=(0,o.useState)([]),[b,v]=(0,o.useState)(""),[y,g]=(0,o.useState)(!0),[j,x]=(0,o.useState)(!1),[S,E]=(0,o.useState)(null),[I,w]=(0,o.useState)(0),[D,C]=(0,o.useState)({...t,limit:"5",offset:"0"}),[Z,N]=(0,o.useState)(),{lang:k,t:T}=(0,B.fo)();(0,o.useEffect)(()=>{"admin/contacts"!==a&&C(e=>e.lang===k?e:{...e,lang:k,offset:"0"})},[k,a]),(0,o.useEffect)(()=>{let e=!1;return(async()=>{g(!0);try{let t=await f.Z.getData(a,D);if(e)return;let{count:i,data:r}=null!=t?t:{};w(null!=i?i:0),Array.isArray(r)?(h(r),v("")):(h([]),v(T("unexpectedResponse")))}catch(t){if(e)return;h([]),v((null==t?void 0:t.message)||T("loadFailed"))}finally{e||g(!1)}})(),()=>{e=!0}},[a,D,j]);let closeModalHandler=()=>{E(null)},applyModalHandler=()=>{x(e=>!e)},openEditModalHandler=e=>{let{currentTarget:t}=e,{id:a}=t;E((0,n.jsx)(Modal_Modal,{onClose:closeModalHandler,title:"Edit "+z.re
1cognizeTitle(m,a,s),children:z.recognizeModal(s,closeModalHandler,applyModalHandler,m,a,!0)}))},openViewModalHandler=e=>{N(e)},openDeleteModalHandler=e=>{let{currentTarget:t}=e,{id:i}=t;E((0,n.jsx)(Modal_Modal,{title:"Delete "+z.recognizeTitle(m,i,s),onClose:closeModalHandler,children:(0,n.jsx)(DeleteModal_DeleteModal,{id:i,type:a,onClose:closeModalHandler,onApply:applyModalHandler})}))};return(0,n.jsxs)(n.Fragment,{children:[p&&null!=Z&&(0,n.jsx)(ModalView_ModalView,{onClose:e=>{N(null)},data:Z}),(0,n.jsxs)("div",{className:c().container,children:[S,(0,n.jsxs)("div",{className:c().settings,children:[!l&&(0,n.jsx)(_.Z,{onClick:e=>{E((0,n.jsx)(Modal_Modal,{onClose:closeModalHandler,title:z.recognizeAddTitle(s),children:z.recognizeModal(s,closeModalHandler,applyModalHandler)}))},style:"blue",children:T("add")}),!y&&!b&&I>0&&(0,n.jsx)("p",{className:c().summary,children:(()=>{let e=Number(D.offset)+1,t=Number(D.offset)+m.length;return"".concat(T("showing")," ").concat(e,"â").concat(t," ").concat(T("of")," ").concat(I)})()})]}),b&&(0,n.jsx)("p",{className:c().errorBanner,role:"alert",children:b}),y&&(0,n.jsx)("p",{className:c().stateBanner,role:"status","aria-live":"polite",children:T("loading")}),!y&&!b&&0===m.length&&(0,n.jsx)("p",{className:c().stateBanner,children:T("emptyState")}),(0,n.jsxs)("table",{className:c().table,children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{className:c().headings,children:[Object.keys(0===m.length?{}:m[0]).map((e,t)=>(0,n.jsx)("th",{className:c().heading+" "+((null==r?void 0:r.includes(t))?c().small:(null==i?void 0:i.includes(t))?c().big:""),children:e.replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase())},t)),m.length>0&&(0,n.jsx)("th",{className:c().heading,children:T("actions")})]})}),(0,n.jsx)("tbody",{children:m.map((e,t)=>(0,n.jsxs)("tr",{className:p?c().clickable:c().row,children:[Object.values(e).map((t,a)=>{var o,l;return(0,n.jsx)("td",{className:c().item+" "+((null==r?void 0:r.includes(a))?c().small:(null==i?void 0:i.includes(a))?c().big:""),children:"image"===Object.keys(e)[a]?(0,n.jsx)("a",{href:(null===(o=z.recognizePath(s))||void 0===o?void 0:o.replace("public",""))+t,download:t,children:t}):"big_image"===Object.keys(e)[a]?(0,n.jsx)("a",{href:(null===(l=z.recognizePath(s))||void 0===l?void 0:l.replace("public",""))+t,download:t,children:t}):"string"!=typeof t?t:t.length>50?t.slice(0,50)+"â¦":t},a)}),(0,n.jsx)("td",{className:c().item+" "+c().control,children:(0,n.jsxs)("div",{children:[!u&&(0,n.jsx)("button",{type:"button",onClick:openEditModalHandler,id:e.id,className:c().edit,title:T("edit"),"aria-label":"".concat(T("edit")," #").concat(e.id)}),(0,n.jsx)("button",{type:"button",onClick:openDeleteModalHandler,id:e.id,className:c().delete,title:T("delete"),"aria-label":"".concat(T("delete")," #").concat(e.id)}),p&&(0,n.jsx)("button",{type:"button",onClick:()=>openViewModalHandler(e),id:e.id,className:c().view,title:T("view"),"aria-label":"".concat(T("view")," #").concat(e.id)})]})})]},t))})]}),(0,n.jsx)(Pagination,{count:I,onChangePage:e=>{C(t=>({...t,offset:e}))},onChangeAmount:e=>{C(t=>({...t,limit:e}))}})]})]})}},29284:function(e){e.exports={form:"Forms_form__4MJ3p",lang:"Forms_lang__M_yjB",buttons:"Forms_buttons__TLFK9",readonlyValue:"Forms_readonlyValue__MjlUi",close:"Forms_close___PX4H",save:"Forms_save__Bwjp5",label:"Forms_label__UyjQf",editor:"Forms_editor__tL3u2"}},11338:function(e){e.exports={overlay:"ModalView_overlay__TwaM1",container:"ModalView_container__onUSK",modalClose:"ModalView_modalClose__ELrDO",propertyName:"ModalView_propertyName__WZxtY",property:"ModalView_property__KqGhu",propertyValue:"ModalView_propertyValue__ccUhR"}},99086:function(e){e.exports={input:"DatePicker_input__YskeV"}},73422:function(e){e.exports={container:"DeleteModal_container__uBzMW",warning:"DeleteModal_warning__q19zd",buttons:"DeleteModal_buttons__lKgFX",cancel:"DeleteModal_cancel__Gb9sn"}},44333:function(e){e.exports={container:"Dropdown_container__2kKiA",dropdown:"Dropdown_dropdown__yPIsO",whiteDropdown:"Dropdown_whiteDropdown__7z0_r",menu:"Dropdown_menu__Nlh5f",whiteMenu:"Dropdown_whiteMenu__EBm5c",text:"Dropdown_text__GL_V_",whiteText:"Dropdown_whiteText__jWNui",open:"Dropdown_open__5GWp9",whiteOpen:"Dropdown_whiteOpen__L_s6T",close:"Dropdown_close__TMUho",whiteClose:"Dropdown_whiteClose__dD2ID",item:"Dropdown_item__g52V8",whiteItem:"Dropdown_whiteItem__M7rHv",itemText:"Dropdown_itemText__jIVop",whiteItemText:"Dropdown_whiteItemText____9kJ",error:"Dropdown_error__WjDc2"}},94645:function(e){e.exports={upload:"FileUpload_upload__4jxaE",label:"FileUpload_label__awMPW"}}
1,75173:function(e){e.exports={inputGroup:"InputGroup_inputGroup__HXRgs"}},3662:function(e){e.exports={overlay:"Modal_overlay__7ZCns",modal:"Modal_modal__GITtT",header:"Modal_header__fkzo8",closeIcon:"Modal_closeIcon__c_kYQ",main:"Modal_main___uJMa",title:"Modal_title__0fZMc"}},43591:function(e){e.exports={dropdown:"Select_dropdown__o60rx",input:"Select_input__5rQ2v",close:"Select_close__rWbdi",open:"Select_open__XN_WZ",menu:"Select_menu__PvAOo",item:"Select_item__y1YTO"}},33411:function(e){e.exports={container:"Table_container__YuMX6",table:"Table_table__fQLRB",headings:"Table_headings__Hcps_",heading:"Table_heading__5Mk1d",row:"Table_row__lmV3d",clickable:"Table_clickable__B3P6P",view:"Table_view__g0nqd",item:"Table_item__qzHib",small:"Table_small__mSo9Z",big:"Table_big__Yhzce",control:"Table_control__SK_8a",edit:"Table_edit__uFMK4",delete:"Table_delete__FgQ6I",errorBanner:"Table_errorBanner__7poPr",stateBanner:"Table_stateBanner__VuZhz",pagination:"Table_pagination__twnHL",pages:"Table_pages__oKQq9",languagePart:"Table_languagePart__rcH4h",page:"Table_page__XQie7",amount:"Table_amount__Y_aIw",selectedPage:"Table_selectedPage__Tovg4",leftArrow:"Table_leftArrow__C7Yt4",rightArrow:"Table_rightArrow__9Cy0O",settings:"Table_settings__tAIUv",summary:"Table_summary__x61Yf",dropdown:"Table_dropdown__To6_w",dropdownMenu:"Table_dropdownMenu__NMRH_",leftArrowDisabled:"Table_leftArrowDisabled__ESOHT",rightArrowDisabled:"Table_rightArrowDisabled__s2vwJ",amountPart:"Table_amountPart__aOFpt",pagePart:"Table_pagePart__W3spI",pageGap:"Table_pageGap__AMmTL",amountLabel:"Table_amountLabel__yYikj"}},92703:function(e,t,a){"use strict";var i=a(50414);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(e,t,a,r,s,n){if(n!==i){var o=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function getShim(){return shim}shim.isRequired=shim;var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}},45697:function(e,t,a){e.exports=a(92703)()},50414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}}]);
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.