"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9782],{85132:function(e,t,r){r.d(t,{di:function(){return p},fu:function(){return m},mY:function(){return s},rb:function(){return c},sZ:function(){return d}});var n=r(57437),a=r(2265),l=r(6478),u=r(41697),o=r(88796);r(31472);let s=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(l.mY,{ref:t,className:(0,o.cn)("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",r),...a})});s.displayName=l.mY.displayName;let d=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsxs)("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":"",children:[(0,n.jsx)(u.CNP,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),(0,n.jsx)(l.mY.Input,{ref:t,className:(0,o.cn)("flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",r),...a})]})});d.displayName=l.mY.Input.displayName;let i=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(l.mY.List,{ref:t,className:(0,o.cn)("max-h-[300px] overflow-y-auto overflow-x-hidden",r),...a})});i.displayName=l.mY.List.displayName;let c=a.forwardRef((e,t)=>(0,n.jsx)(l.mY.Empty,{ref:t,className:"py-6 text-center text-sm",...e}));c.displayName=l.mY.Empty.displayName;let m=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(l.mY.Group,{ref:t,className:(0,o.cn)("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",r),...a})});m.displayName=l.mY.Group.displayName;let f=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(l.mY.Separator,{ref:t,className:(0,o.cn)("-mx-1 h-px bg-border",r),...a})});f.displayName=l.mY.Separator.displayName;let p=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(l.mY.Item,{ref:t,className:(0,o.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none aria-selected:bg-accent aria-selected:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...a})});p.displayName=l.mY.Item.displayName},28884:function(e,t,r){r.d(t,{W:function(){return i}});var n=r(57437),a=r(2265),l=r(41697),u=r(88796),o=r(3089),s=r(85132),d=r(18799);function i(e){let{values:t=[],options:r=[],placeholder:i,onChange:c,disabled:m}=e,[f,p]=a.useState(!1),y=a.useMemo(()=>{if(!t||!t.length)return i||"Select...";if(1===t.length){let e=r?.find(e=>e?.value.toString().toLowerCase()===t[0].toString().toLowerCase());return e?.label}return`${t.length} selected`},[t,r,i]);return(0,n.jsxs)(d.J2,{open:f,onOpenChange:p,children:[(0,n.jsx)(d.xo,{asChild:!0,children:(0,n.jsxs)(o.z,{variant:"outline",role:"combobox","aria-expanded":f,className:"w-full justify-between",disabled:m,children:[y,(0,n.jsx)(l.InS,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),(0,n.jsx)(d.yk,{className:"popover-content-width-same-as-its-trigger p-0",children:(0,n.jsxs)(s.mY,{className:"w-full",children:[(0,n.jsx)(s.sZ,{placeholder:"Search country...",className:"h-9"}),(0,n.jsx)(s.rb,{children:"No country found."}),(0,n.jsx)(s.fu,{children:(0,n.jsx)(s.di,{value:"Clear",className:"text-sm font-medium text-primary",onSelect:()=>{c([])},children:"Clear"},"clear")}),(0,n.jsx)(s.fu,{className:"flex max-h-[30vh] flex-col overflow-auto border-t",children:r.map(e=>(0,n.jsxs)(s.di,{value:e.label,onSelect:()=>{t.includes(e.value)?c(t.filter(t=>t!==e.value)):c([...t,e.value])},children:[e.label,(0,n.jsx)(l.Nhk,{className:(0,u.cn)("ml-auto h-4 w-4",t.includes(e.value)?"opacity-100":"opacity-0")})]},e.value))})]})})]})}},18799:function(e,t,r){r.d(t,{J2:function(){return o},QH:function(){return c},i9:function(){return m},xo:function(){return s},xp:function(){return i},yk:function(){return d}});var n=r(57437),a=r(2265),l=r(65050),u=r(88796);let o=l.fC,s=l.xz,d=a.forwardRef((e,t)=>{let{className:r,align:a="center",sideOffset:o=4,...s}=e;return(0,n.jsx)(l.h_,{children:(0,n.jsx)(l.VY,{ref:t,align:a,sideOffset:o,className:(0,u.cn)("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...s})})});d.displayName=l.VY.displayName;let i=l.x8,c=l.Eh,m=l.h_},29422:function(e,t,r){r.d(t,{E:function(){return n}});let n={"pagination[pageSize]":100,sort:"name:asc"}},95955:function(e,t,r){r.d(t,{s:function(){return n}});let n={"pagination[pageSize]":100,sort:"name:asc"}},32532:function(e,t,r){r.d(t,{Rp:function(){return s}});var n=r(28285),a=r(94855);let l=(e,t,r)=>(0,a.bl)({url:"/countries",method:"get",params:e,signal:r},t),u=e=>["/countries",...e?[e]:[]],o=(e,t)=>{let{query:r,request:n}=t??{},a=r?.queryKey??u(e);return{queryKey:a,queryFn:t=>{let{signal:r}=t;return l(e,n,r)},...r}},s=(e,t)=>{let r=o(e,t),a=(0,n.useQuery)(r);return a.queryKey=r.queryKey,a}},35579:function(e,t,r){r.d(t,{hS:function(){return s}});var n=r(28285),a=r(94855);let l=(e,t,r)=>(0,a.bl)({url:"/pillars",method:"get",params:e,signal:r},t),u=e=>["/pillars",...e?[e]:[]],o=(e,t)=>{let{query:r,request:n}=t??{},a=r?.queryKey??u(e);return{queryKey:a,queryFn:t=>{let{signal:r}=t;return l(e,n,r)},...r}},s=(e,t)=>{let r=o(e,t),a=(0,n.useQuery)(r);return a.queryKey=r.queryKey,a}},79542:function(e,t,r){r.d(t,{JX:function(){return f},Sl:function(){return d},r3:function(){return x}});var n=r(28285),a=r(55764),l=r(94855);let u=(e,t,r)=>(0,l.bl)({url:"/projects",method:"get",params:e,signal:r},t),o=e=>["/projects",...e?[e]:[]],s=(e,t)=>{let{query:r,request:n}=t??{},a=r?.queryKey??o(e);return{queryKey:a,queryFn:t=>{let{signal:r}=t;return u(e,n,r)},...r}},d=(e,t)=>{let r=s(e,t),a=(0,n.useQuery)(r);return a.queryKey=r.queryKey,a},i=(e,t,r,n)=>(0,l.bl)({url:`/projects/${e}`,method:"get",params:t,signal:n},r),c=(e,t)=>[`/projects/${e}`,...t?[t]:[]],m=(e,t,r)=>{let{query:n,request:a}=r??{},l=n?.queryKey??c(e,t);return{queryKey:l,queryFn:r=>{let{signal:n}=r;return i(e,t,a,n)},enabled:!!e,...n}},f=(e,t,r)=>{let a=m(e,t,r),l=(0,n.useQuery)(a);return l.queryKey=a.queryKey,l},p=(e,t)=>(0,l.bl)({url:`/projects/${e}`,method:"delete"},t),y=e=>{let{mutation:t,request:r}=e??{};return{mutationFn:e=>{let{id:t}=e??{};return p(t,r)},...t}},x=e=>{let t=y(e);return(0,a.useMutation)(t)}}}]);