ultisuite-client/out/_next/static/chunks/7001-9cbc3eb7ee2255af.js
R3D347HR4Y d6d18f911b
Some checks failed
E2E / Playwright e2e (push) Has been cancelled
Lots of stuff and mobile app
2026-06-17 00:13:28 +02:00

1 line
22 KiB
JavaScript

"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7001],{30925:(e,s,a)=>{a.d(s,{S:()=>d});var t=a(4208);a(91356);var r=a(28879),i=a(68183),n=a(35019),l=a(58113);function d({className:e,checked:s,...a}){return(0,t.jsx)(r.bL,{"data-slot":"checkbox",className:(0,l.cn)("peer border-[1.5px] border-mail-row-checkbox-border bg-background dark:bg-mail-surface-muted data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary data-[state=indeterminate]:bg-primary data-[state=indeterminate]:text-primary-foreground data-[state=indeterminate]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 cursor-pointer rounded-[4px] shadow-xs transition-all outline-none hover:border-foreground/60 hover:shadow-sm focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...a,checked:s,children:(0,t.jsx)(r.C1,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:"indeterminate"===s?(0,t.jsx)(i.A,{className:"size-3 stroke-[2.5] text-inherit"}):(0,t.jsx)(n.A,{className:"size-3.5 text-inherit stroke-[2.5]"})})})}},43135:(e,s,a)=>{a.d(s,{G:()=>V});var t=a(4208),r=a(91356),i=a(82558),n=a(5312),l=a(66796),d=a(23778),c=a(20911),o=a(80691),u=a(80622),m=a(40230),p=a(53832),h=a(18584),x=a(91505),f=a(78606),g=a(90773),b=a(8534),v=a(89032),j=a(61554),y=a(30925),w=a(18166),N=a(13746),k=a(19096),C=a(89342),_=a(84956),A=a(69899),z=a(29491),L=a(63639),P=a(22854);let S=[{id:"viewContent",label:"Voir le contenu",bit:1},{id:"addFiles",label:"Ajouter des fichiers",bit:4},{id:"modifyFiles",label:"Modifier des fichiers",bit:2},{id:"deleteFiles",label:"Supprimer des fichiers",bit:8}];function R(e){return"editor"===e?{viewContent:!0,addFiles:!0,modifyFiles:!0,deleteFiles:!0}:{viewContent:!0,addFiles:!1,modifyFiles:!1,deleteFiles:!1}}function q(e){let s=0;for(let a of S)e[a.id]&&(s|=a.bit);return s}var F=a(87741),I=a(93510),$=a(47567),E=a(58113);let T=[{id:"viewer",label:"Lecteur",icon:i.A},{id:"editor",label:"\xc9diteur",icon:n.A},{id:"advanced",label:"Avanc\xe9",icon:l.A,folderOnly:!0}],U=[{id:"public",label:"Lien public",description:"Toute personne disposant du lien peut consulter l'\xe9l\xe9ment.",icon:d.A},{id:"internal",label:"Lien interne",description:"R\xe9serv\xe9 aux utilisateurs inscrits et connect\xe9s.",icon:c.A}];function M({permissions:e}){return(0,t.jsx)("span",{className:"inline-flex shrink-0 items-center rounded-full bg-[#e8eaed] px-2 py-0.5 text-[11px] font-medium text-[#3c4043] dark:bg-[#3c4043] dark:text-[#e8eaed]",children:(0,F.GP)(e)})}function O({share:e,onDelete:s,deleting:a}){let r,i,n,l,d,c=(0,F.si)(e),g=(0,F.LC)(e),b=(0,F._Y)(e),y=e.share_type===F.xz.LINK,w=(r=[],(i=(0,F.f)(e))&&r.push(`Propri\xe9taire \xb7 ${i}`),(n=(0,F.Vq)(e.created_at))&&r.push(`Cr\xe9\xe9 le ${n}`),(l=(0,F.Vq)(e.expires_at))&&r.push(`Expire le ${l}`),e.has_password&&r.push("Prot\xe9g\xe9 par mot de passe"),(d=(0,F.si)(e))&&r.push(d),e.note?.trim()&&r.push(`\xab ${e.note.trim()} \xbb`),r),N=async()=>{if(c)try{await navigator.clipboard.writeText(c),v.oR.success("Lien copi\xe9")}catch{v.oR.error("Impossible de copier le lien")}};return(0,t.jsxs)(A.m_,{children:[(0,t.jsx)(A.k$,{asChild:!0,children:(0,t.jsxs)("div",{className:(0,E.cn)("group flex items-center gap-2 rounded-lg px-2 py-1.5 transition-colors hover:bg-[#f1f3f4] dark:hover:bg-[#3c4043]/50",w.length>0&&"cursor-default"),children:[(0,t.jsx)("div",{className:"flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-[#e8f0fe] text-[#1967d2] dark:bg-[#1a377a]/50 dark:text-[#8ab4f8]",children:y?(0,t.jsx)(m.A,{className:"h-3.5 w-3.5","aria-hidden":!0}):e.share_type===F.xz.GROUP?(0,t.jsx)(u.A,{className:"h-3.5 w-3.5","aria-hidden":!0}):(0,t.jsx)(o.A,{className:"h-3.5 w-3.5","aria-hidden":!0})}),(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)("p",{className:(0,E.cn)("truncate text-sm",$.qp),children:y?b:g??b})}),e.has_password?(0,t.jsx)(p.A,{className:"h-3.5 w-3.5 shrink-0 text-[#5f6368] dark:text-[#9aa0a6]","aria-label":"Mot de passe"}):null,(0,t.jsx)(M,{permissions:e.permissions}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center opacity-0 transition-opacity group-hover:opacity-100 focus-within:opacity-100",children:[c?(0,t.jsx)(j.$,{type:"button",variant:"ghost",size:"icon-sm",className:$.Yr,"aria-label":"Copier le lien",onClick:()=>void N(),children:(0,t.jsx)(h.A,{className:"h-3.5 w-3.5"})}):null,(0,t.jsx)(j.$,{type:"button",variant:"ghost",size:"icon-sm",className:(0,E.cn)($.qj,"hover:bg-[#fce8e6] hover:text-[#d93025] dark:hover:bg-[#5c2b29]/50"),"aria-label":"Supprimer le partage",disabled:a,onClick:s,children:a?(0,t.jsx)(x.A,{className:"h-3.5 w-3.5 animate-spin"}):(0,t.jsx)(f.A,{className:"h-3.5 w-3.5"})})]})]})}),w.length>0?(0,t.jsx)(A.ZI,{side:"top",className:"max-w-xs space-y-0.5 text-left",children:w.map(e=>(0,t.jsx)("p",{className:"break-all",children:e},e))}):null]})}function G({shares:e,loading:s,error:a,onRetry:i,deletingShareId:n,onDeleteShare:l}){let d=(0,r.useMemo)(()=>(0,F._M)(e),[e]),c=e.length>0;return s?(0,t.jsxs)("div",{className:(0,E.cn)("flex items-center gap-2 py-2 text-sm",$.qj),children:[(0,t.jsx)(x.A,{className:"h-4 w-4 animate-spin","aria-hidden":!0}),"Chargement…"]}):a?(0,t.jsxs)("div",{className:"space-y-2 py-2",children:[(0,t.jsx)("p",{className:(0,E.cn)("text-sm",$.qp),children:"Impossible de charger les partages."}),(0,t.jsxs)(j.$,{type:"button",variant:"ghost",size:"sm",className:(0,E.cn)($.Yr,"h-8 px-2 text-xs"),onClick:i,children:[(0,t.jsx)(g.A,{className:"h-3.5 w-3.5","aria-hidden":!0}),"R\xe9essayer"]})]}):c?(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,t.jsx)("p",{className:(0,E.cn)("text-sm font-medium",$.qp),children:"Utilisateurs avec acc\xe8s"}),(0,t.jsx)(j.$,{type:"button",variant:"ghost",size:"sm",className:(0,E.cn)($.Yr,"h-7 px-2 text-xs"),onClick:i,children:(0,t.jsx)(g.A,{className:"h-3 w-3","aria-hidden":!0})})]}),(0,t.jsx)("div",{className:"max-h-44 space-y-3 overflow-y-auto pr-0.5",children:["people","groups","links"].map(e=>{let s=d[e];if(0===s.length)return null;let a="people"===e?o.A:"groups"===e?u.A:m.A;return(0,t.jsxs)("div",{className:"space-y-0.5",children:[(0,t.jsxs)("p",{className:(0,E.cn)("flex items-center gap-1 px-2 text-[11px] font-medium uppercase tracking-wide",$.qj),children:[(0,t.jsx)(a,{className:"h-3 w-3","aria-hidden":!0}),F.al[e]]}),s.map(e=>(0,t.jsx)(O,{share:e,deleting:n===e.id,onDelete:()=>l(e.id)},e.id))]},e)})})]}):null}function D({folderPermissions:e,onFolderPermissionChange:s}){let a=q(e);return(0,t.jsxs)("div",{className:(0,E.cn)($.QI,"mt-2 space-y-2 px-3 py-2.5"),children:[S.map(a=>{let r=`drive-share-perm-${a.id}`;return(0,t.jsxs)("div",{className:"flex items-center gap-2.5 py-0.5",children:[(0,t.jsx)(y.S,{id:r,checked:e[a.id],onCheckedChange:e=>s(a.id,!0===e)}),(0,t.jsx)(k.J,{htmlFor:r,className:(0,E.cn)("cursor-pointer text-sm font-normal",$.qp),children:a.label})]},a.id)}),!e.viewContent&&e.addFiles?(0,t.jsx)("p",{className:(0,E.cn)("border-t pt-2 text-xs leading-relaxed",$.EM,$.qj),children:"D\xe9p\xf4t uniquement : les visiteurs pourront ajouter des fichiers sans voir le contenu existant."}):null,0===a?(0,t.jsx)("p",{className:"text-xs text-[#d93025]",role:"alert",children:"S\xe9lectionnez au moins une autorisation."}):null]})}function J({value:e,isFolder:s,onChange:a,className:r}){let i=T.filter(e=>s||!e.folderOnly),n=i.find(s=>s.id===e)??i[0];return(0,t.jsxs)(C.l6,{value:e,onValueChange:e=>a(e),children:[(0,t.jsx)(C.bq,{size:"sm",className:(0,E.cn)("h-9 min-w-[132px] shrink-0 border-[#dadce0] bg-transparent px-3 text-sm shadow-none dark:border-[#5f6368]/40",r),children:(0,t.jsx)(C.yv,{children:n.label})}),(0,t.jsx)(C.gC,{children:i.map(e=>{let s=e.icon;return(0,t.jsx)(C.eb,{value:e.id,children:(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(s,{className:"h-3.5 w-3.5 shrink-0","aria-hidden":!0}),e.label]})},e.id)})})]})}function V(){let e=(0,I.J)(e=>e.sharePath),s=(0,I.J)(e=>e.shareItemType),a=(0,I.J)(e=>e.setSharePath),[i,n]=(0,r.useState)("public"),[l,d]=(0,r.useState)("viewer"),[c,u]=(0,r.useState)(()=>R("viewer")),[p,h]=(0,r.useState)(""),[f,g]=(0,r.useState)(""),[y,k]=(0,r.useState)(""),[S,T]=(0,r.useState)(null),[M,O]=(0,r.useState)(null),{data:V,isLoading:Y,isError:K,refetch:Z}=(0,L.eO)(e??"",!!e),{createShare:B,deleteShare:H,lookupShareRecipient:Q}=(0,L.c1)(),W=Q.mutateAsync,{data:X=[]}=(0,z.F4)(f),ee=(0,r.useMemo)(()=>{let s,a;return e?(a=(s=e.replace(/\/+$/,"")).slice(s.lastIndexOf("/")+1),(0,P._g)(a||e)):""},[e]),es="directory"===s,ea=U.find(e=>e.id===i)??U[0],et=ea.icon,er=p.trim().length>0,ei=p.trim().includes("@");(0,r.useEffect)(()=>{e&&(n("public"),d("viewer"),u(R("viewer")),h(""),g(""),k(""),T(null))},[e]),(0,r.useEffect)(()=>{let e=p.trim().toLowerCase();if(!e.includes("@"))return void T(null);let s=window.setTimeout(()=>{W(e).then(e=>T(e.registered)).catch(()=>T(null))},350);return()=>window.clearTimeout(s)},[p,W]);let en=q(c),el=!es||"advanced"!==l||en>0,ed=ei&&el,ec=(e,s)=>{u(a=>({...a,[e]:s}))},eo=e=>{d(e),"advanced"===e&&u(R("editor"===l?"editor":"viewer"))},eu=()=>a(null,null),em=()=>es&&"advanced"===l?{path:e,permissions:en}:{path:e,role:"editor"===l?"editor":"viewer"},ep=async()=>{if(e&&el)try{let e=await B.mutateAsync({...em(),mode:i}),s=(0,F.si)(e);s?(await navigator.clipboard.writeText(s),v.oR.success("internal"===i?"Lien interne copi\xe9":"Lien public copi\xe9")):v.oR.success("Partage cr\xe9\xe9"),Z()}catch{v.oR.error("Partage impossible")}},eh=async()=>{if(e&&ed)try{let e=await B.mutateAsync({...em(),mode:"contact",share_with:p.trim().toLowerCase(),note:y.trim()||void 0,send_mail:!0});"user"===e.access_mode||e.share_type===F.xz.USER?v.oR.success("Partag\xe9 — visible dans \xab Partag\xe9s avec moi \xbb"):v.oR.success("Invitation envoy\xe9e par e-mail"),h(""),k(""),g(""),Z()}catch{v.oR.error("Partage impossible")}},ex=async e=>{O(e);try{await H.mutateAsync(e),v.oR.success("Partage supprim\xe9"),Z()}catch{v.oR.error("Suppression impossible")}finally{O(null)}},ef=V?.shares??[];return(0,t.jsx)(A.Bc,{delayDuration:400,children:(0,t.jsx)(w.lG,{open:!!e,onOpenChange:e=>!e&&eu(),children:(0,t.jsxs)(w.Cf,{overlayClassName:$.RD,className:(0,E.cn)($.gO,"sm:max-w-[480px]"),children:[(0,t.jsxs)(w.c7,{className:(0,E.cn)($.CU,"pb-4"),children:[(0,t.jsxs)(w.L3,{className:(0,E.cn)("text-base font-medium",$.Sz),children:["Partager \xab ",ee," \xbb"]}),(0,t.jsxs)(w.rr,{className:"sr-only",children:[es?"Partager le dossier":"Partager le fichier"," ",ee]})]}),(0,t.jsxs)("div",{className:"max-h-[min(70vh,520px)] space-y-5 overflow-y-auto px-6 py-4",children:[(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsxs)("div",{className:"relative min-w-0 flex-1",children:[(0,t.jsx)(N.p,{id:"drive-share-contact-email",type:"email",value:p,onChange:e=>{h(e.target.value),g(e.target.value)},placeholder:"Ajouter des personnes par e-mail",autoComplete:"off",className:(0,E.cn)($.Jf,"h-10 pr-3")}),f.length>=2&&X.length>0?(0,t.jsx)("div",{className:"absolute top-full z-10 mt-1 w-full overflow-hidden rounded-lg border border-[#dadce0] bg-white shadow-md dark:border-[#5f6368]/40 dark:bg-[#292a2d]",children:X.slice(0,6).map(e=>e.email?(0,t.jsxs)("button",{type:"button",className:"flex w-full flex-col items-start gap-0.5 px-3 py-2 text-left hover:bg-[#f1f3f4] dark:hover:bg-[#3c4043]/50",onClick:()=>{h(e.email),g("")},children:[(0,t.jsx)("span",{className:(0,E.cn)("text-sm font-medium",$.qp),children:e.full_name}),(0,t.jsx)("span",{className:(0,E.cn)("text-xs",$.qj),children:e.email})]},e.uid):null)}):null]}),er?(0,t.jsx)(J,{value:l,isFolder:es,onChange:eo,className:"min-w-[132px]"}):null]}),er?(0,t.jsxs)("div",{className:"space-y-2 animate-in fade-in-0 slide-in-from-top-1 duration-150",children:[(0,t.jsx)(_.T,{id:"drive-share-contact-note",value:y,onChange:e=>k(e.target.value),placeholder:"Message (optionnel)",rows:2,className:$.HF}),!0===S?(0,t.jsxs)("p",{className:"flex items-center gap-1.5 text-xs text-[#188038] dark:text-[#81c995]",children:[(0,t.jsx)(o.A,{className:"h-3 w-3","aria-hidden":!0}),"Compte inscrit — partage direct"]}):!1===S?(0,t.jsxs)("p",{className:(0,E.cn)("flex items-center gap-1.5 text-xs",$.qj),children:[(0,t.jsx)(b.A,{className:"h-3 w-3","aria-hidden":!0}),"Invitation par e-mail avec lien public"]}):null,es&&"advanced"===l?(0,t.jsx)(D,{folderPermissions:c,onFolderPermissionChange:ec}):null]}):null]}),(0,t.jsx)(G,{shares:ef,loading:Y,error:K,onRetry:()=>void Z(),deletingShareId:M,onDeleteShare:e=>void ex(e)}),(0,t.jsxs)("div",{className:(0,E.cn)("space-y-2",ef.length>0&&"border-t pt-4"),children:[(0,t.jsx)("p",{className:(0,E.cn)("text-sm font-medium",$.qp),children:"Acc\xe8s g\xe9n\xe9ral"}),(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("div",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-full bg-[#e6f4ea] text-[#188038] dark:bg-[#1e3a2f]/50 dark:text-[#81c995]",children:(0,t.jsx)(et,{className:"h-4 w-4","aria-hidden":!0})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1 space-y-0.5",children:[(0,t.jsxs)(C.l6,{value:i,onValueChange:e=>n(e),children:[(0,t.jsx)(C.bq,{variant:"ghost",size:"sm",className:"h-auto w-full justify-start gap-1 p-0 text-sm font-medium",children:(0,t.jsx)(C.yv,{children:ea.label})}),(0,t.jsx)(C.gC,{children:U.map(e=>{let s=e.icon;return(0,t.jsx)(C.eb,{value:e.id,children:(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(s,{className:"h-3.5 w-3.5 shrink-0","aria-hidden":!0}),e.label]})},e.id)})})]}),(0,t.jsx)("p",{className:(0,E.cn)("text-xs leading-relaxed",$.qj),children:ea.description})]}),er?null:(0,t.jsx)(J,{value:l,isFolder:es,onChange:eo,className:"min-w-[132px]"})]}),!er&&es&&"advanced"===l?(0,t.jsx)(D,{folderPermissions:c,onFolderPermissionChange:ec}):null]})]}),(0,t.jsxs)(w.Es,{className:(0,E.cn)($.wi,"justify-between sm:justify-between"),children:[(0,t.jsxs)(j.$,{type:"button",variant:"outline",className:(0,E.cn)("rounded-full border-[#dadce0] bg-white text-sm font-medium text-[#1a73e8] hover:bg-[#f8f9fa] dark:border-[#5f6368]/40 dark:bg-transparent dark:text-[#8ab4f8] dark:hover:bg-[#3c4043]/50"),disabled:B.isPending||!el,onClick:()=>void ep(),children:[B.isPending&&!er?(0,t.jsx)(x.A,{className:"h-4 w-4 animate-spin"}):(0,t.jsx)(m.A,{className:"h-4 w-4"}),"Copier le lien"]}),(0,t.jsxs)("div",{className:"flex gap-2",children:[er?(0,t.jsx)(j.$,{type:"button",className:(0,E.cn)($.Zi,"rounded-full px-6"),disabled:B.isPending||!ed,onClick:()=>void eh(),children:B.isPending?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x.A,{className:"h-4 w-4 animate-spin"}),"Envoi…"]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b.A,{className:"h-4 w-4"}),"Partager"]})}):null,(0,t.jsx)(j.$,{type:"button",className:(0,E.cn)($.Zi,"rounded-full px-6"),onClick:eu,children:er?"Annuler":"Termin\xe9"})]})]})]})})})}},84956:(e,s,a)=>{a.d(s,{T:()=>i});var t=a(4208);a(91356);var r=a(58113);function i({className:e,...s}){return(0,t.jsx)("textarea",{"data-slot":"textarea",className:(0,r.cn)("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),...s})}},87741:(e,s,a)=>{a.d(s,{GP:()=>o,LC:()=>d,Vq:()=>u,_M:()=>m,_Y:()=>l,al:()=>i,f:()=>c,si:()=>n,xz:()=>r});var t=a(46794);let r={USER:0,GROUP:1,LINK:3,EMAIL:4},i={links:"Liens de partage",people:"Personnes",groups:"Organisations"};function n(e){return e.url?(0,t.zx)(e.url,e.token):e.internal_url?e.internal_url:e.token?(0,t.zx)("",e.token):null}function l(e){return"internal"===e.access_mode||e.label?.toLowerCase()==="internal"?"Lien interne":e.share_type===r.LINK?"Lien public":e.share_type===r.USER?"Utilisateur":e.share_type===r.EMAIL?"Invitation par e-mail":e.share_type===r.GROUP?"Groupe":"Partage"}function d(e){let s=e.share_with?.trim(),a=e.share_with_displayname?.trim();return e.share_type===r.LINK?a&&"(Shared link)"!==a&&"(Lien partag\xe9)"!==a?a:null:a&&s&&a.toLowerCase()!==s.toLowerCase()?`${a} (${s})`:a&&"(Shared link)"!==a&&"(Lien partag\xe9)"!==a?a:s||null}function c(e){let s=e.owner_displayname?.trim()||e.owner_id?.trim(),a=e.file_owner_displayname?.trim()||e.file_owner_id?.trim();return s&&a&&s!==a?`${s} \xb7 fichier : ${a}`:s||a||null}function o(e){let s=(1&e)!=0,a=(2&e)!=0,t=(4&e)!=0,r=(8&e)!=0;if(s&&a&&t&&r)return"\xc9diteur";if(t&&!s)return"D\xe9p\xf4t uniquement";if(s&&!a&&!t&&!r)return"Lecteur";let i=[];return s&&i.push("lecture"),t&&i.push("ajout"),a&&i.push("modification"),r&&i.push("suppression"),i.length>0?i.join(", "):"Acc\xe8s limit\xe9"}function u(e){if(!e?.trim())return null;let s=new Date(e);return Number.isNaN(s.getTime())?null:s.toLocaleDateString("fr-FR",{day:"numeric",month:"short",year:"numeric"})}function m(e){let s={links:[],people:[],groups:[]};for(let a of e)s[a.share_type===r.USER||a.share_type===r.EMAIL?"people":a.share_type===r.GROUP?"groups":"links"].push(a);return s}},89342:(e,s,a)=>{a.d(s,{TR:()=>h,bq:()=>m,eb:()=>x,gC:()=>p,l6:()=>c,mi:()=>f,s3:()=>o,yv:()=>u});var t=a(4208);a(91356);var r=a(29477),i=a(9519),n=a(35019),l=a(30758),d=a(58113);function c({...e}){return(0,t.jsx)(r.bL,{"data-slot":"select",...e})}function o({...e}){return(0,t.jsx)(r.YJ,{"data-slot":"select-group",...e})}function u({...e}){return(0,t.jsx)(r.WT,{"data-slot":"select-value",...e})}function m({className:e,size:s="default",variant:a="default",children:n,...l}){return(0,t.jsxs)(r.l9,{"data-slot":"select-trigger","data-size":s,"data-variant":a,className:(0,d.cn)("data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground flex w-fit cursor-pointer items-center justify-between gap-2 rounded-md bg-transparent text-sm whitespace-nowrap transition-[color,box-shadow] outline-none disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4","default"===a&&"border-input focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 border px-3 py-2 shadow-xs focus-visible:ring-[3px]","ghost"===a&&"border-0 shadow-none hover:bg-transparent focus-visible:ring-0 dark:bg-transparent dark:hover:bg-transparent dark:data-[state=open]:bg-transparent",e),...l,children:[n,(0,t.jsx)(r.In,{asChild:!0,children:(0,t.jsx)(i.A,{className:"size-4 opacity-50"})})]})}function p({className:e,children:s,position:a="popper",...i}){return(0,t.jsx)(r.ZL,{children:(0,t.jsxs)(r.UC,{"data-slot":"select-content",className:(0,d.cn)("bg-popover text-popover-foreground 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 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:a,...i,children:[(0,t.jsx)(g,{}),(0,t.jsx)(r.LM,{className:(0,d.cn)("p-1","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:s}),(0,t.jsx)(b,{})]})})}function h({className:e,...s}){return(0,t.jsx)(r.JU,{"data-slot":"select-label",className:(0,d.cn)("text-muted-foreground px-2 py-1.5 text-xs",e),...s})}function x({className:e,children:s,...a}){return(0,t.jsxs)(r.q7,{"data-slot":"select-item",className:(0,d.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-pointer items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",e),...a,children:[(0,t.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,t.jsx)(r.VF,{children:(0,t.jsx)(n.A,{className:"size-4"})})}),(0,t.jsx)(r.p4,{children:s})]})}function f({className:e,...s}){return(0,t.jsx)(r.wv,{"data-slot":"select-separator",className:(0,d.cn)("bg-border pointer-events-none -mx-1 my-1 h-px",e),...s})}function g({className:e,...s}){return(0,t.jsx)(r.PP,{"data-slot":"select-scroll-up-button",className:(0,d.cn)("flex cursor-pointer items-center justify-center py-1",e),...s,children:(0,t.jsx)(l.A,{className:"size-4"})})}function b({className:e,...s}){return(0,t.jsx)(r.wn,{"data-slot":"select-scroll-down-button",className:(0,d.cn)("flex cursor-pointer items-center justify-center py-1",e),...s,children:(0,t.jsx)(i.A,{className:"size-4"})})}},94883:(e,s,a)=>{a.d(s,{SuiteThemeShell:()=>n});var t=a(4208),r=a(60142),i=a(83833);function n({children:e}){return(0,t.jsxs)(r.N,{attribute:"class",defaultTheme:"system",enableSystem:!0,children:[e,(0,t.jsx)(i.C,{})]})}}}]);