PageSourceSearch

https://www.iwlocal451.org/_next/static/chunks/f92e6ff4c42cc8ef.js…=ad42237553ea6abef9af2cb640259b8e6f96ff57

js iwlocal451.org collected 2026-10-04 11:14:37 UTC 41,404 bytes, 11 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,146096,e=>{"use strict";var t=e.i(200130),r=e.i(291967),n=e.i(634056),s=e.i(62522),i=e.i(703685),a=e.i(524694),o=e.i(286391),l=e.i(300765),u=e.i(760981),c=e.i(775606),d=e.i(114531),f=e.i(364847),p=e.i(751685),h=e.i(73772),m=e.i(325110),g=e.i(751879),y="Dialog",[v,b]=(0,s.createContextScope)(y),[x,w]=v(y),R=e=>{let{__scopeDialog:r,children:n,open:s,defaultOpen:o,onOpenChange:l,modal:u=!0}=e,c=t.useRef(null),d=t.useRef(null),[f,p]=(0,a.useControllableState)({prop:s,defaultProp:o??!1,onChange:l,caller:y});return(0,g.jsx)(x,{scope:r,triggerRef:c,contentRef:d,contentId:(0,i.useId)(),titleId:(0,i.useId)(),descriptionId:(0,i.useId)(),open:f,onOpenChange:p,onOpenToggle:t.useCallback(()=>p(e=>!e),[p]),modal:u,children:n})};R.displayName=y;var C="DialogTrigger",k=t.forwardRef((e,t)=>{let{__scopeDialog:s,...i}=e,a=w(C,s),o=(0,n.useComposedRefs)(t,a.triggerRef);return(0,g.jsx)(d.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":B(a.open),...i,ref:o,onClick:(0,r.composeEventHandlers)(e.onClick,a.onOpenToggle)})});k.displayName=C;var j="DialogPortal",[E,S]=v(j,{forceMount:void 0}),_=e=>{let{__scopeDialog:r,forceMount:n,children:s,container:i}=e,a=w(j,r);return(0,g.jsx)(E,{scope:r,forceMount:n,children:t.Children.map(s,e=>(0,g.jsx)(c.Presence,{present:n||a.open,children:(0,g.jsx)(u.Portal,{asChild:!0,container:i,children:e})}))})};_.displayName=j;var P="DialogOverlay",D=t.forwardRef((e,t)=>{let r=S(P,e.__scopeDialog),{forceMount:n=r.forceMount,...s}=e,i=w(P,e.__scopeDialog);return i.modal?(0,g.jsx)(c.Presence,{present:n||i.open,children:(0,g.jsx)(O,{...s,ref:t})}):null});D.displayName=P;var A=(0,m.createSlot)("DialogOverlay.RemoveScroll"),O=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,s=w(P,r);return(0,g.jsx)(p.RemoveScroll,{as:A,allowPinchZoom:!0,shards:[s.contentRef],children:(0,g.jsx)(d.Primitive.div,{"data-state":B(s.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),I="DialogContent",N=t.forwardRef((e,t)=>{let r=S(I,e.__scopeDialog),{forceMount:n=r.forceMount,...s}=e,i=w(I,e.__scopeDialog);return(0,g.jsx)(c.Presence,{present:n||i.open,children:i.modal?(0,g.jsx)(T,{...s,ref:t}):(0,g.jsx)(F,{...s,ref:t})})});N.displayName=I;var T=t.forwardRef((e,s)=>{let i=w(I,e.__scopeDialog),a=t.useRef(null),o=(0,n.useComposedRefs)(s,i.contentRef,a);return t.useEffect(()=>{let e=a.current;if(e)return(0,h.hideOthers)(e)},[]),(0,g.jsx)(z,{...e,ref:o,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),i.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),F=t.forwardRef((e,r)=>{let n=w(I,e.__scopeDialog),s=t.useRef(!1),i=t.useRef(!1);return(0,g.jsx)(z,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(s.current||n.triggerRef.current?.focus(),t.preventDefault()),s.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(s.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),z=t.forwardRef((e,r)=>{let{__scopeDialog:s,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:u,...c}=e,d=w(I,s),p=t.useRef(null),h=(0,n.useComposedRefs)(r,p);return(0,f.useFocusGuards)(),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(l.FocusScope,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:a,onUnmountAutoFocus:u,children:(0,g.jsx)(o.DismissableLayer,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":B(d.open),...c,ref:h,onDismiss:()=>d.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(V,{titleId:d.titleId}),(0,g.jsx)(J,{contentRef:p,descriptionId:d.descriptionId})]})]})}),q="DialogTitle",L=t.forwardRef((e,t)=>
1{let{__scopeDialog:r,...n}=e,s=w(q,r);return(0,g.jsx)(d.Primitive.h2,{id:s.titleId,...n,ref:t})});L.displayName=q;var M="DialogDescription",H=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,s=w(M,r);return(0,g.jsx)(d.Primitive.p,{id:s.descriptionId,...n,ref:t})});H.displayName=M;var $="DialogClose",G=t.forwardRef((e,t)=>{let{__scopeDialog:n,...s}=e,i=w($,n);return(0,g.jsx)(d.Primitive.button,{type:"button",...s,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})});function B(e){return e?"open":"closed"}G.displayName=$;var U="DialogTitleWarning",[K,W]=(0,s.createContext)(U,{contentName:I,titleName:q,docsSlug:"dialog"}),V=({titleId:e})=>{let r=W(U),n=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users.
2
3If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component.
4
5For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return t.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},J=({contentRef:e,descriptionId:r})=>{let n=W("DialogDescriptionWarning"),s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return t.useEffect(()=>{let t=e.current?.getAttribute("aria-describedby");r&&t&&(document.getElementById(r)||console.warn(s))},[s,e,r]),null};e.s(["Close",()=>G,"Content",()=>N,"Description",()=>H,"Overlay",()=>D,"Portal",()=>_,"Root",()=>R,"Title",()=>L,"Trigger",()=>k,"WarningProvider",()=>K,"createDialogScope",()=>b])},111021,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return a},requestIdleCallback:function(){return i}};for(var s in n)Object.defineProperty(r,s,{enumerable:!0,get:n[s]});let i="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},a="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},904259,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return b},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return y}};for(var s in n)Object.defineProperty(r,s,{enumerable:!0,get:n[s]});let i=e.r(481258),a=e.r(744066),o=e.r(751879),l=i._(e.r(360924)),u=a._(e.r(200130)),c=e.r(661454),d=e.r(970493),f=e.r(111021),p=new Map,h=new Set,m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:s=null,dangerouslySetInnerHTML:i,children:a="",strategy:o="afterInteractive",onError:u,stylesheets:c}=e,f=r||t;if(f&&h.has(f))return;if(p.has(t)){h.add(f),p.get(t).then(n,u);return}let m=()=>{s&&s(),h.add(f)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),n&&n.call(this,t),m()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});i?(g.innerHTML=i.__html||"",m()):a?(g.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",m()):t&&(g.src=t,p.set(t,y)),(0,d.setAttributesFromProps)(g,e),"worker"===o&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",o),c&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(g)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>m(e))}):m(e)}function y(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");h.add(t)})}function v(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:s=null,strategy:i="afterInteractive",onError:a,stylesheets:d,...p}=e,{updateScripts:g,scripts:y,getIsSsr:v,appDir:b,nonce:x}=(0,u.useContext)(c.HeadManagerContext);x=p.nonce||x;let w=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;w.current||(s&&e&&h.has(e)&&s(),w.current=!0)},[s,t,r]);let R=(0,u.useRef)(!1);if((0,u.useEffect)(()=>
5{if(!R.current){if("afterInteractive"===i)m(e);else"lazyOnload"===i&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>m(e))}));R.current=!0}},[e,i]),("beforeInteractive"===i||"worker"===i)&&(g?(y[i]=(y[i]||[]).concat([{id:t,src:r,onLoad:n,onReady:s,onError:a,...p,nonce:x}]),g(y)):v&&v()?h.add(t||r):v&&!v()&&m({...e,nonce:x})),b){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===i)if(!r)return p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...p,id:t}])})`}});else return l.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:x,crossOrigin:p.crossOrigin}:{as:"script",nonce:x,crossOrigin:p.crossOrigin}),(0,o.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([r,{...p,id:t}])})`}});"afterInteractive"===i&&r&&l.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:x,crossOrigin:p.crossOrigin}:{as:"script",nonce:x,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let b=v;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},553651,957853,e=>{"use strict";var t=e.i(56222),r=e.i(668886),n=e.i(405741);let s=/^\$?\s*(\d+)(?:[.,](\d{1,2}))?$/,i=e=>null!==e.max_amount_per_cycle&&void 0!==e.max_amount_per_cycle,a=e=>{let t=Number(e);return Number.isFinite(t)?Math.round(100*t):null},o=e=>(e/100).toFixed(2),l=e=>{let t=a(e);return null===t?`$${e}`:`$${o(t)}`};e.s(["centsToDecimal",0,o,"checkCeiling",0,(e,t)=>{let r=e.trim();if(!r)return{maxAmount:null,error:null};let i=s.exec(r);if(!i)return{maxAmount:null,error:n.CeilingError.INVALID};let[,a,l=""]=i,u=100*Number(a)+Number(l.padEnd(2,"0"));return!Number.isSafeInteger(u)||u>0x2540be3ff||u<=t.feeCents?{maxAmount:null,error:n.CeilingError.INVALID}:u<t.currentTotalCents?{maxAmount:null,error:n.CeilingError.BELOW_CURRENT_DUES}:{maxAmount:o(u),error:null}},"currentTotalCents",0,(e,t)=>{let r=a(e);return null!==r&&r>0?r+t:0},"formatDollars",0,l,"isCeilingPlan",0,i,"planPricingOf",0,e=>{let t=e.max_amount_per_cycle??null;return null===t?{kind:n.RecurringPricingKind.FIXED,amount:l(e.amount_per_cycle)}:{kind:n.RecurringPricingKind.CEILING,maxAmount:l(t)}},"toCents",0,a],957853);var u=e.i(527050),c=e.i(464143),d=e.i(404427),f=e.i(415197),p=e.i(196112);let h=1,m=[h,2],g=[n.ApiLanguageEnum.EN,n.ApiLanguageEnum.ES,n.ApiLanguageEnum.FR],y=e=>Number.isInteger(e)&&e>0,v=(e,{appId:t,userId:r})=>{let s,i;if(!y(t)||!y(r))throw x("Missing app or member context for this request.",null);let a=new URLSearchParams({app_id:String(t),user_id:String(r),language:(s=c.default.get("NEXT_LOCALE"))&&g.includes(s)?s:n.ApiLanguageEnum.ES}),o=(0,p.decryptCookieNotUTFValue)(`${c.default.get("parent_app_id")}`)??"";return o&&"undefined"!==o&&a.set("parent_app_id",o),`${(((i=window.location.host??"").includes(".web")||i.includes(".eksweb"))&&!(i.includes(".live")||i.includes(".com"))?u.default.env.NEXT_PUBLIC_STAGING_URL:"https://admin.linkedunion.com/rest_api")??""}/recurring_dues/${e}?${a.toString()}`};class b extends Error{status;constructor(e,t){super(e),this.name="RecurringDuesRequestError",this.status=t}}let x=(e,t)=>new b(e,t),w=async(e,t,r=[h])=>{var n;let s,i,a;try{s=await (0,d.fetchWithTracing)(e,{cache:"no-store",...t,headers:{accept:"application/json","Content-Type":"application/json",Authorization:`Bearer ${(0,p.decryptCookieValue)(`${c.default.get("user_access_token")}`)??""}`,...t.headers}})}catch(e){throw x(e instanceof Error?e.message:"Network request failed.",null)}if(!s.ok)throw x(`Request failed with HTTP ${s.status}.`,s.status);try{i=await s.json()}catch{throw x("Response was not valid JSON.",null)}if("object"!=typeof(a=n=i)||null===a||"number"!=typeof n.status)throw x("Response was not a recurring dues envelope.",null);if(!r.includes(i.status)){let t;throw f.logger.error("recurringDues:envelope_rejected",null,{endpoint:e,envelopeStatus:i.status,errorCategory:"recurring_dues_envelope"}),x((t=i).developer_message||t.system_message||"Something went wrong. Please try again.",i.status)}return i},R=async(e,t)=>{let r=v("enroll",e),n=await w(r,{method:"POST",body:JSON.stringify(t)},m),s=2===n.status;return s&&f.logger.warn("recurringDues:enroll_partial_success",{endpoint:r,envelopeStatus:n.status}),{plan:n.data??null,partial:s,message:"string"==typeof n.developer_message?n.developer_message:""}},C=async e=>{let t,r=await w(v("plan",e),{method:"GET"});if(void 0===r.data||null===r.data)return[];if(!Array.isArray(r.data))throw x("Plan list payload was not an array.",null);return t=[],r.data??t},k=async(e,t)=>(await w(v("cancel",e),{method:"POST",body:JSON.stringify(t)})).data??null,j=async(e,t)=>(await w(v("update_card",e),{method:"POST",body:JSON.stringify(t)})).data??null,E=["ACTIVE","PAUSED","PAYMENT_FAILED"],S={monthly:1,quarterly:3,annual:12},_=()=>({status:"idle",error:null}),P={plans:[],lastEnrolled:null,requests:{fetchPlans:_(),enroll:_(),cancel:_(),updateCard:_()}},D="Something went wrong. Please try again.",A=e=>{if("object"!=typeof e||null===e)return{message:D,status:null};let t={...e};return"message"in e&&"string"==typeof e.message&&(t.message=e.message),{message:"string"==typeof t.message?t.message:D,status:"number"==typeof t.status?t.status:null}},O=(0,t.createAsyncThunk)("recurringDues/fetchPlans",async(e,{rejectWithValue:t})=>{try{return await C(e)}catch(e){return t(A(e))}},{condition:(e,{getState:t})=>"pending"!==t().recurringDues.requests.fetchPlans.status}),I=(0,t.createAsyncThunk)("recurringDues/enroll",async({context:e,payload:t},{rejectWithValue:r})=>{try{return await R(e,t)}catch(e){return r(A(e))}}),N=(0,t.createAsyncThunk)("recurringDues/cancel",async({context:e,payload:t},{rejectWithValue:r})=>{try{return await k(e,t)}catch(e){return r(A(e))}}),T=(0,t.createAsyncThunk)("recurringDues/updateCard",async({context:e,payload:t},{rejectWithValue:r})=>{try{return await j(e,t)}catch(e){return r(A(e))}}),F=(e,t)=>{if(!t)return;let r=e.plans.findIndex(e=>e.plan_id===t.plan_id);-1===r?e.plans.push(t):e.plans[r]=t},z=(0,t.createSlice)({name:"recurringDues",initialState:P,reducers:{resetRecurringDuesState:()=>P,clearRecurringDuesRequestError:(e,t)=>
5{e.requests[t.payload]=_()}},extraReducers:e=>{e.addCase(O.pending,e=>{e.requests.fetchPlans={status:"pending",error:null}}).addCase(O.fulfilled,(e,t)=>{e.plans=t.payload,e.requests.fetchPlans={status:"succeeded",error:null}}).addCase(O.rejected,(e,t)=>{e.requests.fetchPlans={status:"failed",error:A(t.payload)}}).addCase(I.pending,e=>{e.requests.enroll={status:"pending",error:null}}).addCase(I.fulfilled,(e,t)=>{e.lastEnrolled=t.payload.plan,e.requests.enroll={status:"succeeded",error:null}}).addCase(I.rejected,(e,t)=>{e.requests.enroll={status:"failed",error:A(t.payload)}}).addCase(N.pending,e=>{e.requests.cancel={status:"pending",error:null}}).addCase(N.fulfilled,(e,t)=>{F(e,t.payload),e.requests.cancel={status:"succeeded",error:null}}).addCase(N.rejected,(e,t)=>{e.requests.cancel={status:"failed",error:A(t.payload)}}).addCase(T.pending,e=>{e.requests.updateCard={status:"pending",error:null}}).addCase(T.fulfilled,(e,t)=>{F(e,t.payload),e.requests.updateCard={status:"succeeded",error:null}}).addCase(T.rejected,(e,t)=>{e.requests.updateCard={status:"failed",error:A(t.payload)}})}}),{resetRecurringDuesState:q,clearRecurringDuesRequestError:L}=z.actions,M=(0,r.createSelector)([e=>e.recurringDues.plans],e=>e.filter(e=>E.includes(e.status))),H=(e,t)=>e.find(e=>e.source===t)??null,$=(0,r.createSelector)([M,(e,t)=>t],H),G=(0,r.createSelector)([M,()=>n.RecurringDuesSource.DUES_CALCULATOR],H);(0,r.createSelector)([M],e=>e.filter(e=>!i(e)).reduce((e,t)=>{let r,n;return e+(r=Number(t.amount_per_cycle),n=S[t.frequency],Number.isFinite(r)&&n?r/n:0)},0)),(0,r.createSelector)([G],e=>null!==e);let B=z.reducer;e.s(["cancelPlan",0,N,"clearRecurringDuesRequestError",0,L,"default",0,B,"enrollInRecurringDues",0,I,"fetchPlans",0,O,"selectActivePlan",0,G,"selectActivePlanForSource",0,$,"selectCancelRequest",0,e=>e.recurringDues.requests.cancel,"selectEnrollRequest",0,e=>e.recurringDues.requests.enroll,"selectFetchPlansRequest",0,e=>e.recurringDues.requests.fetchPlans,"selectUpdateCardRequest",0,e=>e.recurringDues.requests.updateCard,"updatePlanCard",0,T],553651)},510961,e=>{"use strict";var t=e.i(200130),r=e.i(291967),n=e.i(795834),s=e.i(634056),i=e.i(62522),a=e.i(703685),o=e.i(114531),l=e.i(834820),u=e.i(524694),c=e.i(857433),d=e.i(751879),f="rovingFocusGroup.onEntryFocus",p={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[m,g,y]=(0,n.createCollection)(h),[v,b]=(0,i.createContextScope)(h,[y]),[x,w]=v(h),R=t.forwardRef((e,t)=>(0,d.jsx)(m.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(m.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(C,{...e,ref:t})})}));R.displayName=h;var C=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:i,orientation:a,loop:m=!1,dir:y,currentTabStopId:v,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:w,onEntryFocus:R,preventScrollOnEntryFocus:C=!1,...k}=e,j=t.useRef(null),E=(0,s.useComposedRefs)(n,j),_=(0,c.useDirection)(y),[P,D]=(0,u.useControllableState)({prop:v,defaultProp:b??null,onChange:w,caller:h}),[A,O]=t.useState(!1),I=(0,l.useCallbackRef)(R),N=g(i),T=t.useRef(!1),[F,z]=t.useState(0);return t.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(f,I),()=>e.removeEventListener(f,I)},[I]),(0,d.jsx)(x,{scope:i,orientation:a,dir:_,loop:m,currentTabStopId:P,onItemFocus:t.useCallback(e=>D(e),[D]),onItemShiftTab:t.useCallback(()=>O(!0),[]),onFocusableItemAdd:t.useCallback(()=>z(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>z(e=>e-1),[]),children:(0,d.jsx)(o.Primitive.div,{tabIndex:A||0===F?-1:0,"data-orientation":a,...k,ref:E,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{T.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!T.current;if(e.target===e.currentTarget&&t&&!A){let t=new CustomEvent(f,p);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=N().filter(e=>e.focusable);S([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current),C)}}T.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>O(!1))})})}),k="RovingFocusGroupItem",j=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:s,focusable:i=!0,active:l=!1,tabStopId:u,children:c,...f}=e,p=(0,a.useId)(),h=u||p,y=w(k,s),v=y.currentTabStopId===h,b=g(s),{onFocusableItemAdd:x,onFocusableItemRemove:R,currentTabStopId:C}=y;return t.useEffect(()=>{if(i)return x(),()=>R()},[i,x,R]),(0,d.jsx)(m.ItemSlot,{scope:s,id:h,focusable:i,active:l,children:(0,d.jsx)(o.Primitive.span,{tabIndex:v?0:-1,"data-orientation":y.orientation,...f,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{i?y.onItemFocus(h):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>y.onItemFocus(h)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void y.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let s=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(s))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(s)))return E[s]}(e,y.orientation,y.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let s=b().filter(e=>
5e.focusable).map(e=>e.ref.current);if("last"===t)s.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&s.reverse();let i=s.indexOf(e.currentTarget);s=y.loop?(r=s,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):s.slice(i+1)}setTimeout(()=>S(s))}}),children:"function"==typeof c?c({isCurrentTabStop:v,hasTabStop:null!=C}):c})})});j.displayName=k;var E={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",()=>j,"Root",()=>R,"createRovingFocusGroupScope",()=>b])},834820,e=>{"use strict";var t=e.i(200130);function r(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>(...e)=>r.current?.(...e),[])}e.s(["useCallbackRef",()=>r])},522521,e=>{"use strict";var t=e.i(200130),r=e.i(56873);function n(e){let[n,s]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){s({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;s({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}s(void 0)},[e]),n}e.s(["useSize",()=>n])},546610,e=>{"use strict";var t=e.i(200130);function r(e){let r=t.useRef({value:e,previous:e});return t.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}e.s(["usePrevious",()=>r])},855679,e=>{"use strict";var t=e.i(200130),r=e.i(634056),n=e.i(62522),s=e.i(291967),i=e.i(524694),a=e.i(546610),o=e.i(522521),l=e.i(775606),u=e.i(114531),c=e.i(751879),d="Checkbox",[f,p]=(0,n.createContextScope)(d),[h,m]=f(d);function g(e){let{__scopeCheckbox:r,checked:n,children:s,defaultChecked:a,disabled:o,form:l,name:u,onCheckedChange:f,required:p,value:m="on",internal_do_not_use_render:g}=e,[y,v]=(0,i.useControllableState)({prop:n,defaultProp:a??!1,onChange:f,caller:d}),[b,x]=t.useState(null),[w,R]=t.useState(null),C=t.useRef(!1),j=!b||!!l||!!b.closest("form"),E={checked:y,disabled:o,setChecked:v,control:b,setControl:x,name:u,form:l,value:m,hasConsumerStoppedPropagationRef:C,required:p,defaultChecked:!k(a)&&a,isFormControl:j,bubbleInput:w,setBubbleInput:R};return(0,c.jsx)(h,{scope:r,...E,children:"function"==typeof g?g(E):s})}var y="CheckboxTrigger",v=t.forwardRef(({__scopeCheckbox:e,onKeyDown:n,onClick:i,...a},o)=>{let{control:l,value:d,disabled:f,checked:p,required:h,setControl:g,setChecked:v,hasConsumerStoppedPropagationRef:b,isFormControl:x,bubbleInput:w}=m(y,e),R=(0,r.useComposedRefs)(o,g),C=t.useRef(p);return t.useEffect(()=>{let e=l?.form;if(e){let t=()=>v(C.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[l,v]),(0,c.jsx)(u.Primitive.button,{type:"button",role:"checkbox","aria-checked":k(p)?"mixed":p,"aria-required":h,"data-state":j(p),"data-disabled":f?"":void 0,disabled:f,value:d,...a,ref:R,onKeyDown:(0,s.composeEventHandlers)(n,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.composeEventHandlers)(i,e=>{v(e=>!!k(e)||!e),w&&x&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})});v.displayName=y;var b=t.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:s,defaultChecked:i,required:a,disabled:o,value:l,onCheckedChange:u,form:d,...f}=e;return(0,c.jsx)(g,{__scopeCheckbox:r,checked:s,defaultChecked:i,disabled:o,required:a,onCheckedChange:u,name:n,form:d,value:l,internal_do_not_use_render:({isFormControl:e})=>(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(v,{...f,ref:t,__scopeCheckbox:r}),e&&(0,c.jsx)(C,{__scopeCheckbox:r})]})})});b.displayName=d;var x="CheckboxIndicator",w=t.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...s}=e,i=m(x,r);return(0,c.jsx)(l.Presence,{present:n||k(i.checked)||!0===i.checked,children:(0,c.jsx)(u.Primitive.span,{"data-state":j(i.checked),"data-disabled":i.disabled?"":void 0,...s,ref:t,style:{pointerEvents:"none",...e.style}})})});w.displayName=x;var R="CheckboxBubbleInput",C=t.forwardRef(({__scopeCheckbox:e,...n},s)=>{let{control:i,hasConsumerStoppedPropagationRef:l,checked:d,defaultChecked:f,required:p,disabled:h,name:g,value:y,form:v,bubbleInput:b,setBubbleInput:x}=m(R,e),w=(0,r.useComposedRefs)(s,x),C=(0,a.usePrevious)(d),j=(0,o.useSize)(i);t.useEffect(()=>{if(!b)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!l.current;if(C!==d&&e){let r=new Event("click",{bubbles:t});b.indeterminate=k(d),e.call(b,!k(d)&&d),b.dispatchEvent(r)}},[b,C,d,l]);let E=t.useRef(!k(d)&&d);return(0,c.jsx)(u.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:f??E.current,required:p,disabled:h,name:g,value:y,form:v,...n,tabIndex:-1,ref:w,style:{...n.style,...j,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function k(e){return"indeterminate"===e}function j(e){return k(e)?"indeterminate":e?"checked":"unchecked"}C.displayName=R,e.s(["Checkbox",()=>b,"CheckboxIndicator",()=>w,"Indicator",()=>w,"Root",()=>b,"createCheckboxScope",()=>p,"unstable_BubbleInput",()=>C,"unstable_CheckboxBubbleInput",()=>
5C,"unstable_CheckboxProvider",()=>g,"unstable_CheckboxTrigger",()=>v,"unstable_Provider",()=>g,"unstable_Trigger",()=>v])},749379,e=>{"use strict";var t=e.i(751879),r=e.i(855679);let n=(0,e.i(655256).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var s=e.i(252151),i=e.i(294237),a=function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var s in t=arguments[r])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e}).apply(this,arguments)},o=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(e);s<n.length;s++)0>t.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(r[n[s]]=e[n[s]]);return r},l={sm:"size-3.5",md:"size-4",lg:"size-5"},u={sm:"size-3",md:"size-3.5",lg:"size-4"},c=(0,i.cva)("peer !border border-input !rounded-xs dark:bg-input/30 data-[state=checked]:bg-blue-600 data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-blue-600 data-[state=checked]:border-blue-600 focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shrink-0 hover:border-blue-600 shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",{variants:{size:{sm:"size-3.5",md:"size-4",lg:"size-5"}},defaultVariants:{size:"md"}});function d(e){var i=e.className,l=e.size,d=void 0===l?"md":l,f=o(e,["className","size"]);return(0,t.jsx)(r.Root,a({"data-slot":"checkbox",className:(0,s.cn)(c({size:d}),i)},f,{children:(0,t.jsx)(r.Indicator,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:(0,t.jsx)(n,{className:u[d]})})}))}e.s(["Checkbox",()=>d,"checkboxSize",()=>l],749379)},795834,e=>{"use strict";var t=e.i(200130),r=e.i(62522),n=e.i(634056),s=e.i(325110),i=e.i(751879);function a(e){let a=e+"CollectionProvider",[o,l]=(0,r.createContextScope)(a),[u,c]=o(a,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:r,children:n}=e,s=t.default.useRef(null),a=t.default.useRef(new Map).current;return(0,i.jsx)(u,{scope:r,itemMap:a,collectionRef:s,children:n})};d.displayName=a;let f=e+"CollectionSlot",p=(0,s.createSlot)(f),h=t.default.forwardRef((e,t)=>{let{scope:r,children:s}=e,a=c(f,r),o=(0,n.useComposedRefs)(t,a.collectionRef);return(0,i.jsx)(p,{ref:o,children:s})});h.displayName=f;let m=e+"CollectionItemSlot",g="data-radix-collection-item",y=(0,s.createSlot)(m),v=t.default.forwardRef((e,r)=>{let{scope:s,children:a,...o}=e,l=t.default.useRef(null),u=(0,n.useComposedRefs)(r,l),d=c(m,s);return t.default.useEffect(()=>(d.itemMap.set(l,{ref:l,...o}),()=>void d.itemMap.delete(l))),(0,i.jsx)(y,{...{[g]:""},ref:u,children:a})});return v.displayName=m,[{Provider:d,Slot:h,ItemSlot:v},function(r){let n=c(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}var o=new WeakMap;function l(e,t){var r,n;let s,i,a;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let o=(r=e,n=t,s=r.length,(a=(i=u(n))>=0?i:s+i)<0||a>=s?-1:a);return -1===o?void 0:e[o]}function u(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],o.set(this,!0)}set(e,t){return o.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,s=this.has(t),i=this.#e.length,a=u(e),o=a>=0?a:i+a,l=o<0||o>=i?-1:o;if(l===this.size||s&&l===this.size-1||-1===l)return this.set(t,r),this;let c=this.size+ +!s;a<0&&o++;let d=[...this.#e],f=!1;for(let e=o;e<c;e++)if(o===e){let i=d[e];d[e]===t&&(i=d[e+1]),s&&this.delete(t),n=this.get(i),this.set(t,r)}else{f||d[e-1]!==t||(f=!0);let r=d[f?e:e-1],s=n;n=this.get(r),this.delete(r),this.set(r,s)}return this}with(t,r,n){let s=new e(this);return s.insert(t,r,n),s}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=l(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=l(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return l(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],s=0;for(let e of this)Reflect.apply(t,r,[e,s,this])&&n.push(e),s++;return new e(n)}map(t,r){let n=[],s=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,s,this])]),s++;return new e(n)}reduce(...e){let[t,r]=e,n=0,s=r??this.at(0);for(let r of this)s=0===n&&1===e.length?r:Reflect.apply(t,this,[s,r,n,this]),n++;return s}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let s=this.at(r);n=r===this.size-1&&1===e.length?s:Reflect.apply(t,this,[n,s,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,s=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(s=r-1);for(let e=t;e<=s;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",()=>a])},857433,e=>{"use strict";var t=e.i(200130);e.i(751879);var r=t.createContext(void 0);function n(e){let n=t.useContext(r);return e||n||"ltr"}e.s(["useDirection",()=>n])},322400,e=>{"use strict";let t=(0,e.i(655256).default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["default",()=>t])},691771,10677,e=>{"use strict";var t=e.i(200130),r=e.i(62522),n=e.i(634056),s=e.i(146096),i=e.i(291967),a=e.i(325110),o=e.i(751879),l="AlertDialog",[u,c]=(0,r.createContextScope)(l,[s.createDialogScope]),d=(0,s.createDialogScope)(),f=e=>{let{__scopeAlertDialog:t,...r}=e,n=d(t);return(0,o.jsx)(s.Root,{...n,...r,modal:!0})};f.displayName=l;var p=t.forwardRef((e,t)=>
5{let{__scopeAlertDialog:r,...n}=e,i=d(r);return(0,o.jsx)(s.Trigger,{...i,...n,ref:t})});p.displayName="AlertDialogTrigger";var h=e=>{let{__scopeAlertDialog:t,...r}=e,n=d(t);return(0,o.jsx)(s.Portal,{...n,...r})};h.displayName="AlertDialogPortal";var m=t.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,i=d(r);return(0,o.jsx)(s.Overlay,{...i,...n,ref:t})});m.displayName="AlertDialogOverlay";var g="AlertDialogContent",[y,v]=u(g),b=(0,a.createSlottable)("AlertDialogContent"),x=t.forwardRef((e,r)=>{let{__scopeAlertDialog:a,children:l,...u}=e,c=d(a),f=t.useRef(null),p=(0,n.useComposedRefs)(r,f),h=t.useRef(null);return(0,o.jsx)(s.WarningProvider,{contentName:g,titleName:w,docsSlug:"alert-dialog",children:(0,o.jsx)(y,{scope:a,cancelRef:h,children:(0,o.jsxs)(s.Content,{role:"alertdialog",...c,...u,ref:p,onOpenAutoFocus:(0,i.composeEventHandlers)(u.onOpenAutoFocus,e=>{e.preventDefault(),h.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,o.jsx)(b,{children:l}),(0,o.jsx)(_,{contentRef:f})]})})})});x.displayName=g;var w="AlertDialogTitle",R=t.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,i=d(r);return(0,o.jsx)(s.Title,{...i,...n,ref:t})});R.displayName=w;var C="AlertDialogDescription",k=t.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,i=d(r);return(0,o.jsx)(s.Description,{...i,...n,ref:t})});k.displayName=C;var j=t.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,i=d(r);return(0,o.jsx)(s.Close,{...i,...n,ref:t})});j.displayName="AlertDialogAction";var E="AlertDialogCancel",S=t.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...i}=e,{cancelRef:a}=v(E,r),l=d(r),u=(0,n.useComposedRefs)(t,a);return(0,o.jsx)(s.Close,{...l,...i,ref:u})});S.displayName=E;var _=({contentRef:e})=>{let r=`\`${g}\` requires a description for the component to be accessible for screen reader users.
6
7You can add a description to the \`${g}\` by passing a \`${C}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
8
9Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${g}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
10
11For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return t.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(r)},[r,e]),null};e.s(["Action",()=>j,"Cancel",()=>S,"Content",()=>x,"Description",()=>k,"Overlay",()=>m,"Portal",()=>h,"Root",()=>f,"Title",()=>R,"Trigger",()=>p],691771);var P=e.i(114531),D=e.i(510961),A=e.i(524694),O=e.i(857433),I=e.i(522521),N=e.i(546610),T=e.i(775606),F="Radio",[z,q]=(0,r.createContextScope)(F),[L,M]=z(F),H=t.forwardRef((e,r)=>{let{__scopeRadio:s,name:a,checked:l=!1,required:u,disabled:c,value:d="on",onCheck:f,form:p,...h}=e,[m,g]=t.useState(null),y=(0,n.useComposedRefs)(r,e=>g(e)),v=t.useRef(!1),b=!m||p||!!m.closest("form");return(0,o.jsxs)(L,{scope:s,checked:l,disabled:c,children:[(0,o.jsx)(P.Primitive.button,{type:"button",role:"radio","aria-checked":l,"data-state":U(l),"data-disabled":c?"":void 0,disabled:c,value:d,...h,ref:y,onClick:(0,i.composeEventHandlers)(e.onClick,e=>{l||f?.(),b&&(v.current=e.isPropagationStopped(),v.current||e.stopPropagation())})}),b&&(0,o.jsx)(B,{control:m,bubbles:!v.current,name:a,value:d,checked:l,required:u,disabled:c,form:p,style:{transform:"translateX(-100%)"}})]})});H.displayName=F;var $="RadioIndicator",G=t.forwardRef((e,t)=>{let{__scopeRadio:r,forceMount:n,...s}=e,i=M($,r);return(0,o.jsx)(T.Presence,{present:n||i.checked,children:(0,o.jsx)(P.Primitive.span,{"data-state":U(i.checked),"data-disabled":i.disabled?"":void 0,...s,ref:t})})});G.displayName=$;var B=t.forwardRef(({__scopeRadio:e,control:r,checked:s,bubbles:i=!0,...a},l)=>{let u=t.useRef(null),c=(0,n.useComposedRefs)(u,l),d=(0,N.usePrevious)(s),f=(0,I.useSize)(r);return t.useEffect(()=>{let e=u.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(d!==s&&t){let r=new Event("click",{bubbles:i});t.call(e,s),e.dispatchEvent(r)}},[d,s,i]),(0,o.jsx)(P.Primitive.input,{type:"radio","aria-hidden":!0,defaultChecked:s,...a,tabIndex:-1,ref:c,style:{...a.style,...f,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function U(e){return e?"checked":"unchecked"}B.displayName="RadioBubbleInput";var K=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],W="RadioGroup",[V,J]=(0,r.createContextScope)(W,[D.createRovingFocusGroupScope,q]),X=(0,D.createRovingFocusGroupScope)(),Y=q(),[Z,Q]=V(W),ee=t.forwardRef((e,t)=>
11{let{__scopeRadioGroup:r,name:n,defaultValue:s,value:i,required:a=!1,disabled:l=!1,orientation:u,dir:c,loop:d=!0,onValueChange:f,...p}=e,h=X(r),m=(0,O.useDirection)(c),[g,y]=(0,A.useControllableState)({prop:i,defaultProp:s??null,onChange:f,caller:W});return(0,o.jsx)(Z,{scope:r,name:n,required:a,disabled:l,value:g,onValueChange:y,children:(0,o.jsx)(D.Root,{asChild:!0,...h,orientation:u,dir:m,loop:d,children:(0,o.jsx)(P.Primitive.div,{role:"radiogroup","aria-required":a,"aria-orientation":u,"data-disabled":l?"":void 0,dir:m,...p,ref:t})})})});ee.displayName=W;var et="RadioGroupItem",er=t.forwardRef((e,r)=>{let{__scopeRadioGroup:s,disabled:a,...l}=e,u=Q(et,s),c=u.disabled||a,d=X(s),f=Y(s),p=t.useRef(null),h=(0,n.useComposedRefs)(r,p),m=u.value===l.value,g=t.useRef(!1);return t.useEffect(()=>{let e=e=>{K.includes(e.key)&&(g.current=!0)},t=()=>g.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,o.jsx)(D.Item,{asChild:!0,...d,focusable:!c,active:m,children:(0,o.jsx)(H,{disabled:c,required:u.required,checked:m,...f,...l,name:u.name,ref:h,onCheck:()=>u.onValueChange(l.value),onKeyDown:(0,i.composeEventHandlers)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,i.composeEventHandlers)(l.onFocus,()=>{g.current&&p.current?.click()})})})});er.displayName=et;var en=t.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...n}=e,s=Y(r);return(0,o.jsx)(G,{...s,...n,ref:t})});en.displayName="RadioGroupIndicator";var es=e.i(322400),es=es,ei=e.i(252151),ea=function(){return(ea=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var s in t=arguments[r])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e}).apply(this,arguments)},eo=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(e);s<n.length;s++)0>t.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(r[n[s]]=e[n[s]]);return r},el={sm:"size-3.5",md:"size-4",lg:"size-5"},eu={sm:"size-2",md:"size-2.5",lg:"size-3.5"},ec=t.forwardRef(function(e,t){var r=e.className,n=eo(e,["className"]);return(0,o.jsx)(ee,ea({ref:t,"data-slot":"radio-group",className:(0,ei.cn)("grid !gap-2",r)},n))});function ed(e){var t=e.className,r=e.size,n=void 0===r?"md":r,s=e.color,
11i=void 0===s?"default":s,a=eo(e,["className","size","color"]);return(0,o.jsx)(er,ea({"data-slot":"radio-group-item",className:(0,ei.cn)(n&&el[n],{default:"border-gray-200 hover:border-blue-600 data-[state=checked]:border-blue-600 focus-visible:ring-blue-200",red:"border-red-600 focus-visible:ring-blue-200"}[i],"focus-visible:border-ring aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 aspect-square shrink-0 !rounded-full !border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:border-gray-300 disabled:bg-gray-100",t)},a,{children:(0,o.jsx)(en,{"data-slot":"radio-group-indicator",className:"relative flex items-center justify-center",children:(0,o.jsx)(es.default,{className:(0,ei.cn)({default:"fill-blue-600 stroke-blue-600",red:"fill-red-600 stroke-red-600"}[i],"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2",eu[n])})})}))}ec.displayName="RadioGroup",e.s(["RadioGroup",()=>ec,"RadioGroupItem",()=>ed],10677)}]);

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.