import{j as e,r as a}from"./vendor-react-RSDKEZ60.js";import{bb as t,b9 as s,b_ as n,gD as r,gE as l,gF as i,m as o,og as d,S as c}from"./c818056db-BBpc4u6S.js";import{C as u}from"./cdd5b9598-yqo6iFZ3.js";import{y as m,f as x,p as b}from"./vendor-ant-cds-CBh5POw1.js";import{aJ as h,aK as p,aL as g,aM as v,aN as f,M as j,K as y,N,Q as w,O as k}from"./vendor-radix-qP6Vhe7Y.js";import{c as S,p as z}from"./vendor-zustand-IIUY2Tf-.js";const C=a=>e.jsx(t,{...a,children:e.jsx("path",{d:"M9.5 3a.5.5 0 0 1 0 1h-5a.5.5 0 0 0-.5.5v11a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 3 15.5v-11A1.5 1.5 0 0 1 4.5 3zm7 0a.5.5 0 0 1 .18.034l.021.01q.03.014.059.03l.023.014a.5.5 0 0 1 .07.058l.065.079q.015.025.026.052l.018.034a.5.5 0 0 1 .032.128Q17 3.47 17 3.5v4a.5.5 0 0 1-1 0V4.707l-4.146 4.147a.5.5 0 1 1-.707-.708L15.293 4H12.5a.5.5 0 0 1 0-1z"})}),I=a=>e.jsx(t,{...a,children:e.jsx("path",{d:"M10 2.5a7.5 7.5 0 1 1 0 15 7.5 7.5 0 0 1 0-15m0 1a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13m2.61 3.688a.5.5 0 0 1 .78.625l-4 5a.5.5 0 0 1-.661.107l-.083-.066-2-2-.064-.079a.5.5 0 0 1 .693-.693l.079.064 1.604 1.605z"})}),F=a=>e.jsx(t,{...a,children:e.jsx("path",{d:"M7.596 7.99a3.5 3.5 0 0 1 3.937.973l.18.228q.086.118.162.245l.143.262.035.096a.5.5 0 0 1-.879.432l-.053-.086-.103-.186a3 3 0 0 0-.115-.175l-.13-.164a2.501 2.501 0 0 0-4.22 2.549l1.283 3.257a2.5 2.5 0 0 0 4.652-1.833l-.091-.233a.5.5 0 1 1 .93-.366l.091.232a3.5 3.5 0 1 1-6.512 2.566L5.622 12.53a3.5 3.5 0 0 1 1.974-4.54m.96-5.75a3.5 3.5 0 0 1 4.538 1.974l1.283 3.255a3.5 3.5 0 0 1-5.909 3.568l-.18-.228a3.5 3.5 0 0 1-.306-.508.5.5 0 0 1 .897-.441q.096.193.218.361l.129.163a2.5 2.5 0 0 0 4.22-2.548L12.165 4.58a2.501 2.501 0 0 0-4.652 1.832l.092.233a.5.5 0 0 1-.93.366L6.58 6.78a3.5 3.5 0 0 1 1.974-4.54"})}),P=a=>e.jsx(t,{...a,children:e.jsx("path",{d:"M11.136 2.075A1.5 1.5 0 0 1 13 3.531V7h2.5A1.5 1.5 0 0 1 17 8.5v7a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 3 15.5V5.28a1.5 1.5 0 0 1 1.136-1.456zm.243.97-7 1.75A.5.5 0 0 0 4 5.282V15.5a.5.5 0 0 0 .5.5H6v-3.5l.01-.1a.5.5 0 0 1 .49-.4h3l.1.01a.5.5 0 0 1 .4.49V16h2V3.53a.5.5 0 0 0-.621-.485M7 16h2v-3H7zm6 0h2.5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5H13zM9.5 9a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1zm0-3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1z"})}),A=a=>e.jsx(t,{...a,children:e.jsx("path",{d:"M8 14a1 1 0 0 0 1 1h.5a.5.5 0 0 1 0 1H9a2 2 0 0 1-1.5-.68c-.367.416-.902.68-1.5.68h-.5a.5.5 0 0 1 0-1H6a1 1 0 0 0 1-1v-.5l.001-7H7V6a1 1 0 0 0-1-1h-.5a.5.5 0 0 1 0-1H6c.598 0 1.133.264 1.5.68C7.867 4.264 8.402 4 9 4h.5a.5.5 0 0 1 0 1H9a1 1 0 0 0-1 1v.5h.001L8 13.5zM5.5 7a.5.5 0 0 1 0 1h-2a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h2a.5.5 0 0 1 0 1h-2A1.5 1.5 0 0 1 2 11.5v-3A1.5 1.5 0 0 1 3.5 7zm11 0A1.5 1.5 0 0 1 18 8.5v3a1.5 1.5 0 0 1-1.5 1.5h-7a.5.5 0 0 1 0-1h7a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-7a.5.5 0 0 1 0-1z"})});function V({checked:a}){return e.jsxs("div",{className:"relative h-4 w-4",children:[e.jsx("div",{className:n("bg-bg-500 absolute left-0 top-0 h-4 w-4 rounded-full border",a?"border-text-100":"border-border-100")}),a&&e.jsx("div",{className:"bg-text-100 absolute left-1 top-1 h-2 w-2 rounded-full"})]})}function M({checked:a}){return e.jsx("div",{className:"inline-flex h-5 w-5 items-center justify-center gap-2.5",children:a?e.jsx("div",{className:"bg-text-100 text-bg-100 inline-flex h-4 w-4 items-center justify-center rounded-[4px] text-lg",children:e.jsx(s,{size:12})}):e.jsx("div",{className:"bg-bg-300 border-border-200 h-4 w-4 rounded-[4px] border"})})}const O=V,_=M,q=m("\n  self-stretch\n  px-2\n  py-3\n  rounded\n  cursor-pointer\n  justify-start\n  overflow-hidden\n  text-ellipsis\n  text-text-100\n  grid\n  grid-cols-[minmax(0,_1fr)_auto]\n  inline-flex\n  gap-4\n  items-center\n  outline-none\n  select-none\n  hover:bg-bg-500\n  hover:text-text-000\n  can-focus\n  [&[data-disabled]]:opacity-50\n  [&[data-disabled]]:bg-bg-100\n  [&[data-disabled]]:cursor-default\n",{variants:{size:{sm:"text-xs",md:"text-sm",lg:""}},defaultVariants:{size:"md"}});function H({label:a,checked:t,description:s,checkboxStyle:r,textClassName:l,closeOnSelect:i,onSelect:o,size:d="md",...c}){return e.jsxs(k,{className:q({size:d}),onSelect:e=>{o(),i||e.preventDefault()},...c,role:"square"===r?"menuitemcheckbox":"menuitemradio","aria-checked":t,children:[e.jsxs("div",{className:"flex shrink grow basis-0 flex-col justify-start gap-1",children:[e.jsx("div",{className:n("font-normal",l),children:a}),s&&e.jsx("div",{className:n("text-text-300 text-xs",l),children:s})]}),r&&("square"===r?e.jsx(_,{checked:t}):e.jsx(O,{checked:t}))]})}const L=m("transition-colors\n  justify-between\n  items-center\n  inline-flex\n  text-left\n  text-text-100\n  hover:border-border-100\n  border\n  border-border-200\n  [&[data-disabled]]:opacity-50\n  [&[data-disabled]]:cursor-not-allowed\n  [&[data-disabled]]:!text-text-500\n  data-[state=open]:border-accent-100\n  can-focus",{variants:{size:{sm:"h-8 rounded-md pl-2 pr-1.5 text-xs gap-1",md:"h-9 pl-3 pr-2.5 py-2 rounded-lg text-sm gap-1",lg:"h-11 pl-3 pr-2.5 rounded-[0.6rem] gap-1.5"},type:{primary:"bg-bg-000 border-border-200",secondary:"bg-bg-500 border-border-300",ghost:"text-text-200 transition-all active:bg-bg-400 hover:bg-bg-300 hover:text-text-100"}},defaultVariants:{size:"md",type:"primary"}}),R=m("z-dropdown\n  flex\n  flex-col\n  border-0.5\n  border-border-300\n  rounded-lg\n  text-text-200\n  shadow-element",{variants:{size:{sm:"min-w-[13rem]",md:"min-w-[15rem]",lg:"min-w-[18rem]"},type:{primary:"bg-bg-000",secondary:"bg-bg-200",ghost:"bg-bg-200"},overflow:{scroll:"max-h-[16rem]",expand:""}},defaultVariants:{size:"md",type:"primary",overflow:"expand"}});function W({label:a,avoidCollisions:t,align:s="start",side:l="bottom",scroll:i=!0,sideOffset:o,children:d,className:c,menuContentClassName:m,scrollAreaViewPortClassName:x,disabled:b=!1,size:k="md",type:S="primary",testId:z,id:C,matchWidth:I,open:F,onOpenChange:P,footer:A}){const V=r(),M=i?e.jsxs(h,{className:"w-[100%] overflow-hidden",type:"auto",children:[e.jsx(p,{className:n("inline-flex max-h-[16rem] w-[100%] items-start justify-start gap-2 p-2",x),role:"menu",children:e.jsx("div",{className:"flex shrink grow basis-0 flex-col items-start justify-start",children:d})}),e.jsx(g,{className:"h-[100%] w-2",orientation:"vertical",children:e.jsx(v,{className:"bg-bg-200 rounded-full"})}),e.jsx(f,{className:"ScrollAreaCorner"})]}):e.jsx("div",{className:"flex shrink grow basis-0 flex-col items-start justify-start p-2",children:d});return e.jsxs(j,{open:F,onOpenChange:P,children:[e.jsx(y,{asChild:!0,disabled:b,children:e.jsxs("button",{id:C,className:L({size:k,type:S,className:c}),"data-testid":z,children:[a,e.jsx(u,{className:"text-text-500 translate-y-[0.5px]",size:"sm"===k?12:16})]})}),e.jsx(N,{children:e.jsx(w,{sideOffset:o??4,className:n(m,R({size:k,type:S,overflow:i&&!A?"scroll":"expand"})),style:{width:I?"var(--radix-dropdown-menu-trigger-width)":void 0,...void 0!==V?{zIndex:V}:void 0},avoidCollisions:t,align:s,side:l,asChild:!0,children:A?e.jsxs("div",{className:"flex flex-col overflow-hidden",children:[M,e.jsx("div",{className:"border-t border-border-300 p-2",children:A})]}):M})})]})}function E({placeholder:a="Select",options:t,selected:s,onSelect:n,id:r,label:o,align:d,side:c,className:u,textClassName:m,checkboxStyle:x="round",scroll:b,size:h,type:p,disabled:g,testId:v,matchWidth:f}){const j=l({id:r,label:o});return e.jsxs(e.Fragment,{children:[o&&e.jsx(i,{label:o,id:j}),e.jsx(W,{id:j,label:s?.label||a,align:d,side:c,className:u,scroll:b,size:h,type:p,disabled:g,testId:v,matchWidth:f,children:t.map(a=>{const{key:t,label:r,description:l,disabled:i}=a;return e.jsx(H,{label:r,description:l,onSelect:()=>n(a),checkboxStyle:x,textClassName:m,closeOnSelect:!0,checked:s?.key===t,size:h,disabled:i},t)})})]})}function B(e){return{clickToFocusProps:{onClick:a.useCallback(a=>{const t=a.target,s=a.currentTarget;if(!s.contains(t))return;const n=t.closest("button, a, input, select, textarea, [role]");n&&n!==s&&s.contains(n)||e()},[e])}}}const D="https://support.claude.com/en/articles/12512198-creating-custom-skills",J={badgeProcessing:"14y9f6l",badgeWarn:"84f4sw",badgeFail:"8449t4",badgeNotChecked:"18q3l2p",noticeProcessing:"1yfd224",noticeWarn:"15gvnj3",noticeFail:"15gksjb",noticeUnknown:"68au6p",noticeErroredRetryable:"j6r54h",noticeErroredInvalid:"1slmt7q",noticeErroredCancelled:"17pqps0",retryButton:"16ghvky",deleteButton:"1txyncb",helpUrl:D},U={badge:null,notice:null};function K(e,a){switch(e){case"invalid_content":return a.noticeErroredInvalid;case"cancelled":return a.noticeErroredCancelled;default:return a.noticeErroredRetryable}}function Q(e,a=J){if(!e)return U;if("processing"===e.status)return{badge:{variant:"neutral",labelId:a.badgeProcessing,spinner:!1},notice:{variant:"neutral",bodyId:a.noticeProcessing,spinner:!0,showRetry:!1}};if("errored"===e.status){const t=e.errorCode;if("owner_org_blocked"===t)return U;const s="invalid_content"!==t&&"cancelled"!==t;return{badge:{variant:"neutral",labelId:a.badgeNotChecked,spinner:!1},notice:{variant:"neutral",bodyId:K(t,a),spinner:!1,showRetry:s}}}switch(e.assessment){case"pass":case null:return U;case"warn":return{badge:{variant:"warning",labelId:a.badgeWarn,spinner:!1},notice:{variant:"warning",bodyId:a.noticeWarn,spinner:!1,showRetry:!1}};case"fail":return{badge:{variant:"danger",labelId:a.badgeFail,spinner:!1},notice:{variant:"danger",bodyId:a.noticeFail,spinner:!1,showRetry:!1,showDelete:!0}};default:return{badge:{variant:"neutral",labelId:a.badgeNotChecked,spinner:!1},notice:{variant:"neutral",bodyId:a.noticeUnknown,spinner:!1,showRetry:!0}}}}function T(){const e=o("claudeai_skill_content_scan"),a=d(e=>e.isLoaded);return e&&a}function G(e){return null!==Q(e).badge}const X=a.memo(({contentScan:a})=>{const{badge:t}=Q(a);return t?t.spinner?e.jsx("span",{role:"status",children:e.jsx(x,{variant:t.variant,icon:e.jsx(b,{size:"sm"}),children:e.jsx(c,{id:t.labelId})})}):e.jsx(x,{variant:t.variant,icon:"neutral"===t.variant?void 0:"Warning",children:e.jsx(c,{id:t.labelId})}):null});X.displayName="SkillContentScanBadge";const Y=S()(z(e=>({nuxSkillName:null,autoPopulatedForNux:!1,pendingScanCompletion:null,setSkillNameForNux:a=>e({nuxSkillName:a,autoPopulatedForNux:!0}),setPendingScanCompletion:a=>e({pendingScanCompletion:a}),clearSkillNuxStore:()=>{e({nuxSkillName:null,autoPopulatedForNux:!1,pendingScanCompletion:null}),sessionStorage.removeItem("skills-nux-storage")}}),{name:"skills-nux-storage",partialize:e=>({nuxSkillName:e.nuxSkillName,autoPopulatedForNux:e.autoPopulatedForNux}),storage:{getItem:e=>{const a=sessionStorage.getItem(e);return a?JSON.parse(a):null},setItem:(e,a)=>{sessionStorage.setItem(e,JSON.stringify(a))},removeItem:e=>{sessionStorage.removeItem(e)}}}));export{C as A,I as C,H as I,F as L,P as O,A as P,V as R,D as S,J as a,Y as b,X as c,M as d,W as e,E as f,B as g,Q as r,G as s,T as u};
